Skip to content

Commit 02d75c4

Browse files
committed
fix(release): fix changelog formatting with proper newlines
1 parent 9c61840 commit 02d75c4

1 file changed

Lines changed: 32 additions & 8 deletions

File tree

.github/workflows/release.yml

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,38 @@ jobs:
6868
6969
changelog=""
7070
71-
[ -n "$features" ] && changelog+="### Features\n\n$features\n\n"
72-
[ -n "$fixes" ] && changelog+="### Bug Fixes\n\n$fixes\n\n"
73-
[ -n "$docs" ] && changelog+="### Documentation\n\n$docs\n\n"
74-
[ -n "$style" ] && changelog+="### Styles\n\n$style\n\n"
75-
[ -n "$refactor" ] && changelog+="### Refactors\n\n$refactor\n\n"
76-
[ -n "$test" ] && changelog+="### Tests\n\n$test\n\n"
77-
[ -n "$chore" ] && changelog+="### Chores\n\n$chore\n\n"
78-
[ -n "$other" ] && changelog+="### Other Changes\n\n$other\n\n"
71+
if [ -n "$features" ]; then
72+
changelog+="### Features"$'\n'$'\n'
73+
changelog+="$features"$'\n'$'\n'
74+
fi
75+
if [ -n "$fixes" ]; then
76+
changelog+="### Bug Fixes"$'\n'$'\n'
77+
changelog+="$fixes"$'\n'$'\n'
78+
fi
79+
if [ -n "$docs" ]; then
80+
changelog+="### Documentation"$'\n'$'\n'
81+
changelog+="$docs"$'\n'$'\n'
82+
fi
83+
if [ -n "$style" ]; then
84+
changelog+="### Styles"$'\n'$'\n'
85+
changelog+="$style"$'\n'$'\n'
86+
fi
87+
if [ -n "$refactor" ]; then
88+
changelog+="### Refactors"$'\n'$'\n'
89+
changelog+="$refactor"$'\n'$'\n'
90+
fi
91+
if [ -n "$test" ]; then
92+
changelog+="### Tests"$'\n'$'\n'
93+
changelog+="$test"$'\n'$'\n'
94+
fi
95+
if [ -n "$chore" ]; then
96+
changelog+="### Chores"$'\n'$'\n'
97+
changelog+="$chore"$'\n'$'\n'
98+
fi
99+
if [ -n "$other" ]; then
100+
changelog+="### Other Changes"$'\n'$'\n'
101+
changelog+="$other"$'\n'$'\n'
102+
fi
79103
80104
[ -z "$changelog" ] && changelog="No changes since last release."
81105

0 commit comments

Comments
 (0)