From eb5ef3ee665f9c50727ae8f4842a3b38787f416b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Gurruchaga?= Date: Sun, 9 Aug 2026 05:33:38 -0400 Subject: [PATCH] fix: enforce required CI job results --- .github/workflows/ci.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d065904..775b0a3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -62,7 +62,13 @@ jobs: required_check: name: Check & lint - needs: test + needs: [lint, test] + if: ${{ always() }} runs-on: ubuntu-latest steps: - - run: echo "All checks passed!" + - name: Verify required jobs + run: | + if [ "${{ needs.lint.result }}" != "success" ] || \ + [ "${{ needs.test.result }}" != "success" ]; then + exit 1 + fi