feat: utilize Node.js version 24 (#794)
Some checks failed
Build / Build Action (push) Has been cancelled
Test / Test Action With Custom Generator (push) Has been cancelled
Test / Test Action (macos-14) (push) Has been cancelled
Test / Test Action (ubuntu-24.04) (push) Has been cancelled
Test / Test Action (windows-2022) (push) Has been cancelled
Test / Test Action With Specified Directories (push) Has been cancelled
Test / Test Action Without Run Build (push) Has been cancelled
Test / Test Action With Additional Options (push) Has been cancelled

Signed-off-by: Alfi Maulana <alfi.maulana.f@gmail.com>
This commit is contained in:
Alfi Maulana 2025-08-13 21:52:33 +08:00 committed by GitHub
parent fc898db448
commit e779d1fdee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 10 additions and 10 deletions

2
.npmrc
View File

@ -1 +1 @@
use-node-version=20.19.4 use-node-version=24.5.0

View File

@ -33,5 +33,5 @@ outputs:
description: The build directory of the CMake project description: The build directory of the CMake project
value: ${{ steps.process-inputs.outputs.build-dir }} value: ${{ steps.process-inputs.outputs.build-dir }}
runs: runs:
using: node20 using: node24
main: dist/action.mjs main: dist/action.mjs

View File

@ -12,7 +12,7 @@
"@eslint/js": "^9.32.0", "@eslint/js": "^9.32.0",
"@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-typescript": "^12.1.4", "@rollup/plugin-typescript": "^12.1.4",
"@tsconfig/node20": "^20.1.6", "@tsconfig/node24": "^24.0.1",
"@types/node": "^24.1.0", "@types/node": "^24.1.0",
"@vitest/coverage-v8": "^3.1.4", "@vitest/coverage-v8": "^3.1.4",
"eslint": "^9.29.0", "eslint": "^9.29.0",

12
pnpm-lock.yaml generated
View File

@ -21,9 +21,9 @@ importers:
'@rollup/plugin-typescript': '@rollup/plugin-typescript':
specifier: ^12.1.4 specifier: ^12.1.4
version: 12.1.4(rollup@4.46.2)(tslib@2.8.1)(typescript@5.8.3) version: 12.1.4(rollup@4.46.2)(tslib@2.8.1)(typescript@5.8.3)
'@tsconfig/node20': '@tsconfig/node24':
specifier: ^20.1.6 specifier: ^24.0.1
version: 20.1.6 version: 24.0.1
'@types/node': '@types/node':
specifier: ^24.1.0 specifier: ^24.1.0
version: 24.1.0 version: 24.1.0
@ -483,8 +483,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@tsconfig/node20@20.1.6': '@tsconfig/node24@24.0.1':
resolution: {integrity: sha512-sz+Hqx9zwZDpZIV871WSbUzSqNIsXzghZydypnfgzPKLltVJfkINfUeTct31n/tTSa9ZE1ZOfKdRre1uHHquYQ==} resolution: {integrity: sha512-3+IXshza3bIrT0tbHBr9CixQDVf4iBf0HTR0hCYowhpLqkzJjswu3UY8aZWjRXZep31kYB+o2SQeD8KwIoUHYw==}
'@types/estree@1.0.7': '@types/estree@1.0.7':
resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
@ -1673,7 +1673,7 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.46.2': '@rollup/rollup-win32-x64-msvc@4.46.2':
optional: true optional: true
'@tsconfig/node20@20.1.6': {} '@tsconfig/node24@24.0.1': {}
'@types/estree@1.0.7': {} '@types/estree@1.0.7': {}

View File

@ -1,5 +1,5 @@
{ {
"extends": "@tsconfig/node20", "extends": "@tsconfig/node24",
"compilerOptions": { "compilerOptions": {
"module": "node16", "module": "node16",
"noEmit": true "noEmit": true