Skip to content

Commit 175fb0b

Browse files
authored
[dev] Bump node 18.x to 22.15.1 (#20852)
* [node] Bump docker builder images 18.20.7 -> 22.15.1 * [dev] Bump dev image references (18.20.7 -> 22.15.1) * [dev] Bump devcontainer nodejs to 22.15.1
1 parent 45070dd commit 175fb0b

File tree

18 files changed

+26
-26
lines changed

18 files changed

+26
-26
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ RUN curl -fsSL "https://get.sdkman.io" | bash \
311311
# above, we are adding the sdkman init to .bashrc (executing sdkman-init.sh does that), because one is executed on interactive shells, the other for non-interactive shells (e.g. plugin-host)
312312
ENV GRADLE_USER_HOME=/workspace/.gradle/
313313

314-
ENV NODE_VERSION=18.20.4
314+
ENV NODE_VERSION=22.15.1
315315

316316
ENV PNPM_HOME=/root/.pnpm
317317
ENV PATH=/root/.nvm/versions/node/v${NODE_VERSION}/bin:/root/.yarn/bin:${PNPM_HOME}:$PATH
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
1+
FROM eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
22

33
COPY entrypoint.sh /entrypoint.sh
44
ENTRYPOINT ["/entrypoint.sh"]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
1+
FROM eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
22

33
COPY entrypoint.sh /entrypoint.sh
44
ENTRYPOINT ["/entrypoint.sh"]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
1+
FROM eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
22

33
COPY entrypoint.sh /entrypoint.sh
44
ENTRYPOINT ["/entrypoint.sh"]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
1+
FROM eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
22

33
COPY entrypoint.sh /entrypoint.sh
44
ENTRYPOINT ["/entrypoint.sh"]

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ jobs:
118118
cancel-in-progress: ${{ needs.configuration.outputs.is_main_branch == 'false' }}
119119
runs-on: ${{ needs.create-runner.outputs.label }}
120120
container:
121-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
121+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
122122
steps:
123123
- uses: actions/checkout@v4
124124
- name: Setup Environment
@@ -188,7 +188,7 @@ jobs:
188188
ports:
189189
- 6379:6379
190190
container:
191-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
191+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
192192
env:
193193
DB_HOST: "mysql"
194194
DB_PORT: "23306"
@@ -521,7 +521,7 @@ jobs:
521521
- create-runner
522522
runs-on: ${{ needs.create-runner.outputs.label }}
523523
container:
524-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
524+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
525525
if: needs.configuration.outputs.with_integration_tests != '' && needs.configuration.outputs.is_scheduled_run != 'true'
526526
concurrency:
527527
group: ${{ needs.configuration.outputs.preview_name }}-integration-test

.github/workflows/code-nightly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ${{ needs.create-runner.outputs.label }}
1919
needs: [create-runner]
2020
container:
21-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
21+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
2222
steps:
2323
- uses: actions/checkout@v4
2424
- uses: ./.github/actions/setup-environment

.github/workflows/ide-integration-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
runs-on: ${{ needs.create-runner.outputs.label }}
4444
needs: [create-runner]
4545
container:
46-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
46+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
4747
outputs:
4848
name: ${{ steps.configuration.outputs.name }}
4949
version: ${{ steps.configuration.outputs.version }}
@@ -131,7 +131,7 @@ jobs:
131131
needs: [configuration, infrastructure, create-runner]
132132
runs-on: ${{ needs.create-runner.outputs.label }}
133133
container:
134-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
134+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
135135
volumes:
136136
- /var/tmp:/var/tmp
137137
- /tmp:/tmp

.github/workflows/jetbrains-auto-update-template.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
update-jetbrains:
2424
runs-on: ${{ needs.create-runner.outputs.label }}
2525
container:
26-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
26+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
2727
needs: [ create-runner ]
2828
steps:
2929
- uses: actions/checkout@v2

.github/workflows/jetbrains-integration-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
gcp_credentials: ${{ secrets.SELF_HOSTED_GITHUB_RUNNER_GCP_CREDENTIALS }}
4040
jetbrains-smoke-test-linux:
4141
container:
42-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
42+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
4343
runs-on: ${{ needs.create-runner.outputs.label }}
4444
needs: [create-runner]
4545
steps:

.github/workflows/preview-env-check-regressions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ jobs:
9999
if: ${{ needs.configuration.outputs.skip == 'false' }}
100100
runs-on: ${{ needs.create-runner.outputs.label }}
101101
container:
102-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
102+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
103103
volumes:
104104
- /var/tmp:/var/tmp
105105
- /tmp:/tmp

.github/workflows/preview-env-gc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ${{ needs.create-runner.outputs.label }}
1919
needs: [create-runner]
2020
container:
21-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
21+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
2222
outputs:
2323
names: ${{ steps.set-matrix.outputs.names }}
2424
count: ${{ steps.set-matrix.outputs.count }}

.github/workflows/workspace-integration-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
runs-on: ${{ needs.create-runner.outputs.label }}
6262
needs: [create-runner]
6363
container:
64-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
64+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
6565
outputs:
6666
name: ${{ steps.configuration.outputs.name }}
6767
version: ${{ steps.configuration.outputs.version }}
@@ -166,7 +166,7 @@ jobs:
166166
needs: [configuration, infrastructure, create-runner]
167167
runs-on: ${{ needs.create-runner.outputs.label }}
168168
container:
169-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
169+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
170170
steps:
171171
- uses: actions/checkout@v4
172172
- name: Integration Test

.gitpod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32507
1+
image: eu.gcr.io/gitpod-core-dev/dev/dev-environment:main-gha.32852
22
workspaceLocation: gitpod/gitpod-ws.code-workspace
33
checkoutLocation: gitpod
44
ports:

components/gitpod-db/leeway.Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the GNU Affero General Public License (AGPL).
33
# See License.AGPL.txt in the project root for license information.
44

5-
FROM node:18.20.7-alpine AS builder
5+
FROM node:22.15.1-alpine AS builder
66

77
# Install bash
88
RUN apk update && \
@@ -13,11 +13,11 @@ COPY components-gitpod-db--migrations /installer/
1313
WORKDIR /app
1414
RUN /installer/install.sh
1515

16-
FROM node:18.20.7-alpine as proxy
16+
FROM node:22.15.1-alpine as proxy
1717
RUN wget https://storage.googleapis.com/cloudsql-proxy/v1.37.6/cloud_sql_proxy.linux.amd64 -O /bin/cloud_sql_proxy \
1818
&& chmod +x /bin/cloud_sql_proxy
1919

20-
FROM node:18.20.7-alpine
20+
FROM node:22.15.1-alpine
2121

2222
# Install bash
2323
RUN apk update && \

components/ide/code/gitpod-web-extension/leeway.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) 2020 Gitpod GmbH. All rights reserved.
22
# Licensed under the GNU Affero General Public License (AGPL).
33
# See License.AGPL.txt in the project root for license information.
4-
FROM node:18 as builder
4+
FROM node:22.15.1 as builder
55

66
ARG CODE_EXTENSION_COMMIT
77

components/server/leeway.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the GNU Affero General Public License (AGPL).
33
# See License.AGPL.txt in the project root for license information.
44

5-
FROM node:18.20.7-alpine AS builder
5+
FROM node:22.15.1-alpine AS builder
66

77
# Install Python, make, gcc and g++ for node-gyp
88
RUN apk update && \
@@ -14,7 +14,7 @@ COPY components-server--app /installer/
1414
WORKDIR /app
1515
RUN /installer/install.sh
1616

17-
FROM node:18.20.7-alpine
17+
FROM node:22.15.1-alpine
1818
ENV NODE_OPTIONS="--unhandled-rejections=warn --max_old_space_size=2048"
1919

2020
EXPOSE 3000

components/ws-manager-bridge/leeway.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the GNU Affero General Public License (AGPL).
33
# See License.AGPL.txt in the project root for license information.
44

5-
FROM node:18.20.7-alpine AS builder
5+
FROM node:22.15.1-alpine AS builder
66

77
# Install bash for the installer script
88
RUN apk update && \
@@ -14,7 +14,7 @@ COPY components-ws-manager-bridge--app /installer/
1414
WORKDIR /app
1515
RUN /installer/install.sh
1616

17-
FROM node:18.20.7-alpine
17+
FROM node:22.15.1-alpine
1818
ENV NODE_OPTIONS=--unhandled-rejections=warn
1919
EXPOSE 3000
2020
COPY --from=builder --chown=node:node /app /app/

0 commit comments

Comments
 (0)