mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-15 19:05:11 +00:00
fix: install cross-platform native bindings for bun cross-compilation
fixes #485
This commit is contained in:
parent
90e0b95c81
commit
2bc445498a
1 changed files with 25 additions and 0 deletions
25
.github/workflows/build-binaries.yml
vendored
25
.github/workflows/build-binaries.yml
vendored
|
|
@ -39,6 +39,31 @@ jobs:
|
|||
- name: Install dependencies
|
||||
run: npm ci
|
||||
|
||||
- name: Install cross-platform native bindings
|
||||
run: |
|
||||
# npm ci only installs optional deps for the current platform (linux-x64)
|
||||
# We need all platform bindings for bun cross-compilation
|
||||
|
||||
# Clipboard bindings for all target platforms
|
||||
npm install --no-save \
|
||||
@crosscopy/clipboard-darwin-arm64@0.2.8 \
|
||||
@crosscopy/clipboard-darwin-x64@0.2.8 \
|
||||
@crosscopy/clipboard-linux-x64-gnu@0.2.8 \
|
||||
@crosscopy/clipboard-linux-arm64-gnu@0.2.8 \
|
||||
@crosscopy/clipboard-win32-x64-msvc@0.2.8
|
||||
|
||||
# Sharp bindings for all target platforms
|
||||
npm install --no-save \
|
||||
@img/sharp-darwin-arm64@0.34.5 \
|
||||
@img/sharp-darwin-x64@0.34.5 \
|
||||
@img/sharp-linux-x64@0.34.5 \
|
||||
@img/sharp-linux-arm64@0.34.5 \
|
||||
@img/sharp-win32-x64@0.34.5 \
|
||||
@img/sharp-libvips-darwin-arm64@1.2.4 \
|
||||
@img/sharp-libvips-darwin-x64@1.2.4 \
|
||||
@img/sharp-libvips-linux-x64@1.2.4 \
|
||||
@img/sharp-libvips-linux-arm64@1.2.4
|
||||
|
||||
- name: Build all packages
|
||||
run: npm run build
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue