diff --git a/.gitignore b/.gitignore index c2eabec..858031a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .venv -.env \ No newline at end of file +.env +test/ \ No newline at end of file diff --git a/vendor-update/vendor-update.py b/vendor-update/vendor-update.py index 9bf5813..acd9e38 100644 --- a/vendor-update/vendor-update.py +++ b/vendor-update/vendor-update.py @@ -128,6 +128,11 @@ def compareVersions(item1: str, item2: str): vendor_versions = [x for x in onlineDeps if x.get("uuid", "") == uuid] if len(vendor_versions) == 0: continue + vendor_versions = [ + version + for version in vendor_versions + if all(name not in version.get("version") for name in {"alpha", "beta"}) + ] vendor_versions.sort(key=functools.cmp_to_key(compareVersions), reverse=True) new_vendor = vendor_versions[0] new_version = new_vendor.get("version")