Skip to content

Commit add5a34

Browse files
ci(e2e): drop dead release branches; document phase-7 follow-ups inline
1 parent c8615a1 commit add5a34

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

.github/workflows/e2e.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ jobs:
5252
id: tag
5353
shell: bash
5454
run: |
55+
# Phase 1 triggers: pull_request / push:main / schedule / workflow_dispatch.
56+
# Phase 7 will add `release` (with TAG=e2e-ci-release).
5557
case "${{ github.event_name }}" in
5658
schedule) TAG=e2e-ci-nightly ;;
5759
workflow_dispatch) TAG=e2e-ci-dispatch ;;
@@ -92,6 +94,9 @@ jobs:
9294
timeout-minutes: 5
9395
steps:
9496
- name: Download JUnit + forensic artefacts
97+
# Phase 1 has one upload (e2e-reports-current). When Phase 4 adds
98+
# the matrix, drop `merge-multiple: true` and parse per-cell sub-dirs
99+
# so per-leg junit.xml don't collide on the same flat path.
95100
uses: actions/download-artifact@v4
96101
with:
97102
pattern: e2e-reports-*
@@ -204,7 +209,10 @@ jobs:
204209
fi
205210
206211
# ---- Part 3: Sentry traces link ----
207-
# Only the traces URL — works against any cli.tag value.
212+
# Project ID 4511298552135760 mirrors src/telemetry-config.ts (PLAYGROUND_SENTRY_DSN
213+
# → o4511059872841728 / 4511298552135760) and sentry/dashboards/2143100.json.
214+
# If the project is ever rotated, update all three together.
215+
# Only the traces URL is emitted — it works against any cli.tag value.
208216
# The "E2E Health dashboard" link is intentionally NOT emitted in
209217
# Phase 1 (requires manual one-time dashboard creation per spec §9a).
210218
{
@@ -263,14 +271,9 @@ jobs:
263271
shell: /usr/bin/bash -euo pipefail {0}
264272
run: |
265273
TODAY=$(date -u +%Y-%m-%d)
266-
case "$TAG" in
267-
e2e-ci-release) TITLE="Release E2E failure: ${{ github.event.release.tag_name }}" ;;
268-
*) TITLE="Nightly E2E failure: $TODAY" ;;
269-
esac
274+
TITLE="Nightly E2E failure: $TODAY"
270275
CONTEXT="Nightly E2E failed on $TODAY (tag \`$TAG\`)."
271-
case "$TAG" in
272-
e2e-ci-release) CONTEXT="Release E2E failed for ${{ github.event.release.tag_name }}." ;;
273-
esac
276+
# Release-trigger branches will be added in Phase 7 (post-Phase-4).
274277
275278
{
276279
echo "$CONTEXT"

0 commit comments

Comments
 (0)