Repository navigation
feat(runner-policy): register the ci-workflows v0.65.1 pr-review-cli contract - #864
Conversation
…contract v0.65.1 passes the review between pr-review-cli's jobs as an artifact (ci-workflows#874). Inputs, secrets and runner are unchanged, so the contract copies its v0.65.0 entry forward. 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-security-review reviewed Security review: PR #864 at 743e237critical-findings: 0 No security issues found. What the PR changes
What I checked
What I could not check
Other lenses
|
|
claude-review reviewed No findings. The PR adds a What I checked myself:
What I could not check:
The PR body matches the contract in |
…contract (#866) No related issue: follow-up to [ci-workflows#875](melodic-software/ci-workflows#875), which [claude-code-plugins](https://github.com/melodic-software/claude-code-plugins)' two review callers will pin to. ## Summary Registers `pr-review-cli.yml@e7f935fc799fc9c78f1dc52646e8bbd54823502a`, which is ci-workflows [v0.65.2](https://github.com/melodic-software/ci-workflows/releases/tag/v0.65.2). ## Fix v0.65.2 changes only how `pr-review-cli.yml` works inside its jobs: - Each job now writes the job token's `api-budget` notice. - The hold step no longer adds the cost hold again once the owner has recorded a cost decision for the pull request. The `on.workflow_call` inputs, secrets and runner are the same. `git diff b49ac366..e7f935fc -- .github/workflows/pr-review-cli.yml` changes the header comment, the `allowed-author-ids` description and the jobs only. That input's name and type are unchanged, and only its description now also covers whose cost decision counts. The contract lists input names, so it copies its v0.65.1 entry forward verbatim. ## Verification - `node --test runner-policy.test.mjs` in `components/runner-policy`: 344 pass, 0 fail. This includes the new copy-forward test. It checks that the new entry deep-equals the v0.65.1 entry and that exactly one contract names the new SHA. - `biome check` on both changed files: clean. ## Related - Same shape as [#864](#864) (v0.65.1). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…contract (#867) No related issue: follow-up to [ci-workflows#876](melodic-software/ci-workflows#876). claude-code-plugins' review callers pin to this release in [claude-code-plugins#9589](melodic-software/claude-code-plugins#9589). ## Summary Registers `pr-review-cli.yml@f133c6651f866845e18595d26cf59d4043b5b642`, which is ci-workflows [v0.65.3](https://github.com/melodic-software/ci-workflows/releases/tag/v0.65.3). ## Fix v0.65.3 changes only `apply-review-hold/hold.cjs` and its test. `git diff --stat e7f935fc f133c665` lists those two files and nothing else. `pr-review-cli.yml` is byte-identical to v0.65.2, so the contract copies the v0.65.2 entry from [#866](#866) forward verbatim. ## Verification - `node --test runner-policy.test.mjs` in `components/runner-policy`: 345 pass, 0 fail. This includes the new copy-forward test. ## Related - [#866](#866) (v0.65.2) and [#864](#864) (v0.65.1) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
No related issue: follow-up to ci-workflows#874, which fixed a review-lane failure on claude-code-plugins#9545.
Summary
Registers
pr-review-cli.yml@b49ac366bb3426039363a6927c41512e44533808(ci-workflows v0.65.1), so claude-code-plugins' two review callers can re-pin to the release that passes the review between jobs as an artifact.Fix
v0.65.1 changes only
pr-review-cli.yml's jobs and its tests: the review and the last marker's summary now travel as a checked artifact instead of a job output, which the runner dropped whenever the text contained a registered secret's value. The workflow'son.workflow_callinputs, secrets and runner did not change (git diff d02b8697..b49ac366 -- .github/workflows/pr-review-cli.ymltouches the header comment andjobs:only), so the contract copies its v0.65.0 entry forward verbatim.Verification
node --test runner-policy.test.mjsincomponents/runner-policy: 343 pass, 0 fail. That includes the new copy-forward test, which checks the new entry deep-equals the v0.65.0 entry and that exactly one contract names the new SHA.npx --no-install @biomejs/biome check(2.5.15) on both changed files: clean.Related
🤖 Generated with Claude Code