fixes for action

This commit is contained in:
Will Jones
2023-05-23 18:59:45 -07:00
parent 47f5163768
commit c4237c61d5
3 changed files with 67 additions and 18 deletions

View File

@@ -20,10 +20,10 @@ build_node_binaries() {
do
echo "Building node library for $target"
# cross doesn't yet pass this down to Docker, so we do it ourselves.
if [[ $target == x86_64* ]]; then
export CROSS_CONTAINER_OPTS="--platform linux/amd64"
else
export CROSS_CONTAINER_OPTS="--platform linux/arm64/v8"
export CROSS_CONTAINER_OPTS="--platform linux/amd64"
if [[ $target == *musl ]]; then
# This is needed for cargo to allow build cdylibs with musl
RUSTFLAGS="-C target-feature=-crt-static"
fi
npm run cross-release -- --target $target
npm run pack-build -- --target $target