Skip to content

Commit

Permalink
Node: bump LTS and introduce Node 23 (#1453)
Browse files Browse the repository at this point in the history
  • Loading branch information
filiptronicek authored Oct 31, 2024
1 parent dcc267b commit 1c69ef6
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 7 deletions.
1 change: 1 addition & 0 deletions .github/promote-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
workspace-node-18: "TIMESTAMP_TAG"
workspace-node-20: "TIMESTAMP_TAG"
workspace-node-22: "TIMESTAMP_TAG"
workspace-node-23: "TIMESTAMP_TAG"
workspace-python: "TIMESTAMP_TAG"
workspace-python-3.9: "TIMESTAMP_TAG"
workspace-python-3.10: "TIMESTAMP_TAG"
Expand Down
1 change: 1 addition & 0 deletions .github/sync-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ sync:
- node-18
- node-20
- node-22
- node-23
- python
- python-3.9
- python-3.10
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

A curated, chronologically ordered list of notable changes in [Gitpod's default workspace images](https://hub.docker.com/u/gitpod).

## 2024-10-31 🎃

- Bump the `workspace-node-lts` image to Node `22.11.0`
- Bump the `workspace-node` image to Node `23.1.0`
- Introduce `workspace-node-23`

## 2024-10-22

- Deprecate `workspace-python-3.8`
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ Each contains a set of chunks: a common base and a language / tool. Every image
- [`gitpod/workspace-node-18`](https://hub.docker.com/r/gitpod/workspace-node-18)
- [`gitpod/workspace-node-20`](https://hub.docker.com/r/gitpod/workspace-node-20)
- [`gitpod/workspace-node-22`](https://hub.docker.com/r/gitpod/workspace-node-22)
- [`gitpod/workspace-node-23`](https://hub.docker.com/r/gitpod/workspace-node-23)
- [`gitpod/workspace-python`](https://hub.docker.com/r/gitpod/workspace-python)
- [`gitpod/workspace-python-3.9`](https://hub.docker.com/r/gitpod/workspace-python-3.9)
- [`gitpod/workspace-python-3.10`](https://hub.docker.com/r/gitpod/workspace-python-3.10)
Expand Down
3 changes: 3 additions & 0 deletions chunks/lang-node/chunk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,6 @@ variants:
- name: "22"
args:
NODE_VERSION: 22.11.0
- name: "23"
args:
NODE_VERSION: 23.1.0
18 changes: 12 additions & 6 deletions dazzle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ combiner:
- lang-c
- lang-go:1.23
- lang-java:11
- lang-node:20
- lang-node:22
- tool-brew
- name: c
ref:
Expand All @@ -37,7 +37,7 @@ combiner:
- lang-clojure
- lang-go:1.23
- lang-java:11
- lang-node:20
- lang-node:22
- lang-python:3.12
- lang-ruby:3.2
- lang-rust:1
Expand All @@ -64,13 +64,13 @@ combiner:
ref:
- base
chunks:
- lang-node:22
- lang-node:23
- tool-chrome
- name: node-lts
ref:
- base
chunks:
- lang-node:20
- lang-node:22
- tool-chrome
- name: node-18
ref:
Expand All @@ -90,6 +90,12 @@ combiner:
chunks:
- lang-node:22
- tool-chrome
- name: node-23
ref:
- base
chunks:
- lang-node:23
- tool-chrome
- name: python
ref:
- base
Expand Down Expand Up @@ -198,7 +204,7 @@ combiner:
- lang-clojure
- lang-go:1.23
- lang-java:11
- lang-node:20
- lang-node:22
- lang-ruby:3.2
- lang-rust:1
- tool-brew
Expand All @@ -213,7 +219,7 @@ combiner:
- lang-clojure
- lang-go:1.23
- lang-java:11
- lang-node:20
- lang-node:22
- lang-ruby:3.2
- lang-rust:1
- tool-brew
Expand Down
3 changes: 2 additions & 1 deletion tests/lang-node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
- status == 0
- stdout.indexOf("v18") != -1 ||
stdout.indexOf("v20") != -1 ||
stdout.indexOf("v22") != -1
stdout.indexOf("v22") != -1 ||
stdout.indexOf("v23") != -1
- desc: it should have yarn
command: [yarn --version]
entrypoint: [bash, -i, -c]
Expand Down

0 comments on commit 1c69ef6

Please sign in to comment.