Skip to content

Commit d26efdb

Browse files
committed
Merge pull request #465 from basho/features/lrb/support-beta-releases
READY: Support beta releases
2 parents 6b3dd9e + f4ebb9e commit d26efdb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

build/publish

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,14 @@ trap onexit EXIT
151151

152152
declare -r version_string="${1:-unknown}"
153153

154-
if [[ ! $version_string =~ ^[0-9].[0-9].[0-9](-[a-z]+[0-9]+)?$ ]]
154+
# https://www.python.org/dev/peps/pep-0440/
155+
if [[ ! $version_string =~ ^[0-9].[0-9].[0-9]([abcr]+[0-9]+)?$ ]]
155156
then
156-
errexit 'first argument must be valid version string in X.Y.Z format'
157+
errexit 'first argument must be valid version string in X.Y.Z, X.Y.ZaN, X.Y.ZbN or X.Y.ZrcN format'
157158
fi
158159

159160
is_prerelease='false'
160-
if [[ $version_string =~ ^[0-9].[0-9].[0-9]-[a-z]+[0-9]+$ ]]
161+
if [[ $version_string =~ ^[0-9].[0-9].[0-9][abcr]+[0-9]+$ ]]
161162
then
162163
pinfo "publishing pre-release version: $version_string"
163164
is_prerelease='true'

0 commit comments

Comments
 (0)