fix desktop app releasing (#2116)

* fix app releasing

* fix sed for macos

* fix setting app version on all oses
This commit is contained in:
Anbraten
2022-04-25 10:18:13 +02:00
committed by GitHub
parent 5cc97483e0
commit 03edc197d3
4 changed files with 32 additions and 8 deletions
@@ -60,6 +60,10 @@ jobs:
run: yarn build
working-directory: "desktop/local-app"
- name: "Set desktop app version"
run: node helpers/set-version.js
working-directory: "desktop/electron"
- name: "Install dependencies"
run: yarn install --froze-lockfile
working-directory: "desktop/electron"
@@ -68,15 +72,19 @@ jobs:
run: yarn build
working-directory: "desktop/electron"
- name: "Build app"
run: yarn bundle --publish never
- name: "Install electron tools"
run: yarn electron-builder install-app-deps
working-directory: "desktop/electron"
- name: "Build app for testing"
run: yarn electron-builder --publish never
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
working-directory: "desktop/electron"
if: ${{ github.event_name != 'release' }}
- name: "Build & publish App"
run: yarn release
- name: "Build & release app"
run: yarn electron-builder --publish always
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
working-directory: "desktop/electron"