Skip to content

Commit 41de06a

Browse files
Update Node.js to v24
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent dac17cd commit 41de06a

File tree

9 files changed

+18
-18
lines changed

9 files changed

+18
-18
lines changed

.github/workflows/master.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: use node.js 20.x
2020
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6
2121
with:
22-
node-version: 22.x
22+
node-version: 24.x
2323
registry-url: https://registry.npmjs.org/ # Needed for auth
2424
- name: cache all node_modules
2525
id: cache-modules

.github/workflows/pull.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: use node.js 20.x
1919
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6
2020
with:
21-
node-version: 22.x
21+
node-version: 24.x
2222
registry-url: https://registry.npmjs.org/ # Needed for auth
2323
- name: cache all node_modules
2424
id: cache-modules

.github/workflows/techdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- name: Setup Node 20.x
2828
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6
2929
with:
30-
node-version: 22.x
30+
node-version: 24.x
3131
registry-url: https://registry.npmjs.org/ # Needed for auth
3232

3333
- name: Setup Python 3.9

.github/workflows/version-bump.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: use node.js
3333
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6
3434
with:
35-
node-version: 22.x
35+
node-version: 24.x
3636
registry-url: https://registry.npmjs.org/ # Needed for auth
3737
- name: cache all node_modules
3838
id: cache-modules

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
ARG ENVIRONMENT_CONFIG=heroku
33

44
# Stage 1 - Create yarn install skeleton layer
5-
FROM node:22-bookworm-slim@sha256:f9f7f95dcf1f007b007c4dcd44ea8f7773f931b71dc79d57c216e731c87a090b AS packages
5+
FROM node:24-bookworm-slim@sha256:0f2d677a7152ee7ac390837bd4fc36aca12f595411df5d4209f972660e34a7b6 AS packages
66
ARG ENVIRONMENT_CONFIG
77

88
WORKDIR /app
@@ -16,7 +16,7 @@ COPY plugins plugins
1616
RUN find packages \! -name "package.json" -mindepth 2 -maxdepth 2 -print | xargs rm -rf
1717

1818
# Stage 2 - Install dependencies and build packages
19-
FROM node:22-bookworm-slim@sha256:f9f7f95dcf1f007b007c4dcd44ea8f7773f931b71dc79d57c216e731c87a090b AS build
19+
FROM node:24-bookworm-slim@sha256:0f2d677a7152ee7ac390837bd4fc36aca12f595411df5d4209f972660e34a7b6 AS build
2020
ARG ENVIRONMENT_CONFIG
2121

2222
# Set Python interpreter for `node-gyp` to use
@@ -51,7 +51,7 @@ RUN mkdir packages/backend/dist/skeleton packages/backend/dist/bundle \
5151
&& tar xzf packages/backend/dist/bundle.tar.gz -C packages/backend/dist/bundle
5252

5353
# Stage 3 - Build the actual backend image and install production dependencies
54-
FROM node:22-bookworm-slim@sha256:f9f7f95dcf1f007b007c4dcd44ea8f7773f931b71dc79d57c216e731c87a090b
54+
FROM node:24-bookworm-slim@sha256:0f2d677a7152ee7ac390837bd4fc36aca12f595411df5d4209f972660e34a7b6
5555
ARG ENVIRONMENT_CONFIG
5656

5757
# Set Python interpreter for `node-gyp` to use

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "1.0.0",
44
"private": true,
55
"engines": {
6-
"node": "20 || 22"
6+
"node": "24"
77
},
88
"scripts": {
99
"start": "backstage-cli repo start",
@@ -45,7 +45,7 @@
4545
"@backstage/e2e-test-utils": "backstage:^",
4646
"@playwright/test": "^1.32.3",
4747
"@types/lodash": "^4.14.202",
48-
"@types/node": "^22.0.0",
48+
"@types/node": "^24.0.0",
4949
"eslint": "^8.6.0",
5050
"fs-extra": "11.3.2",
5151
"husky": "^9.0.0",

packages/app-migrated/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"@testing-library/jest-dom": "^6.0.0",
5555
"@testing-library/react": "^16.0.0",
5656
"@types/d3": "^7.4.3",
57-
"@types/node": "^22.0.0",
57+
"@types/node": "^24.0.0",
5858
"@types/react-dom": "*"
5959
},
6060
"scripts": {

packages/app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"@testing-library/jest-dom": "^6.0.0",
5353
"@testing-library/react": "^16.0.0",
5454
"@types/d3": "^7.4.3",
55-
"@types/node": "^22.0.0",
55+
"@types/node": "^24.0.0",
5656
"@types/react-dom": "*"
5757
},
5858
"scripts": {

yarn.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16753,12 +16753,12 @@ __metadata:
1675316753
languageName: node
1675416754
linkType: hard
1675516755

16756-
"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0":
16757-
version: 24.9.1
16758-
resolution: "@types/node@npm:24.9.1"
16756+
"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:^24.0.0":
16757+
version: 24.9.2
16758+
resolution: "@types/node@npm:24.9.2"
1675916759
dependencies:
1676016760
undici-types: "npm:~7.16.0"
16761-
checksum: 10/eacbd06621616825042428dd6105d0c2f86d67b5f05f99db9fa89fe1cc173d5e65e604a9a61f1ce52ad915d09f2119e7468816ca1a22bb7a3cf5f3c131413c86
16761+
checksum: 10/3e76ad89cca317c0886deedab0245b6b2a04ef6c47362bd3918020296f3e9630334795af9cee8c6633eae774c85d848ff2e6bed5a7c3133fc94968364fc3ee36
1676216762
languageName: node
1676316763
linkType: hard
1676416764

@@ -17900,7 +17900,7 @@ __metadata:
1790017900
"@testing-library/jest-dom": "npm:^6.0.0"
1790117901
"@testing-library/react": "npm:^16.0.0"
1790217902
"@types/d3": "npm:^7.4.3"
17903-
"@types/node": "npm:^22.0.0"
17903+
"@types/node": "npm:^24.0.0"
1790417904
"@types/react-dom": "npm:*"
1790517905
backstage-plugin-techdocs-addon-mermaid: "npm:^0.24.0"
1790617906
react: "npm:^18.2.0"
@@ -17952,7 +17952,7 @@ __metadata:
1795217952
"@testing-library/jest-dom": "npm:^6.0.0"
1795317953
"@testing-library/react": "npm:^16.0.0"
1795417954
"@types/d3": "npm:^7.4.3"
17955-
"@types/node": "npm:^22.0.0"
17955+
"@types/node": "npm:^24.0.0"
1795617956
"@types/react-dom": "npm:*"
1795717957
backstage-plugin-techdocs-addon-mermaid: "npm:^0.24.0"
1795817958
react: "npm:^18.2.0"
@@ -33831,7 +33831,7 @@ __metadata:
3383133831
"@backstage/e2e-test-utils": "backstage:^"
3383233832
"@playwright/test": "npm:^1.32.3"
3383333833
"@types/lodash": "npm:^4.14.202"
33834-
"@types/node": "npm:^22.0.0"
33834+
"@types/node": "npm:^24.0.0"
3383533835
eslint: "npm:^8.6.0"
3383633836
fs-extra: "npm:11.3.2"
3383733837
husky: "npm:^9.0.0"

0 commit comments

Comments
 (0)