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

Method get_mirrored_versions

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

Source from the content-addressed store, hash-verified

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:
403 # Add the solr release versions from lucene and solr projects
404 releases_str = load("https://projects.apache.org/json/foundation/releases.json", "utf-8")
405 releases_lucene_solr = json.loads(releases_str)['lucene']
406 releases_solr = json.loads(releases_str)['solr']
407 versions_l_s = [ r for r in list(map(lambda y: y[5:], filter(lambda x: x.startswith('solr-'), list(releases_lucene_solr.keys())))) ]
408 versions_s = [ r for r in list(map(lambda y: y[5:], filter(lambda x: re.match(r'^solr-(9|1\d)\.', x), list(releases_solr.keys())))) ]
409 self.mirrored_versions = versions_l_s + versions_s
410 return self.mirrored_versions
411
412 def get_mirrored_versions_to_delete(self):
413 versions = self.get_mirrored_versions()

Callers 4

set_latest_versionMethod · 0.95
expand_jinjaFunction · 0.80

Calls 4

loadFunction · 0.70
mapFunction · 0.50
keysMethod · 0.45
matchMethod · 0.45

Tested by

no test coverage detected