diff options
author | John Chen <johnchen456@gmail.com> | 2021-02-10 16:34:33 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-02-12 00:56:51 +0000 |
commit | 725d19e078751ea0a67f34cfe8b4a2e1920ee1dc (patch) | |
tree | f5897b5566f5615161ceeb8e8c0d9b58c4b43e3f /buildscripts/packager.py | |
parent | 0970cd1d4ac6f14c1470d566c446cb96bd684b8e (diff) | |
download | mongo-725d19e078751ea0a67f34cfe8b4a2e1920ee1dc.tar.gz |
SERVER-54073 Add support for -alpha prereleases
Diffstat (limited to 'buildscripts/packager.py')
-rwxr-xr-x | buildscripts/packager.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/buildscripts/packager.py b/buildscripts/packager.py index c515301b895..18348a13b7f 100755 --- a/buildscripts/packager.py +++ b/buildscripts/packager.py @@ -70,7 +70,7 @@ class Spec(object): def is_rc(self): """Return True if rc.""" - return bool(re.search(r"-rc\d+$", self.version())) + return bool(re.search(r"(-rc|-alpha)\d+$", self.version())) def is_pre_release(self): """Return True if pre-release.""" @@ -103,7 +103,10 @@ class Spec(object): def suffix(self): """Return suffix.""" - return "-org" if int(self.ver.split(".")[1]) % 2 == 0 else "-org-unstable" + if int(self.ver.split(".")[0]) >= 5: + return "-org" if int(self.ver.split(".")[1]) == 0 else "-org-unstable" + else: + return "-org" if int(self.ver.split(".")[1]) % 2 == 0 else "-org-unstable" def prelease(self): """Return pre-release verison suffix.""" |