Skip to content

Commit 1db56af

Browse files
Fix release tag validation in workflow
1 parent 486a300 commit 1db56af

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.github/workflows/ee.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,17 @@ jobs:
4949
# outputs tag name as v1.2.3 and version as 1.2.3
5050
run: |
5151
if [[ "${{ github.event_name }}" == "push" &&
52-
"${{ inputs.release }}" == "true" ]]; then
53-
if [[ "${{ inputs.release_tag }}" != "v"* ]]; then
54-
echo "release_tag (${{ inputs.release_tag }}) must be provided when workflow_call called with release."
52+
"${RELEASE}" == "true" ]]; then
53+
if [[ "${RELEASE_TAG}" != "v"* ]]; then
54+
echo "release_tag (${RELEASE_TAG}) must be provided when workflow_call called with release."
5555
exit 1
5656
fi
57-
TAG_VERSION=$(echo "${{inputs.release_tag}}" | sed 's#v##')
58-
echo "name=${{inputs.release_tag}}" >> $GITHUB_OUTPUT
57+
TAG_VERSION=$(echo "${RELEASE_TAG}" | sed 's#v##')
58+
echo "name=${RELEASE_TAG}" >> $GITHUB_OUTPUT
5959
echo "version=$TAG_VERSION" >> $GITHUB_OUTPUT
6060
echo "Ansible EE will be prepared for release ${{ inputs.release_tag }}"
6161
elif [[ "${{ github.event_name }}" == "workflow_dispatch" &&
62-
"${{ inputs.release }}" == "true" ]]; then
62+
"${RELEASE}" == "true" ]]; then
6363
if [[ "${GITHUB_REF}" != "refs/tags/v"* ]]; then
6464
echo "workflow_dispatch must be run on a release tag when release is selected - run on ${GITHUB_REF}"
6565
exit 1
@@ -74,6 +74,8 @@ jobs:
7474
fi
7575
env:
7676
GITHUB_REF: ${{ github.ref }}
77+
RELEASE_TAG: ${{ inputs.release_tag }}
78+
RELEASE: ${{ inputs.release }}
7779

7880
build_awx:
7981
name: AWX Ansible EE

0 commit comments

Comments
 (0)