diff --git a/.gitea/workflows/run.yaml b/.gitea/workflows/run.yaml index d58d1ff..0a9f532 100644 --- a/.gitea/workflows/run.yaml +++ b/.gitea/workflows/run.yaml @@ -11,13 +11,16 @@ jobs: - run: | commit_msg=${{ github.event.head_commit.message }} version=v1.0.0 - if [[ commit_msg == v* ]] then; + if [[ commit_msg == v* ]] + then version=$(echo $version | sed 's/\"//g' | awk -F"." '{$1=$1+1;$2=0;$3=0}1' OFS=".") - elif [[ commit_msg == feat* ]] then; + elif [[ commit_msg == feat* ]] + then version=$(echo $version | sed 's/\"//g' | awk -F"." '{$2=$2+1}1' OFS="." ) - elif [[ commit_msg == fix* ]] then; + elif [[ commit_msg == fix* ]] + then version=$(echo $version | sed 's/\"//g' | awk -F"." '{$3=$3+1}1' OFS="." ) - elif [[ commit_msg == bugfix* ]] then; + else version=$(echo $version | sed 's/\"//g' | awk -F"." '{$3=$3+1}1' OFS=".") fi echo $version