What happens: E2E tests on a PR get cancelled mid-run when another PR triggers a new workflow run, likely due to concurrency group settings. Example: PR #862 had its e2e job cancelled after 15 minutes.
https://github.com/fullsend-ai/fullsend/actions/runs/25792059935/job/75759863820
What should happen: E2E tests should run to completion before being replaced. They exercise the full install/uninstall flow against a live GitHub org and take significant time — cancelling them wastes that work and leaves the PR without a valid e2e result.
What happens: E2E tests on a PR get cancelled mid-run when another PR triggers a new workflow run, likely due to concurrency group settings. Example: PR #862 had its e2e job cancelled after 15 minutes.
https://github.com/fullsend-ai/fullsend/actions/runs/25792059935/job/75759863820
What should happen: E2E tests should run to completion before being replaced. They exercise the full install/uninstall flow against a live GitHub org and take significant time — cancelling them wastes that work and leaves the PR without a valid e2e result.