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