From bd18c89efaa6411c8b363e3917ff877292667f32 Mon Sep 17 00:00:00 2001 From: epszaw Date: Wed, 25 Mar 2026 15:36:18 +0100 Subject: [PATCH] use node24 instead of node20 due to deprecation --- .github/workflows/build.yaml | 4 ++-- action.yml | 2 +- package-lock.json | 20 +++++++++++--------- package.json | 4 ++-- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c177017..8690fa5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: npm - run: npm ci - run: npm run build @@ -52,7 +52,7 @@ jobs: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: npm - run: npm ci - run: npm run build diff --git a/action.yml b/action.yml index e37f2fb..3b23716 100644 --- a/action.yml +++ b/action.yml @@ -20,7 +20,7 @@ inputs: default: ${{ github.token }} required: false runs: - using: 'node20' + using: 'node24' main: 'dist/index.js' branding: icon: 'play' diff --git a/package-lock.json b/package-lock.json index 6c1332b..324aa5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@octokit/core": "^7.0.6", - "@types/node": "^20.11.25", + "@types/node": "^24.0.0", "esbuild": "^0.27.4", "jest": "^29.7.0", "lefthook": "^2.1.4", @@ -2359,12 +2359,13 @@ } }, "node_modules/@types/node": { - "version": "20.12.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", - "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "version": "24.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.0.tgz", + "integrity": "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~7.16.0" } }, "node_modules/@types/stack-utils": { @@ -5082,10 +5083,11 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" }, "node_modules/universal-user-agent": { "version": "7.0.3", diff --git a/package.json b/package.json index 52d77bc..e304766 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "description": "setup allurectl action", "main": "dist/index.js", "scripts": { - "build": "rm -rf dist && mkdir -p dist && esbuild src/main.ts --bundle --sourcemap --platform=node --target=node20 --format=cjs --outfile=dist/index.js", + "build": "rm -rf dist && mkdir -p dist && esbuild src/main.ts --bundle --sourcemap --platform=node --target=node24 --format=cjs --outfile=dist/index.js", "format": "oxfmt --check", "format:fix": "oxfmt", "lint": "oxlint src", @@ -30,7 +30,7 @@ }, "devDependencies": { "@octokit/core": "^7.0.6", - "@types/node": "^20.11.25", + "@types/node": "^24.0.0", "esbuild": "^0.27.4", "jest": "^29.7.0", "lefthook": "^2.1.4",