diff --git a/hack/release.sh b/hack/release.sh deleted file mode 100755 index 7925d55ad5..0000000000 --- a/hack/release.sh +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/sh -# -# Cut a libpod release. Usage: -# -# $ hack/release.sh -# -# For example: -# -# $ hack/release.sh 1.2.3 1.3.0 -# -# for "I'm cutting 1.2.3, and want to use 1.3.0-dev for future work". - -VERSION="$1" -NEXT_VERSION="$2" - -if test "${NEXT_VERSION}" != "${NEXT_VERSION%-dev}" -then - echo "The next-version argument '${NEXT_VERSION}' should not end in '-dev'." >&2 - echo "This script will add the -dev suffix as needed internally. Try:" >&2 - echo " $0 ${VERSION} ${NEXT_VERSION%-dev}" >&2 - exit 1 -fi - -DATE=$(date '+%Y-%m-%d') -LAST_TAG=$(git describe --tags --abbrev=0) - -write_go_version() -{ - LOCAL_VERSION="$1" - sed -i "s/^\(var Version = semver.MustParse( *\"\).*/\1${LOCAL_VERSION}\")/" version/version.go -} - -write_spec_version() -{ - LOCAL_VERSION="$1" - sed -i "s/^\(Version: *\).*/\1${LOCAL_VERSION}/" contrib/spec/podman.spec.in -} - -release_commit() -{ - write_go_version "${VERSION}" && - write_spec_version "${VERSION}" && - git commit -asm "Bump to v${VERSION}" -} - -dev_version_commit() -{ - write_go_version "${NEXT_VERSION}-dev" && - write_spec_version "${NEXT_VERSION}" && - git commit -asm "Bump to v${NEXT_VERSION}-dev" -} - -git fetch origin && -git checkout -b "bump-${VERSION}" origin/main && -release_commit && -git tag -s -m "version ${VERSION}" "v${VERSION}" && -dev_version_commit