ci: add platform-specific bun install flags

This commit is contained in:
Brendan Allan
2026-04-22 17:32:06 +08:00
parent 88c5f6bb19
commit 7d260a6043
2 changed files with 13 additions and 2 deletions

View File

@@ -405,22 +405,28 @@ jobs:
- host: macos-latest
target: x86_64-apple-darwin
platform_flag: --mac --x64
bun_install_flags: --os=darwin --cpu=x64
- host: macos-latest
target: aarch64-apple-darwin
platform_flag: --mac --arm64
bun_install_flags: --os=darwin --cpu=arm64
# github-hosted: blacksmith lacks ARM64 MSVC cross-compilation toolchain
- host: "windows-2025"
target: aarch64-pc-windows-msvc
platform_flag: --win --arm64
bun_install_flags: --os=win32 --cpu=arm64
- host: "blacksmith-4vcpu-windows-2025"
target: x86_64-pc-windows-msvc
platform_flag: --win
bun_install_flags: --os=win32 --cpu=x64
- host: "blacksmith-4vcpu-ubuntu-2404"
target: x86_64-unknown-linux-gnu
platform_flag: --linux
bun_install_flags: --os=linux --cpu=x64
- host: "blacksmith-4vcpu-ubuntu-2404"
target: aarch64-unknown-linux-gnu
platform_flag: --linux
bun_install_flags: --os=linux --cpu=arm64
runs-on: ${{ matrix.settings.host }}
steps:
- uses: actions/checkout@v3