Skip to content

Commit 983e84a

Browse files
committed
ci(pipeline): adopt pipeline 0.8.4 workflow setup
1 parent ebb1e85 commit 983e84a

4 files changed

Lines changed: 70 additions & 46 deletions

File tree

.github/async-pipeline.lock.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"version": 6,
2+
"version": 7,
33
"generator": "@async/pipeline",
44
"config": "pipeline.ts",
55
"workflow": ".github/workflows/async-pipeline.yml",
6-
"hash": "sha256:7df5cf40cd8ab73670e40f2481e293b1cb22476171a4875d977e35d0c6147ccc",
7-
"generatedAt": "2026-06-16T21:35:56.962Z",
6+
"hash": "sha256:56ef86d61ceae18967776f7692ad75a525ff13a89e0a7c4036a7b72ca7aacc15",
7+
"generatedAt": "2026-06-16T21:47:07.257Z",
88
"triggers": {
99
"pull_request": {},
1010
"push": {
@@ -157,7 +157,7 @@
157157
],
158158
"packageManager": "pnpm",
159159
"packageManagerVersion": "10.20.0",
160-
"setup": "pnpm",
160+
"setup": "node",
161161
"nodeVersion": "24",
162162
"taskCache": true,
163163
"dependencyCache": true,

.github/workflows/async-pipeline.yml

Lines changed: 60 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,19 @@ jobs:
4343
restore-keys: |
4444
async-pipeline-${{ runner.os }}-
4545
46-
- name: Setup pnpm runtime
47-
uses: pnpm/setup@f7d0e5f4b1b3089d2799ef9722859e7ba314c4c8 # v1
46+
- name: Setup Node
47+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
4848
with:
49-
version: 10.20.0
50-
runtime: node@24
51-
install: false
52-
cache: true
49+
node-version: 24
50+
registry-url: https://registry.npmjs.org/
51+
cache: "pnpm"
5352
cache-dependency-path: "pnpm-lock.yaml"
5453

54+
- name: Enable pnpm
55+
run: |
56+
corepack enable
57+
corepack prepare pnpm@10.20.0 --activate
58+
5559
- name: Install dependencies
5660
run: pnpm install --frozen-lockfile
5761

@@ -94,15 +98,19 @@ jobs:
9498
restore-keys: |
9599
async-pipeline-${{ runner.os }}-
96100
97-
- name: Setup pnpm runtime
98-
uses: pnpm/setup@f7d0e5f4b1b3089d2799ef9722859e7ba314c4c8 # v1
101+
- name: Setup Node
102+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
99103
with:
100-
version: 10.20.0
101-
runtime: node@24
102-
install: false
103-
cache: true
104+
node-version: 24
105+
registry-url: https://registry.npmjs.org/
106+
cache: "pnpm"
104107
cache-dependency-path: "pnpm-lock.yaml"
105108

109+
- name: Enable pnpm
110+
run: |
111+
corepack enable
112+
corepack prepare pnpm@10.20.0 --activate
113+
106114
- name: Install dependencies
107115
run: pnpm install --frozen-lockfile
108116

@@ -171,15 +179,19 @@ jobs:
171179
restore-keys: |
172180
async-pipeline-${{ runner.os }}-
173181
174-
- name: Setup pnpm runtime
175-
uses: pnpm/setup@f7d0e5f4b1b3089d2799ef9722859e7ba314c4c8 # v1
182+
- name: Setup Node
183+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
176184
with:
177-
version: 10.20.0
178-
runtime: node@24
179-
install: false
180-
cache: true
185+
node-version: 24
186+
registry-url: https://registry.npmjs.org/
187+
cache: "pnpm"
181188
cache-dependency-path: "pnpm-lock.yaml"
182189

190+
- name: Enable pnpm
191+
run: |
192+
corepack enable
193+
corepack prepare pnpm@10.20.0 --activate
194+
183195
- name: Install dependencies
184196
run: pnpm install --frozen-lockfile
185197

@@ -223,15 +235,19 @@ jobs:
223235
restore-keys: |
224236
async-pipeline-${{ runner.os }}-
225237
226-
- name: Setup pnpm runtime
227-
uses: pnpm/setup@f7d0e5f4b1b3089d2799ef9722859e7ba314c4c8 # v1
238+
- name: Setup Node
239+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
228240
with:
229-
version: 10.20.0
230-
runtime: node@24
231-
install: false
232-
cache: true
241+
node-version: 24
242+
registry-url: https://registry.npmjs.org/
243+
cache: "pnpm"
233244
cache-dependency-path: "pnpm-lock.yaml"
234245

246+
- name: Enable pnpm
247+
run: |
248+
corepack enable
249+
corepack prepare pnpm@10.20.0 --activate
250+
235251
- name: Install dependencies
236252
run: pnpm install --frozen-lockfile
237253

@@ -277,15 +293,19 @@ jobs:
277293
restore-keys: |
278294
async-pipeline-${{ runner.os }}-
279295
280-
- name: Setup pnpm runtime
281-
uses: pnpm/setup@f7d0e5f4b1b3089d2799ef9722859e7ba314c4c8 # v1
296+
- name: Setup Node
297+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
282298
with:
283-
version: 10.20.0
284-
runtime: node@24
285-
install: false
286-
cache: true
299+
node-version: 24
300+
registry-url: https://registry.npmjs.org/
301+
cache: "pnpm"
287302
cache-dependency-path: "pnpm-lock.yaml"
288303

304+
- name: Enable pnpm
305+
run: |
306+
corepack enable
307+
corepack prepare pnpm@10.20.0 --activate
308+
289309
- name: Use current npm
290310
run: npm install -g npm@11.16.0
291311

@@ -330,15 +350,19 @@ jobs:
330350
restore-keys: |
331351
async-pipeline-${{ runner.os }}-
332352
333-
- name: Setup pnpm runtime
334-
uses: pnpm/setup@f7d0e5f4b1b3089d2799ef9722859e7ba314c4c8 # v1
353+
- name: Setup Node
354+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
335355
with:
336-
version: 10.20.0
337-
runtime: node@24
338-
install: false
339-
cache: true
356+
node-version: 24
357+
registry-url: https://registry.npmjs.org/
358+
cache: "pnpm"
340359
cache-dependency-path: "pnpm-lock.yaml"
341360

361+
- name: Enable pnpm
362+
run: |
363+
corepack enable
364+
corepack prepare pnpm@10.20.0 --activate
365+
342366
- name: Install dependencies
343367
run: pnpm install --frozen-lockfile
344368

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@
4141
},
4242
"devDependencies": {
4343
"@async/api-contract": "0.1.0",
44-
"@async/pipeline": "0.8.3"
44+
"@async/pipeline": "0.8.4"
4545
}
4646
}

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)