Skip to content

Commit e26a708

Browse files
committed
Pnpm workflow for e2e
1 parent 7e252fd commit e26a708

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

.github/workflows/push.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
- uses: pnpm/action-setup@v4
1515
with:
1616
version: latest
17-
- name: Use Node.js 22.x
17+
- name: Use Node.js 24.x
1818
uses: actions/setup-node@v4
1919
with:
20-
node-version: 22.x
20+
node-version: 24.x
2121
cache: pnpm
2222
- run: pnpm install --frozen-lockfile
2323
- name: Build
@@ -30,12 +30,17 @@ jobs:
3030
needs: build-and-lint
3131
steps:
3232
- uses: actions/checkout@v4
33-
- name: Use Node.js 22.x
33+
- uses: pnpm/action-setup@v4
34+
with:
35+
version: latest
36+
- name: Use Node.js 24.x
3437
uses: actions/setup-node@v4
3538
with:
36-
node-version: 22.x
37-
- name: Install deps (with cache)
38-
uses: bahmutov/npm-install@v1
39+
node-version: 24.x
40+
cache: pnpm
41+
- run: pnpm install --frozen-lockfile
42+
- name: Install Puppeteer Chrome
43+
run: npx puppeteer browsers install chrome
3944
- name: Install JBrowse CLI
4045
run: npm install -g @jbrowse/cli
4146
- name: Setup JBrowse nightly

0 commit comments

Comments
 (0)