@@ -41,13 +41,13 @@ jobs:
4141 bundles : dmg
4242 - platform : ubuntu-latest
4343 target : x86_64-unknown-linux-gnu
44- bundles : appimage, deb
44+ bundles : " appimage deb"
4545 - platform : ubuntu-24.04-arm
4646 target : aarch64-unknown-linux-gnu
47- bundles : appimage, deb
47+ bundles : " appimage deb"
4848 - platform : windows-latest
4949 target : x86_64-pc-windows-msvc
50- bundles : msi, nsis
50+ bundles : " msi nsis"
5151
5252 runs-on : ${{ matrix.platform }}
5353
@@ -87,13 +87,20 @@ jobs:
8787 - name : Download liblbug
8888 run : bash scripts/download-liblbug.sh
8989
90- - name : Build Tauri app
90+ - name : Build Tauri app (Linux)
91+ if : matrix.platform == 'ubuntu-latest' || matrix.platform == 'ubuntu-24.04-arm'
9192 run : pnpm tauri build --target ${{ matrix.target }} --bundles ${{ matrix.bundles }} --verbose
9293 env :
9394 # Needed for linuxdeploy AppImage bundling on CI runners
9495 APPIMAGE_EXTRACT_AND_RUN : " 1"
96+ # Ensure linuxdeploy can resolve and bundle liblbug.so
97+ LD_LIBRARY_PATH : ${{ github.workspace }}/src-tauri/liblbug
9598 NO_STRIP : " true" # https://github.com/tauri-apps/tauri/issues/14796
9699
100+ - name : Build Tauri app (macOS/Windows)
101+ if : matrix.platform == 'macos-latest' || matrix.platform == 'windows-latest'
102+ run : pnpm tauri build --target ${{ matrix.target }} --bundles ${{ matrix.bundles }} --verbose
103+
97104 - name : Upload artifacts
98105 uses : actions/upload-artifact@v4
99106 with :
0 commit comments