Skip to content

Commit abefef4

Browse files
chore(deps): update actions/setup-node action to v5 (#1213)
* chore(deps): update actions/setup-node action to v5 * fix: avoid error for missing pnpm in setup-node * fix: update all occurences of pnpm install --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: dominikg <[email protected]>
1 parent 2842159 commit abefef4

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,20 @@ jobs:
3333
os: [ubuntu-latest]
3434
steps:
3535
- uses: actions/checkout@v5
36-
- uses: actions/setup-node@v4
36+
- uses: actions/setup-node@v5
3737
with:
3838
node-version: ${{ matrix.node }}
39+
package-manager-cache: false # pnpm is not installed yet
3940
- name: install pnpm
4041
shell: bash
4142
run: |
4243
PNPM_VER=$(jq -r '.packageManager | if .[0:5] == "pnpm@" then .[5:] else "packageManager in package.json does not start with pnpm@\n" | halt_error(1) end' package.json)
4344
echo installing pnpm version $PNPM_VER
4445
npm i -g pnpm@$PNPM_VER
45-
- uses: actions/setup-node@v4
46+
- uses: actions/setup-node@v5
4647
with:
4748
node-version: ${{ matrix.node }}
48-
cache: 'pnpm'
49-
cache-dependency-path: '**/pnpm-lock.yaml'
49+
package-manager-cache: true # caches pnpm via packageManager field in package.json
5050
- name: install
5151
run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts
5252
- name: sync
@@ -101,20 +101,21 @@ jobs:
101101
svelte: 'current'
102102
steps:
103103
- uses: actions/checkout@v5
104-
- uses: actions/setup-node@v4
104+
- uses: actions/checkout@v5
105+
- uses: actions/setup-node@v5
105106
with:
106107
node-version: ${{ matrix.node }}
108+
package-manager-cache: false # pnpm is not installed yet
107109
- name: install pnpm
108110
shell: bash
109111
run: |
110112
PNPM_VER=$(jq -r '.packageManager | if .[0:5] == "pnpm@" then .[5:] else "packageManager in package.json does not start with pnpm@\n" | halt_error(1) end' package.json)
111113
echo installing pnpm version $PNPM_VER
112114
npm i -g pnpm@$PNPM_VER
113-
- uses: actions/setup-node@v4
115+
- uses: actions/setup-node@v5
114116
with:
115117
node-version: ${{ matrix.node }}
116-
cache: 'pnpm'
117-
cache-dependency-path: '**/pnpm-lock.yaml'
118+
package-manager-cache: true # caches pnpm via packageManager field in package.json
118119
- name: install
119120
run: pnpm install --frozen-lockfile --ignore-scripts
120121
- name: downgrade vite to baseline

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@ jobs:
2727
with:
2828
# This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits
2929
fetch-depth: 0
30-
- uses: actions/setup-node@v4
30+
- uses: actions/setup-node@v5
3131
with:
3232
node-version: ${{ matrix.node }}
33+
package-manager-cache: false # pnpm is not installed yet
3334
- name: install pnpm
3435
shell: bash
3536
run: |
3637
PNPM_VER=$(jq -r '.packageManager | if .[0:5] == "pnpm@" then .[5:] else "packageManager in package.json does not start with pnpm@\n" | halt_error(1) end' package.json)
3738
echo installing pnpm version $PNPM_VER
3839
npm i -g pnpm@$PNPM_VER
39-
- uses: actions/setup-node@v4
40+
- uses: actions/setup-node@v5
4041
with:
4142
node-version: ${{ matrix.node }}
42-
cache: 'pnpm'
43-
cache-dependency-path: '**/pnpm-lock.yaml'
43+
package-manager-cache: true # caches pnpm via packageManager field in package.json
4444
- name: install
4545
run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts
4646
- name: generated types are up to date

0 commit comments

Comments
 (0)