Skip to content

Commit 13c49f4

Browse files
committed
ci(release): fix release tag and changelog in GitHub Actions
Signed-off-by: diverger <[email protected]>
1 parent 28680a3 commit 13c49f4

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
NORMALIZED_TAG_VERSION=${VERSION_FROM_TAG_WITH_PREFIX#v}
7171
echo "Latest tag found: $VERSION_FROM_TAG_WITH_PREFIX, Normalized version: $NORMALIZED_TAG_VERSION"
7272
echo "RELEASE_VERSION=${NORMALIZED_TAG_VERSION}" >> $GITHUB_ENV
73-
echo "RELEASE_TAG=v$RELEASE_VERSION" >> $GITHUB_ENV
73+
echo "RELEASE_TAG=v${NORMALIZED_TAG_VERSION}" >> $GITHUB_ENV
7474
fi
7575
else
7676
# User provided a specific version. Normalize it by removing a potential 'v' prefix.
@@ -81,7 +81,7 @@ jobs:
8181
if git ls-remote --tags --exit-code origin "refs/tags/v${NORMALIZED_INPUT_VERSION}" > /dev/null; then
8282
echo "Tag 'v${NORMALIZED_INPUT_VERSION}' found."
8383
echo "RELEASE_VERSION=${NORMALIZED_INPUT_VERSION}" >> $GITHUB_ENV
84-
echo "RELEASE_TAG=v$RELEASE_VERSION" >> $GITHUB_ENV
84+
echo "RELEASE_TAG=v${NORMALIZED_INPUT_VERSION}" >> $GITHUB_ENV
8585
else
8686
# If "v<normalized_version>" is not found, it's an error, as this is the expected format.
8787
echo "::error::Release version tag 'v${NORMALIZED_INPUT_VERSION}' not found for input '${RELEASE_VERSION_INPUT}'. Please ensure the tag exists in the format vX.Y.Z."
@@ -116,7 +116,10 @@ jobs:
116116
set -e
117117
echo "RELEASE_VERSION=${{ steps.bump_version.outputs.version }}" >> $GITHUB_ENV
118118
echo "RELEASE_TAG=${{ steps.bump_version.outputs.tag }}" >> $GITHUB_ENV
119-
echo "RELEASE_CHANGELOG=${{ steps.bump_version.outputs.changelog }}" >> $GITHUB_ENV
119+
echo "RELEASE_CHANGELOG<<EOF" >> $GITHUB_ENV
120+
cat << 'CHANGELOG_EOF' >> $GITHUB_ENV
121+
${{ steps.bump_version.outputs.changelog }}
122+
CHANGELOG_EOF
120123
121124
# - name: 🏗️ Create empty release or modify a release existed
122125
# id: create_release

0 commit comments

Comments
 (0)