Repository navigation
feat(runner-policy): register the ci-workflows v0.65.7 pr-review-cli contract - #876
Conversation
…contract Copies the v0.65.6 entry forward to v0.65.7 (4c531cea137f5cbb38d4c132dbfa6e38f76fba7d) with a copy-forward test. v0.65.7 (ci-workflows#880) changes only what the hold step and the prompt do with holds; inputs, secrets and runner are unchanged. Co-Authored-By: Claude Opus 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 the PR does: it registers the What I checked:
Not verified:
Closing issue: the PR uses |
|
claude-security-review reviewed Security review: PR #876 (head 3048a20)No security findings.
Scope. The PR touches two files: What I checked.
Not verified. I could not confirm that Actions-hardening topics such as permissions and pin changes are zizmor's lane and are not repeated here. |
…contract (#877) Refs: melodic-software/ci-workflows#882 ## Summary Registers the `pr-review-cli.yml` reusable-workflow contract at ci-workflows [v0.65.8](https://github.com/melodic-software/ci-workflows/releases/tag/v0.65.8) (`4f79cc9244498ae856504cf74aeeb05dcc9c6b43`), so callers pinned to that release pass runner-policy. ## Fix Copies the v0.65.7 entry (`@4c531cea137f5cbb38d4c132dbfa6e38f76fba7d`) forward in `components/runner-policy/policy.json` and adds the matching copy-forward test in `runner-policy.test.mjs`, following #874 and #876. v0.65.8 ([ci-workflows#882](melodic-software/ci-workflows#882)) adds a `check-key-credit` job that skips the key job while the key's recent credit stop is inside `key-credit-window-hours`. Callers pass no new input. They grant `actions: read` on the calling job, which the contract does not record. Inputs, secrets and runner are unchanged. ## Verification - `node components/runner-policy/runner-policy.mjs --root <worktree>`: Runner policy passed. - `node --test components/runner-policy/runner-policy.test.mjs`: 350 pass, 0 fail. ## Related - [melodic-software/ci-workflows#882](melodic-software/ci-workflows#882) (released as v0.65.8) - #876 (the v0.65.7 contract) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Refs: melodic-software/ci-workflows#880
Summary
Registers the
pr-review-cli.ymlreusable-workflow contract at ci-workflows v0.65.7 (4c531cea137f5cbb38d4c132dbfa6e38f76fba7d). Callers pinned to that release then pass runner-policy.Fix
Copies the v0.65.6 entry (
@914264587c35692c15e05c965103426eec18d1f0) forward incomponents/runner-policy/policy.jsonand adds the matching copy-forward test inrunner-policy.test.mjs, as #874 did. Earlier pins stay as history.gh api compare v0.65.6...v0.65.7lists seven files. Inpr-review-cli.yml, only the compose prompt, the hold step's env and comments change. Thehold-pathsinput stays, so inputs, secrets and permissions are unchanged. The change itself is ci-workflows#880:hold-pathsbecomes extra security scrutiny instead of a hold, and a cost hold needs a real charge.Verification
node components/runner-policy/runner-policy.mjs --root <worktree>: Runner policy passed.node --test components/runner-policy/runner-policy.test.mjs: 349 tests, 349 pass, 0 fail.Related
🤖 Generated with Claude Code