From 8ce441c0187e80f07e1ba12314a88bf60d10111d Mon Sep 17 00:00:00 2001 From: Paul Balaji <10051819+paulbalaji@users.noreply.github.com> Date: Tue, 11 Feb 2025 18:30:13 +0000 Subject: [PATCH] chore(ci): catch-all e2e job for matrix (#5433) ### Description chore(ci): catch-all e2e job for matrix - adds `e2e` job at the end of the `e2e-matrix` as the catch-all job to wait for - just like we do for `cli-e2e-matrix` with the `cli-e2e` step - this means any future additions to the matrix don't require a change to the github branch protection settings ### Drive-by changes ### Related issues ### Backward compatibility ### Testing --- .github/workflows/test.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e8e5b72dfa..caf3ba2bac 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -305,6 +305,17 @@ jobs: E2E_CI_TIMEOUT_SEC: '600' RUST_BACKTRACE: 'full' + e2e: + runs-on: ubuntu-latest + needs: e2e-matrix + if: always() + steps: + - name: Check e2e matrix status + if: ${{ needs.e2e-matrix.result != 'success' }} + run: | + echo "E2E tests failed" + exit 1 + env-test: runs-on: ubuntu-latest env: