|
52 | 52 | id: tag |
53 | 53 | shell: bash |
54 | 54 | run: | |
| 55 | + # Phase 1 triggers: pull_request / push:main / schedule / workflow_dispatch. |
| 56 | + # Phase 7 will add `release` (with TAG=e2e-ci-release). |
55 | 57 | case "${{ github.event_name }}" in |
56 | 58 | schedule) TAG=e2e-ci-nightly ;; |
57 | 59 | workflow_dispatch) TAG=e2e-ci-dispatch ;; |
|
92 | 94 | timeout-minutes: 5 |
93 | 95 | steps: |
94 | 96 | - 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. |
95 | 100 | uses: actions/download-artifact@v4 |
96 | 101 | with: |
97 | 102 | pattern: e2e-reports-* |
@@ -204,7 +209,10 @@ jobs: |
204 | 209 | fi |
205 | 210 |
|
206 | 211 | # ---- 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. |
208 | 216 | # The "E2E Health dashboard" link is intentionally NOT emitted in |
209 | 217 | # Phase 1 (requires manual one-time dashboard creation per spec §9a). |
210 | 218 | { |
@@ -263,14 +271,9 @@ jobs: |
263 | 271 | shell: /usr/bin/bash -euo pipefail {0} |
264 | 272 | run: | |
265 | 273 | 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" |
270 | 275 | 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). |
274 | 277 |
|
275 | 278 | { |
276 | 279 | echo "$CONTEXT" |
|
0 commit comments