Repository navigation
Dispatch CI after automated branch updates - #24
Conversation
Use an optional update token and explicitly dispatch CI when the workflow falls back to GITHUB_TOKEN so checks run on the updated pull request head. Vendor the handover check beside the check runner and keep both copies held to their sources and release version. Co-Authored-By: Codex <noreply@openai.com> Signed-off-by: kikashy <kikashy@hotmail.com>
Signed-off-by: kikashy <kikashy@hotmail.com>
Review round 1 (OpenAI gpt-5.6-sol, effort medium, 2026-10-22), reviewed SHA ecfac01Clean-room clone at the head, read-only; CI green before the round. The report verbatim:
Disposition (the coordinator's)
The same reviewer re-reads the fixed head. Same vendor as the builder, not a cross-vendor claim. |
Refuse fallback dispatches for fork pull requests with a visible comment and failure. Limit conflict handling to updateBranch so dispatch errors propagate, and verify the dispatched base-repository ref against the new head. Cover both review findings with mocked API vectors. Signed-off-by: kikashy <kikashy@hotmail.com>
Re-read after the fix (OpenAI gpt-5.6-sol, effort medium, 2026-10-22), reviewed SHA 934c17aThe same reviewer, clean-room clone at the fixed head, probes under
Disposition (the coordinator's)
Both round-1 findings are confirmed fixed. Same vendor as the builder, not a cross-vendor claim. |
Pass the updated pull request head SHA as a workflow dispatch input. Name that SHA in the CI run and use it for both checkouts so a stale branch ref cannot start checks on another commit. Extend the workflow mock to reject ref lookup and non-SHA dispatch behavior. Co-Authored-By: Codex <noreply@openai.com> Signed-off-by: kikashy <kikashy@hotmail.com>
Signed-off-by: kikashy <kikashy@hotmail.com>
Narrow re-read of the dispatch seam (OpenAI gpt-5.6-sol, effort medium, 2026-10-22), reviewed SHA 0edfffbThe same reviewer, clean-room clone at the head, probes under
Disposition: the re-read's HIGH is fixed; no further round. Merged on the standing rule. Same vendor as the builder, not a cross-vendor claim. |
|
🎉 Thank you for your contribution to Judgment Pack! If you’d like another task, choose a path that interests you: |
Closes #22. Closes #21.
What it adds
UPDATE_BRANCHES_TOKENfor branch updates and fall back toGITHUB_TOKEN.ci.ymlwith the pull-request number so the existingcheckandhandoverjob names run on that head.lib/handover_check.shasscripts/dev/handover_check.sh, point the CI template at it, and hold its content and version line in tests and the release gate.jpdev setupname a missing member of that pair.Checks
The focused
testsstep passed separately: 314 passed, 0 failed, including actionlint on both workflow templates.Not in this PR
shellcheckbecause that executable is absent from the environment; the repository was not changed to bypass the required tool.A Codex session wrote this change.