Repository navigation
chore: ⬆️ move node-based features to Node 26 - #122
Merged
Merged
Conversation
Node 20 reached end of life in April 2026, and Node 26 is the LTS since 2026-10-28: the javascript-node, typescript-node and cline-dev scenario images move from 20 / 22 to 26. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…Node 24+ Node 24 still ships corepack; Node 25 is the first release without it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
graphite-dev, nub and playwright-dev depend on the official node feature, which installs the Node LTS without libatomic1: on a bare debian or ubuntu image the build fails from Node 26 on. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
✅ PR Validation Passed
📋 Pipeline Status
🤖 Generated by @helpers4 CI • 2026-11-01 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Node 26 became the Node LTS on 2026-10-28, so the official
nodefeature now installs it by default. Node 20, still used by most test images, reached end of life in April 2026.javascript-node/typescript-node20 → 26 (both workflows), cline-dev scenario 22 → 26node:1+ Node 20 →node:2+ Node 26@angular/cliengines accept>=26.0.0libatomic1notenodefeature doesn't installlibatomic1, which Node 26 needs: the build fails on baredebian/ubuntuimagesThe CLI engines all accept Node 26:
@angular/cli,vite-plus,playwright. cline-dev needs 22+. No version bump: these are README, test and CI changes only.🤖 Generated with Claude Code