@@ -7,6 +7,10 @@
|
|||||||
- Exported `convertToPng` for extension authors.
|
- Exported `convertToPng` for extension authors.
|
||||||
- Exported `parseArgs` and type `Args` for extension authors.
|
- Exported `parseArgs` and type `Args` for extension authors.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Fixed Bun release archive creation to install and copy the matching `@mariozechner/clipboard` base package and native sidecars ([#5184](https://github.com/earendil-works/pi/issues/5184)).
|
||||||
|
|
||||||
## [0.77.0] - 2026-05-28
|
## [0.77.0] - 2026-05-28
|
||||||
|
|
||||||
### New Features
|
### New Features
|
||||||
|
|||||||
@@ -90,17 +90,19 @@ fi
|
|||||||
|
|
||||||
if [[ "$SKIP_DEPS" == "false" ]]; then
|
if [[ "$SKIP_DEPS" == "false" ]]; then
|
||||||
echo "==> Installing cross-platform native bindings..."
|
echo "==> Installing cross-platform native bindings..."
|
||||||
|
CLIPBOARD_VERSION=$(node -p "require('./packages/coding-agent/package.json').optionalDependencies['@mariozechner/clipboard']")
|
||||||
# npm ci only installs optional deps for the current platform
|
# npm ci only installs optional deps for the current platform
|
||||||
# We need all platform bindings for bun cross-compilation
|
# We need the base clipboard package and 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 --package-lock=false --force --ignore-scripts \
|
npm install --include=optional --no-save --package-lock=false --force --ignore-scripts \
|
||||||
@mariozechner/clipboard-darwin-arm64@0.3.6 \
|
@mariozechner/clipboard@"$CLIPBOARD_VERSION" \
|
||||||
@mariozechner/clipboard-darwin-x64@0.3.6 \
|
@mariozechner/clipboard-darwin-arm64@"$CLIPBOARD_VERSION" \
|
||||||
@mariozechner/clipboard-linux-x64-gnu@0.3.6 \
|
@mariozechner/clipboard-darwin-x64@"$CLIPBOARD_VERSION" \
|
||||||
@mariozechner/clipboard-linux-arm64-gnu@0.3.6 \
|
@mariozechner/clipboard-linux-x64-gnu@"$CLIPBOARD_VERSION" \
|
||||||
@mariozechner/clipboard-win32-x64-msvc@0.3.6 \
|
@mariozechner/clipboard-linux-arm64-gnu@"$CLIPBOARD_VERSION" \
|
||||||
@mariozechner/clipboard-win32-arm64-msvc@0.3.6
|
@mariozechner/clipboard-win32-x64-msvc@"$CLIPBOARD_VERSION" \
|
||||||
|
@mariozechner/clipboard-win32-arm64-msvc@"$CLIPBOARD_VERSION"
|
||||||
else
|
else
|
||||||
echo "==> Skipping cross-platform native bindings (--skip-deps)"
|
echo "==> Skipping cross-platform native bindings (--skip-deps)"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user