Skip to content

Commit 3f9a213

Browse files
authored
Merge pull request #1054 from DuendeSoftware/node-24
Upgrade to Node 24
2 parents 6ffb9e8 + 3174d7c commit 3f9a213

7 files changed

Lines changed: 15 additions & 30 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Setup Node.js
2727
uses: actions/setup-node@v4
2828
with:
29-
node-version: '22'
29+
node-version: '24'
3030

3131
- name: Build container
3232
run: dotnet build.cs container

.github/workflows/link-checker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Setup Node.js
2929
uses: actions/setup-node@v4
3030
with:
31-
node-version: '22'
31+
node-version: '24'
3232

3333
- name: Build Astro
3434
run: dotnet build.cs astro-build

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Welcome to the documentation of all [Duende Software](https://duendesoftware.com
66

77
You will need the following installed:
88
* [.NET 10 SDK](https://dotnet.microsoft.com/download/dotnet/10.0)
9-
* Node.js 22+
9+
* Node.js 24+
1010

1111
### Quick Start (Astro only)
1212

astro/.devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"image": "mcr.microsoft.com/devcontainers/typescript-node:22",
2+
"image": "mcr.microsoft.com/devcontainers/typescript-node:24",
33
"customizations": {
44
"vscode": {
55
"extensions": [

astro/package-lock.json

Lines changed: 8 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

astro/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@
5050
"devDependencies": {
5151
"@astrojs/check": "^0.9.8",
5252
"@types/jsdom": "^28.0.1",
53-
"@types/node": "^22.19.17",
53+
"@types/node": "^24.12.2",
5454
"@types/react": "^19.2.14",
5555
"node-fetch": "^3.3.2",
5656
"prettier": "3.8.1",
5757
"prettier-plugin-astro": "^0.14.1",
5858
"typescript": "^5.9.3"
5959
},
6060
"volta": {
61-
"node": "22.15.0"
61+
"node": "24.0.0"
6262
}
6363
}

build.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ await RunAsync("docker",
5353
$"-v \"{outputPath}:/output\" " +
5454
"-w /app " +
5555
"-e NODE_OPTIONS=\"--max-old-space-size=4096\" " +
56-
"node:22-slim " +
56+
"node:24-slim " +
5757
"sh -c \"npm ci && npm run build && cp -r dist/. /output/\"",
5858
configureEnvironment: env => env.Add("MSYS_NO_PATHCONV", "1"));
5959
});

0 commit comments

Comments
 (0)