X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Frelease-job.sh;h=3ad45306837d13913830f2c2ab25928d9c378a7a;hb=e89478b17cdf59665e3915390973f93cafcab024;hp=5276a68416efcf4b62eb6f454addbffda7f6d32b;hpb=0c2d2eea337b2700a7913d03aa5afd75d0c11b93;p=releng%2Fglobal-jjb.git diff --git a/shell/release-job.sh b/shell/release-job.sh index 5276a684..3ad45306 100644 --- a/shell/release-job.sh +++ b/shell/release-job.sh @@ -218,7 +218,7 @@ verify_schema(){ verify_version(){ # Verify allowed patterns "#.#.#" (SemVer) or "v#.#.#" echo "INFO: Verifying version $VERSION" - allowed_version_regex="^((v?)([0-9]+)\.([0-9]+)\.([0-9]+))$" + allowed_version_regex="^[vV]?(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(\-(0|[1-9][0-9]*|[0-9]*[A-Za-z-][0-9A-Za-z-]*)(\.(0|[1-9][0-9]*|[0-9]*[A-Za-z-][0-9A-Za-z-]*))*)?(\+[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?$" if [[ $VERSION =~ $allowed_version_regex ]]; then echo "INFO: The version $VERSION is valid" else