Skip to content

Commit d034a51

Browse files
committed
chore: require pnpm >=10 in engines
pnpm 9 reached end-of-life; align `engines.pnpm` with the pinned packageManager so older pnpm gets rejected on install rather than failing later with cryptic lockfile errors.
1 parent 7fe67ac commit d034a51

2 files changed

Lines changed: 2 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ jobs:
2626
with:
2727
nodeVersion: 22
2828
packageManager: pnpm
29-
packageManagerVersion: 9
3029

3130
- name: Lint
3231
run: pnpm lint
@@ -50,7 +49,6 @@ jobs:
5049
with:
5150
nodeVersion: ${{ matrix.node-version }}
5251
packageManager: pnpm
53-
packageManagerVersion: 9
5452

5553
- name: Setup git user information
5654
run: |
@@ -82,7 +80,6 @@ jobs:
8280
with:
8381
nodeVersion: 22
8482
packageManager: pnpm
85-
packageManagerVersion: 9
8683

8784
- name: Build Packages
8885
run: pnpm build
@@ -112,7 +109,6 @@ jobs:
112109
with:
113110
nodeVersion: 22
114111
packageManager: pnpm
115-
packageManagerVersion: 9
116112

117113
- name: Build Packages
118114
run: pnpm build # will also check types

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@
1111
},
1212
"license": "(Apache-2.0 OR MIT)",
1313
"private": true,
14+
"packageManager": "pnpm@10.17.1",
1415
"engines": {
1516
"node": ">=22.0.0",
16-
"pnpm": "9"
17+
"pnpm": ">=10"
1718
},
1819
"scripts": {
1920
"build": "pnpm --filter=@graphprotocol/graph-* build",

0 commit comments

Comments
 (0)