Skip to content

Commit f8f4142

Browse files
committed
ci: simplify sponsored build commands in CI workflow
1 parent 11101cf commit f8f4142

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

.github/workflows/build-and-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ jobs:
111111
run: pnpm run rebuild
112112

113113
- name: Build application
114-
run: pnpm exec vite build && pnpm run build:main && pnpm exec electron-builder --config electron-builder.sponsored.json --${{ matrix.platform }} ${{ matrix.arch }}
114+
run: pnpm run build:sponsored:${{ matrix.platform }}
115115
env:
116116
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
117117
TAG: ${{ github.ref_name || inputs.tag }}

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
"build:mac": "vite build && npm run build:main && electron-builder --mac --x64 --arm64",
2121
"build:win": "vite build && npm run build:main && electron-builder --win --x64",
2222
"build:linux": "vite build && npm run build:main && electron-builder --linux --x64",
23+
"build:sponsored:mac": "vite build && npm run build:main && electron-builder --config electron-builder.sponsored.json --mac --x64 --arm64",
24+
"build:sponsored:win": "vite build && npm run build:main && electron-builder --config electron-builder.sponsored.json --win --x64",
25+
"build:sponsored:linux": "vite build && npm run build:main && electron-builder --config electron-builder.sponsored.json --linux --x64",
2326
"build:all": "vite build && npm run build:main && npm run build:mac && npm run build:win && npm run build:linux",
2427
"build:main": "npm run copy:locales && tsc -p tsconfig.main.json",
2528
"api:generate": "node scripts/api-generate.js",

0 commit comments

Comments
 (0)