@@ -42,23 +42,25 @@ jobs:
4242 with :
4343 name : ${{ env.targetName }}.linux.amd64
4444 path : build/src/danmaQ
45- # - name: Build flatpak
46- # run: |
47- # sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
48- # sudo flatpak install flathub org.kde.Sdk//5.15 io.qt.qtwebengine.BaseApp//5.15 -y
49- # sudo flatpak-builder --repo=repo --force-clean build-dir org.tuna.danmaQ.local.json
50- # sudo flatpak build-bundle repo danmaQ.flatpak org.tuna.danmaQ
51- # working-directory: flatpak
52- # - uses: actions/upload-artifact@v4
53- # with:
54- # name: ${{ env.targetName }}.linux.amd64.flatpak
55- # path: flatpak/danmaQ.flatpak
56- # - name: Update to release
57- # if: startsWith(github.event.ref, 'refs/tags/')
58- # uses: svenstaro/upload-release-action@v2
59- # with:
60- # repo_token: ${{ secrets.GITHUB_TOKEN }}
61- # file: flatpak/danmaQ.flatpak
62- # asset_name: ${{ env.targetName }}.linux.amd64.flatpak
63- # tag: ${{ github.ref }}
64- # overwrite: true
45+ - name : Clean previous build
46+ run : rm -rf build || true
47+ - name : Build flatpak
48+ run : |
49+ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
50+ sudo flatpak install flathub org.kde.Sdk//6.8 io.qt.qtwebengine.BaseApp//6.8 -y
51+ sudo flatpak-builder --repo=repo --force-clean build-dir org.tuna.danmaQ.local.json
52+ sudo flatpak build-bundle repo danmaQ.flatpak org.tuna.danmaQ
53+ working-directory : flatpak
54+ - uses : actions/upload-artifact@v4
55+ with :
56+ name : ${{ env.targetName }}.linux.amd64.flatpak
57+ path : flatpak/danmaQ.flatpak
58+ - name : Update to release
59+ if : startsWith(github.event.ref, 'refs/tags/')
60+ uses : svenstaro/upload-release-action@v2
61+ with :
62+ repo_token : ${{ secrets.GITHUB_TOKEN }}
63+ file : flatpak/danmaQ.flatpak
64+ asset_name : ${{ env.targetName }}.linux.amd64.flatpak
65+ tag : ${{ github.ref }}
66+ overwrite : true
0 commit comments