From af8dc3120131a76c946cdfc279388be8e125cea9 Mon Sep 17 00:00:00 2001 From: supertramp Date: Tue, 2 Dec 2025 22:29:47 +0000 Subject: [PATCH] Add GitHub release creation to manual release script - Remove duplicate gitignore entry for manual-release.sh - Add gh release create command to manual release workflow - Use commit message as release notes --- .gitignore | 1 - scripts/manual-release.sh | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 59d4e99..6a45602 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,3 @@ coverage/ *.swo .claude-memory.md scripts/manual-release.sh -scripts/manual-release.sh diff --git a/scripts/manual-release.sh b/scripts/manual-release.sh index 840bbbb..7fe20d1 100755 --- a/scripts/manual-release.sh +++ b/scripts/manual-release.sh @@ -47,6 +47,12 @@ echo "📤 Pushing to GitHub..." git push origin main git push origin "v$NEW_VERSION" +# Get the commit message for the release notes +COMMIT_MESSAGE=$(git log -1 --pretty=%B) + +echo "📢 Creating GitHub release..." +gh release create "v$NEW_VERSION" --target main --title "v$NEW_VERSION" --notes "$COMMIT_MESSAGE" + echo "" echo "✅ Manual release complete!" echo "📋 Version: $NEW_VERSION"