Skip to content

Commit 24632f3

Browse files
authored
Release workflow: fixed output var. (#27)
Using output variables as suggested in: https://docs.github.com/en/actions/using-jobs/defining-outputs-for-jobs#example-defining-outputs-for-a-job
1 parent a78b1ef commit 24632f3

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/release.yaml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,19 @@ jobs:
2323
env:
2424
SHELL: /bin/bash
2525

26+
outputs:
27+
release_tag: ${{ steps.set_release.release_tag }}
28+
2629
steps:
2730
- name: Set release version output var depending on the trigger type.
31+
id: set_release
2832
run: |
2933
if ${GITHUB_EVENT_NAME} == "workflow_dispatch"; then
3034
echo "Manually triggered workflow to make release ${{ inputs.version }}"
31-
echo "::set-output name=release_tag::${{ inputs.version }}"
35+
echo "release_tag=${{ inputs.version }}" >> ${GITHUB_OUTPUT}
3236
else
3337
echo "New release published: ${{ github.ref_name }}"
34-
echo "::set-output name=release_tag::${{ github.ref_name }}"
38+
echo "release_tag=${{ github.ref_name }}" >> ${GITHUB_OUTPUT}
3539
fi
3640
3741
publish_new_version:
@@ -40,7 +44,7 @@ jobs:
4044
runs-on: ubuntu-22.04
4145
env:
4246
SHELL: /bin/bash
43-
VERSION: ${{ jobs.set_release_version.outputs.release_tag }}
47+
VERSION: ${{ needs.set_release_version.outputs.release_tag }}
4448
USERNAME: testnetworkfunction
4549
REPO: ${REGISTRY}/${USERNAME}/cnf-certsuite-operator
4650
IMG: ${REPO}:v${VERSION}

0 commit comments

Comments
 (0)