Skip to content

Reorganize and balance system specs across CI runners#1713

Merged
moveson merged 1 commit intoSplitTime:masterfrom
wilson-is-a-robot:wilson/1712-ci-workflow-improvements
Mar 20, 2026
Merged

Reorganize and balance system specs across CI runners#1713
moveson merged 1 commit intoSplitTime:masterfrom
wilson-is-a-robot:wilson/1712-ci-workflow-improvements

Conversation

@wilson-is-a-robot
Copy link
Copy Markdown
Collaborator

This PR reorganizes system specs into subdirectories and balances their distribution across three parallel CI runners for improved performance.

Changes:

  • Distribute system specs across three parallel runners (browser1, browser2, browser3)
  • Move specs into subdirectories (courses/, event_groups/, etc.) for better organization
  • Balance spec distribution to optimize CI runtime

Related: Cherry-picked from #1712 to separate CI workflow improvements from Redis removal changes

- Distribute system specs across three parallel runners (browser1, browser2, browser3)
- Move specs into subdirectories (courses/, event_groups/, events/, etc.) for better organization
- Balance spec distribution to optimize CI runtime
- Clean up and lint moved specs
@moveson
Copy link
Copy Markdown
Collaborator

moveson commented Mar 20, 2026

With this PR, github workflow runtime is down to less than 3:30. With a single runner we were ~8:30.

@moveson moveson merged commit a98bdee into SplitTime:master Mar 20, 2026
6 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.

2 participants