Fix electron loading screen and linux arm build
This commit is contained in:
16
.github/workflows/build-and-upload.yml
vendored
16
.github/workflows/build-and-upload.yml
vendored
@@ -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)
|
||||||
|
|||||||
@@ -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": {
|
||||||
|
|||||||
Reference in New Issue
Block a user