Fix CI: skip AppImage (needs FUSE), build deb+rpm only
Some checks failed
Release / build-and-release (push) Has been cancelled
Some checks failed
Release / build-and-release (push) Has been cancelled
linuxdeploy cannot run inside Docker containers even with APPIMAGE_EXTRACT_AND_RUN. Use --bundles deb,rpm instead. Update latest.json to use .deb for linux-x86_64 platform. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
b34527730d
commit
f126d08da3
1 changed files with 7 additions and 10 deletions
|
|
@ -46,9 +46,8 @@ jobs:
|
||||||
env:
|
env:
|
||||||
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
|
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
|
||||||
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
|
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
|
||||||
APPIMAGE_EXTRACT_AND_RUN: "1"
|
|
||||||
run: |
|
run: |
|
||||||
npx tauri build
|
npx tauri build --bundles deb,rpm
|
||||||
|
|
||||||
- name: Build Tauri Windows
|
- name: Build Tauri Windows
|
||||||
env:
|
env:
|
||||||
|
|
@ -62,8 +61,6 @@ jobs:
|
||||||
mkdir -p release-assets
|
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 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/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 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/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
|
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}"
|
BASE_URL="${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/releases/download/${TAG}"
|
||||||
|
|
||||||
LINUX_SIG=""
|
LINUX_SIG=""
|
||||||
APPIMAGE_FILE=""
|
LINUX_DEB=""
|
||||||
WINDOWS_SIG=""
|
WINDOWS_SIG=""
|
||||||
WINDOWS_EXE=""
|
WINDOWS_EXE=""
|
||||||
|
|
||||||
for f in release-assets/*.AppImage.sig; do
|
for f in release-assets/*.deb.sig; do
|
||||||
[ -f "$f" ] && LINUX_SIG=$(cat "$f")
|
[ -f "$f" ] && LINUX_SIG=$(cat "$f")
|
||||||
done
|
done
|
||||||
for f in release-assets/*.AppImage; do
|
for f in release-assets/*.deb; do
|
||||||
[ -f "$f" ] && APPIMAGE_FILE=$(basename "$f")
|
[ -f "$f" ] && LINUX_DEB=$(basename "$f")
|
||||||
done
|
done
|
||||||
for f in release-assets/*-setup.exe.sig; do
|
for f in release-assets/*-setup.exe.sig; do
|
||||||
[ -f "$f" ] && WINDOWS_SIG=$(cat "$f")
|
[ -f "$f" ] && WINDOWS_SIG=$(cat "$f")
|
||||||
|
|
@ -110,10 +107,10 @@ jobs:
|
||||||
done
|
done
|
||||||
|
|
||||||
PLATFORMS="{}"
|
PLATFORMS="{}"
|
||||||
if [ -n "$LINUX_SIG" ] && [ -n "$APPIMAGE_FILE" ]; then
|
if [ -n "$LINUX_SIG" ] && [ -n "$LINUX_DEB" ]; then
|
||||||
PLATFORMS=$(echo "$PLATFORMS" | jq \
|
PLATFORMS=$(echo "$PLATFORMS" | jq \
|
||||||
--arg sig "$LINUX_SIG" \
|
--arg sig "$LINUX_SIG" \
|
||||||
--arg url "${BASE_URL}/${APPIMAGE_FILE}" \
|
--arg url "${BASE_URL}/${LINUX_DEB}" \
|
||||||
'. + {"linux-x86_64": {"signature": $sig, "url": $url}}')
|
'. + {"linux-x86_64": {"signature": $sig, "url": $url}}')
|
||||||
fi
|
fi
|
||||||
if [ -n "$WINDOWS_SIG" ] && [ -n "$WINDOWS_EXE" ]; then
|
if [ -n "$WINDOWS_SIG" ] && [ -n "$WINDOWS_EXE" ]; then
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue