-
Notifications
You must be signed in to change notification settings - Fork 27
Simplify & speed up OS build process using Github's arm64 runners #520
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Previously (e.g. in 58b2528 ) each OS image build job took 30-40 minutes to run. In the above commit, each one took 8-10 minutes to run. This is a ~4x reduction in build times, and it makes it feasible to bring back the merge queue!! I still need to test the resulting images to see whether they work, and in particular whether I need to fix anything related to |
|
I've confirmed in testing that we don't actually need to run |
This PR bumps the pallet used for the OS images from the stable release (v2024.0.0) to the master branch. This PR also takes advantage of GitHub's newly-available public beta of arm64 hosted runners for building OS images, and thus simplifies the setup scripts somewhat (following up on #416 as part of #136) and speeds up the OS image build process by ~4x (see #520 (comment) ).