diff --git a/src/GenerateIndex.scala b/src/GenerateIndex.scala index 4a77981..963d668 100644 --- a/src/GenerateIndex.scala +++ b/src/GenerateIndex.scala @@ -1,7 +1,7 @@ //> using scala 3 -//> using dep com.softwaremill.sttp.client3::core:3.9.5 -//> using dep com.lihaoyi::ujson:3.2.0 -//> using dep com.lihaoyi::os-lib:0.9.3 +//> using dep com.softwaremill.sttp.client3::core:3.9.7 +//> using dep com.lihaoyi::ujson:4.0.0 +//> using dep com.lihaoyi::os-lib:0.10.3 //> using options -Wunused:all -deprecation object GenerateIndex { diff --git a/src/Graalvm.scala b/src/Graalvm.scala index b0f8151..196093e 100644 --- a/src/Graalvm.scala +++ b/src/Graalvm.scala @@ -2,11 +2,11 @@ import Index.Os object Graalvm { + def majorVersions = Seq(17, 20, 21, 22) + def fullIndex(ghToken: String): Index = { - val graalvmJdk17Index0 = index(ghToken, "17") - val graalvmJdk20Index0 = index(ghToken, "20") - val graalvmJdk21Index0 = index(ghToken, "21") - graalvmJdk17Index0 + graalvmJdk20Index0 + graalvmJdk21Index0 + val indices = majorVersions.map(v => index(ghToken, v.toString)) + indices.foldLeft(Index.empty)(_ + _) } def index(