From 564bd40af6303522fbc353a3f55260c852b039e2 Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Fri, 18 Oct 2024 20:57:46 +0200 Subject: [PATCH] Include all files in release artifacts --- .github/workflows/on_push.yml | 4 ++-- bin/prepare_assets.sh | 23 ++--------------------- 2 files changed, 4 insertions(+), 23 deletions(-) diff --git a/.github/workflows/on_push.yml b/.github/workflows/on_push.yml index 71b3379..4af5b1b 100644 --- a/.github/workflows/on_push.yml +++ b/.github/workflows/on_push.yml @@ -110,7 +110,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: artifacts-linux - path: release/wakatime-linux-*.AppImage + path: release/* - name: Remove tag if failure if: ${{ failure() }} @@ -157,7 +157,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: artifacts-windows - path: release/wakatime-win32-*.exe + path: release/* - name: Remove tag if failure if: ${{ failure() }} diff --git a/bin/prepare_assets.sh b/bin/prepare_assets.sh index b688b0b..b8032c7 100755 --- a/bin/prepare_assets.sh +++ b/bin/prepare_assets.sh @@ -7,28 +7,9 @@ if ! [ -d "./release" ]; then mkdir ./release fi -# ensure zip is installed -if [ "$(which zip)" = "" ]; then - apt-get update && apt-get install -y zip -fi - # add execution permission -chmod 750 ./release/wakatime-linux-x86_64.AppImage -chmod 750 ./release/wakatime-linux-arm64.AppImage -chmod 750 ./release/wakatime-win32-x64.exe -chmod 750 ./release/wakatime-win32-arm64.exe - -# create archives -zip -j ./release/wakatime-linux-x86_64.zip ./release/wakatime-linux-x86_64.AppImage -zip -j ./release/wakatime-linux-arm64.zip ./release/wakatime-linux-arm64.AppImage -zip -j ./release/wakatime-win32-x64.zip ./release/wakatime-win32-x64.exe -zip -j ./release/wakatime-win32-arm64.zip ./release/wakatime-win32-arm64.exe - -# remove executables -rm ./release/wakatime-linux-x86_64.AppImage -rm ./release/wakatime-linux-arm64.AppImage -rm ./release/wakatime-win32-x64.exe -rm ./release/wakatime-win32-arm64.exe +chmod 750 ./release/*.AppImage +chmod 750 ./release/*.exe # calculate checksums for file in ./release/*; do