Skip to content

ci: add All green gate job - #190

Open
marcusschiesser wants to merge 1 commit into
mainfrom
marcusschiesser/ci-all-green
Open

marcusschiesser wants to merge 1 commit into
mainfrom
marcusschiesser/ci-all-green

Conversation

@marcusschiesser

Copy link
Copy Markdown
Contributor

Adds an All green job (id all-green) at the end of ci.yml. It runs with if: always(), needs every other ci.yml job (secrets-scan, lint-actions, lint, test, examples-check, deptry, duplication) and passes them to re-actors/alls-green@release/v1 as toJSON(needs).

  • No job in ci.yml has an if:, so allowed-skips is left out. As a result, Unit Tests being skipped after a Lint & Type Check failure fails the gate.
  • api-compat.yml stays its own workflow. The rulesets then require only All green and API Compatibility.
  • AGENTS.md gets a short CI section: add every new ci.yml job to all-green's needs, and to allowed-skips only when it skips by design.

actionlint is clean locally. Once this merges, the ruleset's required checks need to switch to All green and API Compatibility.

🤖 Generated with Claude Code

Add an all-green job that needs every other ci.yml job and passes only
when all of them succeeded, so the rulesets can require one check from
this workflow. Document in AGENTS.md that new jobs join its needs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-21T14:19:13.506638Z 59022f6 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

This branch was successfully deployed

1 active deployment
build — 59022f64 Deployed Oct 21, 2026 by marcusschiesser via Unit Tests #517
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant