Skip to content

Commit 165f3e6

Browse files
committed
Support pre-releases
1 parent 2eb34d1 commit 165f3e6

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-
## v([0-9]+\.[0-9]+\.[0-9]+) \(([0-9]{4}-[0-9]{2}-[0-9]{2})\)
8+
## v([0-9]+\.[0-9]+\.[0-9]+(.[a-z0-9]+)?) \(([0-9]{4}-[0-9]{2}-[0-9]{2})\)
99
1010
((.|
1111
)*)
@@ -17,8 +17,8 @@ if [[ ! $changelog =~ $regex ]]; then
1717
fi
1818

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

2323
echo "$notes"
2424
if [[ "$date" != "$(date +"%Y-%m-%d")" ]]; then

0 commit comments

Comments
 (0)