Skip to content

Commit c17f839

Browse files
committed
Fix CHANGELOG.md parsing in release workflow
1 parent 07cdc98 commit c17f839

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/release.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ jobs:
9191
shell: bash
9292
run: |
9393
if [[ -f CHANGELOG.md ]]; then
94-
# Use top section of CHANGELOG.md if you keep it structured, else attach whole file
95-
echo "body<<'EOF'" >> "$GITHUB_OUTPUT"
96-
awk '1; /^$/' CHANGELOG.md >> "$GITHUB_OUTPUT"
94+
# Use top section of CHANGELOG.md
95+
echo "body<<EOF" >> "$GITHUB_OUTPUT"
96+
head -n 30 CHANGELOG.md >> "$GITHUB_OUTPUT"
9797
echo "EOF" >> "$GITHUB_OUTPUT"
9898
else
9999
# Short log since last tag
@@ -103,7 +103,7 @@ jobs:
103103
else
104104
body="$(git log -n 50 --pretty=format:'* %s (%h)')"
105105
fi
106-
echo "body<<'EOF'" >> "$GITHUB_OUTPUT"
106+
echo "body<<EOF" >> "$GITHUB_OUTPUT"
107107
echo "$body" >> "$GITHUB_OUTPUT"
108108
echo "EOF" >> "$GITHUB_OUTPUT"
109109
fi

0 commit comments

Comments
 (0)