make-release.sh: Allow to skip tag creation

This commit is contained in:
Johannes Meyer 2021-05-04 10:37:41 +02:00
parent da439fd52a
commit 40fb7c883f

View File

@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
VERSION="$1" VERSION="$1"
NO_TAG="$2"
if [[ -z $VERSION ]]; then if [[ -z $VERSION ]]; then
echo "USAGE: $0 <version>" echo "USAGE: $0 <version>"
@ -47,7 +48,14 @@ rm -rf vendor
git checkout vendor git checkout vendor
composer validate --no-check-all --strict || fail "Composer validate failed" composer validate --no-check-all --strict || fail "Composer validate failed"
git tag -a v$VERSION -m "Version v$VERSION" if [ "$NO_TAG" != "--no-tag" ]; then
echo "Finished, tagged v$VERSION" git tag -a v$VERSION -m "Version v$VERSION"
echo "Now please run:" echo "Finished, tagged v$VERSION"
echo "Now please run:"
else
echo "Finished, but not tagged yet"
echo "Now please run:"
echo "git tag -s v$VERSION -m \"Version v$VERSION\""
fi
echo "git push origin "$BRANCH":"$BRANCH" && git push --tags" echo "git push origin "$BRANCH":"$BRANCH" && git push --tags"