Skip to content

Commit 85d1081

Browse files
committed
⬆️ bump CI actions to node24 runtime, pnpm 11, node 24
1 parent 43185a0 commit 85d1081

6 files changed

Lines changed: 462 additions & 24 deletions

File tree

.github/workflows/build-jobs.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@ jobs:
1616

1717
steps:
1818
- name: Checkout repo
19-
uses: actions/checkout@v4
20-
- name: Enable corepack
21-
run: corepack enable
19+
uses: actions/checkout@v7
2220
- name: Setup pnpm
23-
uses: pnpm/action-setup@v4
21+
uses: pnpm/action-setup@v6
2422
- name: Setup Node.js environment
25-
uses: actions/setup-node@v4
23+
uses: actions/setup-node@v7
2624
with:
27-
node-version: 18
25+
node-version-file: package.json
2826
cache: pnpm
2927
- name: Install dependencies
3028
run: pnpm install --frozen-lockfile

.github/workflows/fetch-external.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,13 @@ jobs:
2727

2828
steps:
2929
- name: Checkout repo
30-
uses: actions/checkout@v4
31-
- name: Enable corepack
32-
run: corepack enable
30+
uses: actions/checkout@v7
3331
- name: Setup pnpm
34-
uses: pnpm/action-setup@v4
32+
uses: pnpm/action-setup@v6
3533
- name: Setup Node.js environment
36-
uses: actions/setup-node@v4
34+
uses: actions/setup-node@v7
3735
with:
38-
node-version: 18
36+
node-version-file: package.json
3937
cache: pnpm
4038
- name: Install dependencies
4139
run: pnpm install --frozen-lockfile

.github/workflows/validate.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,13 @@ jobs:
1717

1818
steps:
1919
- name: Checkout repo
20-
uses: actions/checkout@v4
21-
- name: Enable corepack
22-
run: corepack enable
20+
uses: actions/checkout@v7
2321
- name: Setup pnpm
24-
uses: pnpm/action-setup@v4
22+
uses: pnpm/action-setup@v6
2523
- name: Setup Node.js environment
26-
uses: actions/setup-node@v4
24+
uses: actions/setup-node@v7
2725
with:
28-
node-version: 18
26+
node-version-file: package.json
2927
cache: pnpm
3028
- name: Install dependencies
3129
run: pnpm install --frozen-lockfile

package.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,14 @@
1111
"url": "https://github.com/TalismanSociety/chaindata/issues"
1212
},
1313
"homepage": "https://talisman.community",
14-
"packageManager": "pnpm@10.12.1+sha512.f0dda8580f0ee9481c5c79a1d927b9164f2c478e90992ad268bbb2465a736984391d6333d2c327913578b2804af33474ca554ba29c04a8b13060a717675ae3ac",
14+
"packageManager": "pnpm@11.17.0+sha512.cca3cea332ad254bb84145f966d19f4879615210346fc92c79a047f23a0d7b3cca3c3792f0076ba1f1831d277efbcf0a9119b31a9a60eca7fb3d6231f331ef72",
15+
"devEngines": {
16+
"runtime": {
17+
"name": "node",
18+
"version": "24.x",
19+
"onFail": "download"
20+
}
21+
},
1522
"scripts": {
1623
"prepare": "husky",
1724
"format": "biome check --write . && prettier --write \"**/*.{md,html,yaml}\"",

0 commit comments

Comments
 (0)