fix(ci): add tarball generation for AUR workflow

This commit is contained in:
vicrodh committed 2026-01-14 03:51:22 -06:00
1 parent cc244a51b8
commit 3ae0aed20a
1 file changed
+20
+20
View File
@@ -95,11 +95,31 @@ jobs:
run: npm run tauri build -- --bundles deb,rpm,appimage run: npm run tauri build -- --bundles deb,rpm,appimage
- name: Collect artifacts - name: Collect artifacts
id: artifacts
env:
VERSION: ${{ steps.release.outputs.version }}
run: | run: |
mkdir -p dist mkdir -p dist
cp -v src-tauri/target/release/bundle/deb/*.deb dist/ || true cp -v src-tauri/target/release/bundle/deb/*.deb dist/ || true
cp -v src-tauri/target/release/bundle/rpm/*.rpm dist/ || true cp -v src-tauri/target/release/bundle/rpm/*.rpm dist/ || true
cp -v src-tauri/target/release/bundle/appimage/*.AppImage dist/ || true cp -v src-tauri/target/release/bundle/appimage/*.AppImage dist/ || true
# Create tarball for AUR
mkdir -p tarball-staging
cp src-tauri/target/release/qbz-nix tarball-staging/qbz
cp src-tauri/icons/128x128.png tarball-staging/qbz.png
cat > tarball-staging/qbz.desktop << 'EOF'
[Desktop Entry]
Name=QBZ
Comment=Native Qobuz client for Linux
Exec=qbz
Icon=qbz
Terminal=false
Type=Application
Categories=Audio;Music;Player;
EOF
tar -czvf "dist/qbz_${VERSION}_amd64.tar.gz" -C tarball-staging .
ls -la dist ls -la dist
- name: Upload artifacts - name: Upload artifacts