From c0d8fb148cb070042c86cb971f843c929e01c488 Mon Sep 17 00:00:00 2001 From: Douglas Harcourt Parsons Date: Thu, 8 Feb 2024 14:39:50 +0000 Subject: [PATCH] Add CI summary job --- .github/workflows/test.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a83a142c..f5ab2472 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -104,3 +104,24 @@ jobs: VERCEL_TERRAFORM_TESTING_DOMAIN: "dgls.dev" run: | go test ./... + + summary: + name: Summary + runs-on: ubuntu-latest + needs: + - test + - docs + - build + timeout-minutes: 5 + if: ${{ always() }} + steps: + - name: Success + run: |- + for status in ${{ join(needs.*.result, ' ') }} + do + if [ "$status" != "success" ] && [ "$status" != "skipped" ] + then + echo "Some checks failed" + exit 1 + fi + done