55 types :
66 - published
77jobs :
8- build-linux :
8+ build-darwin :
99 runs-on : ubuntu-latest
1010 steps :
1111 - uses : actions/checkout@v4
@@ -15,17 +15,26 @@ jobs:
1515 node-version : ' 20'
1616 - run : npm install && npm -g install @quasar/cli
1717 - run : quasar build --mode electron --target darwin
18+ - run : zip -r ./Typesense-Dashboard-darwin-x64-${{ github.ref_name }}.zip ./dist/electron/Packaged/Typesense-Dashboard-darwin-x64
19+ - name : Upload a Release Asset darwin
20+ run : gh release upload ${{ github.ref_name }} ./Typesense-Dashboard-darwin-x64-${{ github.ref_name }}.zip --clobber
21+ env :
22+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
23+ build-linux :
24+ runs-on : ubuntu-latest
25+ steps :
26+ - uses : actions/checkout@v4
27+ - name : Setup NodeJS Environment
28+ uses : actions/setup-node@v4
29+ with :
30+ node-version : ' 20'
31+ - run : npm install && npm -g install @quasar/cli
1832 - run : quasar build --mode electron --target linux
19- - run : zip -r ./Typesense-Dashboard-linux-x64-${{ github.ref_name }}.zip ./dist/electron/Typesense-Dashboard-linux-x64
20- - run : zip -r ./Typesense-Dashboard-darwin-x64-${{ github.ref_name }}.zip ./dist/electron/Typesense-Dashboard-darwin-x64
33+ - run : zip -r ./Typesense-Dashboard-linux-x64-${{ github.ref_name }}.zip ./dist/electron/Packaged/Typesense-Dashboard-linux-x64
2134 - name : Upload a Release Asset linux
2235 run : gh release upload ${{ github.ref_name }} ./Typesense-Dashboard-linux-x64-${{ github.ref_name }}.zip --clobber
2336 env :
2437 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
25- - name : Upload a Release Asset darwin
26- run : gh release upload ${{ github.ref_name }} ./Typesense-Dashboard-darwin-x64-${{ github.ref_name }}.zip --clobber
27- env :
28- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
2938 build-windows :
3039 runs-on : windows-latest
3140 steps :
3645 node-version : ' 20'
3746 - run : npm install && npm -g install @quasar/cli electron-installer-zip
3847 - run : quasar build --mode electron --target win32
39- - run : electron-installer-zip ./dist/electron/Typesense-Dashboard-win32-x64 ./Typesense-Dashboard-win32-x64-${{ github.ref_name }}.zip
48+ - run : electron-installer-zip ./dist/electron/Packaged/ Typesense-Dashboard-win32-x64 ./Typesense-Dashboard-win32-x64-${{ github.ref_name }}.zip
4049 - name : Upload a Release Asset win32
4150 run : gh release upload ${{ github.ref_name }} ./Typesense-Dashboard-win32-x64-${{ github.ref_name }}.zip --clobber
4251 env :
0 commit comments