From 36351229b1e88b26af531cad2b7f88e466e92bf3 Mon Sep 17 00:00:00 2001 From: Jack Wills <32690432+mrjackwills@users.noreply.github.com> Date: Sat, 29 Jul 2023 21:22:26 +0100 Subject: [PATCH] chore: create_release 0.3.0 --- create_release.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/create_release.sh b/create_release.sh index 8bcbae8..b75c173 100755 --- a/create_release.sh +++ b/create_release.sh @@ -1,7 +1,7 @@ #!/bin/bash # rust create_release -# v0.2.7 +# v0.3.0 STAR_LINE='****************************************' CWD=$(pwd) @@ -50,9 +50,7 @@ update_patch () { # Get the url of the github repo, strip .git from the end of it get_git_remote_url() { - REMOTE_ORIGIN=$(git config --get remote.origin.url) - TO_REMOVE=".git" - GIT_REPO_URL="${REMOTE_ORIGIN//$TO_REMOVE}" + GIT_REPO_URL="$(git config --get remote.origin.url | sed 's/\.git$//')" } # Check that git status is clean @@ -131,7 +129,7 @@ update_version_number_in_files () { # create new semver version based on user input # Set MAJOR MINOR PATCH check_tag () { - LATEST_TAG=$(git describe --tags --abbrev=0 --always) + LATEST_TAG=$(git describe --tags "$(git rev-list --tags --max-count=1)") echo -e "\nCurrent tag: ${PURPLE}${LATEST_TAG}${RESET}\n" echo -e "${YELLOW}Choose new tag version:${RESET}\n" if [[ $LATEST_TAG =~ ^v(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(-((0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*))*))?(\+([0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*))?$ ]]