File tree Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change 22
33set -euo pipefail
44
5+ get_version () {
6+ uv run --with bumpver bumpver show --no-fetch | grep -Po ' ^PEP440 : \K.*'
7+ }
8+
59update_changelog () {
610 local repo_url
711 repo_url=$( git remote get-url origin | tr -d ' \n' | sed ' s/\.git$//' )
812
9- sed -i " 0,/## \[Unreleased\]/s/## \[Unreleased\]/## [$BUMPVER_NEW_VERSION ]/" CHANGELOG.md
10- sed -i " /## \[$BUMPVER_NEW_VERSION \]/i ## [Unreleased]\n" CHANGELOG.md
11- echo " [$BUMPVER_NEW_VERSION ]: $repo_url /releases/tag/v$BUMPVER_NEW_VERSION " >> CHANGELOG.md
12- sed -i " s|\[unreleased\]: .*|[unreleased]: $repo_url /compare/v$BUMPVER_NEW_VERSION ...HEAD|" CHANGELOG.md
13+ local version
14+ version=$( get_version)
15+
16+ sed -i " 0,/## \[Unreleased\]/s/## \[Unreleased\]/## [$version ]/" CHANGELOG.md
17+ sed -i " /## \[$version \]/i ## [Unreleased]\n" CHANGELOG.md
18+ echo " [$version ]: $repo_url /releases/tag/v$version " >> CHANGELOG.md
19+ sed -i " s|\[unreleased\]: .*|[unreleased]: $repo_url /compare/v$version ...HEAD|" CHANGELOG.md
1320
1421 git add CHANGELOG.md
15- git commit -m " update CHANGELOG for version $BUMPVER_NEW_VERSION "
22+ git commit -m " update CHANGELOG for version $version "
1623}
1724
1825update_uvlock () {
26+ local version
27+ version=$( get_version)
28+
1929 uv lock
2030
2131 if ! git status --porcelain | grep -q " uv.lock" ; then
@@ -24,7 +34,7 @@ update_uvlock() {
2434 fi
2535
2636 git add uv.lock
27- git commit -m " update uv.lock for version $BUMPVER_NEW_VERSION "
37+ git commit -m " update uv.lock for version $version "
2838}
2939
3040main () {
You can’t perform that action at this time.
0 commit comments