Skip to content
Snippets Groups Projects
Commit 56edc9a2 authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Handle more prefixes

parent c87a2fb0
Branches
Tags
2 merge requests!26Renovate-updates deployed to prod,!25All the latest updates from Renovate
This commit is part of merge request !25. Comments created here will be created in the context of that merge request.
...@@ -33,22 +33,24 @@ if response.status_code == 200: ...@@ -33,22 +33,24 @@ if response.status_code == 200:
models = {} models = {}
model_prefix = "no/nibio/vips/model/" model_prefixes = ["no/nibio/vips/model","fi/luke/vips/model"]
for package in all_packages: for package in all_packages:
if package["name"].find(model_prefix) >=0 and ((snapshot and package["version"].find("SNAPSHOT")>=0) or (not snapshot and package["version"].find("SNAPSHOT")<0)): for model_prefix in model_prefixes:
model_name = package["name"][len(model_prefix):] if package["name"].find(model_prefix) >=0 and ((snapshot and package["version"].find("SNAPSHOT")>=0) or (not snapshot and package["version"].find("SNAPSHOT")<0)):
if models.get(model_name, None) == None: model_name = package["name"][len(model_prefix) + 1:]
models[model_name] = {} if models.get(model_name, None) == None:
models[model_name]["version"] = package["version"] models[model_name] = {}
else: models[model_name]["groupId"] = model_prefix.replace("/",".")
models[model_name]["version"] = package["version"] if package["version"] > models[model_name]["version"] else models[model_name]["version"] models[model_name]["version"] = package["version"]
else:
models[model_name]["version"] = package["version"] if package["version"] > models[model_name]["version"] else models[model_name]["version"]
# Build partial Maven XML # Build partial Maven XML
dependencies = ET.Element("dependencies") dependencies = ET.Element("dependencies")
for model_name, value in models.items(): for model_name, value in models.items():
dependency = ET.SubElement(dependencies, "dependency") dependency = ET.SubElement(dependencies, "dependency")
ET.SubElement(dependency,"groupId").text = "no.nibio.vips.model" ET.SubElement(dependency,"groupId").text = value["groupId"]
ET.SubElement(dependency, "artifactId").text = model_name ET.SubElement(dependency, "artifactId").text = model_name
ET.SubElement(dependency, "version").text = value["version"] ET.SubElement(dependency, "version").text = value["version"]
#print("%s %s" % (model_name, value["version"])) #print("%s %s" % (model_name, value["version"]))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment