We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d82c9a2 commit 843c4f8Copy full SHA for 843c4f8
.github/workflows/github-release.yml
@@ -20,6 +20,10 @@ jobs:
20
YESTERDAY=$(date -u --date="yesterday" +%Y-%m-%d)
21
YESTERDAY_CHANGELOG_NOTES=$(awk '/^## '"$YESTERDAY"'/ {f=1; next} f && /^## [0-9]{4}-[0-9]{2}-[0-9]{2}/ {f=0} f && !/^## / {print}' CHANGELOG.md)
22
23
- if [ -n "$YESTERDAY_CHANGELOG_NOTES" ]; then
+ if [ ${#YESTERDAY_CHANGELOG_NOTES} -gt 10000 ]; then
24
+ echo "Changelog is too large, saving to file..."
25
+ echo "$YESTERDAY_CHANGELOG_NOTES" > changelog_tmp.md
26
+ gh release create "$YESTERDAY" -t "$YESTERDAY" -F changelog_tmp.md --latest
27
+ elif [ -n "$YESTERDAY_CHANGELOG_NOTES" ]; then
28
gh release create "$YESTERDAY" -t "$YESTERDAY" -n "$YESTERDAY_CHANGELOG_NOTES" --latest
29
fi
0 commit comments