diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index a6fa2749c..7641fae7d 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -127,7 +127,8 @@ jobs: e2e_report: name: Merge Playwright report runs-on: ubuntu-latest - if: always() + # Skip when `e2e` did not run (e.g. merge push to main); merge-reports fails with no blob artifacts. + if: ${{ !cancelled() && (needs.e2e.result == 'success' || needs.e2e.result == 'failure') }} needs: [direct_push_check, e2e] steps: - name: Checkout