From b1f8321f78a0d47ae78cd9f22233b7de95f74ad6 Mon Sep 17 00:00:00 2001 From: Matt Layher Date: Fri, 15 Apr 2022 09:24:37 -0400 Subject: [PATCH] consrv: tag v1.0.0 Signed-off-by: Matt Layher --- scripts/mkrelease.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 scripts/mkrelease.sh diff --git a/scripts/mkrelease.sh b/scripts/mkrelease.sh new file mode 100755 index 0000000..db6ceb6 --- /dev/null +++ b/scripts/mkrelease.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +set -e + +if [[ -z $1 ]]; then + echo "must specify a version number argument" + exit 1 +fi + +if [[ $1 =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + echo "tagging release: $1" +else + echo "invalid version number: $1" + exit 1 +fi + +TIMESTAMP=$(date +%s) +echo $1 > .gittag +echo $TIMESTAMP > .gittagtime + +set -x + +git commit --date $TIMESTAMP -a -s -v -S -m "consrv: tag $1" +git tag -f -s $1 -m "$1"