chore: sync workflow templates - #590
Conversation
Automated sync from stranske/Workflows Template hash: 536a715df8b0 Changes synced from sync-manifest.yml
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughAdds ChangesDeliberate-break acceptance check + gate summary
Runtime AC merge guard and workflow wiring
Action pin and AI instruction updates
Sequence Diagram(s)sequenceDiagram
rect rgba(100, 149, 237, 0.5)
Note over Workflow,assertRuntimeAcMergeAllowed: Runtime AC Merge Guard
Workflow->>assertRuntimeAcMergeAllowed: call with github, core, owner, repo, prNumber, withRetry
assertRuntimeAcMergeAllowed->>GitHub Issues API: listLabelsOnIssue (if labels not provided)
GitHub Issues API-->>assertRuntimeAcMergeAllowed: label list
assertRuntimeAcMergeAllowed->>assertRuntimeAcMergeAllowed: runtimeAcRequirement(labels)
alt requirement not matched
assertRuntimeAcMergeAllowed-->>Workflow: return (merge allowed)
Workflow->>GitHub PR API: squash merge
else requirement matched
assertRuntimeAcMergeAllowed-->>Workflow: throw Error(runtime_ac_merge_blocked)
Workflow->>Workflow: merge blocked
end
end
sequenceDiagram
rect rgba(144, 238, 144, 0.5)
Note over main,verify_spec: Deliberate-break check
main->>parse_deliberate_break_spec: PR body markdown
parse_deliberate_break_spec-->>main: DeliberateBreakSpec or None
main->>verify_spec: spec, base, head
verify_spec->>subprocess: run test on HEAD
subprocess-->>verify_spec: pass/fail/timeout
verify_spec->>git: diff test file for tamper check
git-->>verify_spec: removed assertion lines
verify_spec->>git: archive base ref
git-->>tmpdir: extracted base snapshot
verify_spec->>subprocess: run test in tmpdir (base)
subprocess-->>verify_spec: base result
verify_spec-->>main: PASS / FAIL_HOLLOW / FAIL_BROKEN
main->>GITHUB_OUTPUT: write has_marker, verdict
end
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related issues
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
|
Workflow state fingerprint for Keepalive Loop Reporter. Do not edit. |
|
Workflow state fingerprint for Agents Gate Followups. Do not edit. |
Sync Summary
Files Updated
Files Skipped
Review Checklist
Source: stranske/Workflows
Source SHA:
deacb8ee2852a7c22fe229645468776f35921628Template hash:
536a715df8b0Sync branch:
sync/workflows-536a715df8b0Consumer repo:
stranske/Inv-Man-IntakeManifest:
.github/sync-manifest.ymlSummary by CodeRabbit
New Features
Documentation
Chores