Skip to content

Commit

Permalink
Add version-bump script (#1288)
Browse files Browse the repository at this point in the history
  • Loading branch information
eht16 committed Nov 5, 2023
1 parent efd1f00 commit 3d78737
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions build/version-bump
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/bin/sh

set -e

if [ $# -ne 1 ]; then
echo "USAGE: $0 VERSION" >&2
exit 1
fi

VER=$1
FULLVER=$VER

[ "$(echo "$FULLVER" | grep -o -F . | wc -c)" -lt 3 ] && FULLVER="$FULLVER.0"

# update the files
sed -e 's/^\(AC_INIT([^,]*, *\[\)[^]]*\(\])\)/\1'"$VER"'\2/' -i configure.ac
sed -e '
s/^\(!define PRODUCT_VERSION \)".*$/\1"'"$VER"'"/
s/^\(!define PRODUCT_VERSION_ID \)".*$/\1"'"${FULLVER}.0"'"/
' -i build/geany-plugins.nsi

sed -e '
1i Geany-Plugins '"$VER"' (unreleased)\n\n
' -i NEWS

# show commit message to use
cat <<EOF
Message for the commit, after you have checked the changes:
-----------------------------------------------------------
Post release version bump
EOF

0 comments on commit 3d78737

Please sign in to comment.