add script to create pull-request

This commit is contained in:
Yasuhiro Matsumoto
2026-01-16 17:19:36 +09:00
parent a5108832c7
commit 208733130e

20
upgrade/upgrade.sh Executable file
View File

@@ -0,0 +1,20 @@
#!/bin/sh
set -e
cd "$(dirname "$0")/.."
go run upgrade/upgrade.go
VERSION=$(grep '#define SQLITE_VERSION_NUMBER' sqlite3-binding.c | grep -o '[0-9]\{7\}')
if [ -z "$VERSION" ]; then
echo "Error: Could not extract SQLite version"
exit 1
fi
git branch -d "sqlite-amalgamation-$VERSION" 2>/dev/null || true
git checkout -b "sqlite-amalgamation-$VERSION"
git commit -m "Upgrade SQLite to version $VERSION" sqlite3-binding.c sqlite3-binding.h sqlite3ext.h
git push origin HEAD
gh pr create --title "Upgrade SQLite to version $VERSION" --body "Automated SQLite upgrade to version $VERSION" --web