test: platforms can have multiple versions

* test: platforms can have multiple versions
This commit is contained in:
Eligio Mariño
2024-02-16 12:30:44 +01:00
committed by GitHub
parent ea8c9de8fe
commit a37d2817d3
+6 -1
View File
@@ -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