Repository navigation
feat(runner-policy): register the ci-workflows v0.65.4 pr-review-cli contract - #870
Conversation
…contract Registers pr-review-cli.yml@31b44f3ffc7f208fb281dd2b64decce67c53d316 (ci-workflows v0.65.4). The release adds BASE_REF to the hold step env; inputs, secrets, permissions and runner are unchanged, so the contract copies the v0.65.3 entry forward verbatim. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
claude-review reviewed No findings. What I checked
What I could not check
Hold classes: none. This is a policy registration with no new model spend, no trusted-actor, CODEOWNERS or PR body: it opens with |
|
claude-security-review reviewed Security review: PR #870 (head 4c5a326)No security findings. critical-findings: 0 Scope. The PR changes two files: Checks.
Not verified. I could not confirm that the SHA is the v0.65.4 tag, or that the release changed only |
…contract (#871) Refs: melodic-software/claude-code-plugins#9589 ## Summary Registers the `pr-review-cli.yml` reusable-workflow contract at ci-workflows v0.65.5 (`f1096608192c54cfb3dc252e36670e6f86700b9b`), so callers pinned to that release pass runner-policy. ## Fix Copies the v0.65.4 entry (`@31b44f3ffc7f208fb281dd2b64decce67c53d316`) forward in `components/runner-policy/policy.json` and adds the matching copy-forward test in `runner-policy.test.mjs`, as #870 did. `gh api compare v0.65.4...v0.65.5` on ci-workflows lists three changed files; the `pr-review-cli.yml` patch is comment-only (ci-workflows#878: a cost decision carries only from an unedited hold marker), so inputs, secrets and permissions are unchanged. ## Verification - `node components/runner-policy/runner-policy.mjs --root <worktree>`: Runner policy passed. - `node --test components/runner-policy/runner-policy.test.mjs`: 347 tests, 347 pass, 0 fail. ## Related - melodic-software/claude-code-plugins#9589 (re-pins the review callers to v0.65.5) - #870 (the v0.65.4 contract) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
…contract (#874) Refs: melodic-software/ci-workflows#879 ## Summary Registers the `pr-review-cli.yml` reusable-workflow contract at ci-workflows [v0.65.6](https://github.com/melodic-software/ci-workflows/releases/tag/v0.65.6) (`914264587c35692c15e05c965103426eec18d1f0`), so callers pinned to that release pass runner-policy. ## Fix Copies the v0.65.5 entry (`@f1096608192c54cfb3dc252e36670e6f86700b9b`) forward in `components/runner-policy/policy.json` and adds the matching copy-forward test in `runner-policy.test.mjs`, as #870 and #871 did. Earlier pins stay as history. `gh api compare v0.65.5...v0.65.6` on ci-workflows lists three changed files; the `pr-review-cli.yml` patch is comment-only (ci-workflows#879: a cost decision carries no further once a pull request comment was deleted since its hold marker), so inputs, secrets and permissions are unchanged. ## Verification - `node components/runner-policy/runner-policy.mjs --root <worktree>`: Runner policy passed. - `node --test components/runner-policy/runner-policy.test.mjs`: 348 tests, 348 pass, 0 fail. ## Related - melodic-software/ci-workflows#879 (the fix released as v0.65.6) - #871 (the v0.65.5 contract) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Refs: melodic-software/claude-code-plugins#9589
Summary
Registers
pr-review-cli.yml@31b44f3ffc7f208fb281dd2b64decce67c53d316,which is ci-workflows
v0.65.4.
claude-code-plugins re-pins its review callers to it in
claude-code-plugins#9589.
Fix
v0.65.4
(ci-workflows#877)
carries a recorded cost decision only while the pull request's net diff
against its base is unchanged. In
pr-review-cli.ymlthe only non-commentchange is
BASE_REFadded to the hold step'senv. Theworkflow_callinputs differ only in one input description, secrets and permissions are
untouched, and the runner is unchanged. The contract copies the v0.65.3
entry from #867
forward verbatim, with a copy-forward test.
Verification
node components/runner-policy/runner-policy.mjs --root .: Runner policypassed.
node --test components/runner-policy/runner-policy.test.mjs: 346 pass,0 fail, including the new copy-forward test.
Related
and #866
(v0.65.2)
🤖 Generated with Claude Code