diff --git a/config/version.cue b/config/version.cue index 4368d0a..f085953 100644 --- a/config/version.cue +++ b/config/version.cue @@ -1,6 +1,10 @@ import "strings" import "list" +#PlatformVersion: { + version!: int +} + #MinorVersion: { version!: =~ "^\\d+.\\d+$" } @@ -9,6 +13,7 @@ import "list" version!: =~ "^\\d+.\\d+.\\d+$" } + #MinorOrPatchVersion: #MinorVersion | #PatchVersion flutter: { @@ -18,7 +23,7 @@ flutter: { } android: { - platforms!: [ { version!: int } ] & list.MinItems(1) + platforms!: [...#PlatformVersion] & list.MinItems(1) & list.UniqueItems gradle!: #MinorOrPatchVersion buildTools!: #PatchVersion cmdlineTools!: #MinorVersion