Skip to content

Add support for Node 24 - #133

Merged
bgonp merged 2 commits into
mainfrom
bgonp/add-node-24
Feb 20, 2026
Merged

Add support for Node 24#133
bgonp merged 2 commits into
mainfrom
bgonp/add-node-24

Conversation

@bgonp

@bgonp bgonp commented Feb 20, 2026

Copy link
Copy Markdown
Contributor
  • Added support for NodeJS v24 (active LTS right now).
  • Removed v18 since it's no longer maintained since early 2025.
  • Updated the Node version in the README file.

@bgonp
bgonp merged commit 0d51a57 into main Feb 20, 2026
8 checks passed
@bgonp
bgonp deleted the bgonp/add-node-24 branch February 20, 2026 13:47
rberrelleza added a commit that referenced this pull request Aug 12, 2026
Promote okteto/golang:1 to Go 1.26.5 (also tagged 1.26) and pin the
previous minor as okteto/golang:1.25 (1.25.12), matching how #130
handled the 1.24 -> 1.25 move. Drops the golang 1.24 service, as Go
only supports the two latest minors.

controller-gen and gopls are pinned back on the 1.25 image because
v0.21.0 / v0.23.0 declare `go 1.26.0` and would otherwise force a
toolchain download. dlv v1.27.1 requires Go >= 1.25, so it is shared
by both images.

Add okteto/node:26 alongside okteto/node:24 and drop node 22, keeping
two supported majors as #133 did. Also bumps the node Dockerfile's
stale default ARG from 12 to 26.

Verified by building every service with buildx bake on linux/arm64 and
smoke-testing each image: go build/run, dlv trace on main.main, gopls,
controller-gen, air, gin, and node/npm/nodemon.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
rberrelleza added a commit that referenced this pull request Aug 12, 2026
Promote okteto/golang:1 to Go 1.26.5 (also tagged 1.26) and pin the
previous minor as okteto/golang:1.25 (1.25.12), matching how #130
handled the 1.24 -> 1.25 move. Drops the golang 1.24 service, as Go
only supports the two latest minors.

controller-gen and gopls are pinned back on the 1.25 image because
v0.21.0 / v0.23.0 declare `go 1.26.0` and would otherwise force a
toolchain download. dlv v1.27.1 requires Go >= 1.25, so it is shared
by both images.

Add okteto/node:26 alongside okteto/node:24 and drop node 22, keeping
two supported majors as #133 did. Also bumps the node Dockerfile's
stale default ARG from 12 to 26.

Verified by building every service with buildx bake on linux/arm64 and
smoke-testing each image: go build/run, dlv trace on main.main, gopls,
controller-gen, air, gin, and node/npm/nodemon.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants