Repository navigation
ci: adopt the ci-workflows#929 ci-status re-run fix - #934
Conversation
Re-pin the ci-workflows action pins to v0.69.0, pass step-name to aggregate-results, and raise the ci-status job timeout to 8 minutes. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VcupojYKhHyDni9LuAXBuX
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. I read the full diff and the PR context for closing issue #927.
|
|
claude-security-review reviewed Security review: no findingscritical-findings: 0 The diff covers 3 files. It moves every
|
Closes #927
Summary
A contract-only
ci-statusre-run fails closed when GitHub's jobs API lags on re-run jobs, which left a redci-statuson heads whose full run passed. ci-workflows v0.69.0 contains theaggregate-resultsfix (ci-workflows#929); this PR adopts it.Fix
melodic-software/ci-workflows/.github/actions/...pin inpr-require-checks.ymland the twomanaged-files-guardcaller components to v0.69.0 (94f22d06b68fcfc0e293122c1cbbb6e0eba11ef3), usingcomponents/claude-lanes/repin-callers.sh apply, the script the repin workflow runs.step-name: Aggregate lane resultstoaggregate-results, matching the step'sname:.ci-statusjobtimeout-minutesfrom 3 to 8: the action can wait about 337 s, and a job that times out endscancelled, which counts as red. v0.69.0'saction.ymlrecommends a calling-job timeout of 7 for this configuration.Verification
actionlint,zizmor --offlineonpr-require-checks.yml,npm run lint:runner-policy,lint:concurrency-policy,lint:github-actions-conventionsandharness/shell/run-tests.sh components/claude-lanes/repin-callers.test.shall pass.ci-statuscan only be observed after merge.Related
🤖 Generated with Claude Code
https://claude.ai/code/session_01VcupojYKhHyDni9LuAXBuX