2018-10-02 16:24:04 -07:00
|
|
|
#!/bin/sh
|
|
|
|
|
#
|
|
|
|
|
# Prepare for a release. Usage:
|
|
|
|
|
#
|
|
|
|
|
# $ hack/release.sh v0.1.0
|
|
|
|
|
|
|
|
|
|
set -ex
|
|
|
|
|
|
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
|
|
|
|
|
|
TAG="${1}"
|
|
|
|
|
|
2018-11-22 09:50:07 -08:00
|
|
|
git tag -sm "version ${TAG}" "${TAG}"
|
2018-10-02 16:24:04 -07:00
|
|
|
./build.sh # ensure freshly-generated data
|
|
|
|
|
for GOOS in darwin linux
|
|
|
|
|
do
|
|
|
|
|
GOARCH=amd64
|
|
|
|
|
OUTPUT="bin/openshift-install-${GOOS}-${GOARCH}"
|
|
|
|
|
GOOS="${GOOS}" GOARCH="${GOARCH}" OUTPUT="${OUTPUT}" SKIP_GENERATION=y ./build.sh
|
|
|
|
|
done
|
2019-02-28 01:11:40 -08:00
|
|
|
(
|
|
|
|
|
cd ../bin
|
|
|
|
|
sha256sum openshift-install-* >release.sha256
|
|
|
|
|
gpg --output release.sha256.sig --detach-sig release.sha256
|
|
|
|
|
)
|