Repository navigation
ci: show the gate as CI Status and mirror it as ci-status - #177
Conversation
The ci-status job displays as `CI Status`, and a new report-ci-status job reports its conclusion under the old name `ci-status`, the context the ci-gate org ruleset requires today. aggregate-results moves to the ci-workflows commit with the alias-jobs input and names the mirror, so contract-only runs still read as contract-only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VQb9Q2ceZLXhTR4d1vkTCe
Codex Review Summary: ✅ CompletedThis 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 Review of #177:
|
|
claude-security-review reviewed Security review: PR #177 (head 53e5f6b)No security findings. Nothing held. The only file changed is
Manifest lines: none. The diff touches no plugin or marketplace manifests, and it deletes or softens no standing instructions. critical-findings: 0 |
No related issue: owner decision D3 (rename the required gate to
CI Status), step A for this repository.Summary
The
ci-statusjob now displays asCI Status. A newreport-ci-statusjob, namedci-status, reports its conclusion under the old name. Until the ci-gate org ruleset requiresCI Status, both contexts are on every head.Fix
name: CI Statuson theci-statusjob. The job id does not change.aggregate-resultsis pinned to melodic-software/ci-workflows@ac4d878 (feat(pr-require-checks): ignore gate alias jobs in run-shape reads ci-workflows#1072) withalias-jobs: ci-status. The run-shape reads ignore the mirror, so a contract-only run still reads as contract-only. Between the old pin and ac4d878 the action only gained inputs, and the new ones default to the old behavior.report-ci-statusruns on the gate job's own runner withpermissions: {}, and fails unlessCI Statussucceeded.Verification
CI Statusandci-status.Related
alias-jobs)🤖 Generated with Claude Code
https://claude.ai/code/session_01VQb9Q2ceZLXhTR4d1vkTCe