diff --git a/CHANGELOG.md b/CHANGELOG.md index f500a869..c72a0fb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ CHANGELOG ========= -4.0.0 +4.0.0 (2025-11-20) ------------------ * BREAKING: Removed deprecated `TransactionReport.Builder(InetAddress, Tag)` diff --git a/dev-bin/release.sh b/dev-bin/release.sh index 0c8bcb30..e1b203e5 100755 --- a/dev-bin/release.sh +++ b/dev-bin/release.sh @@ -2,6 +2,14 @@ set -eu -o pipefail +# Check that we're not on the main branch +current_branch=$(git branch --show-current) +if [ "$current_branch" = "main" ]; then + echo "Error: Releases should not be done directly on the main branch." + echo "Please create a release branch and run this script from there." + exit 1 +fi + changelog=$(cat CHANGELOG.md) regex=' diff --git a/pom.xml b/pom.xml index 347d7a25..87702e31 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ com.maxmind.geoip2 geoip2 - 5.0.0-SNAPSHOT + 5.0.0 org.junit.jupiter