Mercurial > yakumo_izuru > aya
view tools/release.sh @ 50:f7ad715c03ce draft
Update .gitignore
author | prologic |
---|---|
date | Fri, 17 Sep 2021 23:45:01 +0000 |
parents | 88a7d4a1ff62 |
children |
line wrap: on
line source
#!/bin/sh # Get the highest tag number VERSION="$(git describe --abbrev=0 --tags)" VERSION=${VERSION:-'0.0.0'} # Get number parts MAJOR="${VERSION%%.*}"; VERSION="${VERSION#*.}" MINOR="${VERSION%%.*}"; VERSION="${VERSION#*.}" PATCH="${VERSION%%.*}"; VERSION="${VERSION#*.}" # Increase version PATCH=$((PATCH+1)) TAG="${1}" if [ "${TAG}" = "" ]; then TAG="${MAJOR}.${MINOR}.${PATCH}" fi echo "Releasing ${TAG} ..." git tag -a -s -m "Release ${TAG}" "${TAG}" git push --tags goreleaser release --rm-dist