CI - Move things to a small runner - #5865
Conversation
…to bfops/small-runner
jdetter
left a comment
There was a problem hiding this comment.
Seems fine to me, make sure we merge + deploy the infra PR first 👍
joshua-spacetime
left a comment
There was a problem hiding this comment.
This seems a bit aggressive. Should we start with the jobs that are mostly I/O bound first before transitioning cpu bound ones? Notably cargo parallelizes compilation; pnpm does the same for installation. Any jobs that invoke those build paths could see a regression.
Which jobs are of particular concern to you? Notably, all the ones triggered by CI were measured here. Per my comment:
I'm happy to move the release jobs and the high-CPU CI jobs back to large runners if you prefer. |
Description of Changes
Move a bunch of jobs to the small runner:
We did have a few jobs max out their CPU, but they didn't run for very long so I think they're good on these small runners.
API and ABI breaking changes
None
Rollback safety impact
n/a
Expected complexity level and risk
1
Testing