Skip to content

Commit 10823f3

Browse files
authored
Upgrade NodeJS and GitHub Actions dependencies (#35)
* Bump default node-version from 20 to 24 for native trusted publisher support instead of retrieving it from manual install from npm 11. * Remove manual npm upgrade step (Node 24 bundles npm 11.5.1+) * Bump actions/checkout and actions/setup-node from v4 to v6 to be more up to date.
1 parent b5b63f3 commit 10823f3

1 file changed

Lines changed: 7 additions & 9 deletions

File tree

.github/workflows/node-release.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
description: "Node.js version to use"
88
required: false
99
type: string
10-
default: "20" # Require version 20 or above for automated release
10+
default: "24"
1111
working-directory:
1212
description: "Working directory for the package"
1313
required: false
@@ -33,9 +33,9 @@ jobs:
3333
shell: bash
3434
working-directory: ${{ inputs.working-directory }}
3535
steps:
36-
- uses: actions/checkout@v4
36+
- uses: actions/checkout@v6
3737
- name: Use Node.js ${{ inputs.node-version }}
38-
uses: actions/setup-node@v4
38+
uses: actions/setup-node@v6
3939
with:
4040
node-version: ${{ inputs.node-version }}
4141
- name: Install dependencies
@@ -68,14 +68,12 @@ jobs:
6868
shell: bash
6969
working-directory: ${{ inputs.working-directory }}
7070
steps:
71-
- uses: actions/checkout@v4
71+
- uses: actions/checkout@v6
7272
- name: Use Node.js ${{ inputs.node-version }}
73-
uses: actions/setup-node@v4
73+
uses: actions/setup-node@v6
7474
with:
7575
node-version: ${{ inputs.node-version }}
7676
registry-url: "https://registry.npmjs.org"
77-
- name: Update npm # required for trusted publisher
78-
run: npm install -g npm@11
7977
- name: Install dependencies
8078
run: npm ci
8179
- name: Build package
@@ -118,9 +116,9 @@ jobs:
118116
run:
119117
working-directory: ${{ inputs.working-directory }}
120118
steps:
121-
- uses: actions/checkout@v4
119+
- uses: actions/checkout@v6
122120
- name: Use Node.js ${{ inputs.node-version }}
123-
uses: actions/setup-node@v4
121+
uses: actions/setup-node@v6
124122
with:
125123
node-version: ${{ inputs.node-version }}
126124
- name: Install dependencies

0 commit comments

Comments
 (0)