in bot/config.py [0:0]
def validate(config):
tracked_packages = flatten(config.get("tracked-packages", {}))
config["tracked-packages"] = tracked_packages
for name, package in tracked_packages.items():
branches = package.get("branches", None)
if not branches:
package["branches"] = assets.branches
elif type(branches) is str:
package["branches"] = [x.strip() for x in branches.split(",")]
minimum_version = package.get("minimum-version", None)
if minimum_version:
v = (str(minimum_version).split(".") + [0, 0, 0])[:3]
package["minimum-version"] = semver.VersionInfo(*v)
return config