Update action.yml

This commit is contained in:
Максим Шеин
2025-04-18 18:27:18 +05:00
parent b05b4e62ff
commit 1461d0ed07

View File

@@ -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