From 7d629a4a67a36145478c313ac171a8c24fb1a870 Mon Sep 17 00:00:00 2001 From: Thomas Temby Date: Tue, 24 Mar 2026 14:23:15 +1030 Subject: [PATCH] Updated to use node24 --- .github/workflows/build-release.yml | 4 ++-- .github/workflows/ci-workflow.yml | 4 ++-- .github/workflows/integration-test.yml | 4 ++-- .github/workflows/pr-test.yml | 12 ++++++------ action.yml | 2 +- package-lock.json | 18 ++++++++++-------- package.json | 2 +- 7 files changed, 24 insertions(+), 22 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index d96460ab..279795dd 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -17,9 +17,9 @@ jobs: uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: "20.x" + node-version: "24.x" - run: sudo npm i -g @vercel/ncc diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index 4ccee10b..4ffcd90e 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -15,9 +15,9 @@ jobs: creds: ${{ secrets.AZURE_CREDENTIALS }} - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: "20.x" + node-version: "24.x" - run: npm install --production diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index fc3bc935..367620a0 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -8,7 +8,7 @@ jobs: basic_test: runs-on: ubuntu-latest steps: - - uses: azure/login@v2 + - uses: azure/login@v3 with: creds: ${{ secrets.AZURE_CREDENTIALS }} @@ -69,7 +69,7 @@ jobs: os_test: runs-on: windows-latest steps: - - uses: azure/login@v2 + - uses: azure/login@v3 with: creds: ${{ secrets.AZURE_CREDENTIALS }} diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml index 6d954b1a..9b9e9b17 100644 --- a/.github/workflows/pr-test.yml +++ b/.github/workflows/pr-test.yml @@ -12,12 +12,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out source code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: "20.x" + node-version: "24.x" - name: Install dependencies run: | @@ -83,12 +83,12 @@ jobs: runs-on: windows-latest steps: - name: Check out source code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: "20.x" + node-version: "24.x" - name: Install dependencies run: | diff --git a/action.yml b/action.yml index c037f2ee..ca3adf13 100644 --- a/action.yml +++ b/action.yml @@ -13,5 +13,5 @@ branding: icon: 'login.svg' color: 'blue' runs: - using: 'node20' + using: 'node24' main: 'dist/index.js' diff --git a/package-lock.json b/package-lock.json index b1770b89..bf3554d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@actions/core": "^1.10.0", "@actions/exec": "^1.0.1", "@actions/io": "^1.0.1", - "@types/node": "^20.11.1" + "@types/node": "^24.0.0" }, "devDependencies": { "@vercel/ncc": "^0.38.1", @@ -47,11 +47,12 @@ "integrity": "sha512-rhq+tfZukbtaus7xyUtwKfuiCRXd1hWSfmJNEpFgBQJ4woqPEpsBw04awicjwz9tyG2/MVhAEMfVn664Cri5zA==" }, "node_modules/@types/node": { - "version": "20.11.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.19.tgz", - "integrity": "sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==", + "version": "24.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.0.tgz", + "integrity": "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~7.16.0" } }, "node_modules/@vercel/ncc": { @@ -85,9 +86,10 @@ } }, "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==" + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "license": "MIT" }, "node_modules/uuid": { "version": "8.3.2", diff --git a/package.json b/package.json index 7c514498..105562de 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@actions/core": "^1.10.0", "@actions/exec": "^1.0.1", "@actions/io": "^1.0.1", - "@types/node": "^20.11.1" + "@types/node": "^24.0.0" }, "bugs": { "url": "https://github.com/Azure/CLI/issues"