mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-01-30 06:12:03 +00:00
chore: add directory output options for Electron builds
- Introduced new build commands for Electron in package.json to support directory output. - Updated CI workflow to utilize the new directory-only build command for faster execution.
This commit is contained in:
4
.github/workflows/pr-check.yml
vendored
4
.github/workflows/pr-check.yml
vendored
@@ -45,5 +45,5 @@ jobs:
|
||||
@rollup/rollup-linux-x64-gnu@4.53.3 \
|
||||
@tailwindcss/oxide-linux-x64-gnu@4.1.17
|
||||
|
||||
- name: Run build:electron
|
||||
run: npm run build:electron
|
||||
- name: Run build:electron (dir only - faster CI)
|
||||
run: npm run build:electron:dir
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
"dev:electron:debug": "cross-env OPEN_DEVTOOLS=true vite",
|
||||
"build": "vite build",
|
||||
"build:electron": "node scripts/prepare-server.js && vite build && electron-builder",
|
||||
"build:electron:dir": "node scripts/prepare-server.js && vite build && electron-builder --dir",
|
||||
"build:electron:win": "node scripts/prepare-server.js && vite build && electron-builder --win",
|
||||
"build:electron:win:dir": "node scripts/prepare-server.js && vite build && electron-builder --win --dir",
|
||||
"build:electron:mac": "node scripts/prepare-server.js && vite build && electron-builder --mac",
|
||||
|
||||
@@ -19,9 +19,13 @@
|
||||
"build": "npm run build --workspace=apps/ui",
|
||||
"build:server": "npm run build --workspace=apps/server",
|
||||
"build:electron": "npm run build:electron --workspace=apps/ui",
|
||||
"build:electron:dir": "npm run build:electron:dir --workspace=apps/ui",
|
||||
"build:electron:win": "npm run build:electron:win --workspace=apps/ui",
|
||||
"build:electron:win:dir": "npm run build:electron:win:dir --workspace=apps/ui",
|
||||
"build:electron:mac": "npm run build:electron:mac --workspace=apps/ui",
|
||||
"build:electron:mac:dir": "npm run build:electron:mac:dir --workspace=apps/ui",
|
||||
"build:electron:linux": "npm run build:electron:linux --workspace=apps/ui",
|
||||
"build:electron:linux:dir": "npm run build:electron:linux:dir --workspace=apps/ui",
|
||||
"lint": "npm run lint --workspace=apps/ui",
|
||||
"test": "npm run test --workspace=apps/ui",
|
||||
"test:headed": "npm run test:headed --workspace=apps/ui",
|
||||
|
||||
Reference in New Issue
Block a user