diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 5b57d1c30..71e2bf12f 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -82,6 +82,9 @@ jobs: steps: - name: Prepare repo uses: actions/checkout@v2 + # Fetch history, so we also fetch the previous tag for deriving + # the version number + fetch-depth: 0 - name: Install system packages # It would be good to cache the GNOME Sdk, as it # is rather big to download each time. @@ -105,10 +108,11 @@ jobs: - name: Export bundle and try to install it run: | mkdir -p dist - flatpak build-bundle --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo build/flatpak/repo dist/Hamster.flatpak org.gnome.Hamster - flatpak --user -y install dist/Hamster.flatpak + VERSION=$(python src/hamster/version.py) + flatpak build-bundle --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo build/flatpak/repo "dist/Hamster-$VERSION.flatpak" org.gnome.Hamster + flatpak --user -y install "dist/Hamster-$VERSION.flatpak" - name: Upload built artifact uses: actions/upload-artifact@v2 with: name: Flatpak application - path: dist/Hamster.flatpak + path: dist/*.flatpak