Fix electron loading screen and linux arm build

This commit is contained in:
Shantur Rathore
2025-11-21 18:50:19 +00:00
parent 0a2d57624c
commit ca4030e86e
2 changed files with 12 additions and 6 deletions

View File

@@ -342,14 +342,17 @@ jobs:
- name: Package Tauri artifacts (Linux) - name: Package Tauri artifacts (Linux)
run: | run: |
set -euo pipefail set -euo pipefail
BUNDLE_ROOT="packages/tauri-app/target/release/bundle" SEARCH_ROOT="packages/tauri-app/target"
ARTIFACT_DIR="packages/tauri-app/release-tauri" ARTIFACT_DIR="packages/tauri-app/release-tauri"
rm -rf "$ARTIFACT_DIR" rm -rf "$ARTIFACT_DIR"
mkdir -p "$ARTIFACT_DIR" mkdir -p "$ARTIFACT_DIR"
shopt -s nullglob globstar 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 if [ -n "$first_artifact" ]; then
zip -j "$ARTIFACT_DIR/CodeNomad-Tauri-${VERSION}-linux-x64.zip" "$first_artifact" 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 fi
- name: Upload Tauri release assets (Linux) - name: Upload Tauri release assets (Linux)
@@ -391,7 +394,7 @@ jobs:
- name: Install Linux build dependencies (Tauri) - name: Install Linux build dependencies (Tauri)
run: | run: |
sudo dpkg --add-architecture arm64 sudo dpkg --add-architecture arm64
sudo apt-get update sudo apt-get update || true
sudo apt-get install -y \ sudo apt-get install -y \
build-essential \ build-essential \
pkg-config \ pkg-config \
@@ -425,14 +428,17 @@ jobs:
- name: Package Tauri artifacts (Linux arm64) - name: Package Tauri artifacts (Linux arm64)
run: | run: |
set -euo pipefail set -euo pipefail
BUNDLE_ROOT="packages/tauri-app/target/release/bundle" SEARCH_ROOT="packages/tauri-app/target"
ARTIFACT_DIR="packages/tauri-app/release-tauri" ARTIFACT_DIR="packages/tauri-app/release-tauri"
rm -rf "$ARTIFACT_DIR" rm -rf "$ARTIFACT_DIR"
mkdir -p "$ARTIFACT_DIR" mkdir -p "$ARTIFACT_DIR"
shopt -s nullglob globstar 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 if [ -n "$first_artifact" ]; then
zip -j "$ARTIFACT_DIR/CodeNomad-Tauri-${VERSION}-linux-arm64.zip" "$first_artifact" 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 fi
- name: Upload Tauri release assets (Linux arm64) - name: Upload Tauri release assets (Linux arm64)

View File

@@ -65,7 +65,7 @@
{ {
"from": "electron/resources", "from": "electron/resources",
"to": "", "to": "",
"filter": ["!icon.icns", "!icon.ico", "!icon.png"] "filter": ["!icon.icns", "!icon.ico"]
} }
], ],
"mac": { "mac": {