v1.2.0+node24.14.1 — Node.js 24.14.1 and CI Overhaul #43
Amnoor
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Runtime Node v1.2.0+node24.14.1
Secure, Distroless, Multi-Arch Node.js Runtime. Built from Scratch.
This is the second minor release on the Node.js 24 maintenance line. The Node.js runtime is upgraded from
24.14.0to24.14.1. This release also brings the full CI improvements from thev2.xmaintenance line to the Node.js 24 line: GitHub Deployment tracking for release and promotion runs, manual promotion tag normalization, removal of the GHA cache export from the release build step, and a restructured PR test workflow backed by a pushed Docker Hub test image.Pull the Image
What's Included
FROM scratch— no OS, no shell24.14.1(fromnode:24.14.1-alpine3.23)NODE_ENVproduction(baked in)TZUTC(baked in)/usr/share/zoneinfo)/etc/ssl/certs/)nsswitch.confincludedld-musl,libstdc++,libgcc_s/tmp1777linux/amd64,linux/arm64What's New
FROM node:24.14.0-alpine3.23 AS buildertoFROM node:24.14.1-alpine3.23 AS builderin theDockerfilebuilder stage, upgrading the Node.js runtime extracted into the final scratch image from24.14.0to24.14.1.deployments: writeto.github/workflows/deployment.ymland integratedchrnorm/deployment-action@v2withchrnorm/deployment-status@v2so thebuild-and-publishjob creates and tracks aproductionGitHub Deployment and thepromote-floatingjob creates and tracks apromotiondeployment, with both resolving tosuccessorfailureat completion.promote-floatingjob (Normalize tag (match tag),Extract normalized tag only,Normalize promote name (floating tag),Extract normalized promote tag) that route bothworkflow_dispatchinputs throughdocker/metadata-action@v5before any registry operation, replacing all direct raw-input references in validation, promotion, and verification steps with the normalized outputs.cache-to: type=gha,mode=maxfrom theBuild and push (multi-registry, multi-platform)step in.github/workflows/deployment.ymlso release runs no longer export a GitHub Actions cache layer..github/workflows/pr-tests.ymlby replacing the singlebuild-and-testjob with separatebuild-imageandtest-imagejobs. The PR image flow changes from a local-only image (push: false,load: true,runtime-node:pr-N) to a pushed Docker Hub image (push: true,runtimenode/test:pr-N) that the matrix test job pulls per platform. Both jobs now authenticate to Docker Hub, QEMU setup intest-imageis restricted to non-linux/amd64runs, and the integrity assertions are simplified to direct shell checks.Maintenance Line
This tag is published on the
maintenance/v1+node24branch. Thev1.x.x+node24.x.xline receives minor and patch updates only — no major Node.js version changes will be made on this branch.Versioning
Tags follow the pattern
v<image_semver>+node<node_version>. Thelatesttag tracks the most recent stable release onmainand is not updated by maintenance releases.Immutable Tag
This tag is immutable. Once published,
v1.2.0+node24.14.1will never be moved or overwritten on either registry.Full Changelog
v1.1.0+node24.14.0...v1.2.0+node24.14.1
This discussion was created from the release v1.2.0+node24.14.1 — Node.js 24.14.1 and CI Overhaul.
Beta Was this translation helpful? Give feedback.
All reactions