mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-15 06:04:40 +00:00
40 lines
1.1 KiB
Bash
Executable file
40 lines
1.1 KiB
Bash
Executable file
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
echo "=== Versions ==="
|
|
node --version
|
|
bun --version
|
|
npm --version
|
|
|
|
echo "=== Install dependencies ==="
|
|
npm ci
|
|
|
|
echo "=== Install cross-platform bindings ==="
|
|
npm install --no-save --force \
|
|
@mariozechner/clipboard-darwin-arm64@0.3.0 \
|
|
@mariozechner/clipboard-darwin-x64@0.3.0 \
|
|
@mariozechner/clipboard-linux-x64-gnu@0.3.0 \
|
|
@mariozechner/clipboard-linux-arm64-gnu@0.3.0 \
|
|
@mariozechner/clipboard-win32-x64-msvc@0.3.0
|
|
|
|
npm install --no-save --force \
|
|
@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
|
|
|
|
echo "=== Build all packages ==="
|
|
npm run build
|
|
|
|
echo "=== Build darwin-arm64 binary ==="
|
|
mkdir -p /repo/.tmp
|
|
cd packages/coding-agent
|
|
bun build --compile --target=bun-darwin-arm64 ./dist/cli.js --outfile /repo/.tmp/pi-darwin-arm64
|
|
|
|
echo "=== Done ==="
|
|
ls -la /repo/.tmp/pi-darwin-arm64
|