fix(ci): reuse Linux binary for AppImage packaging

This commit is contained in:
NimBold
2026-07-30 03:16:37 +03:30
parent 4e504b8e74
commit 31cf4a1c50
5 changed files with 220 additions and 11 deletions
+2 -3
View File
@@ -93,12 +93,11 @@ jobs:
mkdir -p "$RUNNER_TEMP/firelink-native-packages/deb" "$RUNNER_TEMP/firelink-native-packages/rpm"
cp src-tauri/target/${{ matrix.target }}/release/bundle/deb/*.deb "$RUNNER_TEMP/firelink-native-packages/deb/"
cp src-tauri/target/${{ matrix.target }}/release/bundle/rpm/*.rpm "$RUNNER_TEMP/firelink-native-packages/rpm/"
- name: Build Linux AppImage
- name: Build Linux AppImage from existing binary
if: runner.os == 'Linux'
run: npm run tauri build -- -vv --target ${{ matrix.target }} --bundles appimage
run: node scripts/build-linux-appimage.js --target ${{ matrix.target }}
env:
APPIMAGE_EXTRACT_AND_RUN: 1
FIRELINK_OMIT_ENGINE_DIST_FOR_TAURI_BUNDLE: '1'
- name: Install pinned appimagetool (Linux only)
if: runner.os == 'Linux'
env: