From 3e6fd602c76009217f83c7ab4ed18fddc9261627 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Mon, 20 May 2024 12:42:56 -0700 Subject: [PATCH] Use single job to track CI status --- .github/workflows/CI.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index a84a154cfd66..6e22b2fc8f99 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -86,3 +86,17 @@ jobs: - run: yarn bootstrap - run: yarn build + + required: + runs-on: ubuntu-latest + if: ${{ always() }} + needs: + - tests + - windows + + steps: + - name: Check required jobs + env: + NEEDS: ${{ toJson(needs) }} + run: | + ! echo $NEEDS | jq -e 'to_entries[] | { job: .key, result: .value.result } | select(.result != "success")'