20 lines
685 B
Bash
Executable file
20 lines
685 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -exuo pipefail
|
|
cd "$(dirname "${BASH_SOURCE[0]}")"/..
|
|
|
|
# Prepare tarball, headers.json.gz, etc.
|
|
./dev/bundle-release.sh
|
|
|
|
if [[ "${UPLOAD_HEADERS:-"false"}" == "true" ]]; then
|
|
# Upload headers.json.gz
|
|
gh release upload "release-$(git rev-parse --short HEAD)" headers.json.gz
|
|
fi
|
|
|
|
# Upload static library individually.
|
|
cp zig-out/lib/libdawn.a "libdawn_$RELEASE_NAME.a"
|
|
gzip -9 "libdawn_$RELEASE_NAME.a"
|
|
gh release upload "release-$(git rev-parse --short HEAD)" "libdawn_$RELEASE_NAME.a.gz"
|
|
|
|
# Upload tarball of static library + headers.
|
|
mv out.tar.gz "$RELEASE_NAME.tar.gz"
|
|
gh release upload "release-$(git rev-parse --short HEAD)" "$RELEASE_NAME.tar.gz"
|