[typescript]: Add support for Node26 (trixie&bookworm) - #1946
Open
V-Subhankar-infy wants to merge 2 commits into
Open
[typescript]: Add support for Node26 (trixie&bookworm)#1946V-Subhankar-infy wants to merge 2 commits into
V-Subhankar-infy wants to merge 2 commits into
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds Node 26 Debian variants to the typescript-node dev container image by extending the image manifest and updating the README so consumers can reference the new tags. This fits into the existing image/variant publishing model where typescript-node follows the javascript-node parent’s variant set.
Changes:
- Bump
typescript-nodemanifest version from5.0.3to5.1.0(minor release for an additive change). - Add
26-trixieand26-bookwormvariants withlinux/amd64+linux/arm64architectures; assign the short-26alias to26-trixie. - Update README variant list/architecture statement and add
:26usage examples.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
src/typescript-node/manifest.json |
Adds Node 26 variants, architectures, and version bump to publish new tags while keeping latest unchanged. |
src/typescript-node/README.md |
Updates documented variants/architectures and adds Node 26 tag examples. |
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.
[typescript]: Add support for Node26 (trixie&bookworm)
Summary
Introduce Node 26 for the
typescript-nodeimage; version5.0.3→5.1.0. Purely additive , no variants removed, no defaults changed.Changes
26-trixie,26-bookwormtomanifest.json(variants, architectures, variantTags) withlinux/amd64+linux/arm64;26-trixieowns the-26tag.5.1.0and sync the README variant table, architecture line, OS-pin list, and version examples.Notes
lateststays24-trixie, Node 26 isn't Active LTS until Oct 2026. This matchesjavascript-node, which also ships Node 26 without making itlatest.26-bookwormintentionally has novariantTagsentry, mirroring22-bookworm/22-bullseye. It still publishes5.1.0-26-bookworm,5.1-26-bookworm,5-26-bookwormfrom the basetagsarray. The short-26alias points at trixie by design, exactly as-24→24-trixie; assigning it to both variants would make two variants claim one tag.parent: javascript-node,prepDockerFilerewrites theARG VARIANT/FROMblock at build time from the parent's own manifest version, so the checked-inFROM ...javascript-node:4-${VARIANT}literal is not used during a release build and Node 26 resolves on its own.javascript-nodealready publishes5-26-trixieand5-26-bookworm(v5.0.2).Tests
manifest.jsonvalidates as JSON; variants, architectures and variantTags are consistent.node:26-trixieandnode:26-bookworm.node v26.5.0,tsc 7.0.2on trixie and bookworm.Impact
:26,:26-trixie,:26-bookwormtags available.latestand all existing Node 22/24 tags are unaffected.