From db86ec93e0d72ba5eaa40219740e5927c7004ff9 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Mon, 3 Feb 2025 09:24:38 -0500 Subject: [PATCH] Closes #18559: Add a build parameter to ReleaseInfo --- netbox/utilities/release.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/netbox/utilities/release.py b/netbox/utilities/release.py index f389e8009..e7f01cef9 100644 --- a/netbox/utilities/release.py +++ b/netbox/utilities/release.py @@ -30,13 +30,17 @@ class ReleaseInfo: edition: str published: Union[datetime.date, None] = None designation: Union[str, None] = None + build: str = None features: FeatureSet = field(default_factory=FeatureSet) @property def full_version(self): + output = self.version if self.designation: - return f"{self.version}-{self.designation}" - return self.version + output = f"{output}-{self.designation}" + if self.build: + output = f"{output}-{self.build}" + return output @property def name(self):