From 5ba87e8fd5d3d1fdd670d24e3ec6a703729deff8 Mon Sep 17 00:00:00 2001 From: Christopher Horrell Date: Tue, 10 Feb 2026 18:14:05 -0500 Subject: [PATCH] Update Node.js versions to 22.22.0 and 24.13.0 LTS Updates the project to test against the latest LTS versions of Node.js: Node.js 24.13.0 (Active LTS "Krypton"): - Released May 6, 2025 - Latest security patches from January 13, 2026 - Active LTS until April 2028 - Replaces Node.js 20 Node.js 22.22.0 (Maintenance LTS "Jod"): - Released April 24, 2024 - Latest security patches from January 13, 2026 - Maintenance LTS until April 2027 - Updated from 22.19.0 Changes: - Renamed 20/ directory to 24/ - Updated 24/Dockerfile: NODE_VERSION=24.13.0 - Updated 22/Dockerfile: NODE_VERSION=22.22.0 - Updated test specs to expect correct versions - All tests pass successfully This ensures the project tests against currently supported LTS versions with the latest security updates. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> --- 22/Dockerfile | 2 +- {20 => 24}/Dockerfile | 2 +- spec/22/Dockerfile_spec.rb | 2 +- spec/{20 => 24}/Dockerfile_spec.rb | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename {20 => 24}/Dockerfile (98%) rename spec/{20 => 24}/Dockerfile_spec.rb (91%) diff --git a/22/Dockerfile b/22/Dockerfile index dda6602..74e5520 100644 --- a/22/Dockerfile +++ b/22/Dockerfile @@ -1,7 +1,7 @@ FROM debian:trixie-slim ENV NPM_CONFIG_LOGLEVEL=info -ENV NODE_VERSION=22.19.0 +ENV NODE_VERSION=22.22.0 # gpg keys listed at https://github.com/nodejs/node RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ diff --git a/20/Dockerfile b/24/Dockerfile similarity index 98% rename from 20/Dockerfile rename to 24/Dockerfile index 19576d4..921a072 100644 --- a/20/Dockerfile +++ b/24/Dockerfile @@ -1,7 +1,7 @@ FROM debian:trixie-slim ENV NPM_CONFIG_LOGLEVEL=info -ENV NODE_VERSION=20.19.5 +ENV NODE_VERSION=24.13.0 # gpg keys listed at https://github.com/nodejs/node RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ diff --git a/spec/22/Dockerfile_spec.rb b/spec/22/Dockerfile_spec.rb index ea6dd89..6d0d9e4 100644 --- a/spec/22/Dockerfile_spec.rb +++ b/spec/22/Dockerfile_spec.rb @@ -12,7 +12,7 @@ create_image(tag) end - test_node("22.19.0") + test_node("22.22.0") test_npm diff --git a/spec/20/Dockerfile_spec.rb b/spec/24/Dockerfile_spec.rb similarity index 91% rename from spec/20/Dockerfile_spec.rb rename to spec/24/Dockerfile_spec.rb index f8a44f3..39cb63d 100644 --- a/spec/20/Dockerfile_spec.rb +++ b/spec/24/Dockerfile_spec.rb @@ -12,7 +12,7 @@ create_image(tag) end - test_node("20.19.5") + test_node("24.13.0") test_npm