From bcd96227cb7ba92bfd45cf07ca52da8fc5adaa88 Mon Sep 17 00:00:00 2001 From: meteorlxy Date: Mon, 11 Sep 2023 20:49:17 +0800 Subject: [PATCH] ci: use a job to collect matrix results --- .github/workflows/check-docs.yml | 9 +++++++++ .github/workflows/check.yml | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/.github/workflows/check-docs.yml b/.github/workflows/check-docs.yml index e69ddf3366..4a83c14bde 100644 --- a/.github/workflows/check-docs.yml +++ b/.github/workflows/check-docs.yml @@ -45,3 +45,12 @@ jobs: run: pnpm docs:build env: DOCS_BUNDLER: ${{ matrix.bundler }} + + check-docs-result: + if: ${{ always() }} + name: Check docs result + runs-on: ubuntu-latest + needs: [check-docs] + steps: + - if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} + run: exit 1 diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index eeb25cbed9..f76e0f0594 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -45,3 +45,12 @@ jobs: - name: Test run: pnpm test + + check-result: + if: ${{ always() }} + name: Check result + runs-on: ubuntu-latest + needs: [check] + steps: + - if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} + run: exit 1