From 1461d0ed0765dd3b23eb7201db7425e3a33c1be6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=A8=D0=B5=D0=B8?= =?UTF-8?q?=D0=BD?= Date: Fri, 18 Apr 2025 18:27:18 +0500 Subject: [PATCH] Update action.yml --- action.yml | 45 ++++++++++++++++++++------------------------- 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/action.yml b/action.yml index 22d40fb..0e1e544 100644 --- a/action.yml +++ b/action.yml @@ -2,20 +2,19 @@ name: "Git tag decribe action" author: m.shein@reglab.ru description: "Retrive current tag position " -inputs: {} outputs: git_tag_desc: description: "" - value: ${{ steps.rnd_git_info.outputs.git_tag_desc }} + value: ${{ steps.action_extract_git_info.outputs.GIT_TAG_DESC }} git_branch_name: description: "" - value: ${{ steps.rnd_git_info.outputs.git_branch_name }} + value: ${{ steps.action_extract_git_info.outputs.GIT_BRANCH_NAME }} git_build_type: description: "" - value: ${{ steps.rnd_git_info.outputs.git_build_type }} + value: ${{ steps.action_extract_git_info.outputs.GIT_BUILD_TYPE }} git_sha_short: description: "" - value: ${{ steps.rnd_git_info.outputs.git_sha_short }} + value: ${{ steps.action_extract_git_info.outputs.GIT_SHA_SHORT }} runs: using: "composite" @@ -23,21 +22,22 @@ runs: - name: Extract branch name and tag-description shell: bash - id: rnd_git_info + id: action_extract_git_info run: | - #echo "GITHUB_REPOSITORY=$GITHUB_REPOSITORY" - #echo "GITHUB_REF_TYPE=$GITHUB_REF_TYPE" - #echo "GITHUB_HEAD_REF=$GITHUB_HEAD_REF" - #echo "GITHUB_REF=$GITHUB_REF" + set +e + echo "GITHUB_REPOSITORY=$GITHUB_REPOSITORY" + echo "GITHUB_REF_TYPE=$GITHUB_REF_TYPE" + echo "GITHUB_HEAD_REF=$GITHUB_HEAD_REF" + echo "GITHUB_REF=$GITHUB_REF" # extract branch name and stable/nightly type if [ ${GITHUB_REF_TYPE} = "tag" ]; then # extract tag name GIT_TAG_NAME=$(echo $GITHUB_REF | sed -n -r 's/^refs\/tags\/(.*)$/\1/p') - #echo "GIT_TAG_NAME=$GIT_TAG_NAME" + echo "GIT_TAG_NAME=$GIT_TAG_NAME" # check the tag name is NUM.NUM.NUM.NUM - #echo ${GIT_TAG_NAME} | sed -n -r '/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/!{q1}' + echo ${GIT_TAG_NAME} | sed -n -r '/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/!{q1}' if [ $? -ne 0 ]; then echo "The unexpected tag name" exit 1 @@ -64,18 +64,13 @@ runs: # debug - # echo "GIT_TAG_DESC=$GIT_TAG_DESC" - # echo "GIT_BUILD_TYPE=$GIT_BUILD_TYPE" - # echo "GIT_BRANCH_NAME=$GIT_BRANCH_NAME" - # echo "GIT_SHA_SHORT=$GIT_SHA_SHORT" + echo "GIT_TAG_DESC=$GIT_TAG_DESC" + echo "GIT_BUILD_TYPE=$GIT_BUILD_TYPE" + echo "GIT_BRANCH_NAME=$GIT_BRANCH_NAME" + echo "GIT_SHA_SHORT=$GIT_SHA_SHORT" # export to GITHUB_OUTPUT - echo step1 - echo "git_build_type=$GIT_BUILD_TYPE" >> $GITHUB_ENV - echo step2 - echo "git_branch_name=$GIT_BRANCH_NAME" >> $GITHUB_ENV - echo step3 - echo "git_tag_desc=$GIT_TAG_DESC" >> $GITHUB_ENV - echo step4 - echo "git_sha_short=$GIT_SHA_SHORT" >> $GITHUB_ENV - + 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