Skip to content

Commit 8426e97

Browse files
committed
fix: release notes formatting
- gh cli (gh release create) does not need \n and \r to be encoded as it should correctly interpret raw newlines from files.
1 parent 950b3d0 commit 8426e97

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

.github/workflows/build.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,9 @@ jobs:
6969
VERSION="$(echo "$PROPERTIES" | grep "^version:" | cut -f2- -d ' ')"
7070
NAME="$(echo "$PROPERTIES" | grep "^group:" | cut -f2- -d ' ')"
7171
CHANGELOG="$(./gradlew getChangelog --unreleased --no-header --console=plain -q)"
72-
CHANGELOG="${CHANGELOG//'%'/'%25'}"
73-
CHANGELOG="${CHANGELOG//$'\n'/'%0A'}"
74-
CHANGELOG="${CHANGELOG//$'\r'/'%0D'}"
7572
echo "version=$VERSION" >> $GITHUB_OUTPUT
7673
echo "name=$NAME" >> $GITHUB_OUTPUT
77-
echo "changelog=$CHANGELOG" >> $GITHUB_OUTPUT
74+
echo "$CHANGELOG" > RELEASE_NOTES.md
7875
7976
# Run plugin build
8077
- name: Run Build
@@ -124,7 +121,6 @@ jobs:
124121
env:
125122
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
126123
run: |
127-
echo "${{ needs.build.outputs.changelog }}" > RELEASE_NOTES.md
128124
gh release create v${{ needs.build.outputs.version }} \
129125
--draft \
130126
--target ${GITHUB_REF_NAME} \

0 commit comments

Comments
 (0)