From 041cd291dcf7f08c279f0ff5903f1fd639858730 Mon Sep 17 00:00:00 2001 From: Antoine Toussaint Date: Sat, 13 Jun 2026 14:33:01 -0400 Subject: [PATCH] =?UTF-8?q?companion(node):=20bump=20base=20node=2022=20?= =?UTF-8?q?=E2=86=92=2024=20LTS=20(0.0.11=20=E2=86=92=200.0.12)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit FROM node:22.12.0-alpine3.21 → node:24.16.0-alpine3.22 (Node 24 LTS). Bumps the companion version to 0.0.12 so consumers (the nextjs agent) pin the new image. NOTE: codeflydev/node:0.0.12 must be published (build_companion.sh + push_companion.sh, logged into the codeflydev registry) for nextjs runtime to pull it — the release/companion-publish flow handles this on merge. Co-Authored-By: Claude Opus 4.8 --- companions/node/Dockerfile | 4 ++-- companions/node/info.codefly.yaml | 2 +- companions/scripts/build_companions.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/companions/node/Dockerfile b/companions/node/Dockerfile index b6eddd44..5f69ea31 100644 --- a/companions/node/Dockerfile +++ b/companions/node/Dockerfile @@ -2,11 +2,11 @@ # plugins). Pinned like every other codefly-built image — no :latest. # # Version pinning strategy (matches the codefly + python companions): -# - Base: node:22.12.0-alpine3.21 — Node LTS + matching Alpine release. +# - Base: node:24.16.0-alpine3.22 — Node LTS + matching Alpine release. # - apk packages: not individually pinned; Alpine release freezes repo. # - codefly CLI: copied from the pinned codeflydev/codefly base. -FROM node:22.12.0-alpine3.21 +FROM node:24.16.0-alpine3.22 # Re-install alpine dev tools so the node companion carries the same # toolbox as the codefly base. diff --git a/companions/node/info.codefly.yaml b/companions/node/info.codefly.yaml index 9555a667..f9a0e57b 100644 --- a/companions/node/info.codefly.yaml +++ b/companions/node/info.codefly.yaml @@ -1 +1 @@ -version: 0.0.11 +version: 0.0.12 diff --git a/companions/scripts/build_companions.sh b/companions/scripts/build_companions.sh index b4d7c29c..23f0acbd 100755 --- a/companions/scripts/build_companions.sh +++ b/companions/scripts/build_companions.sh @@ -10,7 +10,7 @@ # codeflydev/codefly: — alpine base + codefly CLI + common tools # codeflydev/go: — Go plugin runtime (golang:1.26-alpine + gopls) # codeflydev/python: — Python plugin runtime (python:3.13.1-alpine3.21 + uv) -# codeflydev/node: — Node plugin runtime (node:22.12.0-alpine3.21) +# codeflydev/node: — Node plugin runtime (node:24.16.0-alpine3.22) # codeflydev/proto: — proto/buf companion for `codefly generate proto` set -e cd "$(dirname "$0")/../.."