Repository navigation
feat(runner-policy): register the ci-workflows v0.65.15 intake-triage contract - #891
Conversation
… contract Copies the v0.65.13 intake-triage entry forward to the v0.65.15 tag. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
claude-review reviewed No findings. The new Not independently confirmed: the author-claimed test run (392/392), the lint run, and the claim that the upstream v0.65.15 workflow's inputs, secrets and permissions match v0.65.13. I had no sandboxed way to run them or fetch the upstream workflow. I checked the |
|
claude-security-review reviewed Security review: PR #891 (head 5c4c9a9)No security findings. critical-findings: 0 Scope. The PR touches three files in What I checked.
Not verified. I could not confirm from this session that |
No related issue: registers the reviewed contract for the ci-workflows v0.65.15 release.
Summary
This PR registers the ci-workflows v0.65.15
intake-triage.ymlcontract at30b251532b2e9f7e0c4215e1dee5be0d3c688743, so callers can pin to that release. The release makes priority labels exclusive in the triage apply step (ci-workflows#896).Fix
policy.json: the v0.65.15intake-triage.ymlentry copies its v0.65.13 (ba7af78d291f10bd75651857a0db2357c23df0fe) entry forward. The earlier pins stay.README.md: one sentence about the v0.65.15 contract.runner-policy.test.mjs: a test that the v0.65.15 entry equals the v0.65.13 entry and that exactly one contract sits at the new sha.Verification
node --test components/runner-policy/runner-policy.test.mjs components/claude-lanes/repin-policy-lockstep.test.mjspasses 392 of 392;npm run lint:runner-policypasses.on.workflow_callinputs, secrets and outputs and every job'spermissions:are identical between v0.65.13 and v0.65.15, except thefloor-labelinput description ("applied exactly one" became "picked exactly one"). Input names, types, defaults and required flags are unchanged. The description edit is what makes the auto-approval surface diff report "inputs changed".Related
🤖 Generated with Claude Code