Skip to content

Commit 926ce0e

Browse files
committed
Switch to corepack
1 parent 83f517d commit 926ce0e

2 files changed

Lines changed: 16 additions & 17 deletions

File tree

.github/workflows/deploy-pages.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,39 +6,38 @@ on:
66
- main
77
workflow_dispatch:
88

9-
permissions:
10-
contents: read
11-
pages: write
12-
id-token: write
13-
149
concurrency:
1510
group: pages
1611
cancel-in-progress: true
1712

1813
jobs:
1914
build:
2015
runs-on: ubuntu-latest
16+
permissions:
17+
contents: read
18+
pages: write
19+
id-token: write
2120
env:
2221
VITE_BASE_PATH: /${{ github.event.repository.name }}/
2322
steps:
2423
- name: Checkout
2524
uses: actions/checkout@v6
2625

27-
- name: Setup pnpm
28-
uses: pnpm/action-setup@v5
29-
30-
- name: Setup Node.js
26+
- name: Setup Node
3127
uses: actions/setup-node@v6
3228
with:
3329
cache: pnpm
3430

31+
- name: Enable Corepack
32+
run: corepack enable
33+
3534
- name: Configure GitHub Pages
3635
uses: actions/configure-pages@v6
3736

38-
- name: Install dependencies
37+
- name: Install Dependencies
3938
run: pnpm install --frozen-lockfile
4039

41-
- name: Build web app
40+
- name: Build App
4241
run: pnpm build:app
4342

4443
- name: Disable Jekyll

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@ jobs:
1717
- name: Checkout
1818
uses: actions/checkout@v6
1919

20-
- name: Setup pnpm
21-
uses: pnpm/action-setup@v5
22-
23-
- name: Setup Node.js
20+
- name: Setup Node
2421
uses: actions/setup-node@v6
2522
with:
2623
cache: pnpm
2724

28-
- name: Install dependencies
25+
- name: Enable Corepack
26+
run: corepack enable
27+
28+
- name: Install Dependencies
2929
run: pnpm install --frozen-lockfile
3030

31-
- name: Build library
31+
- name: Build Library
3232
run: pnpm build:lib
3333

3434
- name: Create PR or Publish

0 commit comments

Comments
 (0)