1
.github/workflows/build-binaries.yml
vendored
1
.github/workflows/build-binaries.yml
vendored
@@ -24,6 +24,7 @@ jobs:
|
|||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
ref: ${{ env.RELEASE_TAG }}
|
ref: ${{ env.RELEASE_TAG }}
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Setup Bun
|
- name: Setup Bun
|
||||||
uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1
|
uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Added Together AI to built-in provider setup, `/login` API-key auth, and default model resolution ([#3624](https://github.com/earendil-works/pi-mono/pull/3624) by [@Nutlope](https://github.com/Nutlope)).
|
- Added Together AI to built-in provider setup, `/login` API-key auth, and default model resolution ([#3624](https://github.com/earendil-works/pi-mono/pull/3624) by [@Nutlope](https://github.com/Nutlope)).
|
||||||
|
- Added Windows ARM64 standalone binary release artifacts ([#4458](https://github.com/earendil-works/pi/pull/4458) by [@brianmichel](https://github.com/brianmichel)).
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ done
|
|||||||
# Validate platform if specified
|
# Validate platform if specified
|
||||||
if [[ -n "$PLATFORM" ]]; then
|
if [[ -n "$PLATFORM" ]]; then
|
||||||
case "$PLATFORM" in
|
case "$PLATFORM" in
|
||||||
darwin-arm64|darwin-x64|linux-x64|linux-arm64|windows-x64)
|
darwin-arm64|darwin-x64|linux-x64|linux-arm64|windows-x64|windows-arm64)
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Invalid platform: $PLATFORM"
|
echo "Invalid platform: $PLATFORM"
|
||||||
@@ -65,13 +65,13 @@ if [[ "$SKIP_DEPS" == "false" ]]; then
|
|||||||
# We need all platform bindings for bun cross-compilation
|
# We need all platform bindings for bun cross-compilation
|
||||||
# Use --force to bypass platform checks (os/cpu restrictions in package.json)
|
# Use --force to bypass platform checks (os/cpu restrictions in package.json)
|
||||||
# Install all in one command to avoid npm removing packages from previous installs
|
# Install all in one command to avoid npm removing packages from previous installs
|
||||||
npm install --no-save --force \
|
npm install --no-save --force --ignore-scripts \
|
||||||
@mariozechner/clipboard-darwin-arm64@0.3.0 \
|
@mariozechner/clipboard-darwin-arm64@0.3.2 \
|
||||||
@mariozechner/clipboard-darwin-x64@0.3.0 \
|
@mariozechner/clipboard-darwin-x64@0.3.2 \
|
||||||
@mariozechner/clipboard-linux-x64-gnu@0.3.0 \
|
@mariozechner/clipboard-linux-x64-gnu@0.3.2 \
|
||||||
@mariozechner/clipboard-linux-arm64-gnu@0.3.0 \
|
@mariozechner/clipboard-linux-arm64-gnu@0.3.2 \
|
||||||
@mariozechner/clipboard-win32-x64-msvc@0.3.0 \
|
@mariozechner/clipboard-win32-x64-msvc@0.3.2 \
|
||||||
@mariozechner/clipboard-win32-arm64-msvc@0.3.0 \
|
@mariozechner/clipboard-win32-arm64-msvc@0.3.2 \
|
||||||
@img/sharp-darwin-arm64@0.34.5 \
|
@img/sharp-darwin-arm64@0.34.5 \
|
||||||
@img/sharp-darwin-x64@0.34.5 \
|
@img/sharp-darwin-x64@0.34.5 \
|
||||||
@img/sharp-linux-x64@0.34.5 \
|
@img/sharp-linux-x64@0.34.5 \
|
||||||
@@ -179,5 +179,9 @@ ls -lh *.tar.gz *.zip 2>/dev/null || true
|
|||||||
echo ""
|
echo ""
|
||||||
echo "Extracted directories for testing:"
|
echo "Extracted directories for testing:"
|
||||||
for platform in "${PLATFORMS[@]}"; do
|
for platform in "${PLATFORMS[@]}"; do
|
||||||
echo " binaries/$platform/pi"
|
if [[ "$platform" == windows-* ]]; then
|
||||||
|
echo " binaries/$platform/pi.exe"
|
||||||
|
else
|
||||||
|
echo " binaries/$platform/pi"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user