-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Try 1 fast 2CPU and 3 slow 1CPU aarch64 runners #2040
Conversation
The fresh run: https://github.com/jupyter/docker-stacks/actions/runs/7513154764 The best speed we can achieve (for the building phase, not including push + merge tags, because there is nothing to optimize there, to be honest) is The time comes from x86_64 runners, there are an unlimited number of them (for our purposes the number is practically unlimited), and they are 4CPU machines. So, it makes sense to speed up our aarch64 runners. The coolest thing would be to implement autoscaling though: https://medium.com/google-cloud/autoscaling-runners-on-google-cloud-f285ed8d85de |
Total CI time in configuration (All comparisons are made already with v4 download/upload artifact actions, of course). |
Describe your changes
Depends on: #2066
Our time measurings will change after using
actions/{download,upload}-artifact
v4.After we merge the mentioned PR, it might make sense to reconsider the speed of self-hosted runners we're using.
Issue ticket if applicable
Checklist (especially for first-time contributors)