Skip to content

Commit 154cb30

Browse files
authored
ci: use pnpm/setup and devEngines (#8)
1 parent da46bb7 commit 154cb30

5 files changed

Lines changed: 362 additions & 16 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@ jobs:
1717

1818
steps:
1919
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
20-
- run: corepack enable
21-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6
20+
- uses: pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2
2221
with:
23-
node-version: lts/*
24-
cache: pnpm
22+
cache: true
23+
install: false
2524

2625
- name: 📦 Install dependencies
2726
run: pnpm install
@@ -40,11 +39,10 @@ jobs:
4039

4140
steps:
4241
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
43-
- run: corepack enable
44-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6
42+
- uses: pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2
4543
with:
46-
node-version: lts/*
47-
cache: pnpm
44+
cache: true
45+
install: false
4846

4947
- name: 📦 Install dependencies
5048
run: pnpm install

‎.github/workflows/release.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
with:
2121
fetch-depth: 0
2222

23-
- run: corepack enable
24-
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
23+
- uses: pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2
2524
with:
26-
node-version: latest
25+
runtime: node@latest
26+
install: false
2727

2828
- name: 📦 Install dependencies
2929
run: pnpm install

‎package.json‎

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,18 @@
22
"name": "stackblitz-zip",
33
"type": "module",
44
"version": "0.0.8",
5-
"packageManager": "pnpm@11.1.2",
5+
"devEngines": {
6+
"runtime": {
7+
"name": "node",
8+
"version": "^24.0.0",
9+
"onFail": "download"
10+
},
11+
"packageManager": {
12+
"name": "pnpm",
13+
"version": "11.1.2",
14+
"onFail": "download"
15+
}
16+
},
617
"description": "Download StackBlitz projects programmatically",
718
"license": "MIT",
819
"repository": "stackblitz-labs/stackblitz.zip",

0 commit comments

Comments
 (0)