Fail when no changelog fragments are available

This commit is contained in:
Mark Backman
2025-12-05 11:16:49 -05:00
parent e9f76dcaf2
commit c4a8308027

View File

@@ -78,8 +78,11 @@ jobs:
echo "fragment_count=$FRAGMENT_COUNT" >> $GITHUB_OUTPUT
if [ "$FRAGMENT_COUNT" -eq "0" ]; then
echo "⚠️ Warning: No changelog fragments found"
echo "has_fragments=false" >> $GITHUB_OUTPUT
echo "❌ Error: No changelog fragments found in changelog/"
echo ""
echo "Cannot create a release without changelog entries."
echo "Add changelog fragments to the changelog/ directory (e.g., 1234.added.md) and try again."
exit 1
else
echo "✓ Found $FRAGMENT_COUNT changelog fragment(s)"
echo "has_fragments=true" >> $GITHUB_OUTPUT