Skip to content

ci: shard e2e tests across 4 runners - #73

Draft
filipmyllari wants to merge 1 commit into
mainfrom
ci/shard-e2e
Draft

filipmyllari wants to merge 1 commit into
mainfrom
ci/shard-e2e

Conversation

@filipmyllari

Copy link
Copy Markdown
Collaborator

E2E is ~72% of CI time and runs serially (maxWorkers: 1, fixed auth callback port), taking ~4.4 min of a 5.5 min PR run.

  • Split E2E into 4 matrix shards with vitest --shard (each on its own runner, so no port clashes). Expected E2E ~1.5 min (floor: select-goal.e2e.ts at 74s).
  • Add an E2E tests aggregate job so the check name stays stable.
  • Extra ~3 × setup (~15s each) of runner time; free on this public repo.

🤖 Generated with Claude Code

The e2e suite runs serially (~260s). Split it by file across 4 parallel
runners and keep a stable 'E2E tests' aggregate check.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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