Skip to content

Commit f794fb4

Browse files
committed
Handle pre-release versions
1 parent fce776f commit f794fb4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

dev-bin/release.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -eu -o pipefail
55
changelog=$(cat CHANGELOG.md)
66

77
regex='
8-
([0-9]+\.[0-9]+\.[0-9]+) \(([0-9]{4}-[0-9]{2}-[0-9]{2})\)
8+
([0-9]+\.[0-9]+\.[0-9]+(-[^ ]+)?) \(([0-9]{4}-[0-9]{2}-[0-9]{2})\)
99
-*
1010
1111
((.|
@@ -18,8 +18,8 @@ if [[ ! $changelog =~ $regex ]]; then
1818
fi
1919

2020
version="${BASH_REMATCH[1]}"
21-
date="${BASH_REMATCH[2]}"
22-
notes="$(echo "${BASH_REMATCH[3]}" | sed -n -E '/^[0-9]+\.[0-9]+\.[0-9]+/,$!p')"
21+
date="${BASH_REMATCH[3]}"
22+
notes="$(echo "${BASH_REMATCH[4]}" | sed -n -E '/^[0-9]+\.[0-9]+\.[0-9]+/,$!p')"
2323

2424
if [[ "$date" != $(date +"%Y-%m-%d") ]]; then
2525
echo "$date is not today!"

0 commit comments

Comments
 (0)