Uh oh!
There was an error while loading. Please reload this page.
tools: run Linux tests on GitHub arm64 runners as well - #57162
Conversation
nodejs-github-bot
commented
Feb 21, 2025
Review requested:
|
aduh95
commented
Feb 21, 2025
What kind of burden reduction are you talking about? If anything, adding more things increases the maintenance burden rather than reducing it – which is worth it as long as it improves the reliability of Node.js IMO, but still an increase of maintenance burden |
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| os: [ubuntu-24.04, ubuntu-24.04-arm] |
There was a problem hiding this comment.
nit: we could go back to ubuntu-latest now that it's an alias for ubuntu-24.04 IIUC
| os: [ubuntu-24.04, ubuntu-24.04-arm] | |
| os: [ubuntu-latest, ubuntu-24.04-arm] |
There was a problem hiding this comment.
IMO it's better to be explicit and choose when we want to switch to 26.04. We had issues with automated updates in the past (new compiler may not work with the main branch).
nodejs-github-bot
commented
Feb 23, 2025
Landed in 7174ec9 |
PR-URL: nodejs#57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: #57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: #57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: #57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: #57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: #57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: #57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: #57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: #57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: #57162 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
GitHub Actions now supports native Linux arm64 runners for public projects: https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/
If I understand it correctly, your current Jenkins pipeline only tests on Ubuntu 22.04 for Linux arm64. Using the new
ubuntu-24.04-armrunner adds Ubuntu 24.04 to the mix, and even 22.04 could be considered by addingubuntu-22.04-arm, which might help reduce the maintenance burden on the team.