Skip to content

ci(scaffold): workflow_dispatch in CI templates + trigger-drop playbook#93

Merged
TMHSDigital merged 1 commit into
mainfrom
ci/template-workflow-dispatch-and-playbook
Jul 19, 2026
Merged

ci(scaffold): workflow_dispatch in CI templates + trigger-drop playbook#93
TMHSDigital merged 1 commit into
mainfrom
ci/template-workflow-dispatch-and-playbook

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Gives born repos a manual CI re-run lever and documents the push-trigger-drop failure mode.

Proven by live run (scratch generator run, deleted after)

  • Generated a mcp-server and a cursor-plugin; asserted workflow_dispatch: {} is present in the emitted ci.yml (mcp) and validate.yml (cursor-plugin) on: blocks, and the YAML remained valid.
  • sync_from_registry.py --check clean after the ci-cd.md edit (no docs drift).

Established by inspection

  • mcp-server's CI gate is ci.yml; cursor-plugin's is validate.yml (it has no ci.yml). Added the lever to each so both born types are covered — the faithful reading of "both templates".
  • Playbook added to standards/ci-cd.md: the by-design path-filter (paths-ignore) behavior, and the non-deterministic push-trigger drop (symptom, first observed = godot-correctness-mcp PR feat: drift checker core library (Phase 2 Session A) #7, remedy = manual dispatch + verify, escalation = fleet-standards change on a 2nd occurrence).

Additive and inert. No STANDARDS_VERSION bump, no VERSION bump (ci/docs change, not feat/fix), no retrofit of existing repos.

…aybook

Born repos should have a manual CI re-run lever from birth. Add
workflow_dispatch to both CI-gate templates: ci.yml.j2 (mcp-server) and
validate.yml.j2 (cursor-plugin). Additive and inert - a manual lever only,
so no fleet-wide retrofit and no STANDARDS_VERSION bump.

Document the push-trigger-drop failure mode in standards/ci-cd.md alongside
the path-filter trap: symptom (squash-merge to main with zero push-triggered
runs), first observed (godot-correctness-mcp PR #7), remedy (dispatch CI
manually and verify green), and the escalation rule (a second occurrence on
any repo promotes this to a fleet-standards change with a STANDARDS_VERSION
bump and retrofit).

No existing repos retrofitted.

Signed-off-by: fOuttaMyPaint <154358121+TMHSDigital@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@TMHSDigital
TMHSDigital merged commit f91aac7 into main Jul 19, 2026
14 checks passed
@TMHSDigital
TMHSDigital deleted the ci/template-workflow-dispatch-and-playbook branch July 19, 2026 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant