tools: switch to ARM runners on GHA jobs#61903
Conversation
|
Review requested:
|
e695699 to
0907688
Compare
|
The GitHub ARM images from https://github.com/actions/partner-runner-images tend to be less well supported and are not updated so often as the ones from https://github.com/actions/runner-images which are GitHub's own self-hosted runner images. The manifests for the Ubuntu ARM images lists no versions (see actions/partner-runner-images#79). It is often difficult to get any response to the issue list on https://github.com/actions/partner-runner-images/issues This may or may not be important to Node.js' actions. If it doesn't work out, you can swap back relatively easily I imagine. |
|
@MikeMcC399 that's good context, thanks for sharing, I didn't know there were a difference between how the two images are being maintained. That being said, I don't think it changes anything for us given that we:
|
AFAICT those are slightly faster (this can be seen for e.g.
test-linuxandtest-sharedwhich run both varients, the ARM one always finishes first).According to https://docs.github.com/en/billing/concepts/product-billing/github-actions#baseline-minute-costs, ARM runners are also cheaper – which is only relevant for the private repo where we prepare the security releases.