@@ -67,10 +67,12 @@ jobs:
6767
6868 - name : Create release notes
6969 shell : bash
70+ env :
71+ RELEASE_HEADER : ${{ inputs.header }}
7072 run : |
7173 echo "# Release notes" > "${RUNNER_TEMP}/release_notes.md"
7274 echo "" >> "${RUNNER_TEMP}/release_notes.md"
73- printf '%s\n' "${{ inputs.header }} " >> "${RUNNER_TEMP}/release_notes.md"
75+ printf '%s\n' "$RELEASE_HEADER " >> "${RUNNER_TEMP}/release_notes.md"
7476
7577 - name : Generate changelog
7678 shell : bash
@@ -95,18 +97,25 @@ jobs:
9597 - name : Remove current release and tag
9698 if : ${{ github.event_name != 'pull_request' && inputs.overwrite_release }}
9799 shell : bash
100+ env :
101+ RELEASE_VERSION : ${{ inputs.version }}
98102 run : |
99- gh release delete ${{ inputs.version }} --yes || true
100- git push origin :${{ inputs.version }} || true
103+ gh release delete "$RELEASE_VERSION" --yes || true
104+ git push origin :"$RELEASE_VERSION" || true
101105
102106 - name : Publish release
103107 if : ${{ github.event_name != 'pull_request' }}
104108 shell : bash
109+ env :
110+ RELEASE_VERSION : ${{ inputs.version }}
111+ PRERELEASE_OPTION : ${{ inputs.prerelease && '--prerelease' || '' }}
112+ RELEASE_TITLE : ${{ inputs.title }}
113+ DRAFT_OPTION : ${{ inputs.draft && '--draft' || '' }}
105114 run : |
106- gh release create "${{ inputs.version }} " \
107- ${{ inputs.prerelease && '--prerelease' || '' }} \
108- --title "${{ inputs.title }} " \
115+ gh release create "$RELEASE_VERSION " \
116+ $PRERELEASE_OPTION \
117+ --title "$RELEASE_TITLE " \
109118 --target "${GITHUB_SHA}" \
110- ${{ inputs.draft && '--draft' || '' }} \
119+ $DRAFT_OPTION \
111120 --notes-file "${RUNNER_TEMP}/release_notes.md" \
112121 ./release_artifacts/clio_server*
0 commit comments