chore: desktop workflow

This commit is contained in:
Mo
2022-06-11 20:48:33 -05:00
parent b9f02cf7b1
commit fb4b4108ad
2 changed files with 18 additions and 6 deletions

View File

@@ -6,9 +6,6 @@ on:
jobs:
build:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./packages/desktop
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
@@ -22,6 +19,9 @@ jobs:
Linux:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: ./packages/desktop
steps:
- name: Compile for AppImage
run: yarn run webpack --config desktop.webpack.prod.js
@@ -42,6 +42,9 @@ jobs:
Publish:
runs-on: ubuntu-latest
needs: [Linux]
defaults:
run:
working-directory: ./packages/desktop
steps:
- uses: actions/download-artifact@v3
with:

View File

@@ -6,9 +6,6 @@ on:
jobs:
build:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./packages/desktop
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
@@ -21,6 +18,9 @@ jobs:
Mac:
runs-on: macos-latest
needs: build
defaults:
run:
working-directory: ./packages/desktop
steps:
- name: Compile Mac
run: yarn run webpack --config desktop.webpack.prod.js
@@ -39,6 +39,9 @@ jobs:
Linux:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: ./packages/desktop
steps:
- name: Compile for AppImage
run: yarn run webpack --config desktop.webpack.prod.js
@@ -93,6 +96,9 @@ jobs:
Windows:
runs-on: windows-latest
needs: build
defaults:
run:
working-directory: ./packages/desktop
steps:
- run: yarn run webpack --config desktop.webpack.prod.js
- run: yarn run electron-builder --windows --x64 --ia32 --publish=never
@@ -106,6 +112,9 @@ jobs:
Publish:
runs-on: ubuntu-latest
needs: [Windows, Linux, Mac]
defaults:
run:
working-directory: ./packages/desktop
steps:
- uses: actions/download-artifact@v3
with: