diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6ca52f56b4019d3d8de8ac181959426d2373f8f3..0823d2d83bde7c0d6c0624a11a85c26a66a9ab89 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -86,3 +86,18 @@ jobs: run: | export KUBECONFIG="${HOME}/.kube/config" make test-e2e + + # Added to summarize the matrix and allow easy branch protection rules setup + e2e-tests-result: + name: End-to-End Test Results + if: always() + needs: + - e2e-tests + runs-on: ubuntu-latest + steps: + - name: Mark the job as a success + if: needs.e2e-tests.result == 'success' + run: exit 0 + - name: Mark the job as a failure + if: needs.e2e-tests.result != 'success' + run: exit 1