(self)
| 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() |
no test coverage detected