Selaa lähdekoodia

Allow group packages to add or subtract from the default versions

main
Sindre Stephansen 2 vuotta sitten
vanhempi
commit
0f89d97b5a
Allekirjoittanut: sindre <sindre@sindrestephansen.com> GPG Key ID: B06FC67D17A46ADE
2 muutettua tiedostoa jossa 15 lisäystä ja 1 poistoa
  1. +5
    -0
      package-list.yaml
  2. +10
    -1
      sync/src/config/packages.py

+ 5
- 0
package-list.yaml Näytä tiedosto

@@ -41,3 +41,8 @@ configurations:
graphql-kotlin-ktor-server: ["latest"]
graphql-kotlin-client: []
graphql-kotlin-client-generator: []

io.insert-koin:
_versions: ['3.3.0', '3.2.2']
koin-core: []
koin-ktor: ['default', '-3.3.0', '3.2.1']

+ 10
- 1
sync/src/config/packages.py Näytä tiedosto

@@ -52,8 +52,17 @@ def handle_packages(section) -> list[Package]:
if isinstance(value, str):
result.append(Package(group_id, artifact_id, value))
elif isinstance(value, list):
versions: set[str] = set()

for version in value:
result.append(Package(group_id, artifact_id, version))
if version == 'default':
versions.update(default_versions)
elif version.startswith('-'):
versions.remove(version[1:])
else:
versions.add(version)

result.extend([Package(group_id, artifact_id, version) for version in versions])
else:
logger.warning(f'Invalid versions "{value}" for "{group_id}:{artifact_id}"')
else:


Loading…
Peruuta
Tallenna