Skip to content

ci(checks): add CI OK aggregate job as the required status check - #26

Merged
esterlus merged 2 commits into
mainfrom
este/ci-ok-required-check
Sep 25, 2026
Merged

esterlus merged 2 commits into
mainfrom
este/ci-ok-required-check

Conversation

@esterlus

Copy link
Copy Markdown
Contributor

Adds a single CI OK job that depends on every other job in pr.yaml, so the branch ruleset can gate on one stable context instead of a hand-maintained list of check names. Same pattern already landed in gnosis_vpn-app (#506).

if: always() is essential: without it a failed dependency marks this job skipped, and GitHub counts a skipped required check as passing.

⚠️ The first commit also carries a temporary fail-probe job that always exits 1. It is here to prove CI OK actually turns red when a dependency fails — the one property the gnosis_vpn-app rollout could not verify, and the one whose failure mode is silent. It is removed in a follow-up commit before merge.

@esterlus
esterlus requested a review from a team as a code owner September 25, 2026 09:15
Copilot AI lite review requested due to automatic review settings September 25, 2026 09:15
@esterlus
esterlus force-pushed the este/ci-ok-required-check branch from c0ec095 to 789aa63 Compare September 25, 2026 09:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

Remove the always-failing fail-probe before merging.

Review effort: Lite
Findings: None

What changed in this PR

Adds a stable aggregate CI OK status check for the pull-request workflow.

Changes:

  • Adds CI OK depending on existing CI jobs.
  • Adds a temporary failing probe to validate failure propagation.
File Description
.github/​workflows/​pr.yaml Defines the aggregate check and temporary failure probe.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI review requested due to automatic review settings September 25, 2026 09:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved review issues were identified.

Review effort: Lite
Findings: None

@esterlus
esterlus merged commit 66326a1 into main Sep 25, 2026
4 checks passed
@esterlus
esterlus deleted the este/ci-ok-required-check branch September 25, 2026 09:24
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.

2 participants