summaryrefslogtreecommitdiff
path: root/buildscripts/packager.py
diff options
context:
space:
mode:
authorJohn Chen <johnchen456@gmail.com>2021-02-10 16:34:33 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-02-12 00:56:51 +0000
commit725d19e078751ea0a67f34cfe8b4a2e1920ee1dc (patch)
treef5897b5566f5615161ceeb8e8c0d9b58c4b43e3f /buildscripts/packager.py
parent0970cd1d4ac6f14c1470d566c446cb96bd684b8e (diff)
downloadmongo-725d19e078751ea0a67f34cfe8b4a2e1920ee1dc.tar.gz
SERVER-54073 Add support for -alpha prereleases
Diffstat (limited to 'buildscripts/packager.py')
-rwxr-xr-xbuildscripts/packager.py7
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."""