update release messages

This commit is contained in:
Michael Freno
2025-12-04 23:08:52 -05:00
parent a00734f648
commit 3eb5b12240

View File

@@ -178,7 +178,27 @@ jobs:
id: release_notes id: release_notes
run: | run: |
VERSION="${{ steps.version.outputs.version }}" VERSION="${{ steps.version.outputs.version }}"
cat > release_notes.md << 'EOF'
# Get the previous tag
PREVIOUS_TAG=$(git describe --tags --abbrev=0 HEAD^ 2>/dev/null || echo "")
# Generate changelog
if [ -n "$PREVIOUS_TAG" ]; then
echo "## Changes since $PREVIOUS_TAG" > release_notes.md
echo "" >> release_notes.md
git log ${PREVIOUS_TAG}..HEAD --pretty=format:"- %s" --no-merges >> release_notes.md
echo "" >> release_notes.md
echo "" >> release_notes.md
else
echo "## Changes" > release_notes.md
echo "" >> release_notes.md
echo "- Initial release" >> release_notes.md
echo "" >> release_notes.md
echo "" >> release_notes.md
fi
# Append the rest of the release notes
cat >> release_notes.md << 'EOF'
## Build Profiles ## Build Profiles
FlexLöve is now available in 4 different build profiles to optimize bundle size for your needs: FlexLöve is now available in 4 different build profiles to optimize bundle size for your needs: