@@ -23,17 +23,21 @@ jobs:
2323 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # tag=v6.0.2
2424 with :
2525 fetch-depth : 0
26+ persist-credentials : false
2627 - name : Get changed files
2728 id : changed-files
2829 uses : tj-actions/changed-files@7dee1b0c1557f278e5c7dc244927139d78c0e22a # v47.0.4
2930 - name : Get release version
3031 id : release-version
32+ env :
33+ STEPS_CHANGED_FILES_OUTPUTS_ALL_CHANGED_FILES_COUNT : ${{ steps.changed-files.outputs.all_changed_files_count }}
34+ STEPS_CHANGED_FILES_OUTPUTS_ALL_CHANGED_FILES : ${{ steps.changed-files.outputs.all_changed_files }}
3135 run : |
32- if [[ ${{ steps.changed-files.outputs.all_changed_files_count }} != 1 ]]; then
33- echo "1 release notes file should be changed to create a release tag, found ${{ steps.changed-files.outputs.all_changed_files_count } }"
36+ if [[ "${STEPS_CHANGED_FILES_OUTPUTS_ALL_CHANGED_FILES_COUNT}" != "1" ]]; then
37+ echo "1 release notes file should be changed to create a release tag, found ${STEPS_CHANGED_FILES_OUTPUTS_ALL_CHANGED_FILES_COUNT }"
3438 exit 1
3539 fi
36- for changed_file in ${{ steps.changed-files.outputs.all_changed_files } }; do
40+ for changed_file in ${STEPS_CHANGED_FILES_OUTPUTS_ALL_CHANGED_FILES }; do
3741 export RELEASE_VERSION=$(echo "${changed_file}" | grep -oP '(?<=/)[^/]+(?=\.md)')
3842 echo "RELEASE_VERSION=${RELEASE_VERSION}" >> ${GITHUB_ENV}
3943 echo "RELEASE_VERSION=${RELEASE_VERSION}" >> ${GITHUB_OUTPUT}
9498 with :
9599 fetch-depth : 0
96100 ref : ${{ env.RELEASE_TAG }}
101+ persist-credentials : false
97102 - name : Calculate go version
98103 run : echo "go_version=$(make go-version)" >> ${GITHUB_ENV}
99104 - name : Set up Go
@@ -107,8 +112,8 @@ jobs:
107112 GH_TOKEN : ${{ github.token }}
108113 - name : get release notes
109114 run : |
110- curl -L "https://raw.githubusercontent.com/${{ github.repository }}/main/releasenotes/${{ env. RELEASE_TAG } }.md" \
111- -o "${{ env. RELEASE_TAG } }.md"
115+ curl -fsSL "https://raw.githubusercontent.com/${{ github.repository }}/main/releasenotes/${RELEASE_TAG}.md" \
116+ -o "${RELEASE_TAG}.md"
112117 - name : Release
113118 uses : softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # tag=v2.5.0
114119 with :
0 commit comments