Parent directory

bump_version.sh

655 bytes
 1new_version=$1
 2if [ -z "$new_version" ]; then
 3    echo "Missing version parameter. Usage:" >&2
 4    echo "./bump_version x.x.x" >&2
 5    exit 1
 6fi
 7
 8if [ -n "$(git status --porcelain)" ]; then
 9    echo "Working tree is dirty. Please commit or stash changes first." >&2
10    exit 1
11fi
12
13echo Bumping to "$new_version"
14sed -i -E "s/pkgver=[0-9]+\.[0-9]+\.[0-9]+/pkgver=${new_version}/" PKGBUILD
15sed -i -E "s/DBSH_VERSION=\"v[0-9]+\.[0-9]+\.[0-9]+\"/DBSH_VERSION=\"v${new_version}\"/" duplicity-backup.sh
16
17git add PKGBUILD duplicity-backup.sh
18git commit -m "Bump to ${new_version}"
19git push origin main
20git tag "v${new_version}"
21git push origin "v${new_version}"