(self)
| 383 | self.latest_release_branch = "branch_%s_%s" % (v.major, v.minor) |
| 384 | |
| 385 | def set_latest_lts_version(self): |
| 386 | versions = self.get_mirrored_versions() |
| 387 | latest = self.latest_version |
| 388 | lts_prefix = "%s." % (Version.parse(latest).major - 1) |
| 389 | lts_versions = list(filter(lambda x: x.startswith(lts_prefix), versions)) |
| 390 | latest_lts = lts_versions[0] |
| 391 | for ver in lts_versions: |
| 392 | if Version.parse(ver).gt(Version.parse(latest_lts)): |
| 393 | latest_lts = ver |
| 394 | self.latest_lts_version =latest_lts |
| 395 | v = Version.parse(latest_lts) |
| 396 | self.latest_lts_version_major = v.major |
| 397 | self.latest_lts_version_minor = v.minor |
| 398 | self.latest_lts_version_bugfix = v.bugfix |
| 399 | self.latest_lts_release_branch = "branch_%s_%s" % (v.major, v.minor) |
| 400 | |
| 401 | def get_mirrored_versions(self): |
| 402 | if self.mirrored_versions is None: |
no test coverage detected