diff --git a/.github/workflows/rolling-release.yml b/.github/workflows/rolling-release.yml index f36fe942a9..50a9b81856 100644 --- a/.github/workflows/rolling-release.yml +++ b/.github/workflows/rolling-release.yml @@ -315,17 +315,24 @@ jobs: arch: x86_64 build-bundle: true verbose: true - #mirror-screenshots-url: https://dl.flathub.org/media - #branch: ${{ inputs.branch }} - branch: master + mirror-screenshots-url: https://dl.flathub.org/media + branch: stable cache: true restore-cache: true cache-key: flatpak-x64-${{ hashFiles('scripts/flatpak/**/*.json') }} - # fails due to screenshots.. - #- name: Validate build - # run: | - # flatpak-builder-lint repo repo + - name: Push to Flathub stable + if: github.ref == 'refs/heads/dev' + uses: flathub-infra/flatpak-github-actions/flat-manager@23796715b3dfa4c86ddf50cf29c3cc8b3c82dca8 + with: + flat-manager-url: https://hub.flathub.org/ + repository: stable + token: ${{ secrets.FLATHUB_STABLE_TOKEN }} + build-log-url: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + + - name: Validate build + run: | + flatpak-builder-lint repo repo - name: Upload Flatpak uses: actions/upload-artifact@v1 diff --git a/scripts/org.duckstation.DuckStation.metainfo.xml.in b/scripts/org.duckstation.DuckStation.metainfo.xml.in index 0d5ea193ef..435dbbb045 100644 --- a/scripts/org.duckstation.DuckStation.metainfo.xml.in +++ b/scripts/org.duckstation.DuckStation.metainfo.xml.in @@ -20,12 +20,17 @@ https://raw.githubusercontent.com/stenzek/duckstation/md-images/main-qt.png + Desktop Interface https://raw.githubusercontent.com/stenzek/duckstation/md-images/bigduck.png + Big Picture Mode Interface + + https://raw.githubusercontent.com/stenzek/duckstation/@GIT_HASH@/scripts/flatpak/org.duckstation.DuckStation.json +