-
Notifications
You must be signed in to change notification settings - Fork 23
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
Bump NodeJS in base image to 18 #150
Conversation
576b14c
to
50c36c9
Compare
@@ -39,7 +39,7 @@ RUN apt-get update -y && \ | |||
rm -rf aws && \ | |||
rm awscliv2.zip && \ | |||
# Add additional apt repos all at once | |||
echo "deb https://deb.nodesource.com/node_16.x $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/node.list && \ | |||
echo "deb https://deb.nodesource.com/node_18.x $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/node.list && \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
how do we make sure we don't get caught behind again? looks like Node 20 is becoming LTS starting October 24th
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Opened #158 to track.
Before it was using `lts-bullseye-slim`, which is currently the same as `18-bullseye-slim`. This commit changes it it to `18-bullseye-slim` so that it remains on 18 once the LTS version changes. That way, we can upgrade all images to the next LTS version at the same time, and not have one images that is using a different version that the others.
Also tweak the cadence as we aim to release weekly now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Commits look good. |
We're planning to release a new minor version of the CLI on Monday, both for some new features (e.g. CLI support for org search and AI) and also so that the docker containers for v3.82.0 are released on Monday [with Node 18](pulumi/pulumi-docker-containers#150) since Node 16 will be EOL. Going ahead and prepping the version bump now with this PR. I'll open and merge the associated freeze PR on Monday once the remaining org search PRs have been merged.
This PR upgrades Node.js in the
pulumi/pulumi
image andpulumi/nodejs
UBI image to the Active LTS version 18, and documents our version policy to keep language runtimes up-to-date with LTS versions.Fixes #148