fix desktop app releasing (#2116)
* fix app releasing * fix sed for macos * fix setting app version on all oses
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user