Skip to content

Conversation

@sanity
Copy link
Collaborator

@sanity sanity commented Nov 30, 2025

Summary

  • Move clippy to ubuntu-latest (fast with rust-cache), freeing nova for tests
  • Run fmt_check in parallel with conventional_commits
  • Test now depends only on fmt_check, not clippy (enables parallel execution)
  • Remove six-peer-connection-cap job

Expected Impact

~8-10 minutes savings per PR run by eliminating queue wait between clippy and test.

Before: fmt → clippy (nova) → test (nova) → six-peer (sequential)
After: fmt + conventional_commits parallel, then clippy (GitHub) + test (nova) parallel

[AI-assisted - Claude]

- Move clippy to ubuntu-latest (fast with cache), freeing nova for tests
- Run fmt_check in parallel with conventional_commits
- Test now depends only on fmt_check, not clippy (parallel execution)
- Remove six-peer-connection-cap job (redundant with other coverage)

Expected savings: ~8-10 minutes per PR run.

[AI-assisted - Claude]
@sanity sanity force-pushed the ci/optimize-parallel-jobs branch from d1728b4 to 56b4f44 Compare November 30, 2025 22:18
@sanity sanity merged commit 9b309dd into main Nov 30, 2025
5 checks passed
@sanity sanity deleted the ci/optimize-parallel-jobs branch November 30, 2025 22:18
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