diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d832aad..b0f47fa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -166,6 +166,19 @@ jobs: if: steps.playwright-cache.outputs.cache-hit != 'true' - run: pnpm run --filter @emdash-cms/admin test + test-e2e-rollup: + name: E2E Tests + if: always() + needs: [test-e2e] + runs-on: ubuntu-latest + steps: + - name: Check E2E shard results + run: | + if [ "${{ needs.test-e2e.result }}" != "success" ]; then + echo "E2E tests failed or were cancelled" + exit 1 + fi + test-e2e: name: E2E tests (${{ matrix.shardIndex }}/${{ matrix.shardTotal }}) runs-on: ubuntu-latest diff --git a/.github/workflows/pr-compliance.yml b/.github/workflows/pr-compliance.yml index f48bd9d..b2870cd 100644 --- a/.github/workflows/pr-compliance.yml +++ b/.github/workflows/pr-compliance.yml @@ -11,7 +11,7 @@ permissions: jobs: check-pr: name: Validate PR - if: github.actor != 'dependabot[bot]' && github.actor != 'renovate[bot]' + if: github.actor != 'dependabot[bot]' && github.actor != 'renovate[bot]' && github.actor != 'emdashbot[bot]' runs-on: ubuntu-latest steps: - name: Check PR template