diff --git a/.github/workflows/build-and-upload.yml b/.github/workflows/build-and-upload.yml index dca2084f..725c1818 100644 --- a/.github/workflows/build-and-upload.yml +++ b/.github/workflows/build-and-upload.yml @@ -342,14 +342,17 @@ jobs: - name: Package Tauri artifacts (Linux) run: | set -euo pipefail - BUNDLE_ROOT="packages/tauri-app/target/release/bundle" + SEARCH_ROOT="packages/tauri-app/target" ARTIFACT_DIR="packages/tauri-app/release-tauri" rm -rf "$ARTIFACT_DIR" mkdir -p "$ARTIFACT_DIR" shopt -s nullglob globstar - first_artifact=$(find "$BUNDLE_ROOT" -type f \( -name "*.AppImage" -o -name "*.deb" -o -name "*.rpm" -o -name "*.tar.gz" \) | head -n1) + first_artifact=$(find "$SEARCH_ROOT" -type f \( -name "*.AppImage" -o -name "*.deb" -o -name "*.rpm" -o -name "*.tar.gz" \) | head -n1) if [ -n "$first_artifact" ]; then zip -j "$ARTIFACT_DIR/CodeNomad-Tauri-${VERSION}-linux-x64.zip" "$first_artifact" + else + echo "No bundled artifact found under $SEARCH_ROOT" >&2 + exit 1 fi - name: Upload Tauri release assets (Linux) @@ -391,7 +394,7 @@ jobs: - name: Install Linux build dependencies (Tauri) run: | sudo dpkg --add-architecture arm64 - sudo apt-get update + sudo apt-get update || true sudo apt-get install -y \ build-essential \ pkg-config \ @@ -425,14 +428,17 @@ jobs: - name: Package Tauri artifacts (Linux arm64) run: | set -euo pipefail - BUNDLE_ROOT="packages/tauri-app/target/release/bundle" + SEARCH_ROOT="packages/tauri-app/target" ARTIFACT_DIR="packages/tauri-app/release-tauri" rm -rf "$ARTIFACT_DIR" mkdir -p "$ARTIFACT_DIR" shopt -s nullglob globstar - first_artifact=$(find "$BUNDLE_ROOT" -type f \( -name "*.AppImage" -o -name "*.deb" -o -name "*.rpm" -o -name "*.tar.gz" \) | head -n1) + first_artifact=$(find "$SEARCH_ROOT" -type f \( -name "*.AppImage" -o -name "*.deb" -o -name "*.rpm" -o -name "*.tar.gz" \) | head -n1) if [ -n "$first_artifact" ]; then zip -j "$ARTIFACT_DIR/CodeNomad-Tauri-${VERSION}-linux-arm64.zip" "$first_artifact" + else + echo "No bundled artifact found under $SEARCH_ROOT" >&2 + exit 1 fi - name: Upload Tauri release assets (Linux arm64) diff --git a/packages/electron-app/package.json b/packages/electron-app/package.json index 62d3b793..df22a542 100644 --- a/packages/electron-app/package.json +++ b/packages/electron-app/package.json @@ -65,7 +65,7 @@ { "from": "electron/resources", "to": "", - "filter": ["!icon.icns", "!icon.ico", "!icon.png"] + "filter": ["!icon.icns", "!icon.ico"] } ], "mac": {