We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0d2bd30 commit 3c31665Copy full SHA for 3c31665
.github/workflows/release.yml
@@ -94,10 +94,9 @@ jobs:
94
echo -e "\n### Commits:\n" >> release_notes.md
95
git log --pretty=format:"- %s (%h)" $commit_range >> release_notes.md
96
97
- # Preserve multiline release notes into GITHUB_ENV using heredoc (keeps real newlines)
98
- echo "release_notes<<EOF" >> $GITHUB_ENV
99
- cat release_notes.md >> $GITHUB_ENV
100
- echo "EOF" >> $GITHUB_ENV
+ # Escape multiline release notes for GITHUB_ENV
+ escaped_notes=$(awk '{printf "%s\\n", $0}' release_notes.md)
+ echo "release_notes=${escaped_notes}" >> $GITHUB_ENV
101
102
- name: Create and push tag (Main Branch Only)
103
if: github.ref == 'refs/heads/main'
0 commit comments