2026-10-05 19:04:55 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
set -eu
|
|
|
|
|
|
|
|
|
|
if [ "$#" -ne 1 ]; then
|
|
|
|
|
printf '%s\n' 'usage: ./scripts/release VERSION' >&2
|
|
|
|
|
exit 2
|
|
|
|
|
fi
|
|
|
|
|
|
2026-11-04 00:49:59 +00:00
|
|
|
releasekit_host_os=$(GOTOOLCHAIN=local go env GOHOSTOS) || exit $?
|
|
|
|
|
releasekit_host_arch=$(GOTOOLCHAIN=local go env GOHOSTARCH) || exit $?
|
|
|
|
|
export GOOS="$releasekit_host_os" GOARCH="$releasekit_host_arch"
|
2026-10-06 01:03:18 +00:00
|
|
|
mkdir -p .releasekit/bin
|
|
|
|
|
GOTOOLCHAIN=local go build -o .releasekit/bin/releasekit ./cmd/releasekit
|
|
|
|
|
exec .releasekit/bin/releasekit publish "$1"
|