From 2f45ad95a468f46e07b83b1d954adb7e138316ed Mon Sep 17 00:00:00 2001 From: SuperSonic16 <25761885+thesupersonic16@users.noreply.github.com> Date: Wed, 22 Jan 2025 00:38:47 +1100 Subject: [PATCH] Attempt 16 Hopefully final --- .github/workflows/build.yml | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c3bb9b06..5705c9e2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,6 +5,7 @@ on: push: branches: - linux-actions + env: FLATPAK_ID: io.github.hedge_dev.unleashedrecomp FREEDESKTOP_VERSION: 23.08 @@ -40,6 +41,14 @@ jobs: path: /tmp/ccache key: ccache-${{ runner.os }} + - name: Cache vcpkg + uses: actions/cache@v4 + with: + path: | + ./thirdparty/vcpkg/downloads + ./thirdparty/vcpkg/packages + key: vcpkg-${{ runner.os }}-${{ hashFiles('vcpkg.json') }} + - name: Prepare Flatpak run: | flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo @@ -48,20 +57,27 @@ jobs: - name: Build Flatpak run: | + echo "commit_message=$(git log -1 --pretty=%B)" >> $GITHUB_ENV export CCACHE_DIR=/tmp/ccache flatpak-builder --user --force-clean --install-deps-from=flathub --repo=repo --install --ccache builddir ./flatpak/${{ env.FLATPAK_ID }}.json flatpak build-bundle repo ./${{ env.FLATPAK_ID }}.flatpak ${{ env.FLATPAK_ID }} --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo - - name: Upload artifact - uses: actions/upload-artifact@v4 - with: - name: UnleashedRecomp-flatpak - path: ./${{ env.FLATPAK_ID }}.flatpak +# Uplodads the built flatpak bundle to GitHub +# - name: Upload artifact +# uses: actions/upload-artifact@v4 +# with: +# name: UnleashedRecomp-flatpak +# path: ./${{ env.FLATPAK_ID }}.flatpak - name: Upload artifact to Discord env: DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }} if: ${{ env.DISCORD_WEBHOOK != '' }} - uses: sinshutu/upload-to-discord@master + uses: tsickert/discord-webhook@v6.0.0 with: - args: ./${{ env.FLATPAK_ID }}.flatpak \ No newline at end of file + webhook-url: ${{ env.DISCORD_WEBHOOK }} + content: | + Branch: ${{ github.ref_name }} + Commit Message: ${{ env.commit_message }} + Commit Hash: ${{ github.sha }} + filename: ./${{ env.FLATPAK_ID }}.flatpak \ No newline at end of file