From 83ab203c3943a56d8ca243d7c82590c442045dc4 Mon Sep 17 00:00:00 2001 From: SnrsGu <40558394+SnrsGu@users.noreply.github.com> Date: Sat, 21 Dec 2024 14:15:34 +0800 Subject: [PATCH] Update aseprite_build_deploy.yml --- .github/workflows/aseprite_build_deploy.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 0a41c7f..5a4fa76 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -67,11 +67,11 @@ jobs: strategy: matrix: # os: [windows-latest, ubuntu-latest, macOS-latest] - os: [windows-latest, ubuntu-latest] + os: [ubuntu-latest] arch: [x64] - include: - - os: macOS-latest - arch: arm64 + # include: + # - os: macOS-latest + # arch: arm64 fail-fast: false steps: - name: Checkout the repository @@ -81,7 +81,7 @@ jobs: uses: seanmiddleditch/gha-setup-ninja@v3 - name: (Ubuntu) Install dependencies if: matrix.os == 'ubuntu-latest' && matrix.arch == 'x64' - run: sudo apt-get install -y g++ clang libc++-dev libc++abi-dev cmake ninja-build libx11-dev libxcursor-dev libxi-dev libgl1-mesa-dev libfontconfig1-dev + run: sudo apt-get install -y g++ clang libc++-dev libc++abi-dev cmake ninja-build libx11-dev libxcursor-dev libxi-dev libgl1-mesa-dev libfontconfig1-dev fuse - name: (macOS) Install dependencies if: matrix.os == 'macOS-latest' run: brew install ninja p7zip @@ -214,6 +214,10 @@ jobs: if: matrix.os == 'ubuntu-latest' working-directory: aseprite/build/bin run: | + curl -o appimagetool-x86_64.AppImage -L https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage + chmod +x appimagetool-x86_64.AppImage + sudo mv appimagetool-x86_64.AppImage /usr/local/bin/appimagetool + mkdir -p Aseprite.AppDir/usr/bin mkdir -p Aseprite.AppDir/usr/share/aseprite mkdir -p Aseprite.AppDir/usr/share/icons @@ -227,8 +231,7 @@ jobs: cp $GITHUB_WORKSPACE/Ubuntu/aseprite.desktop Aseprite.AppDir cp $GITHUB_WORKSPACE/Ubuntu/aseprite.png Aseprite.AppDir - appimagetool aseprite.AppDir - mv aseprite.AppImage Aseprite_${{ needs.check-version.outputs.latest_tag }}-x64.AppImage + appimagetool Aseprite.AppDir - name: Clean up redundant files if: matrix.os == 'macOS-latest' || matrix.os == 'ubuntu-latest'