From 8d80a5eaa51c5fb83e8b93a764de774c3ae6c264 Mon Sep 17 00:00:00 2001 From: Todd Baert Date: Fri, 30 Oct 2026 16:16:18 -0400 Subject: [PATCH] ci: add CI Passed gate job --- .github/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 671f9be..8d2dfac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,3 +77,13 @@ jobs: - run: uv sync --locked - run: uv run pre-commit run --all-files + + # single required check for branch protection; keeps job/matrix renames out of the registry + ci-passed: + name: CI Passed + if: always() + needs: [build, e2e, pre-commit] + runs-on: ubuntu-latest + steps: + - if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') || contains(needs.*.result, 'skipped') + run: exit 1