From 142b074a5938df3dc4604f5cdba95f9f49861cb4 Mon Sep 17 00:00:00 2001 From: Molecule AI SDK-Dev Date: Wed, 13 May 2026 04:25:20 +0000 Subject: [PATCH] feat(ci): add all-required sentinel job Adds a single CI / all-required status check that depends on the test job. This enables branch protection to be configured with a single required-status-check entry rather than enumerating each matrix variant. Addresses: molecule-ai/molecule-sdk-python#11 Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/ci.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 7dfd1d0..2105858 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -27,3 +27,17 @@ jobs: - name: Lint run: pip install ruff && ruff check molecule_agent/ molecule_plugin/ + + all-required: + name: all-required + needs: [test] + runs-on: ubuntu-latest + steps: + - name: Check test result + run: | + result="${{ needs.test.result }}" + if [ "$result" != "success" ]; then + echo "Required job test failed (result: $result)" + exit 1 + fi + echo "All required jobs passed" -- 2.45.2