Skip to content

Commit e91a688

Browse files
committed
ENH: a helper to prepare release
1 parent 0154e14 commit e91a688

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

utils/prep_release

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/bin/bash
2+
3+
set -eu
4+
5+
read -r newver oldver <<<$(sed -ne 's,## \[\([0-9\.]*\)\] .*,\1,gp' CHANGELOG.md | head -n 2 | tr '\n' ' ')
6+
7+
echo "Old: $oldver New: $newver"
8+
curver=$(python -c 'import heudiconv; print(heudiconv.__version__)')
9+
# check
10+
test "$oldver" = "$curver"
11+
12+
sed -i -e "s,${oldver//./\\.},$newver,g" \
13+
docs/conf.py docs/installation.rst docs/usage.rst heudiconv/info.py
14+

0 commit comments

Comments
 (0)