From f6801633f882c68085bb818147403d6e948b4169 Mon Sep 17 00:00:00 2001 From: Geza Lore Date: Sat, 19 Sep 2026 17:56:49 +0100 Subject: [PATCH] CI: Add Regression passed job for status checks --- .github/workflows/regression.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 744189c3e..bce8e16ae 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -168,3 +168,27 @@ jobs: lint-py: name: Lint Python uses: ./.github/workflows/reusable-lint-py.yml + + passed: + name: Regression passed # This job is used as a required status check on PRs + if: ${{ !cancelled() && needs.start.result != 'skipped' }} + needs: + - start + - build-2604-gcc + - build-2604-clang + - build-2404-gcc + - build-2404-clang + - build-2204-gcc + - build-macos-26-clang + - build-windows + - test-2604-gcc + - test-2604-clang + - test-2404-gcc + - test-2404-clang + - test-2204-gcc + - lint-py + runs-on: ubuntu-slim + steps: + - name: Check all needed jobs succeeded + working-directory: . + run: jq -e 'all(.result == "success")' <<< '${{ toJSON(needs) }}'