From ac5e3ae53bf4e831a70bdc1ae2d3105c2a4e3fe6 Mon Sep 17 00:00:00 2001 From: Youwes09 Date: Wed, 25 Feb 2026 20:11:27 -0600 Subject: [PATCH] [V1] Requires Bundle Patch (MacOS) --- .github/workflows/build-macos.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index 11e9c4a..c288d54 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -143,6 +143,8 @@ jobs: chmod +x src-tauri/binaries/suwayomi-server-aarch64-apple-darwin chmod +x src-tauri/binaries/suwayomi-server-x86_64-apple-darwin + # tauri.conf.json expects exactly "binaries/suwayomi-bundle". + # We stage both arch bundles and swap the symlink before each build. cp -r suwayomi-arm64 src-tauri/binaries/suwayomi-bundle-arm64 cp -r suwayomi-x64 src-tauri/binaries/suwayomi-bundle-x64 @@ -152,6 +154,11 @@ jobs: # We patch in-place rather than using --config to avoid Tauri schema issues. sed -i '' 's/"beforeBuildCommand": "pnpm build"/"beforeBuildCommand": ""/' src-tauri/tauri.conf.json + - name: Swap bundle for aarch64 + run: | + rm -rf src-tauri/binaries/suwayomi-bundle + cp -r src-tauri/binaries/suwayomi-bundle-arm64 src-tauri/binaries/suwayomi-bundle + - name: Build Tauri app (aarch64) uses: tauri-apps/tauri-action@v0 env: @@ -165,6 +172,11 @@ jobs: with: args: --target aarch64-apple-darwin + - name: Swap bundle for x86_64 + run: | + rm -rf src-tauri/binaries/suwayomi-bundle + cp -r src-tauri/binaries/suwayomi-bundle-x64 src-tauri/binaries/suwayomi-bundle + - name: Build Tauri app (x86_64) uses: tauri-apps/tauri-action@v0 env: