diff --git a/action.yml b/action.yml index 2765a1e..ba24b94 100644 --- a/action.yml +++ b/action.yml @@ -9,6 +9,9 @@ outputs: git_branch_name: description: "" value: ${{ steps.extract_git_info.outputs.GIT_BRANCH_NAME }} + git_branch_formatted: + description: "Normalized branch name (xx.xx.xx): true or false" + value: ${{ steps.extract_git_info.outputs.GIT_BRANCH_FORMATTED }} git_build_type: description: "" value: ${{ steps.extract_git_info.outputs.GIT_BUILD_TYPE }} @@ -52,6 +55,7 @@ runs: # extract branch name as is GIT_BRANCH_NAME=$(git branch --show-current) + GIT_BRANCH_FORMATTED=$(echo $GIT_BRANCH_NAME | grep -E '^[0-9]{2}\.[0-9]{2}\.[0-9]{1,2}$' | wc -l || echo 0) fi # get tag description @@ -67,10 +71,12 @@ runs: echo "GIT_BUILD_TYPE=$GIT_BUILD_TYPE" echo "GIT_BRANCH_NAME=$GIT_BRANCH_NAME" echo "GIT_SHA_SHORT=$GIT_SHA_SHORT" + echo "GIT_BRANCH_FORMATTED=$GIT_BRANCH_FORMATTED" # export to GITHUB_OUTPUT echo "GIT_BUILD_TYPE=$GIT_BUILD_TYPE" >> $GITHUB_OUTPUT echo "GIT_BRANCH_NAME=$GIT_BRANCH_NAME" >> $GITHUB_OUTPUT echo "GIT_TAG_DESC=$GIT_TAG_DESC" >> $GITHUB_OUTPUT echo "GIT_SHA_SHORT=$GIT_SHA_SHORT" >> $GITHUB_OUTPUT + echo "GIT_BRANCH_FORMATTED=$GIT_BRANCH_FORMATTED" >> $GITHUB_OUTPUT