Skip to content

Isolate concurrent E2E tracker runs#348

Merged
marccampbell merged 3 commits into
mainfrom
fix-e2e-tracker-isolation
Jun 4, 2026
Merged

Isolate concurrent E2E tracker runs#348
marccampbell merged 3 commits into
mainfrom
fix-e2e-tracker-isolation

Conversation

@marccampbell

Copy link
Copy Markdown
Contributor

Summary

  • generate one E2E run ID in the Makefile and reuse it for the ngrok hostname and Go E2E resource names
  • scope Daytona/CMX provider prefixes to the run ID so provider cleanup does not delete other active E2E jobs
  • narrow GitHub Issues and Linear pre-run cleanup to the current run/workspace by default
  • keep broad stale sweeping available behind ELASTICCLAW_E2E_SWEEP_STALE=1
  • add focused helper tests for run-scoped cleanup matching

Verification

  • env GOCACHE=/private/tmp/elasticclaw-go-build go test -tags e2e ./test/e2e -run 'TestE2EProviderPrefixIsRunScoped|TestGitHubE2EHookURLMatchesOnlyWorkspace|TestLinearE2EWebhookURLMatchesOnlyWorkspace|TestGitHubE2EIssueMatchesOnlyRun'
  • env GOCACHE=/private/tmp/elasticclaw-go-build go test ./...

@greptile-apps

greptile-apps Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Reviews (1): Last reviewed commit: "Isolate concurrent E2E tracker runs" | Re-trigger Greptile

Comment thread Makefile Outdated
Comment thread test/e2e/e2e_test.go
@greptile-apps

greptile-apps Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Reviews (2): Last reviewed commit: "Address E2E isolation review feedback" | Re-trigger Greptile

@greptile-apps

greptile-apps Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Reviews (3): Last reviewed commit: "Retry ngrok reserved domain creation" | Re-trigger Greptile

@marccampbell marccampbell merged commit b1a9805 into main Jun 4, 2026
11 checks passed
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