update release workflow

This commit is contained in:
SrGooglo 2024-04-02 22:24:11 +02:00
parent 079d644c83
commit b205f935b3

View File

@ -1,4 +1,4 @@
name: Build/release Electron app name: Build & Release GUI
on: on:
push: push:
@ -23,19 +23,19 @@ jobs:
node-version: 16 node-version: 16
- name: Install Dependencies - name: Install Dependencies
run: npm install run: npm install -f
- name: build-linux - name: build-linux
if: matrix.os == 'ubuntu-latest' if: matrix.os == 'ubuntu-latest'
run: npm run build:linux run: cd ./packages/gui && npm run build:linux
- name: build-mac - name: build-mac
if: matrix.os == 'macos-latest' if: matrix.os == 'macos-latest'
run: npm run build:mac run: cd ./packages/gui && npm run build:mac
- name: build-win - name: build-win
if: matrix.os == 'windows-latest' if: matrix.os == 'windows-latest'
run: npm run build:win run: cd ./packages/gui && npm run build:win
- name: release - name: release
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1