Fix output error

This commit is contained in:
2022-02-01 17:16:29 +01:00
parent 9109373427
commit d899ef46e7
+9 -2
View File
@@ -2,7 +2,11 @@ name: Create base release
on: on:
workflow_call: workflow_call:
outputs:
version_type: ${{ jobs.init-release-data.outputs.version_type }}
version_number: ${{ jobs.init-release-data.outputs.version }}
version_draft: ${{ jobs.init-release-data.outputs.draft }}
version_name: v${{ jobs.init-release-data.outputs.version }}
jobs: jobs:
init-release-data: init-release-data:
@@ -52,12 +56,15 @@ jobs:
run: | run: |
tag=${{ steps.get_semantic_setup.outputs.tag }} tag=${{ steps.get_semantic_setup.outputs.tag }}
if [ "${{ github.event.action }}" == "closed" ]; then if [ "${{ github.event.action }}" == "closed" ]; then
echo "Close the pull request, get the previous tag"
echo "::set-output name=version::${tag:1}" echo "::set-output name=version::${tag:1}"
echo "::set-output name=draft::false" echo "::set-output name=draft::false"
elif [ "${{ github.event.action }}" == "opened" ]; then elif [ "${{ github.event.action }}" == "opened" ]; then
echo "Create a new tag from a new pull request"
echo "::set-output name=version::${{ steps.new_semantic_setup.outputs.version }}" echo "::set-output name=version::${{ steps.new_semantic_setup.outputs.version }}"
echo "::set-output name=draft::true" echo "::set-output name=draft::true"
else else
echo "Update the pull request, keep the tag value"
echo "::set-output name=version::${tag:1}" echo "::set-output name=version::${tag:1}"
echo "::set-output name=draft::true" echo "::set-output name=draft::true"
fi fi
@@ -65,4 +72,4 @@ jobs:
- name: Debug Data - name: Debug Data
run: | run: |
echo "show the bump config" echo "show the bump config"
echo "${{ steps.bump_setup.outputs.type }}" | "${{ init-release-data.outputs.version_type }}" echo "${{ steps.bump_setup.outputs.type }}"