Skip to content

Commit ee57b07

Browse files
committed
Upgrade Node.js version to 24
- action.yml using node 24 - in CI configuration, - in package.json with @types/node and - in package.json with .engines.node >= 24 entry
1 parent f5b9717 commit ee57b07

5 files changed

Lines changed: 32 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- uses: actions/checkout@v6
2121
- uses: actions/setup-node@v6
2222
with:
23-
node-version: 20
23+
node-version: 24
2424
cache: npm
2525
- name: Install dependencies
2626
run: npm ci --ignore-scripts
@@ -33,7 +33,7 @@ jobs:
3333
- uses: actions/checkout@v6
3434
- uses: actions/setup-node@v6
3535
with:
36-
node-version: 20
36+
node-version: 24
3737
cache: npm
3838
- name: Install dependencies
3939
run: npm ci --ignore-scripts

.vscode/settings.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
11
{
22
"editor.formatOnSave": true,
3-
"editor.defaultFormatter": "esbenp.prettier-vscode"
3+
"editor.defaultFormatter": "esbenp.prettier-vscode",
4+
"workbench.colorCustomizations": {
5+
"activityBar.background": "#A02C18",
6+
"titleBar.activeBackground": "#DE3F24",
7+
"titleBar.activeForeground": "#FEF9F9",
8+
"titleBar.inactiveBackground": "#A02C18",
9+
"titleBar.inactiveForeground": "#FEF9F9",
10+
"statusBar.background": "#A02C18",
11+
"statusBar.foreground": "#FEF9F9",
12+
"statusBar.debuggingBackground": "#A02C18",
13+
"statusBar.debuggingForeground": "#FEF9F9",
14+
"statusBar.noFolderBackground": "#A02C18",
15+
"statusBar.noFolderForeground": "#FEF9F9"
16+
}
417
}

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,5 @@ outputs:
9292
description: Denied dependency changes (JSON)
9393

9494
runs:
95-
using: 'node20'
95+
using: 'node24'
9696
main: 'dist/index.js'

package-lock.json

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

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
],
2525
"author": "GitHub",
2626
"license": "MIT",
27+
"engines": {
28+
"node": ">=24"
29+
},
2730
"dependencies": {
2831
"@actions/artifact": "^5.0.1",
2932
"@actions/core": "^1.11.1",
@@ -45,7 +48,7 @@
4548
},
4649
"devDependencies": {
4750
"@types/jest": "^29.5.14",
48-
"@types/node": "^20",
51+
"@types/node": "^24",
4952
"@types/spdx-expression-parse": "^3.0.4",
5053
"@typescript-eslint/eslint-plugin": "^6.21.0",
5154
"@typescript-eslint/parser": "^6.21.0",

0 commit comments

Comments
 (0)