diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index ecf058582..c9df857c1 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -205,3 +205,17 @@ jobs: - name: Dump docker logs on failure (${{ matrix.shard.name }}) if: failure() uses: jwalton/gh-docker-logs@v2 + + e2e-status: + name: e2e-status + runs-on: ubuntu-latest + needs: [e2e-tests] + if: always() + steps: + - name: Verify all E2E shards succeeded + run: | + if [ "${{ needs.e2e-tests.result }}" != "success" ]; then + echo "❌ Some E2E shards failed." + exit 1 + fi + echo "✅ All E2E shards passed!" \ No newline at end of file