Skip to content

Commit

Permalink
chore: simplify package build scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
bambanah committed Sep 6, 2024
1 parent 4e9c1b3 commit 1fcbdb1
Show file tree
Hide file tree
Showing 6 changed files with 290 additions and 14 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/build-release-electron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,16 @@ jobs:
cache: pnpm

- run: pnpm install --frozen-lockfile
- run: pnpm build
- run: pnpm dist

- run: pnpm make

- name: Upload Artifacts
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/')
with:
files: |
gui/release/deemix-gui_*.dmg
gui/release/deemix-gui.exe
gui/release/deemix-gui_setup.exe
gui/release/deemix-gui.AppImage
gui/release/deemix-gui.deb
gui/out/Deemix-*-arm64.dmg
gui/out/Deemix.exe
gui/out/Deemix_setup.exe
gui/out/Deemix.AppImage
gui/out/Deemix.deb
6 changes: 4 additions & 2 deletions gui/forge.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,10 @@ export default {
config: {},
},
{
name: "@electron-forge/maker-zip",
platforms: ["darwin"],
name: "@electron-forge/maker-dmg",
config: {
format: "ULFO",
},
},
{
name: "@electron-forge/maker-deb",
Expand Down
5 changes: 3 additions & 2 deletions gui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,13 @@
"scripts": {
"dev": "cross-env NODE_ENV=production electron .",
"build": "node ./scripts/build.mjs --mode production",
"package": "turbo run build && electron-forge package",
"make": "turbo run build && electron-forge make"
"package": "electron-forge package",
"make": "electron-forge make"
},
"devDependencies": {
"@electron-forge/cli": "^7.3.1",
"@electron-forge/maker-deb": "^7.3.1",
"@electron-forge/maker-dmg": "^7.4.0",
"@electron-forge/maker-rpm": "^7.3.1",
"@electron-forge/maker-squirrel": "^7.3.1",
"@electron-forge/maker-zip": "^7.3.1",
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@
"dev": "pnpm -r --parallel --filter=!deemix-gui dev",
"dev:gui": "pnpm -C gui dev",
"build": "turbo run build",
"dist": "turbo run dist",
"package": "turbo run package",
"make": "turbo run make",
"build:gui": "pnpm build && pnpm -C gui build",
"start": "pnpm -C webui start",
"test": "pnpm -C webui test",
Expand Down
Loading

0 comments on commit 1fcbdb1

Please sign in to comment.