The CI pipeline is currently running over 1000 tests, which can result in prolonged build and feedback times. This issue is for brainstorming and tracking ideas to optimize, speed up, or parallelize the CI process.
Potential discussion points:
- Identifying the slowest parts of the CI
- Opportunities for test parallelism or sharding
- Caching dependencies or test results
- Removing unnecessary or redundant tests
- Leveraging incremental or selective test runs for PRs
- CI configuration or workflow improvements
Contributions and suggestions from the community are welcome!
The CI pipeline is currently running over 1000 tests, which can result in prolonged build and feedback times. This issue is for brainstorming and tracking ideas to optimize, speed up, or parallelize the CI process.
Potential discussion points:
Contributions and suggestions from the community are welcome!