From 52a96ad68c2f2079c98f54ebe7f0c5bca98c6233 Mon Sep 17 00:00:00 2001 From: Piotr Kuczynski Date: Wed, 12 Nov 2025 10:51:39 +0100 Subject: [PATCH] ci: add single step to validate if all tests passed (#11763) --- .../{commit-validation.yml => tests.yml} | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) rename .github/workflows/{commit-validation.yml => tests.yml} (90%) diff --git a/.github/workflows/commit-validation.yml b/.github/workflows/tests.yml similarity index 90% rename from .github/workflows/commit-validation.yml rename to .github/workflows/tests.yml index 4d34d4aaa..1fb194f4a 100644 --- a/.github/workflows/commit-validation.yml +++ b/.github/workflows/tests.yml @@ -1,4 +1,4 @@ -name: Commit Validation +name: Tests on: pull_request: @@ -31,6 +31,7 @@ jobs: src-or-tests: &src-or-tests - *src - .github/workflows/test/**/* + - .github/workflows/test*.yml - .mocharc.json - .nvmrc - .nycrc.json @@ -111,3 +112,16 @@ jobs: - uses: coverallsapp/github-action@v2 with: parallel-finished: true + + all-passed: + runs-on: ubuntu-latest + if: always() + needs: + - build + - coverage + - docs + - formatting + - tests-linux + - tests-windows + steps: + - run: exit ${{ contains(needs.*.result, 'failure') && 1 || 0 }}