Skip to content

Commit f8ef6a2

Browse files
committed
ci: fix failures on windows and linux
1 parent 9abae62 commit f8ef6a2

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)