Repository navigation
ci: catch up ci-workflows pins with the changed-paths repin tool - #10262
Conversation
Run standards' components/claude-lanes/repin-callers.sh apply v0.65.15 against this checkout. It moved 48 pins in 10 workflow files from v0.58.0, v0.59.0, v0.65.13 and v0.65.14 to v0.65.15 (30b2515). The intake-label-needs-triage reusable pin stays on v0.58.0: runner-policy has no reviewed contract for it at v0.65.15 and auto-approval declined. run-claude-cli and apply-claude-managed-settings have identical tree SHAs at ba7af78 and 30b2515, so the probe's pin and the launcher allowlist move with no behavior change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DpzEJAE4EMndcWQXiKSZYn
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. |
maintenance-check-links-online-claude-code-plugins.yml and pr-check-managed-files-hosted.yml are sync-manifest-managed, and the managed-files guard rejects a hand-edit of them here. Their pins move when standards-sync lands them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DpzEJAE4EMndcWQXiKSZYn
|
claude-review reviewed No findings. I read the whole diff and the PR context. I could not check anything against upstream ci-workflows or run any tests. What the change is. It moves 46 What I checked myself.
Author-claimed and not verified by me:
Trusted paths. Spend. None. This changes no billing, plan, or usage settings. Left undone, as the PR says. Three pins were reverted and move later through standards: |
|
claude-security-review reviewed I found no security issues in this pull request, and I'm not holding it. The diff is a pin bump of
manifest fields: none touched. |
No related issue: catch-up repin after standards#884 (owner-approved changed-paths repin)
Summary
This moves the lagging
melodic-software/ci-workflowspins to the latest release, v0.65.15 (30b251532b2e9f7e0c4215e1dee5be0d3c688743). The pins were written by the standards repin tool (components/claude-lanes/repin-callers.sh apply ... --root, standards6081206), not by hand.Counts:
intake-triage.yml, from ci(intake): repin intake triage to ci-workflows v0.65.15 #10258).Fix
.github/workflows/intake-label-needs-triage.ymlstays on v0.58.0 (5e18f3d). It needs a standards contract. Runner-policy has no reviewed runner-input contract forintake-label-needs-triage.yml@30b2515, and auto-approval declined: the workflow carries a reviewedallowedCallerPermissionsgrant, and the surface diff cannot prove its steps unchanged.policy.jsonis synced, so the contract belongs in standards.maintenance-check-links-online-claude-code-plugins.ymlstays on v0.59.0 andpr-check-managed-files-hosted.ymlstays on v0.65.14. Both are managed by the sync manifest, and the managed-files guard rejected the hand-edit (run 40315903587). Their pins move when standards-sync lands them..github/actions/run-claude-cliis009acf74at bothba7af78and30b2515, and the same holds forapply-claude-managed-settings(1301e911). The compareba7af78...30b2515touches no file under either directory. So--permission-prompts none(lane.cjs:404-405), cliArgs, LEG_ENV, CLI_VERSION, MANAGED_SETTINGS and SUMMARY_NOTES are unchanged. The tool moved these pins under its fail-closed rule, because other files in that release changed. This PR therefore:RUN_CLAUDE_CLI_PINin.github/scripts/pr-verify/probe/replay.mjs, with no behavior change;30b2515toPERMISSION_PROMPTS_NONE_LAUNCHERSin.github/actions/resolve-config/callers.test.mjs, and updates the pinned-SHA comments there.Verification
node --test .github/actions/resolve-config/callers.test.mjs .github/scripts/pr-verify/probe/*.test.mjs: 211 pass, 0 fail.bash scripts/ci-review-lanes.test.sh: PASS=98 FAIL=0.bash scripts/check-affected.sh --tests: 9 passed, 5 skipped over 12 changed files.node .github/standards/runner-policy/runner-policy.mjs --root .:Related
🤖 Generated with Claude Code
https://claude.ai/code/session_01DpzEJAE4EMndcWQXiKSZYn