Skip to content

fix(e2e): tag chaos deploy transactions as e2e in bulletin-deploy dashboard#174

Merged
EnderOfWorlds007 merged 1 commit into
mainfrom
fix/chaos-deploy-tag
May 18, 2026
Merged

fix(e2e): tag chaos deploy transactions as e2e in bulletin-deploy dashboard#174
EnderOfWorlds007 merged 1 commit into
mainfrom
fix/chaos-deploy-tag

Conversation

@EnderOfWorlds007
Copy link
Copy Markdown
Collaborator

Summary

Both chaos tests (nightly-chaos-sigint, nightly-chaos-rpc) spawn the CLI via execa directly — not through the dot() helper — so they can get a signalable child handle. The dot.ts helper normally computes DEPLOY_TAG from DOT_TAG before spawning; without it, bulletin-deploy emits spans with no deploy.tag, making chaos transactions appear as real-user traffic in bulletin-deploy's Sentry dashboard.

Adds DEPLOY_TAG to both env objects, mirroring the derivation in dot.ts:

  • e2e-cli-chaos-sigint for the SIGINT mid-deploy test
  • e2e-cli-chaos-rpc for the RPC failover test

Respects any explicit DEPLOY_TAG override from the outer environment (consistent with dot.ts behaviour).

Test plan

  • CI: all PR cells green (no logic change — only env tagging)
  • Nightly: chaos cells emit deploy.tag:e2e-cli-chaos-* spans visible in bulletin-deploy's E2E dashboard

…hboard

Both chaos tests spawn the CLI via execa directly (not the dot() helper)
to get a signalable child handle. The dot.ts helper normally computes
DEPLOY_TAG from DOT_TAG — without it, bulletin-deploy spans are emitted
with no deploy.tag, making chaos transactions appear as real-user traffic
in the bulletin-deploy Sentry dashboard.

Add DEPLOY_TAG to both env objects, mirroring dot.ts's derivation:
  e2e-cli-chaos-sigint  (SIGINT test)
  e2e-cli-chaos-rpc     (RPC failover test)
Respects any explicit DEPLOY_TAG override from the outer environment.
@github-actions
Copy link
Copy Markdown
Contributor

Dev build ready — try this branch:

curl -fsSL https://raw.githubusercontent.com/paritytech/playground-cli/main/install.sh | VERSION=dev/fix/chaos-deploy-tag bash

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 18, 2026

E2E Test Pass · ✅ PASS

Tag: e2e-ci-pr · Branch: fix/chaos-deploy-tag · Commit: 4ee3f0b · Run logs

Cell Result Time
pr-deploy-cdm ✅ PASS 2m45s
pr-deploy-frontend ✅ PASS 4m47s
pr-preflight ✅ PASS 4m33s
pr-mod ✅ PASS 1m16s
pr-deploy-foundry ✅ PASS 1m21s
${{ matrix.cell }} ⏭️ SKIP -15m-15s
${{ matrix.cell }} ⏭️ SKIP -15m-15s
pr-init-session ✅ PASS 1m53s
pr-install ✅ PASS 0m41s

Sentry traces: view spans for this run

@EnderOfWorlds007 EnderOfWorlds007 merged commit 31ce74f into main May 18, 2026
30 of 31 checks passed
@EnderOfWorlds007 EnderOfWorlds007 deleted the fix/chaos-deploy-tag branch May 18, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant