Skip to content

Commit e807853

Browse files
Claudehotlong
andauthored
fix: replace pnpm/action-setup@v6 with corepack in all CI workflows
All CI workflows updated to use corepack instead of pnpm/action-setup@v6: - ci.yml (4 jobs) - lint.yml - release.yml - changeset-release.yml - performance-budget.yml - shadcn-check.yml - storybook-deploy.yml - storybook-tests.yml - dependabot-auto-merge.yml Corepack reads the exact packageManager field from package.json with SHA verification, ensuring consistent pnpm version across local dev and CI. Agent-Logs-Url: https://github.com/objectstack-ai/objectui/sessions/e2dacbe8-6e60-47e1-9acd-5416a058077e Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 673712b commit e807853

File tree

9 files changed

+62
-49
lines changed

9 files changed

+62
-49
lines changed

.github/workflows/changeset-release.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ jobs:
2323
fetch-depth: 0
2424
submodules: true
2525

26-
- name: Setup pnpm
27-
uses: pnpm/action-setup@v6
28-
with:
29-
version: 10.31.0
26+
- name: Enable Corepack
27+
run: corepack enable
28+
29+
- name: Verify pnpm version
30+
run: pnpm --version
3031

3132
- name: Setup Node.js
3233
uses: actions/setup-node@v6

.github/workflows/ci.yml

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ jobs:
2121
with:
2222
submodules: true
2323

24-
- name: Setup pnpm
25-
uses: pnpm/action-setup@v6
26-
with:
27-
version: 10.31.0
24+
- name: Enable Corepack
25+
run: corepack enable
26+
27+
- name: Verify pnpm version
28+
run: pnpm --version
2829

2930
- name: Setup Node.js
3031
uses: actions/setup-node@v6
@@ -62,10 +63,11 @@ jobs:
6263
with:
6364
submodules: true
6465

65-
- name: Setup pnpm
66-
uses: pnpm/action-setup@v6
67-
with:
68-
version: 10.31.0
66+
- name: Enable Corepack
67+
run: corepack enable
68+
69+
- name: Verify pnpm version
70+
run: pnpm --version
6971

7072
- name: Setup Node.js
7173
uses: actions/setup-node@v6
@@ -117,10 +119,11 @@ jobs:
117119
with:
118120
submodules: true
119121

120-
- name: Setup pnpm
121-
uses: pnpm/action-setup@v6
122-
with:
123-
version: 10.31.0
122+
- name: Enable Corepack
123+
run: corepack enable
124+
125+
- name: Verify pnpm version
126+
run: pnpm --version
124127

125128
- name: Setup Node.js
126129
uses: actions/setup-node@v6
@@ -204,11 +207,13 @@ jobs:
204207
fi
205208
fi
206209
207-
- name: Setup pnpm
210+
- name: Enable Corepack
208211
if: steps.docs-changes.outputs.should_run == 'true'
209-
uses: pnpm/action-setup@v6
210-
with:
211-
version: 10.31.0
212+
run: corepack enable
213+
214+
- name: Verify pnpm version
215+
if: steps.docs-changes.outputs.should_run == 'true'
216+
run: pnpm --version
212217

213218
- name: Setup Node.js
214219
if: steps.docs-changes.outputs.should_run == 'true'

.github/workflows/dependabot-auto-merge.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,11 @@ jobs:
1818
with:
1919
submodules: true
2020

21-
- name: Setup pnpm
22-
uses: pnpm/action-setup@v6
23-
with:
24-
version: 10.31.0
21+
- name: Enable Corepack
22+
run: corepack enable
23+
24+
- name: Verify pnpm version
25+
run: pnpm --version
2526

2627
- name: Setup Node.js
2728
uses: actions/setup-node@v6

.github/workflows/lint.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ jobs:
2121
with:
2222
submodules: true
2323

24-
- name: Setup pnpm
25-
uses: pnpm/action-setup@v6
26-
with:
27-
version: 10.31.0
24+
- name: Enable Corepack
25+
run: corepack enable
26+
27+
- name: Verify pnpm version
28+
run: pnpm --version
2829

2930
- name: Setup Node.js
3031
uses: actions/setup-node@v6

.github/workflows/performance-budget.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@ jobs:
3232
with:
3333
submodules: true
3434

35-
- name: Setup pnpm
36-
uses: pnpm/action-setup@v6
37-
with:
38-
version: 10.31.0
35+
- name: Enable Corepack
36+
run: corepack enable
37+
38+
- name: Verify pnpm version
39+
run: pnpm --version
3940

4041
- name: Setup Node.js
4142
uses: actions/setup-node@v6

.github/workflows/release.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ jobs:
2020
fetch-depth: 0
2121
submodules: true
2222

23-
- name: Setup pnpm
24-
uses: pnpm/action-setup@v6
25-
with:
26-
version: 10.31.0
23+
- name: Enable Corepack
24+
run: corepack enable
25+
26+
- name: Verify pnpm version
27+
run: pnpm --version
2728

2829
- name: Setup Node.js
2930
uses: actions/setup-node@v6

.github/workflows/shadcn-check.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,12 @@ jobs:
1919
with:
2020
submodules: true
2121

22-
- name: Setup pnpm
23-
uses: pnpm/action-setup@v6
24-
with:
25-
version: 10.31.0
26-
22+
- name: Enable Corepack
23+
run: corepack enable
24+
25+
- name: Verify pnpm version
26+
run: pnpm --version
27+
2728
- name: Setup Node.js
2829
uses: actions/setup-node@v6
2930
with:

.github/workflows/storybook-deploy.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@ jobs:
2828
with:
2929
submodules: true
3030

31-
- name: Setup pnpm
32-
uses: pnpm/action-setup@v6
33-
with:
34-
version: 10.31.0
31+
- name: Enable Corepack
32+
run: corepack enable
33+
34+
- name: Verify pnpm version
35+
run: pnpm --version
3536

3637
- name: Setup Node.js
3738
uses: actions/setup-node@v6

.github/workflows/storybook-tests.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,11 @@ jobs:
3131
with:
3232
submodules: true
3333

34-
- name: Setup pnpm
35-
uses: pnpm/action-setup@v6
36-
with:
37-
version: 10.31.0
34+
- name: Enable Corepack
35+
run: corepack enable
36+
37+
- name: Verify pnpm version
38+
run: pnpm --version
3839

3940
- uses: actions/setup-node@v6
4041
with:

0 commit comments

Comments
 (0)