diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index ea9c808..edd749b 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -46,9 +46,8 @@ jobs: env: TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} - APPIMAGE_EXTRACT_AND_RUN: "1" run: | - npx tauri build + npx tauri build --bundles deb,rpm - name: Build Tauri Windows env: @@ -62,8 +61,6 @@ jobs: mkdir -p release-assets cp src-tauri/target/release/bundle/deb/*.deb release-assets/ 2>/dev/null || true cp src-tauri/target/release/bundle/deb/*.deb.sig release-assets/ 2>/dev/null || true - cp src-tauri/target/release/bundle/appimage/*.AppImage release-assets/ 2>/dev/null || true - cp src-tauri/target/release/bundle/appimage/*.AppImage.sig release-assets/ 2>/dev/null || true cp src-tauri/target/release/bundle/rpm/*.rpm release-assets/ 2>/dev/null || true cp src-tauri/target/release/bundle/rpm/*.rpm.sig release-assets/ 2>/dev/null || true cp src-tauri/target/x86_64-pc-windows-msvc/release/bundle/nsis/*.exe release-assets/ 2>/dev/null || true @@ -92,15 +89,15 @@ jobs: BASE_URL="${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/releases/download/${TAG}" LINUX_SIG="" - APPIMAGE_FILE="" + LINUX_DEB="" WINDOWS_SIG="" WINDOWS_EXE="" - for f in release-assets/*.AppImage.sig; do + for f in release-assets/*.deb.sig; do [ -f "$f" ] && LINUX_SIG=$(cat "$f") done - for f in release-assets/*.AppImage; do - [ -f "$f" ] && APPIMAGE_FILE=$(basename "$f") + for f in release-assets/*.deb; do + [ -f "$f" ] && LINUX_DEB=$(basename "$f") done for f in release-assets/*-setup.exe.sig; do [ -f "$f" ] && WINDOWS_SIG=$(cat "$f") @@ -110,10 +107,10 @@ jobs: done PLATFORMS="{}" - if [ -n "$LINUX_SIG" ] && [ -n "$APPIMAGE_FILE" ]; then + if [ -n "$LINUX_SIG" ] && [ -n "$LINUX_DEB" ]; then PLATFORMS=$(echo "$PLATFORMS" | jq \ --arg sig "$LINUX_SIG" \ - --arg url "${BASE_URL}/${APPIMAGE_FILE}" \ + --arg url "${BASE_URL}/${LINUX_DEB}" \ '. + {"linux-x86_64": {"signature": $sig, "url": $url}}') fi if [ -n "$WINDOWS_SIG" ] && [ -n "$WINDOWS_EXE" ]; then