Skip to content

Commit b239582

Browse files
kylos101ona-agent
andcommitted
Add Node.js v25 as workspace-node and standalone image
Adds lang-node:25 variant (v25.6.1), workspace-node-25 image, and bumps workspace-node to Node 25. Co-authored-by: Ona <no-reply@ona.com>
1 parent 2586527 commit b239582

7 files changed

Lines changed: 17 additions & 4 deletions

File tree

.github/promote-images.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
workspace-node-22: "TIMESTAMP_TAG"
2020
workspace-node-23: "TIMESTAMP_TAG"
2121
workspace-node-24: "TIMESTAMP_TAG"
22+
workspace-node-25: "TIMESTAMP_TAG"
2223
workspace-python: "TIMESTAMP_TAG"
2324
workspace-python-3.10: "TIMESTAMP_TAG"
2425
workspace-python-3.11: "TIMESTAMP_TAG"

.github/sync-containers.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ sync:
1616
- node-22
1717
- node-23
1818
- node-24
19+
- node-25
1920
- python
2021
- python-3.10
2122
- python-3.11

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ A curated, chronologically ordered list of notable changes in [Gitpod's default
44

55
## 2026-02-12
66

7-
- Introduce `gitpod/workspace-node-24`
7+
- Introduce `gitpod/workspace-node-24` and `gitpod/workspace-node-25`
88
- Bump `gitpod/workspace-node-lts` and `gitpod/workspace-full` to Node.js 24
9-
- Bump `gitpod/workspace-node` to Node.js 24
9+
- Bump `gitpod/workspace-node` to Node.js 25
1010

1111
## 2026-01-20
1212

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ Each contains a set of chunks: a common base and a language / tool. Every image
6161
- [`gitpod/workspace-node-22`](https://hub.docker.com/r/gitpod/workspace-node-22)
6262
- [`gitpod/workspace-node-23`](https://hub.docker.com/r/gitpod/workspace-node-23)
6363
- [`gitpod/workspace-node-24`](https://hub.docker.com/r/gitpod/workspace-node-24)
64+
- [`gitpod/workspace-node-25`](https://hub.docker.com/r/gitpod/workspace-node-25)
6465
- [`gitpod/workspace-python`](https://hub.docker.com/r/gitpod/workspace-python)
6566
- [`gitpod/workspace-python-3.10`](https://hub.docker.com/r/gitpod/workspace-python-3.10)
6667
- [`gitpod/workspace-python-3.11`](https://hub.docker.com/r/gitpod/workspace-python-3.11)

chunks/lang-node/chunk.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,6 @@ variants:
1414
- name: "24"
1515
args:
1616
NODE_VERSION: 24.13.0
17+
- name: "25"
18+
args:
19+
NODE_VERSION: 25.6.1

dazzle.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ combiner:
6464
ref:
6565
- base
6666
chunks:
67-
- lang-node:24
67+
- lang-node:25
6868
- tool-chrome
6969
- name: node-lts
7070
ref:
@@ -102,6 +102,12 @@ combiner:
102102
chunks:
103103
- lang-node:24
104104
- tool-chrome
105+
- name: "node-25"
106+
ref:
107+
- base
108+
chunks:
109+
- lang-node:25
110+
- tool-chrome
105111
- name: python
106112
ref:
107113
- base

tests/lang-node.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
stdout.indexOf("v20") != -1 ||
88
stdout.indexOf("v22") != -1 ||
99
stdout.indexOf("v23") != -1 ||
10-
stdout.indexOf("v24") != -1
10+
stdout.indexOf("v24") != -1 ||
11+
stdout.indexOf("v25") != -1
1112
- desc: it should have yarn
1213
command: [yarn --version]
1314
entrypoint: [bash, -i, -c]

0 commit comments

Comments
 (0)