From e1e3ceccc249a6d5a6f4e9adee440ad2fd6109a3 Mon Sep 17 00:00:00 2001 From: Erica Marigold Date: Thu, 1 May 2025 07:57:23 +0100 Subject: [PATCH] chore(actions): use `pkg2appimage` directly instead of `appimagetool` --- .github/workflows/appimage.yaml | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/.github/workflows/appimage.yaml b/.github/workflows/appimage.yaml index 7b3632a..15c804b 100644 --- a/.github/workflows/appimage.yaml +++ b/.github/workflows/appimage.yaml @@ -21,24 +21,17 @@ jobs: - name: AppImage routine run: | - export LUNE_VERSION=${{ vars.lune_VERSION }} - - echo "Running build on debian linux $(uname -m)" + export LUNE_VERSION=${{ vars.LUNE_VERSION }} sudo apt-get update sudo apt-get install imagemagick file desktop-file-utils curl wget dpkg-dev unzip fuse libfuse2 -y - wget "https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage" - chmod a+x ./appimagetool-x86_64.AppImage - - ./appimagetool-x86_64.AppImage ./package/appimage/lune.AppDir - - mkdir ../out - mv ./lune-*.AppImage ../out/lune-$LUNE_VERSION.glibc${{ vars.LUNE_GLIBC_VERSION }}-x86_64.AppImage + cd ./package/appimage + ./pkg2appimage/pkg2appimage lune.yml - name: Upload generated images uses: actions/upload-artifact@v4 with: - name: lune-${{ vars.lune_VERSION }}.glibc${{ vars.LUNE_GLIBC_VERSION }}-x86_64.AppImage - path: "*.AppImage" + name: lune-${{ vars.LUNE_VERSION }}-x86_64.AppImage + path: ./package/appimage/out/*.AppImage if-no-files-found: error