File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name: Build & Release QBIV
33on :
44 push :
55 tags :
6- - " v*" # Runs on tag like v1.0.0, v1.0.1 , etc.
6+ - " v*" # Triggers on version tags like v1.0.0, v2.1.3 , etc.
77
88jobs :
99 build :
1414 runs-on : ${{ matrix.os }}
1515
1616 env :
17+ GH_TOKEN : ${{ secrets.GH_TOKEN }} # Needed for electron-builder publishing
1718 AI_API_BASE : ${{ secrets.AI_API_BASE }}
18- GH_TOKEN : ${{ secrets.GH_TOKEN }} # required for electron-builder publish
1919
2020 steps :
2121 - name : Checkout repository
@@ -24,15 +24,15 @@ jobs:
2424 - name : Set up Node.js
2525 uses : actions/setup-node@v4
2626 with :
27- node-version : 18
27+ node-version : 20 # Latest stable LTS (better than 18)
2828
2929 - name : Install dependencies
3030 run : npm install
3131
32- - name : Build app (tsc + Vite + Electron Builder)
32+ - name : Build app with electron-builder
3333 run : npm run build
3434
35- - name : Upload artifacts to GitHub Releases
35+ - name : Upload to GitHub Releases
3636 uses : softprops/action-gh-release@v1
3737 with :
3838 files : |
You can’t perform that action at this time.
0 commit comments