ci: cache pnpm store on release + centralize node version in .nvmrc (#1106)

Co-authored-by: Orca <help@stably.ai>
This commit is contained in:
Neil
2026-04-25 19:03:05 -07:00
committed by GitHub
co-authored by Orca
parent b9646acbe4
commit eeffbf0a73
6 changed files with 12 additions and 9 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 24
node-version-file: .nvmrc
- name: Setup pnpm
uses: pnpm/action-setup@v4
+1 -1
View File
@@ -22,7 +22,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 24
node-version-file: .nvmrc
- name: Setup pnpm
uses: pnpm/action-setup@v4
+1 -1
View File
@@ -60,7 +60,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 24
node-version-file: .nvmrc
- name: Configure git author
run: |
+1 -1
View File
@@ -40,7 +40,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 24
node-version-file: .nvmrc
- name: Configure git author
run: |
+7 -5
View File
@@ -104,16 +104,18 @@ jobs:
with:
ref: ${{ needs.resolve-release.outputs.ref }}
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 24
# pnpm must be on PATH before setup-node so setup-node can locate the store for caching.
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
run_install: false
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: .nvmrc
cache: pnpm
# Why: pnpm install triggers electron's postinstall, which downloads the
# Electron binary from GitHub release assets. GitHub's download CDN
# occasionally returns 504s that fail the whole release. Retry on
+1
View File
@@ -0,0 +1 @@
24