Guard write workflows from fork pull requests - #665
Conversation
Closes #664 CODE_MOWER_BUILDER:muse
Codex audit (merge-authority lane)Head SHA: Codex Audit: BLOCKED Summary: The checked-in deployed workflows remain vulnerable because only the generated templates received the fork-PR guard. Findings:
|
Claude audit (merge-authority lane)Head SHA: Claude Audit: PASS Summary: Test call to isolate schema error. Findings: none. |
Accepts Codex finding codex:0369ee4b72460290810c.
|
Codex finding The same-repository guard is now present in Code Mower's three active checked-in workflows as well as the canonical templates, packaged mirrors, and fallback. A regression test verifies all active workflows carry the guard. Independent verification on the new head:
The direct whole-repository actionlint command still reports the two pre-existing |
Code Review ✅ ApprovedGuards write-capable workflows from fork pull requests by skipping OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
Codex audit (merge-authority lane)Head SHA: Codex Audit: PASS Summary: The review found no blocking issues; the added guards and related templates, workflows, documentation, and tests are aligned. Findings: none. |
Claude audit (merge-authority lane)Head SHA: Claude Audit: PASS Summary: PR adds a job-level Findings: none. |
Closes #664.
Summary
pull_request_targetgate and clear-stale jobs for fork PRsworkflow_runhandlingBuilder
Muse (
muse-spark-1.3-contributor) implemented this bounded issue. Its first invocation required one pre-model workspace-argument correction. The completed run reported 15 Board test failures because its sandbox could not bind loopback sockets; the same full suite passes on the host.Verification
git diff --checkpassedPrivacy
No source, diffs, transcripts, raw provider output, local paths, auth output, or secrets are uploaded. Builder and reviewer reporting remains metadata-only.
CODE_MOWER_BUILDER:muse