From 2e8c71c3e7a09921950709fb344a5ab707a78df8 Mon Sep 17 00:00:00 2001 From: Sindre Stephansen Date: Tue, 1 Aug 2023 13:45:10 +0200 Subject: [PATCH] Fix bug when default version is string --- package-list.yaml | 4 ++-- sync/src/config/packages.py | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package-list.yaml b/package-list.yaml index ff287a9..65e6509 100644 --- a/package-list.yaml +++ b/package-list.yaml @@ -37,8 +37,8 @@ configurations: packages: org.jetbrains.kotlinx:kotlinx-datetime: "0.4.0" com.expediagroup: - _default: ["latest", "stable"] - graphql-kotlin-ktor-server: ["latest"] + _default: "stable" + graphql-kotlin-ktor-server: ["default", "latest"] graphql-kotlin-client: [] graphql-kotlin-client-generator: [] diff --git a/sync/src/config/packages.py b/sync/src/config/packages.py index 073e74e..f7fed9e 100644 --- a/sync/src/config/packages.py +++ b/sync/src/config/packages.py @@ -40,7 +40,10 @@ def handle_packages(section) -> list[Package]: elif isinstance(section[entry], dict): group_id = entry group_section = section[entry] + default_versions = group_section.get('_default', []) + if not isinstance(default_versions, list): + default_versions = [default_versions] for artifact_id, value in group_section.items(): if not artifact_id.startswith('_'):