Skip to content
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

Update sharedlib containers/host(?) to Ubuntu 20.04 or 22.04 #2933

Open
Tracked by #3317
richardlau opened this issue Apr 26, 2022 · 4 comments
Open
Tracked by #3317

Update sharedlib containers/host(?) to Ubuntu 20.04 or 22.04 #2933

richardlau opened this issue Apr 26, 2022 · 4 comments

Comments

@richardlau
Copy link
Member

We're currently running https://ci.nodejs.org/job/node-test-commit-linux-containered/ in Ubuntu 18.04 containers, defined in the ubuntu1804_sharedlibs.Dockerfile.j2 template.

We have a ubuntu2004_sharedlibs.Dockerfile.j2 template, currently deployed on arm64, which we could switch to. Ideally we'd have both Ubuntu 18.04 containers for Node.js < 18 and Ubuntu 20.04 for Node.js >= 18 but we'd have to make sure we have the disk space on the hosts. Or maybe we just aggressively move all of them to Ubuntu 20.04 once Node.js 12 goes End-of-Life (no Python 2 in Ubuntu 20.04).

Ubuntu 22.04 came out in the last few days so that's also an option.

@richardlau
Copy link
Member Author

richardlau commented Apr 26, 2022

Or maybe we just aggressively move all of them to Ubuntu 20.04 once Node.js 12 goes End-of-Life (no Python 2 in Ubuntu 20.04).

Our policy says

The Build WG will keep build configuration required for a release line for 6 months after the release goes End-of-Life, in case further build or test runs are required. After that the configuration will be removed.

So we'd need to wait until October before removing anything that ends with Node.js 12 (but we could still move tests for existing releases onto newer versions of OS).

@github-actions
Copy link

This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made.

@github-actions github-actions bot added the stale label Feb 21, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Mar 24, 2023
@richardlau richardlau reopened this Aug 21, 2023
@github-actions github-actions bot removed the stale label Aug 22, 2023
@richardlau
Copy link
Member Author

I added some x64 Ubuntu 22.04 sharedlib containers in #3371 along with a custom copied CI job to run on them for testing https://ci.nodejs.org/job/richardlau-node-test-commit-linux-containered/.

@targos
Copy link
Member

targos commented Dec 10, 2023

Added another set of executors: #3588
Updated https://ci.nodejs.org/job/node-test-commit-linux-containered/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants