Skip to content

Commit 8e4e10e

Browse files
ci: make standalone playwright manual and document e2e gating
1 parent 49f54a5 commit 8e4e10e

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

.github/workflows/docker-publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ env:
2424
IMAGE_NAME: ${{ github.repository }}
2525

2626
jobs:
27+
# Keep e2e in this workflow so Docker image build/push is hard-gated by test success.
28+
# Do not move automatic e2e back to playwright.yml, otherwise master pushes run duplicate e2e jobs.
2729
e2e:
2830
runs-on: ubuntu-latest
2931
timeout-minutes: 45

.github/workflows/playwright.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name: Playwright E2E
22

3+
# Manual-only by design:
4+
# - Automatic e2e runs that gate Docker image builds live in docker-publish.yml.
5+
# - Keeping this workflow manual avoids running the same e2e suite twice on master pushes.
36
on:
4-
push:
5-
branches:
6-
- master
77
workflow_dispatch:
88

99
jobs:

0 commit comments

Comments
 (0)