MCPcopy Create free account
hub / github.com/apache/solr / set_latest_lts_version

Method set_latest_lts_version

dev-tools/scripts/releaseWizard.py:385–399  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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:

Callers 1

__init__Method · 0.95

Calls 3

get_mirrored_versionsMethod · 0.95
gtMethod · 0.80
parseMethod · 0.45

Tested by

no test coverage detected