blob: 040219deed53951e089966a8c5208705c3ba1dfc [file] [log] [blame] [edit]
#!/bin/bash
set -ex
platform=$1
target=$2
rm -rf tmp
mkdir tmp
mkdir -p dist
tag=v$(./ci/print-current-version.sh)
bin_pkgname=wasm-component-ld-$tag-$platform
mkdir tmp/$bin_pkgname
cp LICENSE-* README.md tmp/$bin_pkgname
fmt=tar
if [ "$platform" = "x86_64-windows" ]; then
cp target/release/wasm-component-ld.exe tmp/$bin_pkgname
fmt=zip
elif [ "$target" = "" ]; then
cp target/release/wasm-component-ld tmp/$bin_pkgname
else
cp target/$target/release/wasm-component-ld tmp/$bin_pkgname
fi
mktarball() {
dir=$1
if [ "$fmt" = "tar" ]; then
tar czvf dist/$dir.tar.gz -C tmp $dir
else
# Note that this runs on Windows, and it looks like GitHub Actions doesn't
# have a `zip` tool there, so we use something else
(cd tmp && 7z a ../dist/$dir.zip $dir/)
fi
}
mktarball $bin_pkgname