From 40e2be5a9eb12276431c8eb8fa4ee49ba649dfda Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 4 May 2022 00:32:16 +0200 Subject: [PATCH 001/154] Restore verbose misiing module mapping info used for controlling usage of forced scalaVersion in sbt --- project-builder/sbt/CommunityBuildPlugin.scala | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/project-builder/sbt/CommunityBuildPlugin.scala b/project-builder/sbt/CommunityBuildPlugin.scala index 7fcf5c76..2a69bb08 100644 --- a/project-builder/sbt/CommunityBuildPlugin.scala +++ b/project-builder/sbt/CommunityBuildPlugin.scala @@ -287,6 +287,15 @@ object CommunityBuildPlugin extends AutoPlugin { } } .orElse { + println(s"""Module mapping missing: + | id: $id + | testedIds: $testedFullIds + | scalaVersionSuffix: $scalaVersionSuffix + | scalaBinaryVersionSuffix: $scalaBinaryVersionSuffix + | refsByName: ${refsByName.keySet} + | originalModuleIds: ${originalModuleIds.keySet} + | moduleIds: ${moduleIds.keySet} + |""".stripMargin) idsWithMissingMappings += id None } From dcb4ed2df7e97d2df8d9e475f3c513ab03827874 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 8 Oct 2022 23:13:37 +0200 Subject: [PATCH 002/154] Fix logic for handling cyclic deps --- coordinator/src/main/scala/buildPlan.scala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 28da0e22..15746f69 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -297,7 +297,7 @@ private given FromString[Seq[Project]] = str => val deps = plan.map(v => (v.name, v)).toMap def hasCyclicDependencies(p: ProjectBuildDef) = p.dependencies.exists(deps(_).dependencies.contains(p.name)) - val (cyclicDeps, remaining) = newRemainings.partition(hasCyclicDependencies) + val cyclicDeps = newRemainings.filter(hasCyclicDependencies) currentStage ++= cyclicDeps newRemainings --= cyclicDeps @@ -306,8 +306,6 @@ private given FromString[Seq[Project]] = str => s"Mitigated cyclic dependency in ${v.name} -> ${v.dependencies.toList.filterNot(done.contains)}" ) ) - if remaining.nonEmpty then - sys.error(s"Unresolved cyclic dependencies involving: ${remaining.map(_.name)}") } val names = currentStage.map(_.name) groupByDeps(newRemainings, done ++ names, currentStage :: acc) From 9ed43dfe8e430930d3e851f81a7402224df7d2ba Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 9 Jan 2023 18:09:41 +0100 Subject: [PATCH 003/154] Update config --- env/prod/config/filtered-projects.txt | 22 ++++++---------------- env/prod/config/projects-config.conf | 20 ++++++++++++++++++++ 2 files changed, 26 insertions(+), 16 deletions(-) diff --git a/env/prod/config/filtered-projects.txt b/env/prod/config/filtered-projects.txt index 49ccec74..333e0f5a 100644 --- a/env/prod/config/filtered-projects.txt +++ b/env/prod/config/filtered-projects.txt @@ -62,6 +62,7 @@ sciss:scala-chart:.* sciss:scalainterpreterpane:.* sciss:span:.* sciss:swingplus:.* +dmurvihill:courier:.* ## Uses mill-tpolecat - it does fails to parse RC versions joan38:kubernetes-client:.* @@ -76,22 +77,7 @@ beangle:cache:.* beangle:cdi:.* beangle:commons:.* beangle:data:.* -beangle:security:.* -beangle:serializer:.* -beangle:template:.* -beangle:web:.* -beangle:webmvc:.* - -## Misconfigured + needs ruby on path -makenowjust-labs:lite:.* - -## Missing artifacts in public repo -# sbt-beangle-parent:0.6.0 -beangle:boot:.* -beangle:cache:.* -beangle:cdi:.* -beangle:commons:.* -beangle:data:.* +beangle:ems:.* beangle:security:.* beangle:serializer:.* beangle:template:.* @@ -174,12 +160,16 @@ cognitedata:cognite-sdk-scala:.* kevin-lee:just-semver:.* kevin-lee:just-sysprocess:.* medeia:medeia:.* +tharwaninitin:gcp4zio:.* +tharwaninitin:cron4zio:.* +tharwaninitin:etlflow:.* xuwei-k:wartremover-scalikejdbc:.* ## better2string kubukoz:drops:.* kubukoz:spotify-next:.* kubukoz:sup:.* +polyvariant:colorize-scala:.* polyvariant:scodec-java-classfile:.* # Depends on no longer available pre-release diff --git a/env/prod/config/projects-config.conf b/env/prod/config/projects-config.conf index e3b64a0c..89358122 100644 --- a/env/prod/config/projects-config.conf +++ b/env/prod/config/projects-config.conf @@ -224,6 +224,9 @@ laserdisc-io_fs2-aws{ sbt.commands = ["disableFatalWarnings"] } linyxus_papiers-core.tests = compile-only // flaky +lloydmeta_enumeratum{ + sbt.options=["-Denumeratum.useLocalVersion=true"] +} lorandszakacs_enclosure.sbt.commands = ["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"] losizm_little-sql.java.version = 8 losizm_scamper{ @@ -231,6 +234,12 @@ losizm_scamper{ tests = compile-only } +mateuszkubuszok_pipez{ + sbt.commands = [ + 'set pipez3 /Compile/scalacOptions += "-Ykind-projector:underscores"', + 'set pipezDsl3/Compile/scalacOptions += "-Ykind-projector:underscores"', + ] +} mccarthy_fetch{ # https://github.com/lampepfl/dotty/issues/15843 sbt.commands = ["set awsTextract/Compile/doc/sources := Nil"] @@ -289,6 +298,16 @@ gzoller_scalajack { // Uses internal compiler plugin without full cross-version. Fails in runtime sbt.commands = ["""set scalajack/Test/unmanagedSources/excludeFilter ~= { _ || "AnyPrim.scala" || "Arrays.scala" || "AnyColl.scala" }"""] } +scalacenter_tasty-query{ + source-patches = [ + { + # Remove dangling comma from `for { _ <- (),}` + path = "test-sources/src/main/scala/simple_trees/Bind.scala" + pattern = "case t @ y: Int" + replace-with = "case t @ (y: Int)" + } + ] +} scalatest_scalatest { sbt.commands=[ "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat", @@ -541,6 +560,7 @@ zio_zio-json { projects.overrides { zio-json-yaml.tests = compile-only zio-json-golden.tests = compile-only + zio-json-interop-refined.tests = disabled } } zio_zio-logging { From ea6a7f116f88469326a541695f5f2a3036972fdd Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 9 Jan 2023 18:10:02 +0100 Subject: [PATCH 004/154] async coordinator --- coordinator/src/main/scala/Scaladex.scala | 15 +- coordinator/src/main/scala/buildPlan.scala | 244 +++++++++++++-------- coordinator/src/main/scala/cache.scala | 61 ++++-- coordinator/src/main/scala/core.scala | 4 + coordinator/src/main/scala/deps.scala | 173 +++++++++------ 5 files changed, 307 insertions(+), 190 deletions(-) diff --git a/coordinator/src/main/scala/Scaladex.scala b/coordinator/src/main/scala/Scaladex.scala index 6a7433de..63eb9516 100644 --- a/coordinator/src/main/scala/Scaladex.scala +++ b/coordinator/src/main/scala/Scaladex.scala @@ -1,4 +1,5 @@ import java.time.ZonedDateTime +import java.util.concurrent.TimeUnit.SECONDS import scala.concurrent.* object Scaladex { @@ -14,18 +15,26 @@ object Scaladex { ) final val ScaladexUrl = "https://index.scala-lang.org" - type AsyncResponse[T] = ExecutionContext ?=> Future[T] def artifactMetadata( groupId: String, artifactId: String - ): AsyncResponse[ArtifactMetadataResponse] = - Future { + ): AsyncResponse[ArtifactMetadataResponse] = { + def tryFetch(backoffSeconds: Int): AsyncResponse[ArtifactMetadataResponse] = Future { val response = requests.get( url = s"$ScaladexUrl/api/artifacts/$groupId/$artifactId" ) fromJson[ArtifactMetadataResponse](response.text()) + }.recoverWith { + case err: org.jsoup.HttpStatusException if err.getStatusCode == 503 && !Thread.interrupted() => + Console.err.println( + s"Failed to fetch artifact metadata, Scaladex unavailable, retry with backoff ${backoffSeconds}s for $groupId:$artifactId" + ) + SECONDS.sleep(backoffSeconds) + tryFetch((backoffSeconds * 2).min(60)) } + tryFetch(1) + } def projectSummary( organization: String, diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 15746f69..2aa77fa3 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -8,7 +8,8 @@ import scala.util.Try import scala.concurrent.* import scala.concurrent.duration.* -import scala.concurrent.ExecutionContext.Implicits.global +import scala.concurrent.ExecutionContext +import java.util.concurrent.ForkJoinPool val TagRef = """.+refs\/tags\/(.+)""".r @@ -19,7 +20,7 @@ def findTag(repoUrl: String, version: String): Either[String, String] = val (exactMatch, partialMatch) = lines.partition(_.endsWith(version)) (exactMatch ::: partialMatch).collectFirst { case TagRef(tag) => tag } match case Some(tag) => Right(tag) - case _ => Left(s"No tag in:\n${lines.map("-" + _ + "_").mkString("\n")}") + case _ => Left(s"No tag in:\n${lines.map("-" + _ + "_").mkString("\n")}") }.toEither.left.map { e => e.printStackTrace() e.getMessage @@ -46,7 +47,9 @@ def replaceScalaBinaryVersion(s: String) = s match { case WithExtractedScala3Suffix(prefix, _) => prefix + "_3" } -def stripScala3Suffix(s: String) = s match { case WithExtractedScala3Suffix(prefix, _) => prefix } +def stripScala3Suffix(s: String) = s match { + case WithExtractedScala3Suffix(prefix, _) => prefix +} def buildPlanCommons(depGraph: DependencyGraph) = val data = depGraph.projects @@ -56,7 +59,9 @@ def buildPlanCommons(depGraph: DependencyGraph) = // TODO we assume that targets does not change between version, and this may not be true... val depsMap: Map[TargetId, ProjectVersion] = - data.flatMap(lp => lp.targets.map(t => t.id -> ProjectVersion(lp.p, lp.v))).toMap + data + .flatMap(lp => lp.targets.map(t => t.id -> ProjectVersion(lp.p, lp.v))) + .toMap def flattenScalaDeps(p: LoadedProject): Seq[ProjectVersion] = p.targets @@ -65,7 +70,9 @@ def buildPlanCommons(depGraph: DependencyGraph) = .flatMap(d => depsMap.get(d.id).map(_.copy(v = d.version))) val projectsDeps: Map[ProjectVersion, Seq[ProjectVersion]] = - topLevelData.map(lp => ProjectVersion(lp.p, lp.v) -> flattenScalaDeps(lp)).toMap + topLevelData + .map(lp => ProjectVersion(lp.p, lp.v) -> flattenScalaDeps(lp)) + .toMap (topLevelData, fullInfo, projectsDeps) @@ -73,7 +80,11 @@ def makeStepsBasedBuildPlan(depGraph: DependencyGraph): BuildPlan = val (topLevelData, fullInfo, projectsDeps) = buildPlanCommons(depGraph) val depScore = - projectsDeps.flatMap(_._2).groupBy(identity).map { case (pv, c) => pv -> c.size }.toMap + projectsDeps + .flatMap(_._2) + .groupBy(identity) + .map { case (pv, c) => pv -> c.size } + .toMap val topLevelPV = topLevelData.map(lp => ProjectVersion(lp.p, lp.v)) val allPVs = (topLevelPV ++ depScore.keys).distinct @@ -86,7 +97,10 @@ def makeStepsBasedBuildPlan(depGraph: DependencyGraph): BuildPlan = val oVersion = if pvs.size == 1 then pvs.head.v else - val v = pvs.maxBy(patch).v // TODO make sure that we do built requested version! + val v = + pvs + .maxBy(patch) + .v // TODO make sure that we do built requested version! println(s"Forcing version for $p to $v from: " + pvs.map(_.v)) v pvs.map(_ -> ProjectVersion(p, oVersion)) @@ -94,22 +108,34 @@ def makeStepsBasedBuildPlan(depGraph: DependencyGraph): BuildPlan = .toMap case class ToBuild(pv: ProjectVersion, deps: Seq[ProjectVersion]): - def resolve(compiled: Set[ProjectVersion]) = copy(deps = deps.filterNot(compiled)) + def resolve(compiled: Set[ProjectVersion]) = + copy(deps = deps.filterNot(compiled)) val allToBuild = overrides.values.toSeq.distinct .sortBy(_.p.stars) .reverse - .map(pv => ToBuild(pv, projectsDeps.getOrElse(pv, Nil).filter(_.p != pv.p).map(overrides))) + .map(pv => + ToBuild( + pv, + projectsDeps.getOrElse(pv, Nil).filter(_.p != pv.p).map(overrides) + ) + ) - val (scala3, rawToBuild) = allToBuild.partition(_.pv.p == Project("lampepfl", "dotty")(0)) + val (scala3, rawToBuild) = + allToBuild.partition(_.pv.p == Project("lampepfl", "dotty")(0)) val scala3set = scala3.map(_.pv).toSet val toBuilds = rawToBuild.map(_.resolve(scala3set)) - println(s"Will build: (${topLevelPV.size} original and ${toBuilds.size} total)") + println( + s"Will build: (${topLevelPV.size} original and ${toBuilds.size} total)" + ) @annotation.tailrec - def step(built: Seq[Seq[ProjectVersion]], toComplete: Seq[ToBuild]): Seq[Seq[ProjectVersion]] = + def step( + built: Seq[Seq[ProjectVersion]], + toComplete: Seq[ToBuild] + ): Seq[Seq[ProjectVersion]] = if toComplete.isEmpty then built else val (completed, rawTodo) = toComplete.partition(_.deps.isEmpty) @@ -130,7 +156,8 @@ def makeStepsBasedBuildPlan(depGraph: DependencyGraph): BuildPlan = type Overrides = Map[Dep, Dep] val init: (Steps, Overrides) = (Nil, Map.empty) - def isScala(dep: Dep) = dep.id.org == "org.scala-lang" // TODO should be smarter! + def isScala(dep: Dep) = + dep.id.org == "org.scala-lang" // TODO should be smarter! val computedSteps = builtSteps.reverse.foldLeft(init) { case ((steps, overrides), pvs) => @@ -138,7 +165,11 @@ def makeStepsBasedBuildPlan(depGraph: DependencyGraph): BuildPlan = // This assumes that we've got the same targets across different versions val targets = fullInfo(pv.p).targets val allOverrides = - targets.flatMap(_.deps).distinct.filterNot(isScala).flatMap(overrides.get) + targets + .flatMap(_.deps) + .distinct + .filterNot(isScala) + .flatMap(overrides.get) val publishVersion = depScore.get(pv).map(_ => pv.v + "-communityBuild") BuildStep(pv.p, pv.v, publishVersion, targets.map(_.id), allOverrides) @@ -156,34 +187,43 @@ def makeStepsBasedBuildPlan(depGraph: DependencyGraph): BuildPlan = BuildPlan(depGraph.scalaRelease, computedSteps._1) @main def printBuildPlan: BuildPlan = - val deps = loadDepenenecyGraph("3", minStarsCount = 100) - val plan = makeStepsBasedBuildPlan(deps) - val niceSteps = plan.steps.zipWithIndex.map { case (steps, nr) => - val items = - def versionMap(step: BuildStep) = - step.originalVersion + step.publishVersion.fold("")(" -> " + _) - def overrides(step: BuildStep) = step.depOverrides match - case Nil => "" - case deps => "\n with " + deps.map(_.asMvnStr).mkString(", ") - - steps.map(step => - " " + step.p.org + "/" + step.p.name + " @ " + versionMap(step) + overrides(step) - ) - items.mkString(s"Step ${nr + 1}:\n", "\n", "\n") - } + given ExecutionContext = scala.concurrent.ExecutionContext.global + val result = for + deps <- loadDepenenecyGraph("3", minStarsCount = 100) + plan = makeStepsBasedBuildPlan(deps) + yield { + val niceSteps = plan.steps.zipWithIndex.map { case (steps, nr) => + val items = + def versionMap(step: BuildStep) = + step.originalVersion + step.publishVersion.fold("")(" -> " + _) + def overrides(step: BuildStep) = step.depOverrides match + case Nil => "" + case deps => "\n with " + deps.map(_.asMvnStr).mkString(", ") + + steps.map(step => + " " + step.p.org + "/" + step.p.name + " @ " + versionMap( + step + ) + overrides(step) + ) + items.mkString(s"Step ${nr + 1}:\n", "\n", "\n") + } - val bp = "Buildplan:\n" + niceSteps.mkString("\n") + val bp = "Buildplan:\n" + niceSteps.mkString("\n") - Files.write(Paths.get("data", "bp.txt"), bp.getBytes) - plan + Files.write(Paths.get("data", "bp.txt"), bp.getBytes) + plan + } + Await.result(result, ???) def makeDependenciesBasedBuildPlan( depGraph: DependencyGraph, replacedProjectsConfigPath: String, internalProjectConfigsPath: String -) = +): AsyncResponse[Array[ProjectBuildDef]] = val (topLevelData, fullInfo, projectsDeps) = buildPlanCommons(depGraph) - val configDiscovery = ProjectConfigDiscovery(java.io.File(internalProjectConfigsPath)) + val configDiscovery = ProjectConfigDiscovery( + java.io.File(internalProjectConfigsPath) + ) val dottyProjectName = "lampepfl_dotty" @@ -203,7 +243,8 @@ def makeDependenciesBasedBuildPlan( def projectRepoUrl(project: Project) = val originalCoords = (project.org, project.name) - val (org, name) = replacements.get(originalCoords).map(_._1).getOrElse(originalCoords) + val (org, name) = + replacements.get(originalCoords).map(_._1).getOrElse(originalCoords) s"https://github.com/${org}/${name}.git" def getRevision(project: Project) = @@ -212,16 +253,19 @@ def makeDependenciesBasedBuildPlan( val projectNames = projectsDeps.keys.map(_.showName).toList - val resolveProjects = Future + Future .traverse(projectsDeps.toList) { (project, deps) => Future { val repoUrl = projectRepoUrl(project.p) - val tag = getRevision(project.p).orElse(findTag(repoUrl, project.v).toOption) + val tag = + getRevision(project.p).orElse(findTag(repoUrl, project.v).toOption) val name = project.showName val dependencies = deps .map(_.showName) .filter(depName => - projectNames.contains(depName) && depName != name && depName != dottyProjectName + projectNames.contains( + depName + ) && depName != name && depName != dottyProjectName ) .distinct ProjectBuildDef( @@ -237,10 +281,7 @@ def makeDependenciesBasedBuildPlan( ) } } - Await - .result(resolveProjects, 1.hour) - .filter(_.name != dottyProjectName) - .toArray + .map(_.filter(_.name != dottyProjectName).toArray) private given FromString[Seq[Project]] = str => str.split(",").toSeq.filter(_.nonEmpty).map { @@ -257,6 +298,8 @@ private given FromString[Seq[Project]] = str => projectsConfigPath: String, projectsFilterPath: String ) = + val threadPool = new ForkJoinPool() + given ExecutionContext = ExecutionContext.fromExecutor(threadPool) val filterPatterns = if (!Paths.get(projectsFilterPath).toFile.exists) Nil else @@ -268,60 +311,71 @@ private given FromString[Seq[Project]] = str => .filter(_.nonEmpty) .toSeq - val depGraph = loadDepenenecyGraph( - scalaBinaryVersion, - minStarsCount = minStarsCount, - maxProjectsCount = Option(maxProjectsCount).filter(_ >= 0), - requiredProjects = requiredProjects, - filterPatterns = filterPatterns - ) - val plan = makeDependenciesBasedBuildPlan( - depGraph, - replacedProjectsConfigPath, - projectsConfigPath - ) - - val planStages: List[List[ProjectBuildDef]] = { - @scala.annotation.tailrec - def groupByDeps( - remaining: Set[ProjectBuildDef], - done: Set[String], - acc: List[Set[ProjectBuildDef]] - ): List[Set[ProjectBuildDef]] = - if remaining.isEmpty then acc.reverse - else - var (currentStage, newRemainings) = remaining.partition { - _.dependencies.forall(done.contains) - } - if currentStage.isEmpty then { - val deps = plan.map(v => (v.name, v)).toMap - def hasCyclicDependencies(p: ProjectBuildDef) = - p.dependencies.exists(deps(_).dependencies.contains(p.name)) - val cyclicDeps = newRemainings.filter(hasCyclicDependencies) - currentStage ++= cyclicDeps - newRemainings --= cyclicDeps - - cyclicDeps.foreach(v => - println( - s"Mitigated cyclic dependency in ${v.name} -> ${v.dependencies.toList.filterNot(done.contains)}" + val task = for { + depGraph <- loadDepenenecyGraph( + scalaBinaryVersion, + minStarsCount = minStarsCount, + maxProjectsCount = Option(maxProjectsCount).filter(_ >= 0), + requiredProjects = requiredProjects, + filterPatterns = filterPatterns + ) + plan <- makeDependenciesBasedBuildPlan( + depGraph, + replacedProjectsConfigPath, + projectsConfigPath + ) + } yield { + val planStages: List[List[ProjectBuildDef]] = { + @scala.annotation.tailrec + def groupByDeps( + remaining: Set[ProjectBuildDef], + done: Set[String], + acc: List[Set[ProjectBuildDef]] + ): List[Set[ProjectBuildDef]] = + if remaining.isEmpty then acc.reverse + else + var (currentStage, newRemainings) = remaining.partition { + _.dependencies.forall(done.contains) + } + if currentStage.isEmpty then { + val deps = plan.map(v => (v.name, v)).toMap + def hasCyclicDependencies(p: ProjectBuildDef) = + p.dependencies.exists(deps(_).dependencies.contains(p.name)) + val cyclicDeps = newRemainings.filter(hasCyclicDependencies) + currentStage ++= cyclicDeps + newRemainings --= cyclicDeps + + cyclicDeps.foreach(v => + println( + s"Mitigated cyclic dependency in ${v.name} -> ${v.dependencies.toList + .filterNot(done.contains)}" + ) ) - ) - } - val names = currentStage.map(_.name) - groupByDeps(newRemainings, done ++ names, currentStage :: acc) - end groupByDeps - groupByDeps(plan.toSet, Set.empty, Nil) - .map(_.toList.sortBy(_.name)) - } + } + val names = currentStage.map(_.name) + groupByDeps(newRemainings, done ++ names, currentStage :: acc) + end groupByDeps + groupByDeps(plan.toSet, Set.empty, Nil) + .map(_.toList.sortBy(_.name)) + } - planStages.zipWithIndex.foreach { (group, idx) => - println(s"Stage $idx: ${group.size} projects: ${group.map(_.name)}") + planStages.zipWithIndex.foreach { (group, idx) => + println(s"Stage $idx: ${group.size} projects: ${group.map(_.name)}") + } + + import java.nio.file._ + val dataPath = Paths.get("data") + val dest = dataPath.resolve("buildPlan.json") + println("Projects in build plan: " + plan.size) + val json = toJson(planStages) + Files.createDirectories(dest.getParent) + Files.write(dest, json.toString.getBytes) } + try Await.ready(task, 15.minute) + catch { + case ex: Throwable => + println(s"Exception $ex") + threadPool.shutdownNow() + threadPool.awaitTermination(1, MINUTES) - import java.nio.file._ - val dataPath = Paths.get("data") - val dest = dataPath.resolve("buildPlan.json") - println("Projects in build plan: " + plan.size) - val json = toJson(planStages) - Files.createDirectories(dest.getParent) - Files.write(dest, json.toString.getBytes) + } diff --git a/coordinator/src/main/scala/cache.scala b/coordinator/src/main/scala/cache.scala index d6dbabd5..4f2afa01 100644 --- a/coordinator/src/main/scala/cache.scala +++ b/coordinator/src/main/scala/cache.scala @@ -2,70 +2,83 @@ import org.jsoup._ import collection.JavaConverters._ import java.nio.file._ import scala.sys.process._ +import scala.concurrent.Future trait CacheDriver[K, T]: def write(v: T): String def load(data: String, key: K): T def dest(k: K): Path -def cachedSingle[V](dest: String)(op: => V)(using CacheDriver[String, V]): V = +def cachedSingle[V](dest: String)(op: => V)(using CacheDriver[String, V]): V = cached((_: String) => op)(dest) -def cached[V, K](op: K => V)(using cacheDriver: CacheDriver[K, V]): K => V = - (k: K) => +def cached[V, K](op: K => V)(using cacheDriver: CacheDriver[K, V]): K => V = + (k: K) => val dest = cacheDriver.dest(k) - if Files.exists(dest) then cacheDriver.load(String(Files.readAllBytes(dest)), k) - else + if Files.exists(dest) then + cacheDriver.load(String(Files.readAllBytes(dest)), k) + else val res = op(k) Files.createDirectories(dest.getParent) Files.write(dest, cacheDriver.write(res).getBytes) res +def cachedAsync[V, K](op: K => AsyncResponse[V])(using + cacheDriver: CacheDriver[K, V] +): K => AsyncResponse[V] = + (k: K) => + val dest = cacheDriver.dest(k) + if Files.exists(dest) then + Future { cacheDriver.load(String(Files.readAllBytes(dest)), k) } + else + op(k).map { res => + Files.createDirectories(dest.getParent) + Files.write(dest, cacheDriver.write(res).getBytes) + res + } val dataPath = Paths.get("data") given CacheDriver[Project, ProjectModules] with - def write(v: ProjectModules): String = + def write(v: ProjectModules): String = v.mvs.map(mv => (mv.version +: mv.modules).mkString(",")).mkString("\n") - def load(data: String, key: Project): ProjectModules = + def load(data: String, key: Project): ProjectModules = val mvs = data.linesIterator.toSeq.map { l => val v +: mds = l.split(",").toSeq ModuleInVersion(v, mds) } ProjectModules(key, mvs) - def dest(v: Project): Path = - dataPath.resolve("projectModules").resolve(v.org +"_" + v.name + ".csv") + def dest(v: Project): Path = + dataPath.resolve("projectModules").resolve(v.org + "_" + v.name + ".csv") -given CacheDriver[String, Seq[Project]] with - def write(v: Seq[Project]): String = - v.map(p => Seq(p.org,p.name,p.stars).mkString(",")).mkString("\n") +given CacheDriver[String, Seq[Project]] with + def write(v: Seq[Project]): String = + v.map(p => Seq(p.org, p.name, p.stars).mkString(",")).mkString("\n") - def load(data: String, k: String): Seq[Project] = - data.linesIterator.map{ - l => - val d = l.split(",") - Project(d(0), d(1))(d(2).toInt) + def load(data: String, k: String): Seq[Project] = + data.linesIterator.map { l => + val d = l.split(",") + Project(d(0), d(1))(d(2).toInt) }.toSeq def dest(v: String): Path = dataPath.resolve(v) - object DepOps: def write(d: Dep) = Seq(d.id.org, d.id.name, d.version).mkString("%") - def load(l: String): Dep = + def load(l: String): Dep = val d = l.split('%') Dep(TargetId(d(0), d(1)), d(2)) -given CacheDriver[ModuleVersion, Target] with - def write(v: Target): String = +given CacheDriver[ModuleVersion, Target] with + def write(v: Target): String = (Dep(v.id, "_") +: v.deps).map(DepOps.write).mkString("\n") - def load(data: String, key: ModuleVersion): Target = + def load(data: String, key: ModuleVersion): Target = val Dep(id, _) +: deps = data.linesIterator.toSeq.map(DepOps.load) Target(id, deps) - def dest(v: ModuleVersion): Path = + def dest(v: ModuleVersion): Path = val fn = Seq(v.p.org, v.p.name, v.name, v.version).mkString("", "_", ".csv") - dataPath.resolve("targets").resolve(fn) \ No newline at end of file + dataPath.resolve("targets").resolve(fn) diff --git a/coordinator/src/main/scala/core.scala b/coordinator/src/main/scala/core.scala index 8f0dc3b6..b7ec3af8 100644 --- a/coordinator/src/main/scala/core.scala +++ b/coordinator/src/main/scala/core.scala @@ -4,6 +4,10 @@ import java.nio.file._ import pureconfig._ import pureconfig.generic.derivation.default._ import pureconfig.generic.derivation.EnumConfigReader +import scala.concurrent.ExecutionContext +import scala.concurrent.Future + +type AsyncResponse[T] = ExecutionContext ?=> Future[T] case class Project(org: String, name: String)(val stars: Int): // stars may change... def show = s"$org%$name%$stars" diff --git a/coordinator/src/main/scala/deps.scala b/coordinator/src/main/scala/deps.scala index a5db210c..ed7b5ebd 100644 --- a/coordinator/src/main/scala/deps.scala +++ b/coordinator/src/main/scala/deps.scala @@ -4,8 +4,8 @@ import java.nio.file._ import scala.sys.process._ import scala.concurrent.* import scala.concurrent.duration.* -import scala.concurrent.ExecutionContext.Implicits.global import java.time.OffsetDateTime +import java.util.concurrent.TimeUnit.SECONDS // TODO scala3 should be more robust def loadProjects(scalaBinaryVersion: String): Seq[Project] = @@ -21,7 +21,9 @@ def loadProjects(scalaBinaryVersion: String): Seq[Project] = ).map(_ + "=" + _).mkString("&") def load(page: Int) = val d = Jsoup - .connect(s"https://index.scala-lang.org/search?${commonSearchParams}&page=$page") + .connect( + s"https://index.scala-lang.org/search?${commonSearchParams}&page=$page" + ) .get() d.select(".list-result .row").asScala.flatMap { e => val texts = e.select("h4").get(0).text().split("/") @@ -39,15 +41,18 @@ def loadProjects(scalaBinaryVersion: String): Seq[Project] = case class ModuleInVersion(version: String, modules: Seq[String]) case class ProjectModules(project: Project, mvs: Seq[ModuleInVersion]) -def loadScaladexProject(scalaBinaryVersion: String)(project: Project): ProjectModules = - import scala.concurrent.ExecutionContext.Implicits.global +def loadScaladexProject(scalaBinaryVersion: String)( + project: Project +): AsyncResponse[ProjectModules] = import util.* val binaryVersionSuffix = "_" + scalaBinaryVersion - val moduleVersionsTask = Scaladex + Scaladex .projectSummary(project.org, project.name, scalaBinaryVersion) .flatMap { case None => - System.err.println(s"No project summary for ${project.org}/${project.name}") + System.err.println( + s"No project summary for ${project.org}/${project.name}" + ) Future.successful(Nil) case Some(projectSummary) => val releaseDates = collection.mutable.Map.empty[String, OffsetDateTime] @@ -56,7 +61,10 @@ def loadScaladexProject(scalaBinaryVersion: String)(project: Project): ProjectMo artifactsMetadata <- Future .traverse(projectSummary.artifacts) { artifact => Scaladex - .artifactMetadata(groupId = projectSummary.groupId, artifactId = s"${artifact}_3") + .artifactMetadata( + groupId = projectSummary.groupId, + artifactId = s"${artifact}_3" + ) .map { response => if (response.pagination.pageCount != 1) System.err.println( @@ -73,7 +81,9 @@ def loadScaladexProject(scalaBinaryVersion: String)(project: Project): ProjectMo .map(_.toMap) orderedVersions = projectSummary.versions .flatMap(v => releaseDates.get(v).map(VersionRelease(v, _))) - .sortBy(_.releaseDate)(using summon[Ordering[OffsetDateTime]].reverse) + .sortBy(_.releaseDate)(using + summon[Ordering[OffsetDateTime]].reverse + ) .map(_.version) yield for version <- orderedVersions yield ModuleInVersion( @@ -83,15 +93,15 @@ def loadScaladexProject(scalaBinaryVersion: String)(project: Project): ProjectMo }.toSeq ) } - val moduleVersions = Await.result(moduleVersionsTask, 5.minute) - - case class VersionedModules(modules: ModuleInVersion, semVersion: SemVersion) - val modules = moduleVersions - .filter(_.modules.nonEmpty) - .map(mvs => VersionedModules(mvs, mvs.version)) - .map(_.modules) - ProjectModules(project, modules) + .map { moduleVersions => + val modules = moduleVersions + .filter(_.modules.nonEmpty) + .map(mvs => VersionedModules(mvs, mvs.version)) + .map(_.modules) + ProjectModules(project, modules) + } +case class VersionedModules(modules: ModuleInVersion, semVersion: SemVersion) case class ModuleVersion(name: String, version: String, p: Project) val GradleDep = "compile group: '(.+)', name: '(.+)', version: '(.+)'".r @@ -100,6 +110,7 @@ def asTarget(scalaBinaryVersion: String)(mv: ModuleVersion): Target = import mv._ val url = s"https://index.scala-lang.org/${p.org}/${p.name}/${name}/${version}?target=_$scalaBinaryVersion" + println(url) val d = Jsoup.connect(url).get() val gradle = d.select("#copy-gradle").text() println(gradle) @@ -120,30 +131,52 @@ def asTarget(scalaBinaryVersion: String)(mv: ModuleVersion): Target = Target(TargetId(o, n), deps.toSeq) -def loadMavenInfo(scalaBinaryVersion: String)(projectModules: ProjectModules): LoadedProject = +def loadMavenInfo(scalaBinaryVersion: String)( + projectModules: ProjectModules +): AsyncResponse[LoadedProject] = import projectModules.project.{name, org} val repoName = s"https://github.com/$org/$name.git" - require(projectModules.mvs.nonEmpty, s"Empty modules list in ${projectModules.project}") + require( + projectModules.mvs.nonEmpty, + s"Empty modules list in ${projectModules.project}" + ) val ModuleInVersion(version, modules) = projectModules.mvs .find(v => findTag(repoName, v.version).isRight) .getOrElse(projectModules.mvs.head) - val toTargetsTask = Future.traverse(modules) { module => - Future { - cached { - asTarget(scalaBinaryVersion)(_) - }(ModuleVersion(module, version, projectModules.project)) + + val tasks = modules.map{module => + def tryFetch(backoffSeconds: Int): AsyncResponse[Option[Target]] = + Future({ + val target = cached { + asTarget(scalaBinaryVersion)(_) + }(ModuleVersion(module, version, projectModules.project)) + Some(target) + }) + .recoverWith { + case ex: HttpStatusException if ex.getStatusCode == 503 && !Thread.interrupted() => + Console.err.println( + s"Failed to load maven info for $org/$name: retry with backoff ${backoffSeconds}s" + ) + SECONDS.sleep(backoffSeconds) + tryFetch((backoffSeconds * 2).min(60)) + + case ex: Exception => + Console.err.println( + s"Failed to load maven info for $org/$name: ${ex}" + ) + Future.failed(ex) + } + tryFetch(1) } - .map(Some(_)) - .recover { case ex: Exception => - println(ex) - None - } - } - val targets = Await.result(toTargetsTask, 5.minute).flatten - LoadedProject(projectModules.project, version, targets) + + Future.foldLeft(tasks)(List.empty[Target]){ + case (acc, target) => acc ::: target.toList + } + .map(LoadedProject(projectModules.project, version, _)) /** @param scalaBinaryVersion - * Scala binary version name (major.minor) or `3` for scala 3 - following scaladex's convention + * Scala binary version name (major.minor) or `3` for scala 3 - following + * scaladex's convention */ def loadDepenenecyGraph( scalaBinaryVersion: String, @@ -151,49 +184,53 @@ def loadDepenenecyGraph( maxProjectsCount: Option[Int] = None, requiredProjects: Seq[Project] = Nil, filterPatterns: Seq[String] = Nil -): DependencyGraph = +): AsyncResponse[DependencyGraph] = val patterns = filterPatterns.map(_.r) - def loadProject(p: Project) = cached(loadScaladexProject(scalaBinaryVersion)) - .andThen(projectModulesFilter(patterns)) - .apply(p) + def loadProject(p: Project): AsyncResponse[ProjectModules] = cachedAsync { + (p: Project) => + loadScaladexProject(scalaBinaryVersion)(p) + .map(projectModulesFilter(patterns)) + }(p) val required = LazyList .from(requiredProjects) .map(loadProject) val ChunkSize = 32 - val optionalStream = cachedSingle("projects.csv")(loadProjects(scalaBinaryVersion)) - .takeWhile(_.stars >= minStarsCount) - .sliding(ChunkSize, ChunkSize) - .to(LazyList) - .zipWithIndex - .flatMap { (chunk, idx) => - println(s"Load projects - chunk #${idx}, projects indexes from ${idx * ChunkSize}") - val calcChunk = Future - .traverse(chunk) { project => Future { loadProject(project) } } - .map(_.filter(_.mvs.nonEmpty)) - Await.result(calcChunk, 5.minute) - } - val optional = maxProjectsCount - .map(_ - required.length) - .foldLeft(optionalStream)(_.take(_)) - val projects = { - val loadProjects = Future.traverse((required #::: optional).zipWithIndex) { (project, idx) => - Future { - val name = s"${project.project.org}/${project.project.name}" - println( + val optionalStream = + cachedSingle("projects.csv")(loadProjects(scalaBinaryVersion)) + .takeWhile(_.stars >= minStarsCount) + .to(LazyList) + .map(loadProject) + val optional = + maxProjectsCount + .map(_ - required.length) + .foldLeft(optionalStream)(_.take(_)) + + Future + .traverse((required #::: optional).zipWithIndex) { (getProject, idx) => + for + project <- getProject + name = s"${project.project.org}/${project.project.name}" + _ = println( s"Load Maven info: #${idx}${maxProjectsCount.fold("")("/" + _)} - $name" ) - Option(loadMavenInfo(scalaBinaryVersion)(project)) - }.recover { - case ex: org.jsoup.HttpStatusException if ex.getStatusCode() == 404 => - System.err.println(s"Missing Maven info: ${ex.getUrl()}") - None - } + mvnInfo <- + if project.mvs.isEmpty + then Future.successful(None) + else + loadMavenInfo(scalaBinaryVersion)(project) + .map(Option(_)) + .recover { + case ex: org.jsoup.HttpStatusException + if ex.getStatusCode() == 404 => + System.err.println(s"Missing Maven info: ${ex.getUrl()}") + None + } + yield mvnInfo } - Await.result(loadProjects, 30.minutes).flatten - } - DependencyGraph(scalaBinaryVersion, projects) + .map(_.flatten) + .map(DependencyGraph(scalaBinaryVersion, _)) def projectModulesFilter( filterPatterns: Seq[util.matching.Regex] @@ -202,7 +239,9 @@ def projectModulesFilter( def matchPatternAndLog(v: String): Boolean = { filterPatterns .find(_.matches(v)) - .tapEach { pattern => println(s"Excluding entry $v, matched by pattern ${pattern.regex}") } + .tapEach { pattern => + println(s"Excluding entry $v, matched by pattern ${pattern.regex}") + } .nonEmpty } @@ -221,5 +260,3 @@ def projectModulesFilter( .filter(_.modules.nonEmpty) ) } -@main def runDeps = - loadDepenenecyGraph(scalaBinaryVersion = "3", minStarsCount = 100, maxProjectsCount = Some(100)) From 6f07a90ff962831f1e1aad31367007f92a8839d2 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 9 Jan 2023 18:12:22 +0100 Subject: [PATCH 005/154] Update scripts --- scripts/jenkinsListFailedBuilds.scala | 5 +- scripts/raport-regressions.scala | 267 +++++++++++--------------- 2 files changed, 110 insertions(+), 162 deletions(-) mode change 100644 => 100755 scripts/jenkinsListFailedBuilds.scala diff --git a/scripts/jenkinsListFailedBuilds.scala b/scripts/jenkinsListFailedBuilds.scala old mode 100644 new mode 100755 index 22728468..7f46cdad --- a/scripts/jenkinsListFailedBuilds.scala +++ b/scripts/jenkinsListFailedBuilds.scala @@ -1,4 +1,5 @@ -//> using scala "3.1.3" +#!/usr/bin/env -S scala-cli shebang +//> using scala "3" //> using lib "com.lihaoyi::requests:0.7.0" //> using lib "com.lihaoyi::ujson:2.0.0" @@ -64,7 +65,7 @@ def getFailedProjectsIds(buildId: Int) = Future { "_class" ).str == "org.jenkinsci.plugins.workflow.support.steps.build.DownstreamFailureCause" description = causes("shortDescription").str - StatusPattern(projectId, status) = description + StatusPattern(projectId, status) = description: @unchecked yield projectId.toInt -> status val groups = failedProjectStatus.groupMap(_._2)(_._1).mapValues(_.toSet) diff --git a/scripts/raport-regressions.scala b/scripts/raport-regressions.scala index 0e7161a8..4bd9aebd 100755 --- a/scripts/raport-regressions.scala +++ b/scripts/raport-regressions.scala @@ -1,19 +1,21 @@ #!/usr/bin/env -S scala-cli shebang //> using scala "3" -//> using lib "com.sksamuel.elastic4s:elastic4s-client-esjava_2.13:8.2.1" -//> using lib "org.slf4j:slf4j-simple:1.6.4" +//> using lib "com.sksamuel.elastic4s:elastic4s-client-esjava_2.13:8.5.1" +//> using lib "org.slf4j:slf4j-simple:2.0.5" import com.sksamuel.elastic4s import elastic4s.* import elastic4s.http.JavaClient import elastic4s.ElasticDsl.* import elastic4s.requests.searches.aggs.TermsOrder +import elastic4s.requests.searches.* import org.elasticsearch.client.RestClientBuilder.HttpClientConfigCallback import org.apache.http.impl.nio.client.* import org.apache.http.impl.client.BasicCredentialsProvider import org.apache.http.auth.* +import scala.io.Source import scala.concurrent.* import scala.concurrent.duration.* import scala.io.AnsiColor.* @@ -28,25 +30,22 @@ val ElasticsearchCredentials = new UsernamePasswordCredentials( sys.env.getOrElse("ES_USERNAME", "elastic"), sys.env.getOrElse("ES_PASSWORD", "changeme") ) -val StableScalaVersions = { - def versions(version: String)(rcVersions: Int) = - 1.to(rcVersions).map(v => s"$version-RC$v") ++ Seq(version) - Seq( - versions("3.0.0")(rcVersions = 0), - versions("3.0.1")(rcVersions = 2), - versions("3.0.2")(rcVersions = 2), - versions("3.1.0")(rcVersions = 3), - versions("3.1.1")(rcVersions = 2), - versions("3.1.2")(rcVersions = 3), - versions("3.1.3")(rcVersions = 5), - versions("3.2.0")(rcVersions = 4), - versions("3.2.1")(rcVersions = 2) - ).flatten + +lazy val NightlyReleases = { + val re = raw"(?<=title=$")(.+-bin-\d{8}-\w{7}-NIGHTLY)(?=/$")".r + val html = Source.fromURL("https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/") + re.findAllIn(html.mkString).toVector +} + +lazy val StableScalaVersions = { + val re = raw"(?<=title=$")(\d+\.\d+\.\d+(-RC\d+)?)(?=/$")".r + val html = Source.fromURL("https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/") + re.findAllIn(html.mkString).toVector } +def PreviousScalaReleases = NightlyReleases // Report all community build filures for given Scala version @main def raportForScalaVersion(scalaVersion: String, opts: String*) = - val createIssueTrackerTable = opts.exists(_.contains("-issueTracker")) val compareWithScalaVersion = opts.collectFirst { case opt if opt.contains("-compareWith=") => opt.dropWhile(_ != '=').tail } @@ -55,19 +54,16 @@ val StableScalaVersions = { val failedProjects = listFailedProjects(scalaVersion) printLine() val reportedProjects = compareWithScalaVersion - .foldRight(failedProjects){case (comparedVersion, failedNow) => - println(s"Excluding projects failing already in $comparedVersion") - val ignoredProjects = - listFailedProjects(comparedVersion, logFailed = false) - .map(_.project) - .toSet - failedNow.filter(p => !ignoredProjects.contains(p.project)) - } + .foldRight(failedProjects) { case (comparedVersion, failedNow) => + println(s"Excluding projects failing already in $comparedVersion") + val ignoredProjects = + listFailedProjects(comparedVersion, logFailed = false) + .map(_.project) + .toSet + failedNow.filter(p => !ignoredProjects.contains(p.project)) + } if reportedProjects.nonEmpty then - reportCompilerRegressions(reportedProjects, scalaVersion)( - if createIssueTrackerTable then Reporter.IssueTracker(scalaVersion) - else Reporter.Default - ) + reportCompilerRegressions(reportedProjects, scalaVersion)(Reporter.Default(scalaVersion)) printLine() esClient.close() @@ -93,7 +89,7 @@ extension (summary: List[SourceFields]) end extension def listFailedProjects(scalaVersion: String, logFailed: Boolean = true): Seq[FailedProject] = - val Limit = 2000 + val Limit = 1000 val projectVersionsStatusAggregation = termsAgg("versions", "version") .order(TermsOrder("buildTimestamp", asc = false)) @@ -101,7 +97,75 @@ def listFailedProjects(scalaVersion: String, logFailed: Boolean = true): Seq[Fai maxAgg("buildTimestamp", "timestamp"), termsAgg("status", "status") ) - .size(5) // last 5 versions + .size(20) // last 5 versions + + def process(resp: SearchResponse): Seq[FailedProject] = { + val projectVersions = resp.aggs + .terms("failedProjects") + .buckets + .map { bucket => + val name = bucket.key + val lastVersion = bucket.terms("versions").buckets.head.key + name -> lastVersion + } + .toMap + + def hasNewerPassingVersion(project: Project, failedVersion: String) = + esClient + .execute { + search(BuildSummariesIndex) + .query( + boolQuery().must( + termQuery("projectName.keyword", project.searchName), + termQuery("status", "success"), + termQuery("scalaVersion", scalaVersion) + ) + ) + .sourceInclude("version") + .sortBy(fieldSort("timestamp").desc()) + } + .map(_.map(_.hits.hits.exists { result => + isVersionNewerOrEqualThen( + version = result.sourceField("version").asInstanceOf[String], + reference = failedVersion + ) + })) + .await(DefaultTimeout) + .result + end hasNewerPassingVersion + + resp.hits.hits + .map(_.sourceAsMap) + .distinctBy(_("projectName")) + .flatMap { fields => + val project = Project(fields("projectName").asInstanceOf[String]) + val summary = fields("summary").asInstanceOf[List[SourceFields]] + val buildURL = fields("buildURL").asInstanceOf[String] + val lastFailedVersion = projectVersions(project.searchName) + + import scala.io.AnsiColor.{RED, YELLOW, MAGENTA, RESET, BOLD} + def logProject(label: String)(color: String) = if logFailed then + println( + s"$color${label.padTo(8, " ").mkString}$RESET failure in $BOLD${project.orgRepoName} @ ${projectVersions( + project.searchName + )}$RESET - $buildURL" + ) + val compilerFailure = summary.compilerFailure + if hasNewerPassingVersion(project, lastFailedVersion) then None // ignore failure + else + if summary.compilerFailure then logProject("COMPILER")(RED) + if summary.testsFailure then logProject("TEST")(YELLOW) + if summary.docFailure then logProject("DOC")(MAGENTA) + if summary.publishFailure then logProject("PUBLISH")(MAGENTA) + Option.when(compilerFailure) { + FailedProject( + project, + version = lastFailedVersion, + buildURL = buildURL + ) + } + } + } esClient .execute { @@ -114,6 +178,7 @@ def listFailedProjects(scalaVersion: String, logFailed: Boolean = true): Seq[Fai ) ) .size(Limit) + .sourceInclude("projectName", "summary", "buildURL") .sortBy(fieldSort("projectName.keyword"), fieldSort("timestamp").desc()) .aggs( termsAgg("failedProjects", "projectName.keyword") @@ -124,73 +189,9 @@ def listFailedProjects(scalaVersion: String, logFailed: Boolean = true): Seq[Fai .await(DefaultTimeout) .fold( reportFailedQuery("GetFailedQueries").andThen(_ => Nil), - resp => { - val projectVersions = resp.aggs - .terms("failedProjects") - .buckets - .map { bucket => - val name = bucket.key - val lastVersion = bucket.terms("versions").buckets.head.key - name -> lastVersion - } - .toMap - - def hasNewerPassingVersion(project: Project, failedVersion: String) = - esClient - .execute { - search(BuildSummariesIndex) - .query( - boolQuery().must( - termQuery("projectName.keyword", project.searchName), - termQuery("status", "success"), - termQuery("scalaVersion", scalaVersion) - ) - ) - .sortBy(fieldSort("timestamp").desc()) - } - .map(_.map(_.hits.hits.exists { result => - isVersionNewerOrEqualThen( - version = result.sourceField("version").asInstanceOf[String], - reference = failedVersion - ) - })) - .await(DefaultTimeout) - .result - end hasNewerPassingVersion - - resp.hits.hits - .map(_.sourceAsMap) - .distinctBy(_("projectName")) - .flatMap { fields => - val project = Project(fields("projectName").asInstanceOf[String]) - val summary = fields("summary").asInstanceOf[List[SourceFields]] - val buildURL = fields("buildURL").asInstanceOf[String] - val lastFailedVersion = projectVersions(project.searchName) - - import scala.io.AnsiColor.{RED, YELLOW, MAGENTA, RESET, BOLD} - def logProject(label: String)(color: String) = if logFailed then - println( - s"$color${label.padTo(8, " ").mkString}$RESET failure in $BOLD${project.orgRepoName} @ ${projectVersions( - project.searchName - )}$RESET - ${fields("buildURL")}" - ) - val compilerFailure = summary.compilerFailure - if hasNewerPassingVersion(project, lastFailedVersion) then None // ignore failure - else - if summary.compilerFailure then logProject("COMPILER")(RED) - if summary.testsFailure then logProject("TEST")(YELLOW) - if summary.docFailure then logProject("DOC")(MAGENTA) - if summary.publishFailure then logProject("PUBLISH")(MAGENTA) - Option.when(compilerFailure) { - FailedProject( - project, - version = lastFailedVersion, - buildURL = buildURL - ) - } - } - } + process(_) ) + end listFailedProjects case class ProjectHistoryEntry( @@ -207,7 +208,7 @@ def projectHistory(project: FailedProject) = .query { boolQuery() .must( - termsQuery("scalaVersion", StableScalaVersions), + termsQuery("scalaVersion", PreviousScalaReleases), termQuery("projectName.keyword", project.project.searchName) ) .should( @@ -218,6 +219,7 @@ def projectHistory(project: FailedProject) = fieldSort("scalaVersion").desc(), fieldSort("timestamp").desc() ) + .sourceInclude("scalaVersion","version","summary") } .map( _.fold[Seq[ProjectHistoryEntry]]( @@ -252,64 +254,8 @@ trait Reporter { ): Unit } object Reporter: - object Default extends Reporter: - override def report( - scalaVersion: String, - failedProjects: Map[Project, FailedProject], - sameVersionRegressions: Seq[ProjectHistoryEntry], - diffVersionRegressions: Seq[ProjectHistoryEntry] - ): Unit = { - val allRegressions = sameVersionRegressions ++ diffVersionRegressions - def showFailed(failed: Seq[ProjectHistoryEntry]) = failed - .map(_.project.orgRepoName) - .map(v => s"${BOLD}$v${RESET}") - .mkString(", ") - def showDiffVersions() = diffVersionRegressions.foreach(v => - println( - s" * $BOLD${v.project.orgRepoName}$RESET - ${v.version} -> ${failedProjects(v.project).version} " - ) - ) - - val same = sameVersionRegressions - val diff = diffVersionRegressions - printLine() - println( - s"Projects with last successful builds using Scala $BOLD$scalaVersion$RESET [${allRegressions.size}]:" - ) - println( - s"""Same versions[${same.size}]: ${showFailed(same)} - |Changed versions[${diff.size}]: ${showFailed(diff)}""".stripMargin - ) - if diffVersionRegressions.nonEmpty then showDiffVersions() - } - - class IssueTracker(testedScalaVersion: String) extends Reporter: - override def prelude: String = s""" - |Each table contains a list of projects that failed to compile with Scala ${testedScalaVersion}, but was successfuly built with the given previous version. - |A summary is based only on final and released candidate versions of Scala 3. - |Information about the last Scala version used for the last successful build might not always be correct, due to lack of data (lack of build for that project with given Scala version) - | - |Open community build might have applied -source:X-migration flag if it is detected it could possibly fix the build. - |Summary only contains projects that failed when compiling source or test files of at least 1 sub-project. - | - `Version` - version of project being built, single version if both current and last successful build version of project are equal, otherwise 'LastSuccessfulProjectVersion -> CurrentProjectVersion>' - | - `Build URL` - link to the Open Community Build, containing logs and details of the failed project - | - `Reproducer issue` - link to the reproducer issue to be filled in - | - |All tested projects: _ - |Open Community build run: [Build # - ]() - | - |Notes for issue reproducers: - |To reproduce builds locally you can use: - |``` - |scala-cli run https://raw.githubusercontent.com/VirtusLab/community-build3/master/cli/scb-cli.scala -- reproduce --locally BUILD_ID - |``` - |BUILD ID can be found in the BUILD_URL columns (eg. `Open CB #BUILD_ID`) - |Helpful options for reproducer scripts: - | - `--scalaVersion VERSION` - run build with the selected version of Scala (to check if the problem existed in given release) - | - `--withUpstream` - build also all upstream dependencies of failing project - | - `--locally` - checkout and build the project locally, without this flag it would try to start a minikube cluster to make the reproduction environment exactly the same as in the Open Community Build run (eg. to compile with the same version of the JDK) - | - |""".stripMargin + class Default(testedScalaVersion: String) extends Reporter: + override def prelude: String = "" override def report( scalaVersion: String, @@ -340,7 +286,7 @@ object Reporter: } showRow(p.project.orgRepoName, version, buildUrl) } - end IssueTracker + end Default private def reportCompilerRegressions( projects: Seq[FailedProject], @@ -355,10 +301,11 @@ private def reportCompilerRegressions( val projectHistory = failedProjectHistory.map { (key, value) => key.project -> value } val allHistory = projectHistory.values.flatten.toSeq - printLine() - println(reporter.prelude) + if reporter.prelude.nonEmpty then + printLine() + println(reporter.prelude) val alwaysFailing = - StableScalaVersions.reverse + PreviousScalaReleases.reverse .dropWhile(isVersionNewerOrEqualThen(_, scalaVersion)) .foldLeft(failedProjects.keySet) { case (prev, scalaVersion) => def regressionsSinceLastVersion(exactVersion: Boolean) = allHistory From 37449bbe7fcb6a60b6e0146d5febfbcd89264656 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 9 Jan 2023 18:12:58 +0100 Subject: [PATCH 006/154] Add VL/scala-open-source group --- k8s/jenkins.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/k8s/jenkins.yaml b/k8s/jenkins.yaml index 8584fae7..69cb446f 100644 --- a/k8s/jenkins.yaml +++ b/k8s/jenkins.yaml @@ -446,7 +446,7 @@ jenkinsKubernetesAgents: description: "" # Executors defines the maximum number of concurrent builds that Jenkins may perform on this node. - executors: 10 + executors: 16 # RemoteRootDirectory is directory dedicated to Jenkins for temporary files storage purposes. remoteRootDirectory: "" @@ -745,6 +745,15 @@ jenkinsAuthorization: - Job/Cancel - Run/Replay - Run/Update + + - name: VirtusLab*scala-open-source + permissions: + - Overall/Read + - Job/Read + - Job/Build + - Job/Cancel + - Run/Replay + - Run/Update # Not logged in users users: From 6233a80a0b38575074b7088ed8c9ad6041aaa84e Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 9 Jan 2023 20:38:53 +0100 Subject: [PATCH 007/154] test build --- .github/workflows/build.yaml | 3471 ++++++++++++++++++++++++++++++++++ 1 file changed, 3471 insertions(+) create mode 100644 .github/workflows/build.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 00000000..162f85da --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,3471 @@ + +name: "Open Community Build" +on: + workflow_dispatch: + # inputs: + # name: + # type: string + # description: 'Scala version' + # required: true + # maxProjects: + # type: string + # description: "Max amount of projects" + # required: true +jobs: + stage-3: + runs-on: ubuntu-22.04 + needs: + - stage-2 + strategy: + fail-fast: false + matrix: + include: + - + name: acsgh_scala-common + config: '{"name":"acsgh_scala-common","dependencies":["lightbend-labs_scala-logging","scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/acsgh/scala-common.git","revision":"","version":"1.3.0","targets":"com.github.acsgh.common.scala%core"}' + - + name: akka_akka + config: '{"name":"akka_akka","dependencies":["scalatest_scalatest","scala_scala-java8-compat","lightbend_ssl-config","scalatest_scalatestplus-junit","fasterxml_jackson-module-scala"],"repoUrl":"https://github.com/akka/akka.git","revision":"v2.8.0-M3","version":"2.8.0-M3","targets":"com.typesafe.akka%akka-multi-node-testkit com.typesafe.akka%akka-bom com.typesafe.akka%akka-coordination com.typesafe.akka%akka-persistence-tck com.typesafe.akka%akka-actor com.typesafe.akka%akka-cluster-sharding-typed com.typesafe.akka%akka-cluster com.typesafe.akka%akka-protobuf-v3 com.typesafe.akka%akka-distributed-data com.typesafe.akka%akka-stream com.typesafe.akka%akka-pki com.typesafe.akka%akka-stream-typed com.typesafe.akka%akka-persistence com.typesafe.akka%akka-cluster-sharding com.typesafe.akka%akka-cluster-metrics com.typesafe.akka%akka-discovery com.typesafe.akka%akka-protobuf com.typesafe.akka%akka-actor-typed com.typesafe.akka%akka-persistence-query com.typesafe.akka%akka-slf4j com.typesafe.akka%akka-persistence-typed com.typesafe.akka%akka-remote com.typesafe.akka%akka-persistence-testkit com.typesafe.akka%akka-cluster-typed com.typesafe.akka%akka-actor-testkit-typed com.typesafe.akka%akka-testkit com.typesafe.akka%akka-serialization-jackson com.typesafe.akka%akka-stream-testkit com.typesafe.akka%akka-cluster-tools","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set every targetSystemJdk := true","set actor/Compile/scalacOptions -= \"-Xfatal-warnings\"","set testkit/Compile/scalacOptions -= \"-Xfatal-warnings\""],"options":["-J-Xmx5g"]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":5120,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: beangle_otk + config: '{"name":"beangle_otk","dependencies":["beangle_doc","scalatest_scalatest"],"repoUrl":"https://github.com/beangle/otk.git","revision":"v0.0.5","version":"0.0.5","targets":"org.beangle.otk%beangle-otk-ws org.beangle.otk%beangle-otk-doc org.beangle.otk%beangle-otk-captcha org.beangle.otk%beangle-otk-code org.beangle.otk%beangle-otk-sns"}' + - + name: clockworkconsulting_csexp + config: '{"name":"clockworkconsulting_csexp","dependencies":["typelevel_scalacheck","scalatest_scalatest","scodec_scodec-bits"],"repoUrl":"https://github.com/clockworkconsulting/csexp.git","revision":"v3.2.0","version":"3.2.0","targets":"dk.cwconsult%csexp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala_3 = \"3.1.0\"","replaceWith":"val scala_3 = \"\""}]}}' + - + name: clockworkconsulting_peregrin + config: '{"name":"clockworkconsulting_peregrin","dependencies":["scalatest_scalatest","scalikejdbc_scalikejdbc"],"repoUrl":"https://github.com/clockworkconsulting/peregrin.git","revision":"v9.0.0","version":"9.0.0","targets":"dk.cwconsult.peregrin%peregrin-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala_3 = \"3.1.1\"","replaceWith":"val scala_3 = \"\""}]}}' + - + name: com-lihaoyi_cask + config: '{"name":"com-lihaoyi_cask","dependencies":["com-lihaoyi_upickle","com-lihaoyi_sourcecode","com-lihaoyi_pprint","com-lihaoyi_geny","com-lihaoyi_castor"],"repoUrl":"https://github.com/com-lihaoyi/cask.git","revision":"0.8.3","version":"0.8.3","targets":"com.lihaoyi%cask com.lihaoyi%cask-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: com-lihaoyi_mainargs + config: '{"name":"com-lihaoyi_mainargs","dependencies":["scala_scala-collection-compat","com-lihaoyi_pprint"],"repoUrl":"https://github.com/com-lihaoyi/mainargs.git","revision":"0.3.0","version":"0.3.0","targets":"com.lihaoyi%mainargs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: cquiroz_scala-java-locales + config: '{"name":"cquiroz_scala-java-locales","dependencies":["cquiroz_sbt-locales"],"repoUrl":"https://github.com/cquiroz/scala-java-locales.git","revision":"v1.5.1","version":"1.5.1","targets":"io.github.cquiroz%scala-java-locales","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: cucumber_cucumber-jvm-scala + config: '{"name":"cucumber_cucumber-jvm-scala","dependencies":["fasterxml_jackson-module-scala"],"repoUrl":"https://github.com/cucumber/cucumber-jvm-scala.git","revision":"v8.13.1","version":"8.13.1","targets":"io.cucumber%cucumber-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: dvreeze_tqa + config: '{"name":"dvreeze_tqa","dependencies":["dvreeze_yaidom","scala_scala-xml","scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/dvreeze/tqa.git","revision":"tqa_3-0.13.0","version":"0.13.0","targets":"eu.cdevreeze.tqa%tqa"}' + - + name: gchudnov_mindthegap + config: '{"name":"gchudnov_mindthegap","dependencies":["scalatest_scalatest","typelevel_scalacheck","scalatest_scalatestplus-scalacheck"],"repoUrl":"https://github.com/gchudnov/mindthegap.git","revision":"","version":"1.0.0","targets":"com.github.gchudnov%mtg","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: gekomad_scala-regex-collection + config: '{"name":"gekomad_scala-regex-collection","dependencies":["typelevel_discipline-scalatest"],"repoUrl":"https://github.com/gekomad/scala-regex-collection.git","revision":"2.0.0","version":"2.0.0","targets":"com.github.gekomad%scala-regex-collection"}' + - + name: greenfossil_thorium + config: '{"name":"greenfossil_thorium","dependencies":["greenfossil_commons-i18n","scalameta_munit"],"repoUrl":"https://github.com/greenfossil/thorium.git","revision":"v0.6.4","version":"0.6.4","targets":"com.greenfossil%thorium","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: gzoller_scalajack + config: '{"name":"gzoller_scalajack","dependencies":["gzoller_scala-reflection","scalameta_munit"],"repoUrl":"https://github.com/gzoller/scalajack.git","revision":"7.0.3","version":"7.0.3","targets":"co.blocke%scalajack co.blocke%scalajack_dynamo co.blocke%scalajack_mongo","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["set scalajack/Test/unmanagedSources/excludeFilter ~= { _ || \"AnyPrim.scala\" || \"Arrays.scala\" || \"AnyColl.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: herminiogg_dmaog + config: '{"name":"herminiogg_dmaog","dependencies":["herminiogg_shexml","scalatest_scalatest"],"repoUrl":"https://github.com/herminiogg/dmaog.git","revision":"v0.1.3","version":"0.1.3","targets":"com.herminiogarcia%dmaog","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: hsci-r_octavo-indexer + config: '{"name":"hsci-r_octavo-indexer","dependencies":["scallop_scallop","hsci-r_lucene-perfieldpostingsformatordtermvectorscodec","scala_scala-java8-compat","lightbend-labs_scala-logging"],"repoUrl":"https://github.com/hsci-r/octavo-indexer.git","revision":"","version":"1.2.7","targets":"io.github.hsci-r%octavo-indexer"}' + - + name: hughsimpson_scalameter + config: '{"name":"hughsimpson_scalameter","dependencies":["scalatest_scalatest","scala_scala-xml","scala_scala-parser-combinators","fasterxml_jackson-module-scala","scala_scala-collection-compat","typelevel_scalacheck"],"repoUrl":"https://github.com/hughsimpson/scalameter.git","revision":"v0.22.1","version":"0.22.1","targets":"io.github.hughsimpson%scalameter io.github.hughsimpson%scalameter-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ij-plugins_ijp-color + config: '{"name":"ij-plugins_ijp-color","dependencies":["scalatest_scalatest","scala_scala-parallel-collections","scalafx_scalafx"],"repoUrl":"https://github.com/ij-plugins/ijp-color.git","revision":"v.0.12.1","version":"0.12.1","targets":"net.sf.ij-plugins%ijp-color net.sf.ij-plugins%ijp-color-ui","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: indoorvivants_sn-bindgen + config: '{"name":"indoorvivants_sn-bindgen","dependencies":["indoorvivants_detective"],"repoUrl":"https://github.com/indoorvivants/sn-bindgen.git","revision":"v0.0.14","version":"0.0.14","targets":"com.indoorvivants%bindgen-interface","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: jobial-io_scase + config: '{"name":"jobial-io_scase","dependencies":["paoloboni_spray-json-derived-codecs"],"repoUrl":"https://github.com/jobial-io/scase.git","revision":"0.9.0","version":"0.9.0","targets":"io.jobial%scase-lambda-scala3-example","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: jodersky_scala-argparse + config: '{"name":"jodersky_scala-argparse","dependencies":["com-lihaoyi_os-lib","jodersky_yamlesque"],"repoUrl":"https://github.com/jodersky/scala-argparse.git","revision":"0.17.0","version":"0.17.0","targets":"io.crashbox%configparse io.crashbox%argparse-ini io.crashbox%argparse io.crashbox%configparse-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: json4s_json4s + config: '{"name":"json4s_json4s","dependencies":["scalatest_scalatest","scalatest_scalatestplus-scalacheck","scala_scala-xml","scalaz_scalaz"],"repoUrl":"https://github.com/json4s/json4s.git","revision":"v4.1.0-M2","version":"4.1.0-M2","targets":"org.json4s%json4s-jackson org.json4s%json4s-core org.json4s%json4s-mongo org.json4s%json4s-native org.json4s%json4s-native-core org.json4s%json4s-xml org.json4s%json4s-scalaz org.json4s%json4s-scalap org.json4s%json4s-ext org.json4s%json4s-jackson-core org.json4s%json4s-ast","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/build.scala","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: metarank_ltrlib + config: '{"name":"metarank_ltrlib","dependencies":["scalatest_scalatest","metarank_cfor","scala_scala-collection-compat"],"repoUrl":"https://github.com/metarank/ltrlib.git","revision":"0.1.20","version":"0.1.20","targets":"io.github.metarank%ltrlib","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: msgpack4z_msgpack4z-core + config: '{"name":"msgpack4z_msgpack4z-core","dependencies":["scalaz_scalaz","xuwei-k_zeroapply"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-core.git","revision":"v0.6.0","version":"0.6.0","targets":"com.github.xuwei-k%msgpack4z-core"}' + - + name: norbert-radyk_spoiwo + config: '{"name":"norbert-radyk_spoiwo","dependencies":["tototoshi_scala-csv","scalatest_scalatest"],"repoUrl":"https://github.com/norbert-radyk/spoiwo.git","revision":"","version":"2.2.1","targets":"com.norbitltd%spoiwo com.norbitltd%spoiwo-examples com.norbitltd%spoiwo-grids","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: nrinaudo_kantan.parsers + config: '{"name":"nrinaudo_kantan.parsers","dependencies":["scalatest_scalatest","scalatest_scalatestplus-scalacheck","typelevel_jawn"],"repoUrl":"https://github.com/nrinaudo/kantan.parsers.git","revision":"v1.0.6","version":"1.0.6","targets":"com.nrinaudo%kantan-parsers"}' + - + name: outr_scalapass + config: '{"name":"outr_scalapass","dependencies":["outr_profig","scalatest_scalatest"],"repoUrl":"https://github.com/outr/scalapass.git","revision":"1.2.4","version":"1.2.4","targets":"com.outr%scalapass"}' + - + name: pjfanning_jackson-module-scala-duration + config: '{"name":"pjfanning_jackson-module-scala-duration","dependencies":["scala_scala-java8-compat","fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/jackson-module-scala-duration.git","revision":"v2.14.0","version":"2.14.0","targets":"com.github.pjfanning%jackson-module-scala-duration","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: pjfanning_jackson-module-scala3-enum + config: '{"name":"pjfanning_jackson-module-scala3-enum","dependencies":["fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/jackson-module-scala3-enum.git","revision":"v2.14.1","version":"2.14.1","targets":"com.github.pjfanning%jackson-module-scala3-enum","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: pjfanning_jackson-scala3-reflection-extensions + config: '{"name":"pjfanning_jackson-scala3-reflection-extensions","dependencies":["fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/jackson-scala3-reflection-extensions.git","revision":"v2.14.0","version":"2.14.0","targets":"com.github.pjfanning%jackson-scala3-reflection-extensions","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: playframework_play-ws + config: '{"name":"playframework_play-ws","dependencies":["playframework_cachecontrol"],"repoUrl":"https://github.com/playframework/play-ws.git","revision":"2.2.0-M2","version":"2.2.0-M2","targets":"com.typesafe.play%play-ahc-ws-standalone","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: rallyhealth_scalacheck-ops + config: '{"name":"rallyhealth_scalacheck-ops","dependencies":["zio_izumi-reflect","softwaremill_scala-common","typelevel_scalacheck","scalatest_scalatest","scalatest_scalatestplus-scalacheck"],"repoUrl":"https://github.com/rallyhealth/scalacheck-ops.git","revision":"v2.12.0","version":"2.12.0","targets":"com.rallyhealth%scalacheck-ops-joda_1 com.rallyhealth%scalacheck-ops-joda_1-15 com.rallyhealth%scalacheck-ops_1 com.rallyhealth%scalacheck-ops_1-15","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala_3 = \"3.2.0\"","replaceWith":"val Scala_3 = \"\""}]}}' + - + name: raquo_waypoint + config: '{"name":"raquo_waypoint","dependencies":["sherpal_url-dsl","com-lihaoyi_upickle","scalatest_scalatest"],"repoUrl":"https://github.com/raquo/waypoint.git","revision":"v6.0.0-M1","version":"6.0.0-M1","targets":"com.raquo%waypoint","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val Scala_3 = \"3.2.0\"","replaceWith":"val Scala_3 = \"\""}]}}' + - + name: rtyley_line-break-preserving-line-splitting + config: '{"name":"rtyley_line-break-preserving-line-splitting","dependencies":["scalatest_scalatest","rtyley_scala-collection-plus"],"repoUrl":"https://github.com/rtyley/line-break-preserving-line-splitting.git","revision":"v0.1.4","version":"0.1.4","targets":"com.madgag%line-break-preserving-line-splitting"}' + - + name: ruimo_csvparser + config: '{"name":"ruimo_csvparser","dependencies":["ruimo_scoins","scalatest_scalatest"],"repoUrl":"https://github.com/ruimo/csvparser.git","revision":"v1.3","version":"1.3","targets":"com.ruimo%csvparser"}' + - + name: ruimo_graphics + config: '{"name":"ruimo_graphics","dependencies":["ruimo_scoins","scalatest_scalatest"],"repoUrl":"https://github.com/ruimo/graphics.git","revision":"v1.15","version":"1.15","targets":"com.ruimo%graphics","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-marshalling-testkit + config: '{"name":"sangria-graphql_sangria-marshalling-testkit","dependencies":["sangria-graphql_sangria-marshalling-api","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-marshalling-testkit.git","revision":"v1.0.4","version":"1.0.4","targets":"org.sangria-graphql%sangria-marshalling-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scala-native_scala-native-cli + config: '{"name":"scala-native_scala-native-cli","dependencies":["scala-native_scala-native","scopt_scopt","scalatest_scalatest"],"repoUrl":"https://github.com/scala-native/scala-native-cli.git","revision":"v0.4.9","version":"0.4.9","targets":"org.scala-native%scala-native-cli","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scala-stm_scala-stm + config: '{"name":"scala-stm_scala-stm","dependencies":["scalatest_scalatest","scalatest_scalatestplus-junit"],"repoUrl":"https://github.com/scala-stm/scala-stm.git","revision":"","version":"0.11.1","targets":"org.scala-stm%scala-stm"}' + - + name: scalacenter_scala-debug-adapter + config: '{"name":"scalacenter_scala-debug-adapter","dependencies":["scalacenter_tasty-query","scalameta_munit"],"repoUrl":"https://github.com/scalacenter/scala-debug-adapter.git","revision":"v3.0.5","version":"3.0.5","targets":"ch.epfl.scala%scala-debug-step-filter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalapb-json_scalapb-json-common + config: '{"name":"scalapb-json_scalapb-json-common","dependencies":["scalapb_scalapb","com-lihaoyi_utest","scalaprops_scalaprops","scalatest_scalatest"],"repoUrl":"https://github.com/scalapb-json/scalapb-json-common.git","revision":"v0.8.8","version":"0.8.8","targets":"io.github.scalapb-json%scalapb-json-common io.github.scalapb-json%scalapb-json-macros io.github.scalapb-json%scalapb-json-macros-java","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: scalapb_common-protos + config: '{"name":"scalapb_common-protos","dependencies":["scalapb_scalapb"],"repoUrl":"https://github.com/scalapb/common-protos.git","revision":"proto-google-common-protos/2.9.6-0","version":"2.9.6-0","targets":"com.thesamet.scalapb.common-protos%proto-google-common-protos-scalapb_0.11","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelpers.scala","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: scalapb_scalapb-grpcweb + config: '{"name":"scalapb_scalapb-grpcweb","dependencies":["scalapb_scalapb"],"repoUrl":"https://github.com/scalapb/scalapb-grpcweb.git","revision":"v0.6.5","version":"0.6.5","targets":"com.thesamet.scalapb.grpcweb%scalapb-grpcweb-code-gen","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: scalikejdbc_scalikejdbc-play-support + config: '{"name":"scalikejdbc_scalikejdbc-play-support","dependencies":["scalikejdbc_scalikejdbc"],"repoUrl":"https://github.com/scalikejdbc/scalikejdbc-play-support.git","revision":"2.8.0-scalikejdbc-4.0","version":"2.8.0-scalikejdbc-4.0","targets":"org.scalikejdbc%scalikejdbc-play-dbapi-adapter org.scalikejdbc%scalikejdbc-play-fixture org.scalikejdbc%scalikejdbc-play-initializer","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scf37_hottie + config: '{"name":"scf37_hottie","dependencies":["scf37_filewatch","scalatest_scalatest"],"repoUrl":"https://github.com/scf37/hottie.git","revision":"v1.0.6","version":"1.0.6","targets":"me.scf37%hottie","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sciss_asyncfile + config: '{"name":"sciss_asyncfile","dependencies":["sciss_log","sciss_model","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/asyncfile.git","revision":"v0.2.1","version":"0.2.1","targets":"de.sciss%asyncfile"}' + - + name: sciss_desktop + config: '{"name":"sciss_desktop","dependencies":["sciss_model","sciss_fileutil"],"repoUrl":"https://github.com/sciss/desktop.git","revision":"v0.11.4","version":"0.11.4","targets":"de.sciss%desktop de.sciss%desktop-core de.sciss%desktop-linux de.sciss%desktop-mac","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sciss_scalacolliderugens + config: '{"name":"sciss_scalacolliderugens","dependencies":["sciss_numbers","scala_scala-xml"],"repoUrl":"https://github.com/sciss/scalacolliderugens.git","revision":"v1.21.3","version":"1.21.3","targets":"de.sciss%scalacolliderugens-core de.sciss%scalacolliderugens-api de.sciss%scalacolliderugens-plugins"}' + - + name: scodec_scodec + config: '{"name":"scodec_scodec","dependencies":["scodec_scodec-bits","scalameta_munit"],"repoUrl":"https://github.com/scodec/scodec.git","revision":"v2.2.0","version":"2.2.0","targets":"org.scodec%scodec-core org.scodec%scodec-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: seratch_awscala + config: '{"name":"seratch_awscala","dependencies":["scalatest_scalatest","sirthias_scala-ssh","scala_scala-collection-compat"],"repoUrl":"https://github.com/seratch/awscala.git","revision":"0.9.2","version":"0.9.2","targets":"com.github.seratch%awscala-sqs com.github.seratch%awscala-stepfunctions com.github.seratch%awscala-s3 com.github.seratch%awscala com.github.seratch%awscala-ec2 com.github.seratch%awscala-emr com.github.seratch%awscala-dynamodb com.github.seratch%awscala-simpledb com.github.seratch%awscala-core com.github.seratch%awscala-sts com.github.seratch%awscala-redshift com.github.seratch%awscala-iam","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: shawjef3_tryutils + config: '{"name":"shawjef3_tryutils","dependencies":["scalatest_scalatest","scalatest_scalatestplus-selenium"],"repoUrl":"https://github.com/shawjef3/tryutils.git","revision":"release/2.0.0","version":"2.0.0","targets":"me.jeffshaw.tryutils%tryutils"}' + - + name: shiftleftsecurity_overflowdb + config: '{"name":"shiftleftsecurity_overflowdb","dependencies":["scalatest_scalatest","tototoshi_scala-csv","scala_scala-xml","scopt_scopt","spray_spray"],"repoUrl":"https://github.com/shiftleftsecurity/overflowdb.git","revision":"v1.160","version":"1.160","targets":"io.shiftleft%overflowdb-formats io.shiftleft%overflowdb-traversal","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: softwaremill_scala-id-generator + config: '{"name":"softwaremill_scala-id-generator","dependencies":["scalatest_scalatest","lightbend-labs_scala-logging"],"repoUrl":"https://github.com/softwaremill/scala-id-generator.git","revision":"v1.4.0","version":"1.4.0","targets":"com.softwaremill.common%id-generator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: stryker-mutator_stryker4s + config: '{"name":"stryker-mutator_stryker4s","dependencies":["scalapb_scalapb"],"repoUrl":"https://github.com/stryker-mutator/stryker4s.git","revision":"v0.14.3","version":"0.14.3","targets":"io.stryker-mutator%sbt-stryker4s-testrunner io.stryker-mutator%stryker4s-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: swagger-akka-http_swagger-scala-module + config: '{"name":"swagger-akka-http_swagger-scala-module","dependencies":["fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/swagger-akka-http/swagger-scala-module.git","revision":"v2.9.0","version":"2.9.0","targets":"com.github.swagger-akka-http%swagger-scala-module","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: thoughtworksinc_dsl.scala + config: '{"name":"thoughtworksinc_dsl.scala","dependencies":["com-lihaoyi_utest","scalaz_scalaz","thoughtworksinc_tryt.scala","scalatest_scalatest"],"repoUrl":"https://github.com/thoughtworksinc/dsl.scala.git","revision":"v2.0.0-M2","version":"2.0.0-M2","targets":"com.thoughtworks.dsl%keywords-shift com.thoughtworks.dsl%bangnotation com.thoughtworks.dsl%keywords-nonesafe com.thoughtworks.dsl%keywords-while com.thoughtworks.dsl%keywords-tryfinally com.thoughtworks.dsl%domains-scalaz com.thoughtworks.dsl%keywords-await com.thoughtworks.dsl%keywords-monadic com.thoughtworks.dsl%keywords-asynchronousio com.thoughtworks.dsl%keywords-flatmap com.thoughtworks.dsl%keywords-return com.thoughtworks.dsl%keywords-trycatch com.thoughtworks.dsl%keywords-in com.thoughtworks.dsl%keywords-for com.thoughtworks.dsl%keywords-using com.thoughtworks.dsl%comprehension com.thoughtworks.dsl%keywords-withfilter com.thoughtworks.dsl%keywords-suspend com.thoughtworks.dsl%keywords-fork com.thoughtworks.dsl%keywords-put com.thoughtworks.dsl%keywords-yield com.thoughtworks.dsl%keywords-pure com.thoughtworks.dsl%keywords-foreach com.thoughtworks.dsl%keywords-match com.thoughtworks.dsl%keywords-each com.thoughtworks.dsl%keywords-continue com.thoughtworks.dsl%domains-task com.thoughtworks.dsl%keywords-trycatchfinally com.thoughtworks.dsl%keywords-if com.thoughtworks.dsl%dsl com.thoughtworks.dsl%keywords-get com.thoughtworks.dsl%keywords-map","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' + - + name: tkrs_fluflu + config: '{"name":"tkrs_fluflu","dependencies":["scalatest_scalatest","lightbend-labs_scala-logging","tkrs_mess"],"repoUrl":"https://github.com/tkrs/fluflu.git","revision":"v0.24.7","version":"0.24.7","targets":"com.github.tkrs%fluflu-core com.github.tkrs%fluflu-msgpack com.github.tkrs%fluflu-msgpack-mess","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tkrs_mmdb-grpc-scala + config: '{"name":"tkrs_mmdb-grpc-scala","dependencies":["scalapb_scalapb"],"repoUrl":"https://github.com/tkrs/mmdb-grpc-scala.git","revision":"v0.1.2","version":"0.1.2","targets":"com.github.tkrs%mmdb-grpc-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: twitter_util + config: '{"name":"twitter_util","dependencies":["scala_scala-collection-compat","scalatest_scalatest","scalatest_scalatestplus-junit","typelevel_scalacheck","scala_scala-parser-combinators","scala_scala-parallel-collections"],"repoUrl":"https://github.com/twitter/util.git","revision":"util-22.12.0","version":"22.12.0","targets":"com.twitter%util-cache com.twitter%util-app com.twitter%util-app-lifecycle com.twitter%util-jvm com.twitter%util-slf4j-jul-bridge com.twitter%util-logging com.twitter%util-zk-test com.twitter%util-hashing com.twitter%util-routing com.twitter%util-core com.twitter%util-slf4j-api com.twitter%util-stats com.twitter%util-cache-guava com.twitter%util-thrift com.twitter%util-codec com.twitter%util-registry com.twitter%util-lint com.twitter%util-security","config":{"projects":{"exclude":[],"overrides":{"util-security":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_cats + config: '{"name":"typelevel_cats","dependencies":["scalameta_munit","typelevel_discipline-munit","vasilmkd_discipline","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/cats.git","revision":"v2.9.0","version":"2.9.0","targets":"org.typelevel%cats-free org.typelevel%cats-kernel org.typelevel%cats-kernel-laws org.typelevel%alleycats-core org.typelevel%cats-docs org.typelevel%cats-testkit org.typelevel%algebra-laws org.typelevel%alleycats-laws org.typelevel%algebra org.typelevel%cats-core org.typelevel%cats-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: vagmcs_optimus + config: '{"name":"vagmcs_optimus","dependencies":["lightbend-labs_scala-logging","scalatest_scalatest","typelevel_scalacheck","scala_scala-xml"],"repoUrl":"https://github.com/vagmcs/optimus.git","revision":"v3.4.3","version":"3.4.3","targets":"com.github.vagmcs%optimus-solver-oj com.github.vagmcs%optimus com.github.vagmcs%optimus-solver-lp com.github.vagmcs%optimus-solver-gurobi com.github.vagmcs%optimus-solver-mosek","config":{"projects":{"exclude":["solver-mosek","solver-gurobi"],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: virtuslab_scala-yaml + config: '{"name":"virtuslab_scala-yaml","dependencies":["scalameta_munit","com-lihaoyi_pprint"],"repoUrl":"https://github.com/virtuslab/scala-yaml.git","revision":"v0.0.6","version":"0.0.6","targets":"org.virtuslab%scala-yaml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3Version = \"3.1.3\"","replaceWith":"def scala3Version = \"\""}]}}' + - + name: xuwei-k_optparse-applicative + config: '{"name":"xuwei-k_optparse-applicative","dependencies":["scalaprops_scalaprops"],"repoUrl":"https://github.com/xuwei-k/optparse-applicative.git","revision":"v0.9.2","version":"0.9.2","targets":"com.github.xuwei-k%optparse-applicative","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1-RC2\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: zio_zio + config: '{"name":"zio_zio","dependencies":["zio_izumi-reflect","softwaremill_magnolia","typelevel_scalacheck"],"repoUrl":"https://github.com/zio/zio.git","revision":"v2.0.5","version":"2.0.5","targets":"dev.zio%zio-test-junit dev.zio%zio dev.zio%zio-test-magnolia dev.zio%zio-streams dev.zio%zio-managed dev.zio%zio-internal-macros dev.zio%zio-test-sbt dev.zio%zio-stacktracer dev.zio%zio-test-scalacheck dev.zio%zio-test dev.zio%zio-macros dev.zio%zio-concurrent dev.zio%zio-test-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' + - + name: zio_zio-quill + config: '{"name":"zio_zio-quill","dependencies":["com-lihaoyi_pprint","scalatest_scalatest","scala_scala-collection-compat","lightbend-labs_scala-logging","suzaku-io_boopickle"],"repoUrl":"https://github.com/zio/zio-quill.git","revision":"v4.6.0","version":"4.6.0","targets":"io.getquill%quill-engine io.getquill%quill-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":["-Dquill.scala.version="]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-16: + runs-on: ubuntu-22.04 + needs: + - stage-15 + strategy: + fail-fast: false + matrix: + include: + - + name: 47degrees_github4s + config: '{"name":"47degrees_github4s","dependencies":["typelevel_cats","circe_circe","http4s_http4s"],"repoUrl":"https://github.com/47degrees/github4s.git","revision":"v0.31.2","version":"0.31.2","targets":"com.47deg%github4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: avast_datadog4s + config: '{"name":"avast_datadog4s","dependencies":["scalameta_munit","typelevel_cats-effect","http4s_http4s","scala_scala-collection-compat","typelevel_cats"],"repoUrl":"https://github.com/avast/datadog4s.git","revision":"v0.31.2","version":"0.31.2","targets":"com.avast.cloud%datadog4s-http4s com.avast.cloud%datadog4s com.avast.cloud%datadog4s-common com.avast.cloud%datadog4s-jvm com.avast.cloud%datadog4s-playground com.avast.cloud%datadog4s-statsd com.avast.cloud%datadog4s-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildSupport.scala","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: banno_vault4s + config: '{"name":"banno_vault4s","dependencies":["http4s_http4s","scalameta_munit","armanbilge_scalacheck-effect"],"repoUrl":"https://github.com/banno/vault4s.git","revision":"v9.1.0","version":"9.1.0","targets":"com.banno%vault4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.2\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: davenverse_circuit-http4s + config: '{"name":"davenverse_circuit-http4s","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","davenverse_circuit","davenverse_mapref","http4s_http4s"],"repoUrl":"https://github.com/davenverse/circuit-http4s.git","revision":"v0.4.0","version":"0.4.0","targets":"io.chrisdavenport%circuit-http4s io.chrisdavenport%circuit-http4s-client io.chrisdavenport%circuit-http4s-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_epimetheus-http4s + config: '{"name":"davenverse_epimetheus-http4s","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","davenverse_epimetheus"],"repoUrl":"https://github.com/davenverse/epimetheus-http4s.git","revision":"v0.6.0-M2","version":"0.6.0-M2","targets":"io.chrisdavenport%epimetheus-http4s io.chrisdavenport%epimetheus-http4s-pushgateway","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_fuuid + config: '{"name":"davenverse_fuuid","dependencies":["typelevel_cats-effect","typelevel_cats","typelevel_discipline-munit","scalameta_munit","circe_circe","tpolecat_doobie","http4s_http4s"],"repoUrl":"https://github.com/davenverse/fuuid.git","revision":"v0.8.0-M2","version":"0.8.0-M2","targets":"io.chrisdavenport%fuuid io.chrisdavenport%fuuid-circe io.chrisdavenport%fuuid-doobie io.chrisdavenport%fuuid-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set doobie/Test/unmanagedSources/excludeFilter ~= {_ || \"PostgresInstanceSpec.scala\" || \"PostgresTraversalSpec.scala\"} "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: davenverse_github + config: '{"name":"davenverse_github","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","circe_circe","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/davenverse/github.git","revision":"v0.4.0","version":"0.4.0","targets":"io.chrisdavenport%github","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_publicsuffix + config: '{"name":"davenverse_publicsuffix","dependencies":["http4s_http4s"],"repoUrl":"https://github.com/davenverse/publicsuffix.git","revision":"v0.0.1","version":"0.0.1","targets":"io.chrisdavenport%publicsuffix io.chrisdavenport%publicsuffix-retrieval io.chrisdavenport%publicsuffix-retrieval-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_whale-tail + config: '{"name":"davenverse_whale-tail","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","circe_circe","davenverse_env","armanbilge_log4cats","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/davenverse/whale-tail.git","revision":"v0.0.9","version":"0.0.9","targets":"io.chrisdavenport%whale-tail io.chrisdavenport%whale-tail-manager","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: disneystreaming_smithy4s + config: '{"name":"disneystreaming_smithy4s","dependencies":["plokhotnyuk_jsoniter-scala","scalameta_munit","scala_scala-collection-compat","typelevel_cats","typelevel_cats-effect","http4s_http4s","disneystreaming_weaver-test","circe_circe","com-lihaoyi_pprint","typelevel_fs2","bkirwi_decline"],"repoUrl":"https://github.com/disneystreaming/smithy4s.git","revision":"v0.17.1","version":"0.17.1","targets":"com.disneystreaming.smithy4s%smithy4s-json com.disneystreaming.smithy4s%smithy4s-dynamic com.disneystreaming.smithy4s%smithy4s-tests com.disneystreaming.smithy4s%smithy4s-core com.disneystreaming.smithy4s%smithy4s-compliance-tests com.disneystreaming.smithy4s%smithy4s-aws com.disneystreaming.smithy4s%smithy4s-http4s-swagger com.disneystreaming.smithy4s%smithy4s-decline com.disneystreaming.smithy4s%smithy4s-aws-http4s com.disneystreaming.smithy4s%smithy4s-http4s com.disneystreaming.smithy4s%smithy4s-aws-kernel","config":{"projects":{"exclude":[],"overrides":{"smithy4s-dynamic":{"tests":"compile-only"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"modules/dynamic/src/smithy4s/dynamic/internals/DynamicModelCompiler.scala","pattern":"(^\\s*\\)),","replaceWith":"\\1"}]}}' + - + name: dwolla_epimetheus-server + config: '{"name":"dwolla_epimetheus-server","dependencies":["http4s_http4s","davenverse_epimetheus","armanbilge_munit-cats-effect","armanbilge_scalacheck-effect","eed3si9n_expecty"],"repoUrl":"https://github.com/dwolla/epimetheus-server.git","revision":"v7.1.0","version":"7.1.0","targets":"com.dwolla%epimetheus-server-root com.dwolla%monitoring-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: dylemma_xml-spac + config: '{"name":"dylemma_xml-spac","dependencies":["scalatest_scalatest","typelevel_scalacheck","typelevel_cats","typelevel_cats-effect","typelevel_fs2","tpolecat_typename","gnieh_fs2-data"],"repoUrl":"https://github.com/dylemma/xml-spac.git","revision":"0.12.0","version":"0.12.0","targets":"io.dylemma%json-spac io.dylemma%spac-interop-fs2 io.dylemma%spac-core io.dylemma%xml-spac io.dylemma%xml-spac-javax io.dylemma%json-spac-jackson io.dylemma%xml-spac-fs2-data io.dylemma%json-spac-fs2-data"}' + - + name: errors4s_errors4s-http + config: '{"name":"errors4s_errors4s-http","dependencies":["circe_circe","typelevel_fs2","http4s_http4s","typelevel_cats","typelevel_cats-effect","typelevel_vault","scalameta_munit","errors4s_errors4s-core","typelevel_case-insensitive","typelevel_scalacheck"],"repoUrl":"https://github.com/errors4s/errors4s-http.git","revision":"v3.0.0.0","version":"3.0.0.0","targets":"org.errors4s%errors4s-http4s-circe org.errors4s%errors4s-http org.errors4s%errors4s-http-root org.errors4s%errors4s-http4s org.errors4s%errors4s-http-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: fomkin_korolev + config: '{"name":"fomkin_korolev","dependencies":["scalatest_scalatest","zio_zio","typelevel_fs2","typelevel_cats-effect","http4s_http4s","fomkin_levsha","monix_monix","scodec_scodec-bits"],"repoUrl":"https://github.com/fomkin/korolev.git","revision":"v1.6.0-M3","version":"1.6.0-M3","targets":"org.fomkin%korolev-web-dsl org.fomkin%korolev-zio2-streams org.fomkin%korolev-testkit org.fomkin%korolev-fs2-ce3 org.fomkin%korolev-ce3 org.fomkin%korolev-effect org.fomkin%korolev-http4s org.fomkin%korolev-zio-streams org.fomkin%korolev org.fomkin%korolev-web org.fomkin%korolev-monix org.fomkin%korolev-zio2 org.fomkin%korolev-zio org.fomkin%korolev-ce2 org.fomkin%korolev-http org.fomkin%korolev-zio-http org.fomkin%korolev-bytes org.fomkin%korolev-akka org.fomkin%korolev-standalone org.fomkin%korolev-scodec org.fomkin%korolev-slf4j org.fomkin%korolev-fs2-ce2","config":{"projects":{"exclude":["org.fomkin%korolev-http4s"],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: fthomas_fs2-cron + config: '{"name":"fthomas_fs2-cron","dependencies":["eikek_calev","scalatest_scalatest","typelevel_fs2"],"repoUrl":"https://github.com/fthomas/fs2-cron.git","revision":"v0.7.2","version":"0.7.2","targets":"eu.timepit%fs2-cron-calev eu.timepit%fs2-cron-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala_3 = \"3.1.1\"","replaceWith":"val Scala_3 = \"\""}]}}' + - + name: gemini-hlsw_clue + config: '{"name":"gemini-hlsw_clue","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","armanbilge_log4cats","http4s_http4s","typelevel_discipline-munit","scalameta_munit","circe_circe"],"repoUrl":"https://github.com/gemini-hlsw/clue.git","revision":"v0.23.1","version":"0.23.1","targets":"edu.gemini%clue-core edu.gemini%clue-http4s edu.gemini%clue-model","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: gemini-hlsw_lucuma-catalog + config: '{"name":"gemini-hlsw_lucuma-catalog","dependencies":["typelevel_fs2","gnieh_fs2-data","gemini-hlsw_lucuma-core","gemini-hlsw_lucuma-refined","typelevel_cats","optics-dev_monocle","fthomas_refined","http4s_http4s","gemini-hlsw_refined-algebra","typelevel_cats-parse","typelevel_kittens","scala_scala-xml","davenverse_cats-scalacheck"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-catalog.git","revision":"v0.37.4","version":"0.37.4","targets":"edu.gemini%lucuma-catalog edu.gemini%lucuma-ags edu.gemini%lucuma-catalog-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_blaze + config: '{"name":"http4s_blaze","dependencies":["http4s_http4s","log4s_log4s","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/blaze.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-blaze-client org.http4s%http4s-blaze-server org.http4s%blaze-http org.http4s%blaze-core org.http4s%http4s-blaze-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: http4s_http4s-armeria + config: '{"name":"http4s_http4s-armeria","dependencies":["typelevel_fs2","http4s_http4s","scalameta_munit"],"repoUrl":"https://github.com/http4s/http4s-armeria.git","revision":"v1.0.0-M1","version":"1.0.0-M1","targets":"org.http4s%http4s-armeria-client org.http4s%http4s-armeria-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_http4s-fabric + config: '{"name":"http4s_http4s-fabric","dependencies":["http4s_http4s","typelevel_cats-effect"],"repoUrl":"https://github.com/http4s/http4s-fabric.git","revision":"v1.0.0-M32","version":"1.0.0-M32","targets":"org.http4s%http4s-fabric","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: http4s_http4s-fs2-data + config: '{"name":"http4s_http4s-fs2-data","dependencies":["typelevel_fs2","http4s_http4s","gnieh_fs2-data","scalameta_munit","armanbilge_munit-cats-effect","scala_scala-xml"],"repoUrl":"https://github.com/http4s/http4s-fs2-data.git","revision":"v0.1.0","version":"0.1.0","targets":"org.http4s%http4s-fs2-data-xml org.http4s%http4s-fs2-data-xml-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: http4s_http4s-jdk-http-client + config: '{"name":"http4s_http4s-jdk-http-client","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","scodec_scodec-bits","typelevel_vault","typelevel_case-insensitive","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/http4s-jdk-http-client.git","revision":"v1.0.0-M8","version":"1.0.0-M8","targets":"org.http4s%http4s-jdk-http-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_http4s-prometheus-metrics + config: '{"name":"http4s_http4s-prometheus-metrics","dependencies":["http4s_http4s","scalameta_munit"],"repoUrl":"https://github.com/http4s/http4s-prometheus-metrics.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-prometheus-metrics","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_http4s-scala-xml + config: '{"name":"http4s_http4s-scala-xml","dependencies":["scala_scala-xml","http4s_http4s","scalameta_munit","armanbilge_munit-cats-effect","typelevel_scalacheck-xml"],"repoUrl":"https://github.com/http4s/http4s-scala-xml.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-scala-xml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_http4s-scalatags + config: '{"name":"http4s_http4s-scalatags","dependencies":["http4s_http4s","com-lihaoyi_scalatags","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/http4s-scalatags.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-scalatags","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: http4s_http4s-servlet + config: '{"name":"http4s_http4s-servlet","dependencies":["http4s_http4s"],"repoUrl":"https://github.com/http4s/http4s-servlet.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-servlet","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_http4s-twirl + config: '{"name":"http4s_http4s-twirl","dependencies":["playframework_twirl","http4s_http4s","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/http4s-twirl.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-twirl","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: i10416_slackapis + config: '{"name":"i10416_slackapis","dependencies":["circe_circe","typelevel_cats-effect","http4s_http4s","scalameta_munit"],"repoUrl":"https://github.com/i10416/slackapis.git","revision":"v0.0.2","version":"0.0.2","targets":"dev.i10416%slackapis-core"}' + - + name: ingarabr_http4s-cloud-functions + config: '{"name":"ingarabr_http4s-cloud-functions","dependencies":["http4s_http4s"],"repoUrl":"https://github.com/ingarabr/http4s-cloud-functions.git","revision":"v0.3.0","version":"0.3.0","targets":"com.github.ingarabr%http4s-cloud-functions","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: jbwheatley_pact4s + config: '{"name":"jbwheatley_pact4s","dependencies":["scalameta_munit","scalatest_scalatest","circe_circe","scala_scala-collection-compat","log4s_log4s","com-lihaoyi_sourcecode","http4s_http4s","disneystreaming_weaver-test"],"repoUrl":"https://github.com/jbwheatley/pact4s.git","revision":"v0.8.0","version":"0.8.0","targets":"io.github.jbwheatley%pact4s-spray-json io.github.jbwheatley%pact4s-scalatest io.github.jbwheatley%pact4s-circe io.github.jbwheatley%pact4s-play-json io.github.jbwheatley%pact4s-munit-cats-effect io.github.jbwheatley%pact4s-models io.github.jbwheatley%pact4s-core io.github.jbwheatley%pact4s-weaver","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["set shared/scalacOptions --= Seq(\"-Wconf:cat=deprecation:i\", \"-Xfatal-warnings\") "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: killaitis_http4s-cloud-functions + config: '{"name":"killaitis_http4s-cloud-functions","dependencies":["http4s_http4s","scalatest_scalatest"],"repoUrl":"https://github.com/killaitis/http4s-cloud-functions.git","revision":"0.4.3","version":"0.4.3","targets":"de.killaitis%http4s-cloud-functions","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: lego_woof + config: '{"name":"lego_woof","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","armanbilge_munit-cats-effect","circe_circe","cquiroz_scala-java-time","http4s_http4s"],"repoUrl":"https://github.com/lego/woof.git","revision":"v0.4.7","version":"0.4.7","targets":"org.legogroup%woof-core org.legogroup%woof-http4s org.legogroup%woof-slf4j","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: lhns_http4s-errors + config: '{"name":"lhns_http4s-errors","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_cats-effect","http4s_http4s"],"repoUrl":"https://github.com/lhns/http4s-errors.git","revision":"0.5.0","version":"0.5.0","targets":"de.lolhens%http4s-errors","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: lhns_remote-io + config: '{"name":"lhns_remote-io","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_cats-effect","http4s_http4s","com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/lhns/remote-io.git","revision":"0.0.1","version":"0.0.1","targets":"de.lolhens%remote-io-core de.lolhens%remote-io-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: mobimeo_fs2-gtfs + config: '{"name":"mobimeo_fs2-gtfs","dependencies":["disneystreaming_weaver-test","typelevel_fs2","gnieh_fs2-data","circe_circe","armanbilge_log4cats","typelevel_cats-parse","typelevel_literally"],"repoUrl":"https://github.com/mobimeo/fs2-gtfs.git","revision":"v0.4.1","version":"0.4.1","targets":"com.mobimeo%fs2-gtfs-core com.mobimeo%fs2-gtfs-rules com.mobimeo%fs2-gtfs-rules-syntax","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: neandertech_langoustine + config: '{"name":"neandertech_langoustine","dependencies":["typelevel_fs2","outr_scribe","disneystreaming_weaver-test","com-lihaoyi_upickle","typelevel_cats","http4s_http4s","bkirwi_decline","plokhotnyuk_jsoniter-scala"],"repoUrl":"https://github.com/neandertech/langoustine.git","revision":"v0.0.19","version":"0.0.19","targets":"tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: pac4j_http4s-pac4j + config: '{"name":"pac4j_http4s-pac4j","dependencies":["circe_circe","http4s_http4s","typelevel_cats","typelevel_vault","typelevel_mouse","scala_scala-collection-compat"],"repoUrl":"https://github.com/pac4j/http4s-pac4j.git","revision":"v3.0.0","version":"3.0.0","targets":"org.pac4j%http4s-pac4j"}' + - + name: planet42_laika + config: '{"name":"planet42_laika","dependencies":["scalameta_munit","typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s"],"repoUrl":"https://github.com/planet42/laika.git","revision":"0.19.0","version":"0.19.0","targets":"org.planet42%laika-core org.planet42%laika-io org.planet42%laika-pdf org.planet42%laika-preview","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: pureconfig_pureconfig + config: '{"name":"pureconfig_pureconfig","dependencies":["comcast_ip4s","typelevel_cats-effect","typelevel_fs2","typelevel_cats","typelevel_discipline-scalatest","softwaremill_sttp-model","http4s_http4s"],"repoUrl":"https://github.com/pureconfig/pureconfig.git","revision":"v0.17.2","version":"0.17.2","targets":"com.github.pureconfig%pureconfig-ip4s com.github.pureconfig%pureconfig-cats-effect com.github.pureconfig%pureconfig-fs2 com.github.pureconfig%pureconfig-cats-effect2 com.github.pureconfig%pureconfig-cats com.github.pureconfig%pureconfig-sttp com.github.pureconfig%pureconfig-core com.github.pureconfig%pureconfig-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: pureharm_pureharm-db-core + config: '{"name":"pureharm_pureharm-db-core","dependencies":["pureharm_pureharm-core","pureharm_pureharm-effects-cats","pureharm_pureharm-testkit"],"repoUrl":"https://github.com/pureharm/pureharm-db-core.git","revision":"v0.3.0","version":"0.3.0","targets":"com.busymachines%pureharm-db-testkit-ce2 com.busymachines%pureharm-db-test-data com.busymachines%pureharm-db-test-data-ce2 com.busymachines%pureharm-db-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: taig_flog + config: '{"name":"taig_flog","dependencies":["http4s_http4s","typelevel_fs2","circe_circe","scala_scala-collection-compat","typelevel_cats-effect","typelevel_cats-mtl","scalameta_munit"],"repoUrl":"https://github.com/taig/flog.git","revision":"0.13.1","version":"0.13.1","targets":"io.taig%flog-http4s io.taig%flog io.taig%flog-stackdriver-grpc io.taig%flog-http4s-server io.taig%flog-logstash io.taig%flog-stackdriver-http io.taig%flog-http4s-client io.taig%flog-core io.taig%flog-slf4j","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: theiterators_kebs + config: '{"name":"theiterators_kebs","dependencies":["scalatest_scalatest","tpolecat_doobie","http4s_http4s"],"repoUrl":"https://github.com/theiterators/kebs.git","revision":"v1.9.5","version":"1.9.5","targets":"pl.iterators%kebs-instances pl.iterators%kebs-macro-utils pl.iterators%kebs-opaque pl.iterators%kebs-doobie pl.iterators%kebs-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tpolecat_natchez + config: '{"name":"tpolecat_natchez","dependencies":["scalameta_munit","armanbilge_munit-cats-effect","scala_scala-collection-compat","circe_circe","valskalla_odin","typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_case-insensitive","typelevel_cats-mtl","armanbilge_log4cats","cquiroz_scala-java-time","comcast_ip4s","scodec_scodec-bits"],"repoUrl":"https://github.com/tpolecat/natchez.git","revision":"v0.3.0-M3","version":"0.3.0-M3","targets":"org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-jaeger org.tpolecat%natchez-opencensus org.tpolecat%natchez-noop org.tpolecat%natchez-honeycomb org.tpolecat%natchez-log-odin org.tpolecat%natchez-core org.tpolecat%natchez-mtl org.tpolecat%natchez-log org.tpolecat%natchez-opentracing org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-datadog org.tpolecat%newrelic org.tpolecat%natchez-xray","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: trace4cats_trace4cats-avro-kafka + config: '{"name":"trace4cats_trace4cats-avro-kafka","dependencies":["trace4cats_trace4cats-avro","fd4s_fs2-kafka","armanbilge_log4cats","trace4cats_trace4cats"],"repoUrl":"https://github.com/trace4cats/trace4cats-avro-kafka.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-avro-kafka-consumer io.janstenpickle%trace4cats-avro-kafka-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-exporter-http + config: '{"name":"trace4cats_trace4cats-exporter-http","dependencies":["trace4cats_trace4cats","http4s_http4s"],"repoUrl":"https://github.com/trace4cats/trace4cats-exporter-http.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-exporter-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-http4s + config: '{"name":"trace4cats_trace4cats-http4s","dependencies":["trace4cats_trace4cats","http4s_http4s"],"repoUrl":"https://github.com/trace4cats/trace4cats-http4s.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-http4s-client io.janstenpickle%trace4cats-http4s-common io.janstenpickle%trace4cats-http4s-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: vigoo_clipp + config: '{"name":"vigoo_clipp","dependencies":["typelevel_cats","atnos-org_eff","zio_zio","typelevel_cats-effect"],"repoUrl":"https://github.com/vigoo/clipp.git","revision":"v0.6.8","version":"0.6.8","targets":"io.github.vigoo%clipp-core io.github.vigoo%clipp-cats-effect io.github.vigoo%clipp-cats-effect3 io.github.vigoo%clipp-zio io.github.vigoo%clipp-zio-2","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: vlovgr_ciris + config: '{"name":"vlovgr_ciris","dependencies":["typelevel_squants","typelevel_cats-effect","circe_circe","circe_circe-yaml","fthomas_refined","http4s_http4s"],"repoUrl":"https://github.com/vlovgr/ciris.git","revision":"v3.0.0","version":"3.0.0","targets":"is.cir%ciris-squants is.cir%ciris is.cir%ciris-circe is.cir%ciris-circe-yaml is.cir%ciris-refined is.cir%ciris-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: y-yu_excel-reads + config: '{"name":"y-yu_excel-reads","dependencies":["atnos-org_eff","scalatest_scalatest"],"repoUrl":"https://github.com/y-yu/excel-reads.git","revision":"v0.4.2","version":"0.4.2","targets":"com.github.y-yu%excel-reads-apache-poi com.github.y-yu%excel-reads-core com.github.y-yu%excel-reads-poi-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-14: + runs-on: ubuntu-22.04 + needs: + - stage-13 + strategy: + fail-fast: false + matrix: + include: + - + name: andimiller_hedgehogs + config: '{"name":"andimiller_hedgehogs","dependencies":["andimiller_munit-cats-effect-styles","scalameta_munit","typelevel_fs2","circe_circe","typelevel_cats"],"repoUrl":"https://github.com/andimiller/hedgehogs.git","revision":"0.2.0","version":"0.2.0","targets":"net.andimiller%hedgehogs-circe net.andimiller%hedgehogs-core"}' + - + name: armanbilge_calico + config: '{"name":"armanbilge_calico","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_discipline-munit","scalameta_munit"],"repoUrl":"https://github.com/armanbilge/calico.git","revision":"v0.1.2","version":"0.1.2","targets":"com.armanbilge%calico-frp","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: armanbilge_jawn-fs2 + config: '{"name":"armanbilge_jawn-fs2","dependencies":["typelevel_jawn","typelevel_fs2","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/armanbilge/jawn-fs2.git","revision":"","version":"2.2.0-129-fdba7f4","targets":"org.typelevel%jawn-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: armanbilge_schrodinger + config: '{"name":"armanbilge_schrodinger","dependencies":["typelevel_cats-effect","typelevel_cats","typelevel_vault","typelevel_scalacheck","typelevel_fs2"],"repoUrl":"https://github.com/armanbilge/schrodinger.git","revision":"v0.3.0-M2","version":"0.3.0-M2","targets":"com.armanbilge%schrodinger com.armanbilge%schrodinger-kernel-testkit com.armanbilge%schrodinger-laws com.armanbilge%schrodinger-random com.armanbilge%schrodinger-stats com.armanbilge%schrodinger-monte-carlo com.armanbilge%schrodinger-math com.armanbilge%schrodinger-kernel com.armanbilge%schrodinger-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.1-RC1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: armanbilge_van-cats + config: '{"name":"armanbilge_van-cats","dependencies":["typelevel_cats-effect","typelevel_fs2","comcast_ip4s","scodec_scodec","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/armanbilge/van-cats.git","revision":"","version":"0.0-b9d385f","targets":"com.armanbilge%van-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: banno_cosmos4s + config: '{"name":"banno_cosmos4s","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","circe_circe","circe_circe-jackson","scalameta_munit"],"repoUrl":"https://github.com/banno/cosmos4s.git","revision":"v1.0.0-RC3","version":"1.0.0-RC3","targets":"com.banno%cosmos4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: benoitlouy_tele + config: '{"name":"benoitlouy_tele","dependencies":["scala_scala-collection-compat","typelevel_cats-effect","typelevel_fs2","circe_circe"],"repoUrl":"https://github.com/benoitlouy/tele.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.benoitlouy%tele","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: circe_circe-fs2 + config: '{"name":"circe_circe-fs2","dependencies":["typelevel_fs2","circe_circe","scalatest_scalatest","typelevel_jawn"],"repoUrl":"https://github.com/circe/circe-fs2.git","revision":"v0.14.0","version":"0.14.0","targets":"io.circe%circe-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: creativescala_doodle + config: '{"name":"creativescala_doodle","dependencies":["scalameta_munit","monix_minitest","typelevel_fs2","typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/creativescala/doodle.git","revision":"v0.12.0","version":"0.12.0","targets":"org.creativescala%doodle-turtle org.creativescala%doodle-docs org.creativescala%doodle-image org.creativescala%doodle-reactor org.creativescala%doodle-interact org.creativescala%doodle-golden org.creativescala%doodle-java2d org.creativescala%doodle-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: creativescala_doodle-explore + config: '{"name":"creativescala_doodle-explore","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","scalameta_munit"],"repoUrl":"https://github.com/creativescala/doodle-explore.git","revision":"v0.14.0","version":"0.14.0","targets":"org.creativescala%doodle-explore org.creativescala%doodle-explore-core org.creativescala%doodle-explore-java2d","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: davenverse_catscript + config: '{"name":"davenverse_catscript","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/davenverse/catscript.git","revision":"v0.1.1","version":"0.1.1","targets":"io.chrisdavenport%catscript","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_process + config: '{"name":"davenverse_process","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_literally"],"repoUrl":"https://github.com/davenverse/process.git","revision":"v0.0.2","version":"0.0.2","targets":"io.chrisdavenport%process","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: delimobil_fs2-hbase + config: '{"name":"delimobil_fs2-hbase","dependencies":["typelevel_fs2"],"repoUrl":"https://github.com/delimobil/fs2-hbase.git","revision":"0.1.0-RC10","version":"0.1.0-RC10","targets":"ru.delimobil%fs2-hbase","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: disneystreaming_weaver-test + config: '{"name":"disneystreaming_weaver-test","dependencies":["eed3si9n_expecty","typelevel_fs2","typelevel_cats-effect","typelevel_scalacheck","vasilmkd_discipline","typelevel_cats"],"repoUrl":"https://github.com/disneystreaming/weaver-test.git","revision":"v0.8.1","version":"0.8.1","targets":"com.disneystreaming%weaver-core com.disneystreaming%weaver-cats com.disneystreaming%weaver-framework com.disneystreaming%weaver-cats-core com.disneystreaming%weaver-scalacheck com.disneystreaming%weaver-discipline","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":["-Dcommunitybuild.dualVersion=minor:+1"]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/WeaverPlugin.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: eikek_binny + config: '{"name":"eikek_binny","dependencies":["scalameta_munit","typelevel_fs2"],"repoUrl":"https://github.com/eikek/binny.git","revision":"v0.7.0","version":"0.7.0","targets":"com.github.eikek%binny-pglo com.github.eikek%binny-minio com.github.eikek%binny-core com.github.eikek%binny-tika-detect com.github.eikek%binny-jdbc com.github.eikek%binny-fs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: fd4s_fs2-kafka + config: '{"name":"fd4s_fs2-kafka","dependencies":["typelevel_fs2","typelevel_cats-effect","fd4s_vulcan","scalameta_munit"],"repoUrl":"https://github.com/fd4s/fs2-kafka.git","revision":"v3.0.0-M9","version":"3.0.0-M9","targets":"com.github.fd4s%fs2-kafka com.github.fd4s%fs2-kafka-vulcan com.github.fd4s%fs2-kafka-vulcan-testkit-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set core/Test/unmanagedSources/excludeFilter ~= {_ || \"KafkaProducerConnectionSpec.scala\" || \"KafkaConsumerSpec.scala\" || \"KafkaProducerSpec.scala\" || \"TransactionalKafkaProducerSpec.scala\" || \"TransactionalKafkaProducerTimeoutSpec.scala\" || \"KafkaAdminClientSpec.scala\"} "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: gekomad_itto-csv + config: '{"name":"gekomad_itto-csv","dependencies":["gekomad_scala-regex-collection","typelevel_fs2"],"repoUrl":"https://github.com/gekomad/itto-csv.git","revision":"","version":"2.0.0","targets":"com.github.gekomad%itto-csv"}' + - + name: gemini-hlsw_crystal + config: '{"name":"gemini-hlsw_crystal","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","optics-dev_monocle","armanbilge_log4cats","scalameta_munit","vasilmkd_discipline","typelevel_discipline-munit"],"repoUrl":"https://github.com/gemini-hlsw/crystal.git","revision":"v0.33.8","version":"0.33.8","targets":"edu.gemini%crystal","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: jmcardon_tsec + config: '{"name":"jmcardon_tsec","dependencies":["typelevel_cats","scalatest_scalatest","typelevel_scalacheck","typelevel_fs2","circe_circe"],"repoUrl":"https://github.com/jmcardon/tsec.git","revision":"v0.3.0-M2","version":"0.3.0-M2","targets":"io.github.jmcardon%tsec-bouncy io.github.jmcardon%tsec-password io.github.jmcardon%tsec-mac io.github.jmcardon%tsec-cipher-bouncy io.github.jmcardon%tsec-jwt-core io.github.jmcardon%tsec-signatures io.github.jmcardon%tsec-cipher-jca io.github.jmcardon%tsec-hash-bouncy io.github.jmcardon%tsec-cipher-core io.github.jmcardon%tsec-jwt-sig io.github.jmcardon%tsec-common io.github.jmcardon%tsec-jwt-mac io.github.jmcardon%tsec-hash-jca","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: keirlawson_fs2-progress + config: '{"name":"keirlawson_fs2-progress","dependencies":["typelevel_fs2"],"repoUrl":"https://github.com/keirlawson/fs2-progress.git","revision":"v1.0.0","version":"1.0.0","targets":"io.github.keirlawson%fs2-progress","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: kirill5k_mongo4cats + config: '{"name":"kirill5k_mongo4cats","dependencies":["zio_zio","zio_interop-reactive-streams","typelevel_cats","scalatest_scalatest","typelevel_cats-effect","typelevel_fs2","circe_circe"],"repoUrl":"https://github.com/kirill5k/mongo4cats.git","revision":"v0.6.5","version":"0.6.5","targets":"io.github.kirill5k%mongo4cats-zio io.github.kirill5k%mongo4cats-kernel io.github.kirill5k%mongo4cats-embedded io.github.kirill5k%mongo4cats-circe io.github.kirill5k%mongo4cats-zio-embedded io.github.kirill5k%mongo4cats-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: kory33_s2mc-test + config: '{"name":"kory33_s2mc-test","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_shapeless-3","scalatest_scalatest","optics-dev_monocle","typelevel_spire","typelevel_cats-effect-testing","scodec_scodec-bits"],"repoUrl":"https://github.com/kory33/s2mc-test.git","revision":"v0.2.3","version":"0.2.3","targets":"io.github.kory33%s2mc-protocol-core io.github.kory33%s2mc-client-core io.github.kory33%s2mc-test io.github.kory33%s2mc-client-examples io.github.kory33%s2mc-testing io.github.kory33%s2mc-client-impl io.github.kory33%s2mc-protocol-impl","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":10240,"sourcePatches":[]}}' + - + name: kovstas_fs2-throttler + config: '{"name":"kovstas_fs2-throttler","dependencies":["typelevel_fs2","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/kovstas/fs2-throttler.git","revision":"v1.0.3","version":"1.0.3","targets":"dev.kovstas%fs2-throttler","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: laserdisc-io_log-effect + config: '{"name":"laserdisc-io_log-effect","dependencies":["typelevel_scalacheck","scalatest_scalatest","log4s_log4s","outr_scribe","typelevel_cats","typelevel_cats-effect","typelevel_fs2","armanbilge_log4cats","zio_zio"],"repoUrl":"https://github.com/laserdisc-io/log-effect.git","revision":"v0.17.0","version":"0.17.0","targets":"io.laserdisc%log-effect-core io.laserdisc%log-effect-fs2 io.laserdisc%log-effect-interop io.laserdisc%log-effect-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala_3 = \"3.2.1\"","replaceWith":"val scala_3 = \"\""}]}}' + - + name: lhns_fs2-utils + config: '{"name":"lhns_fs2-utils","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_fs2"],"repoUrl":"https://github.com/lhns/fs2-utils.git","revision":"0.3.0","version":"0.3.0","targets":"de.lhns%fs2-utils de.lhns%fs2-io-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: lhns_nifi-scala + config: '{"name":"lhns_nifi-scala","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/lhns/nifi-scala.git","revision":"0.2.0","version":"0.2.0","targets":"de.lolhens%nifi-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: mjakubowski84_parquet4s + config: '{"name":"mjakubowski84_parquet4s","dependencies":["akka_akka","scala_scala-collection-compat","scalatest_scalatest","typelevel_fs2","typelevel_cats-effect"],"repoUrl":"https://github.com/mjakubowski84/parquet4s.git","revision":"v2.7.1","version":"2.7.1","targets":"com.github.mjakubowski84%parquet4s-akka com.github.mjakubowski84%parquet4s-core com.github.mjakubowski84%parquet4s-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: mkroli_dns4s + config: '{"name":"mkroli_dns4s","dependencies":["scalatest_scalatest","typelevel_fs2","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/mkroli/dns4s.git","revision":"v0.21.0","version":"0.21.0","targets":"com.github.mkroli%dns4s-akka com.github.mkroli%dns4s-core com.github.mkroli%dns4s-fs2 com.github.mkroli%dns4s-netty","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: naoh87_lettucef + config: '{"name":"naoh87_lettucef","dependencies":["typelevel_cats-effect","scalatest_scalatest","typelevel_fs2"],"repoUrl":"https://github.com/naoh87/lettucef.git","revision":"v0.1.7","version":"0.1.7","targets":"dev.naoh%lettucef-core dev.naoh%lettucef-extras dev.naoh%lettucef-streams","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ollls_quartz-h2 + config: '{"name":"ollls_quartz-h2","dependencies":["scalatest_scalatest","typelevel_cats-effect","armanbilge_log4cats","typelevel_fs2"],"repoUrl":"https://github.com/ollls/quartz-h2.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.ollls%quartz-h2"}' + - + name: outr_scarango + config: '{"name":"outr_scarango","dependencies":["outr_profig","outr_scalapass","scalatest_scalatest","typelevel_cats-effect","typelevel_fs2","outr_scribe","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/outr/scarango.git","revision":"3.7.7","version":"3.7.7","targets":"com.outr%scarango-core com.outr%scarango-driver","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: outr_spice + config: '{"name":"outr_spice","dependencies":["outr_scribe","scalatest_scalatest","typelevel_cats-effect-testing","outr_profig","outr_reactify","typelevel_cats-effect","typelevel_fs2","typelevel_literally","outr_moduload"],"repoUrl":"https://github.com/outr/spice.git","revision":"0.0.8","version":"0.0.8","targets":"com.outr%spice-server-undertow com.outr%spice-core com.outr%spice-client com.outr%spice com.outr%spice-delta com.outr%spice-client-okhttp com.outr%spice-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3: String = \"3.2.1\"","replaceWith":"val scala3: String = \"\""}]}}' + - + name: permutive-engineering_refreshable + config: '{"name":"permutive-engineering_refreshable","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","cb372_cats-retry","scalameta_munit"],"repoUrl":"https://github.com/permutive-engineering/refreshable.git","revision":"v1.1.0","version":"1.1.0","targets":"com.permutive%refreshable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: polystat_odin + config: '{"name":"polystat_odin","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_cats-effect-testing","scalatest_scalatest","optics-dev_monocle","typelevel_fs2","scala_scala-xml","com-lihaoyi_pprint","typelevel_cats-parse","higherkindness_droste"],"repoUrl":"https://github.com/polystat/odin.git","revision":"v0.4.5","version":"0.4.5","targets":"org.polystat.odin%utils org.polystat.odin%backends org.polystat.odin%odin org.polystat.odin%parser org.polystat.odin%eolang-backend org.polystat.odin%analysis org.polystat.odin%core org.polystat.odin%interop","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: profunktor_fs2-rabbit + config: '{"name":"profunktor_fs2-rabbit","dependencies":["typelevel_cats-effect","typelevel_fs2","scalatest_scalatest","typelevel_scalacheck","scodec_scodec-cats","circe_circe"],"repoUrl":"https://github.com/profunktor/fs2-rabbit.git","revision":"v5.0.0","version":"5.0.0","targets":"dev.profunktor%fs2-rabbit dev.profunktor%fs2-rabbit-circe dev.profunktor%fs2-rabbit-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: profunktor_redis4cats + config: '{"name":"profunktor_redis4cats","dependencies":["typelevel_cats-effect","typelevel_cats","scalameta_munit","armanbilge_log4cats","typelevel_fs2"],"repoUrl":"https://github.com/profunktor/redis4cats.git","revision":"v1.3.0","version":"1.3.0","targets":"dev.profunktor%redis4cats-core dev.profunktor%redis4cats-effects dev.profunktor%redis4cats-log4cats dev.profunktor%redis4cats-streams"}' + - + name: pureharm_pureharm-effects-cats + config: '{"name":"pureharm_pureharm-effects-cats","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","pureharm_pureharm-core"],"repoUrl":"https://github.com/pureharm/pureharm-effects-cats.git","revision":"v0.5.0","version":"0.5.0","targets":"com.busymachines%pureharm-effects-cats com.busymachines%pureharm-effects-cats-2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: regis-leray_fs2-ftp + config: '{"name":"regis-leray_fs2-ftp","dependencies":["typelevel_fs2","scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/regis-leray/fs2-ftp.git","revision":"v0.8.3","version":"0.8.3","targets":"com.github.regis-leray%fs2-ftp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: rewards-network_pure-aws + config: '{"name":"rewards-network_pure-aws","dependencies":["typelevel_cats","typelevel_cats-effect","scala_scala-collection-compat","typelevel_fs2","scalameta_munit","typelevel_scalacheck","armanbilge_scalacheck-effect","fthomas_refined"],"repoUrl":"https://github.com/rewards-network/pure-aws.git","revision":"v0.7.1","version":"0.7.1","targets":"com.rewardsnetwork%pure-aws-s3-testing com.rewardsnetwork%pure-aws-core com.rewardsnetwork%pure-aws-sqs-refined com.rewardsnetwork%pure-aws-s3 com.rewardsnetwork%pure-aws-sqs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: rssh_cps-async-connect + config: '{"name":"rssh_cps-async-connect","dependencies":["rssh_dotty-cps-async","scalameta_munit","zio_zio","scalaz_scalaz","monix_monix","akka_akka","typelevel_fs2","typelevel_cats-effect"],"repoUrl":"https://github.com/rssh/cps-async-connect.git","revision":"0.9.12","version":"0.9.12","targets":"com.github.rssh%cps-async-connect-zio2 com.github.rssh%cps-async-connect-scalaz com.github.rssh%cps-async-connect-zio com.github.rssh%cps-async-connect-monix com.github.rssh%cps-async-connect-akka-stream com.github.rssh%cps-async-connect-fs2 com.github.rssh%cps-async-connect-cats-effect"}' + - + name: rustedbones_taxonomy + config: '{"name":"rustedbones_taxonomy","dependencies":["typelevel_fs2","scodec_scodec"],"repoUrl":"https://github.com/rustedbones/taxonomy.git","revision":"v1.2.1","version":"1.2.1","targets":"fr.davit%taxonomy-fs2 fr.davit%taxonomy-model fr.davit%taxonomy-scodec","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sageserpent-open_americium + config: '{"name":"sageserpent-open_americium","dependencies":["softwaremill_magnolia","typelevel_cats","typelevel_cats-collections","typelevel_fs2","circe_circe","scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/sageserpent-open/americium.git","revision":"v1.8.1","version":"1.8.1","targets":"com.sageserpent%americium","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":3072,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-relay + config: '{"name":"sangria-graphql_sangria-relay","dependencies":["sangria-graphql_sangria","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-relay.git","revision":"v3.0.0","version":"3.0.0","targets":"org.sangria-graphql%sangria-relay","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-slowlog + config: '{"name":"sangria-graphql_sangria-slowlog","dependencies":["sangria-graphql_sangria","scalatest_scalatest","sangria-graphql_sangria-json4s-native"],"repoUrl":"https://github.com/sangria-graphql/sangria-slowlog.git","revision":"v2.0.5","version":"2.0.5","targets":"org.sangria-graphql%sangria-slowlog","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalawilliam_xs4s + config: '{"name":"scalawilliam_xs4s","dependencies":["scalatest_scalatest","scala_scala-xml","typelevel_fs2","zio_zio"],"repoUrl":"https://github.com/scalawilliam/xs4s.git","revision":"v0.9.1","version":"0.9.1","targets":"com.scalawilliam%xs4s-core com.scalawilliam%xs4s-fs2 com.scalawilliam%xs4s-fs2v3 com.scalawilliam%xs4s-zio"}' + - + name: scanamo_scanamo + config: '{"name":"scanamo_scanamo","dependencies":["softwaremill_magnolia","scala_scala-java8-compat","typelevel_cats","scalatest_scalatest","typelevel_scalacheck","typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/scanamo/scanamo.git","revision":"v1.0.0-M23","version":"1.0.0-M23","targets":"org.scanamo%scanamo org.scanamo%scanamo-cats-effect org.scanamo%scanamo-joda org.scanamo%scanamo-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: scodec_scodec-stream + config: '{"name":"scodec_scodec-stream","dependencies":["typelevel_fs2","scodec_scodec"],"repoUrl":"https://github.com/scodec/scodec-stream.git","revision":"v2.0.3","version":"2.0.3","targets":"org.scodec%scodec-stream","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: softwaremill_sttp-shared + config: '{"name":"softwaremill_sttp-shared","dependencies":["typelevel_fs2","scalatest_scalatest","akka_akka","monix_monix","zio_zio","softwaremill_sttp-model"],"repoUrl":"https://github.com/softwaremill/sttp-shared.git","revision":"v1.3.12","version":"1.3.12","targets":"com.softwaremill.sttp.shared%fs2-ce2 com.softwaremill.sttp.shared%fs2 com.softwaremill.sttp.shared%akka com.softwaremill.sttp.shared%monix com.softwaremill.sttp.shared%zio1 com.softwaremill.sttp.shared%core com.softwaremill.sttp.shared%ws com.softwaremill.sttp.shared%armeria com.softwaremill.sttp.shared%zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3000,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' + - + name: systemfw_upperbound + config: '{"name":"systemfw_upperbound","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/systemfw/upperbound.git","revision":"v0.4.0","version":"0.4.0","targets":"org.systemfw%upperbound","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: timbertson_foperator + config: '{"name":"timbertson_foperator","dependencies":["typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/timbertson/foperator.git","revision":"version-2.2.0","version":"2.2.0","targets":"net.gfxmonk%foperator-backend-kubernetes-client net.gfxmonk%foperator-core net.gfxmonk%foperator-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: tinkoff_phobos + config: '{"name":"tinkoff_phobos","dependencies":["scalatest_scalatest","akka_akka","typelevel_fs2","typelevel_cats","monix_monix"],"repoUrl":"https://github.com/tinkoff/phobos.git","revision":"v0.19.2","version":"0.19.2","targets":"ru.tinkoff%phobos-akka-stream ru.tinkoff%phobos-core ru.tinkoff%phobos-fs2 ru.tinkoff%phobos-cats ru.tinkoff%phobos-monix ru.tinkoff%phobos-fs2-ce2"}' + - + name: tmccarthy_scala-db + config: '{"name":"tmccarthy_scala-db","dependencies":["typelevel_cats-effect","typelevel_fs2","scalameta_munit"],"repoUrl":"https://github.com/tmccarthy/scala-db.git","revision":"v0.1.0","version":"0.1.0","targets":"au.id.tmm.scala-db%scala-db-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tpolecat_atto + config: '{"name":"tpolecat_atto","dependencies":["typelevel_cats","typelevel_fs2","typelevel_scalacheck","fthomas_refined"],"repoUrl":"https://github.com/tpolecat/atto.git","revision":"v0.9.5","version":"0.9.5","targets":"org.tpolecat%atto-core org.tpolecat%atto-fs2 org.tpolecat%atto-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tpolecat_doobie + config: '{"name":"tpolecat_doobie","dependencies":["scala_scala-collection-compat","armanbilge_scalacheck-effect","typelevel_fs2","circe_circe","fthomas_refined","scalatest_scalatest","tpolecat_typename","typelevel_cats","typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/WojciechMazur/doobie.git","revision":"fix/3.1.1-compat","version":"1.0.0-RC2","targets":"org.tpolecat%doobie-postgres org.tpolecat%doobie-h2-circe org.tpolecat%doobie-refined org.tpolecat%doobie-hikari org.tpolecat%doobie-h2 org.tpolecat%doobie-scalatest org.tpolecat%doobie-core org.tpolecat%doobie-postgres-circe org.tpolecat%doobie-free org.tpolecat%doobie-munit","config":{"projects":{"exclude":[],"overrides":{"doobie-postgres-circe":{"tests":"compile-only"},"doobie-postgres":{"tests":"compile-only"},"doobie-hikari":{"tests":"compile-only"}}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: trace4cats_trace4cats + config: '{"name":"trace4cats_trace4cats","dependencies":["armanbilge_log4cats","typelevel_cats","typelevel_cats-effect","typelevel_cats-testkit-scalatest","typelevel_discipline-scalatest","vasilmkd_discipline","typelevel_scalacheck","scalatest_scalatest","typelevel_case-insensitive","scala_scala-collection-compat","typelevel_fs2","janstenpickle_hotswap-ref"],"repoUrl":"https://github.com/trace4cats/trace4cats.git","revision":"v0.14.1","version":"0.14.1","targets":"io.janstenpickle%trace4cats-tail-sampling io.janstenpickle%trace4cats-iolocal io.janstenpickle%trace4cats-context-utils io.janstenpickle%trace4cats-kernel io.janstenpickle%trace4cats-meta io.janstenpickle%trace4cats-core io.janstenpickle%trace4cats-fs2 io.janstenpickle%trace4cats-testkit io.janstenpickle%trace4cats-context-utils-laws","config":{"projects":{"exclude":["io.janstenpickle%trace4cats-dynamic-sampling-http-server","io.janstenpickle%trace4cats-dynamic-sampling-http4s"],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: typelevel_fs2-grpc + config: '{"name":"typelevel_fs2-grpc","dependencies":["scalapb_scalapb","typelevel_fs2","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/fs2-grpc.git","revision":"v2.5.6","version":"2.5.6","targets":"org.typelevel%fs2-grpc-codegen org.typelevel%fs2-grpc-runtime","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: typelevel_jawn-fs2 + config: '{"name":"typelevel_jawn-fs2","dependencies":["typelevel_jawn","typelevel_fs2","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/typelevel/jawn-fs2.git","revision":"v2.4.0","version":"2.4.0","targets":"org.typelevel%jawn-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: valencik_textmogrify + config: '{"name":"valencik_textmogrify","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/valencik/textmogrify.git","revision":"v0.0.4","version":"0.0.4","targets":"io.pig%textmogrify-docs io.pig%textmogrify-lucene","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: zio_interop-cats + config: '{"name":"zio_interop-cats","dependencies":["typelevel_scalacheck","zio_zio","typelevel_cats-effect","typelevel_cats-mtl","typelevel_fs2","typelevel_cats","typelevel_discipline-scalatest"],"repoUrl":"https://github.com/zio/interop-cats.git","revision":"v23.0.0.0","version":"23.0.0.0","targets":"dev.zio%zio-interop-cats dev.zio%zio-interop-cats-tests","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-0: + runs-on: ubuntu-22.04 + needs: + strategy: + fail-fast: false + matrix: + include: + - + name: afsalthaj_constraintless + config: '{"name":"afsalthaj_constraintless","dependencies":[],"repoUrl":"https://github.com/afsalthaj/constraintless.git","revision":"v0.1.4","version":"0.1.4","targets":"io.github.afsalthaj%constraintless"}' + - + name: alejandrohdezma_dummy + config: '{"name":"alejandrohdezma_dummy","dependencies":[],"repoUrl":"https://github.com/alejandrohdezma/dummy.git","revision":"v0.1.0","version":"0.1.0","targets":"com.alejandrohdezma%dummy","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: alejandrohdezma_sbt-propagate + config: '{"name":"alejandrohdezma_sbt-propagate","dependencies":[],"repoUrl":"https://github.com/alejandrohdezma/sbt-propagate.git","revision":"v0.2.0","version":"0.2.0","targets":"com.alejandrohdezma%resource-generator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: almond-sh_almond + config: '{"name":"almond-sh_almond","dependencies":[],"repoUrl":"https://github.com/almond-sh/almond.git","revision":"v0.13.2","version":"0.13.2","targets":"sh.almond%logger","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/deps.sc","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' + - + name: barnardb_tinyplate + config: '{"name":"barnardb_tinyplate","dependencies":[],"repoUrl":"https://github.com/barnardb/tinyplate.git","revision":"v0.6.0","version":"0.6.0","targets":"io.github.barnardb%tinyplate"}' + - + name: com-lihaoyi_geny + config: '{"name":"com-lihaoyi_geny","dependencies":[],"repoUrl":"https://github.com/com-lihaoyi/geny.git","revision":"1.0.0","version":"1.0.0","targets":"com.lihaoyi%geny","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: com-lihaoyi_sourcecode + config: '{"name":"com-lihaoyi_sourcecode","dependencies":[],"repoUrl":"https://github.com/com-lihaoyi/sourcecode.git","revision":"0.3.0","version":"0.3.0","targets":"com.lihaoyi%sourcecode","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' + - + name: com-lihaoyi_utest + config: '{"name":"com-lihaoyi_utest","dependencies":[],"repoUrl":"https://github.com/com-lihaoyi/utest.git","revision":"0.8.1","version":"0.8.1","targets":"com.lihaoyi%utest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: cornerman_simple-scalajs-requests + config: '{"name":"cornerman_simple-scalajs-requests","dependencies":[],"repoUrl":"https://github.com/cornerman/simple-scalajs-requests.git","revision":"v0.1.0","version":"0.1.0","targets":"com.github.cornerman%simple-scalajs-requests","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: coursier_dependency + config: '{"name":"coursier_dependency","dependencies":[],"repoUrl":"https://github.com/coursier/dependency.git","revision":"v0.2.2","version":"0.2.2","targets":"io.get-coursier%dependency","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: cquiroz_scala-java-time + config: '{"name":"cquiroz_scala-java-time","dependencies":[],"repoUrl":"https://github.com/cquiroz/scala-java-time.git","revision":"v2.5.0","version":"2.5.0","targets":"io.github.cquiroz%scala-java-time io.github.cquiroz%scala-java-time-tzdb","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: dieproht_matr + config: '{"name":"dieproht_matr","dependencies":[],"repoUrl":"https://github.com/dieproht/matr.git","revision":"v0.0.3","version":"0.0.3","targets":"io.github.dieproht%matr-dflt-data io.github.dieproht%matr-bundle io.github.dieproht%matr-api io.github.dieproht%matr-std io.github.dieproht%matr-dflt-ops"}' + - + name: dmytromitin_dotty-patched + config: '{"name":"dmytromitin_dotty-patched","dependencies":[],"repoUrl":"https://github.com/dmytromitin/dotty-patched.git","revision":"","version":"3.2.1","targets":"com.github.dmytromitin%scala3-compiler-patched com.github.dmytromitin%scala3-compiler-patched-assembly"}' + - + name: eed3si9n_verify + config: '{"name":"eed3si9n_verify","dependencies":[],"repoUrl":"https://github.com/eed3si9n/verify.git","revision":"main","version":"1.0.0","targets":"com.eed3si9n.verify%verify","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: eltherion_http4s-timer + config: '{"name":"eltherion_http4s-timer","dependencies":[],"repoUrl":"https://github.com/eltherion/http4s-timer.git","revision":"v0.1.21","version":"0.1.21","targets":"pl.datart%http4s-timer-core pl.datart%http4s-timer-newrelic","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: fdietze_formidable + config: '{"name":"fdietze_formidable","dependencies":[],"repoUrl":"https://github.com/fdietze/formidable.git","revision":"v0.1.4","version":"0.1.4","targets":"com.github.fdietze%formidable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: fiatjaf_nlog + config: '{"name":"fiatjaf_nlog","dependencies":[],"repoUrl":"https://github.com/fiatjaf/nlog.git","revision":"v0.1.0","version":"0.1.0","targets":"com.fiatjaf%nlog","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: fommil_jzon + config: '{"name":"fommil_jzon","dependencies":[],"repoUrl":"https://github.com/fommil/jzon.git","revision":"v1.0.0","version":"1.0.0","targets":"com.fommil%jzon","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' + - + name: gaeljw_typetrees + config: '{"name":"gaeljw_typetrees","dependencies":[],"repoUrl":"https://github.com/gaeljw/typetrees.git","revision":"v0.5.0","version":"0.5.0","targets":"io.github.gaeljw%typetrees","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: gemini-hlsw_lucuma-jts + config: '{"name":"gemini-hlsw_lucuma-jts","dependencies":[],"repoUrl":"https://github.com/gemini-hlsw/lucuma-jts.git","revision":"v0.3.0","version":"0.3.0","targets":"edu.gemini%lucuma-jts edu.gemini%lucuma-jts-awt","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: getshaka-org_native-converter + config: '{"name":"getshaka-org_native-converter","dependencies":[],"repoUrl":"https://github.com/getshaka-org/native-converter.git","revision":"v0.8.0","version":"0.8.0","targets":"org.getshaka%native-converter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: hamnis_dataclass-scalafix + config: '{"name":"hamnis_dataclass-scalafix","dependencies":[],"repoUrl":"https://github.com/hamnis/dataclass-scalafix.git","revision":"v0.1.0","version":"0.1.0","targets":"net.hamnaberg%dataclass-annotation","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec + config: '{"name":"hsci-r_lucene-perfieldpostingsformatordtermvectorscodec","dependencies":[],"repoUrl":"https://github.com/hsci-r/lucene-perfieldpostingsformatordtermvectorscodec.git","revision":"","version":"1.2.11","targets":"io.github.hsci-r%lucene-perfieldpostingsformatordtermvectorscodec","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_hpack + config: '{"name":"http4s_hpack","dependencies":[],"repoUrl":"https://github.com/http4s/hpack.git","revision":"","version":"1.0.1-56-fcf3848","targets":"com.armanbilge%hpack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: iheartradio_ficus + config: '{"name":"iheartradio_ficus","dependencies":[],"repoUrl":"https://github.com/iheartradio/ficus.git","revision":"v1.5.2","version":"1.5.2","targets":"com.iheart%ficus","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.1\"","replaceWith":"def Scala3 = \"\""}]}}' + - + name: j5ik2o_akka-persistence-s3 + config: '{"name":"j5ik2o_akka-persistence-s3","dependencies":[],"repoUrl":"https://github.com/j5ik2o/akka-persistence-s3.git","revision":"v1.2.172","version":"1.2.172","targets":"com.github.j5ik2o%akka-persistence-s3-base com.github.j5ik2o%akka-persistence-s3-journal com.github.j5ik2o%akka-persistence-s3-snapshot","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: jcouyang_jujiu + config: '{"name":"jcouyang_jujiu","dependencies":[],"repoUrl":"https://github.com/jcouyang/jujiu.git","revision":"v0.27.0","version":"0.27.0","targets":"us.oyanglul%jujiu","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: jodersky_identicon + config: '{"name":"jodersky_identicon","dependencies":[],"repoUrl":"https://github.com/jodersky/identicon.git","revision":"0.4.0","version":"0.4.0","targets":"io.crashbox%identicon"}' + - + name: jodersky_simplesql + config: '{"name":"jodersky_simplesql","dependencies":[],"repoUrl":"https://github.com/jodersky/simplesql.git","revision":"0.2.2","version":"0.2.2","targets":"io.crashbox%simplesql"}' + - + name: jphmrst_scala-latex + config: '{"name":"jphmrst_scala-latex","dependencies":[],"repoUrl":"https://github.com/jphmrst/scala-latex.git","revision":"v1.1.2","version":"1.1.2","targets":"org.maraist%scala-latex","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: kubukoz_debug-utils + config: '{"name":"kubukoz_debug-utils","dependencies":[],"repoUrl":"https://github.com/kubukoz/debug-utils.git","revision":"v1.1.3","version":"1.1.3","targets":"com.kubukoz%debug-utils"}' + - + name: lightbend_ssl-config + config: '{"name":"lightbend_ssl-config","dependencies":[],"repoUrl":"https://github.com/lightbend/ssl-config.git","revision":"v0.6.1","version":"0.6.1","targets":"com.typesafe%ssl-config-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: likeligood-ab_scala-react + config: '{"name":"likeligood-ab_scala-react","dependencies":[],"repoUrl":"https://github.com/likeligood-ab/scala-react.git","revision":"","version":"0.1.0","targets":"com.likeligood%scala-react"}' + - + name: lunduniversity_introprog-scalalib + config: '{"name":"lunduniversity_introprog-scalalib","dependencies":[],"repoUrl":"https://github.com/lunduniversity/introprog-scalalib.git","revision":"v1.3.1","version":"1.3.1","targets":"se.lth.cs%introprog","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: markehammons_slinc + config: '{"name":"markehammons_slinc","dependencies":[],"repoUrl":"https://github.com/markehammons/slinc.git","revision":"","version":"0.1.1-72-1cedff","targets":"fr.hammons%slinc-core fr.hammons%slinc-j17 fr.hammons%slinc-j19 fr.hammons%slinc-runtime","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: max-leuthaeuser_scroll + config: '{"name":"max-leuthaeuser_scroll","dependencies":[],"repoUrl":"https://github.com/max-leuthaeuser/scroll.git","revision":"","version":"3.0","targets":"com.github.max-leuthaeuser%scroll","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: mdedetrich_scalacheck + config: '{"name":"mdedetrich_scalacheck","dependencies":[],"repoUrl":"https://github.com/mdedetrich/scalacheck.git","revision":"","version":"1.17.0","targets":"org.mdedetrich%scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: nafg_scala-phonenumber + config: '{"name":"nafg_scala-phonenumber","dependencies":[],"repoUrl":"https://github.com/nafg/scala-phonenumber.git","revision":"v0.4.0","version":"0.4.0","targets":"io.github.nafg.scala-phonenumber%scala-phonenumber","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: nafg_scheduler + config: '{"name":"nafg_scheduler","dependencies":[],"repoUrl":"https://github.com/nafg/scheduler.git","revision":"v2.0.2","version":"2.0.2","targets":"io.github.nafg.scheduler%scheduler","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: nickburkard_aws-cdk-scala + config: '{"name":"nickburkard_aws-cdk-scala","dependencies":[],"repoUrl":"https://github.com/nickburkard/aws-cdk-scala.git","revision":"v0.22.0","version":"0.22.0","targets":"io.burkard%aws-cdk-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: nscala-time_nscala-time + config: '{"name":"nscala-time_nscala-time","dependencies":[],"repoUrl":"https://github.com/nscala-time/nscala-time.git","revision":"releases/2.32.0","version":"2.32.0","targets":"com.github.nscala-time%nscala-time"}' + - + name: nthportal_spaghetti + config: '{"name":"nthportal_spaghetti","dependencies":[],"repoUrl":"https://github.com/nthportal/spaghetti.git","revision":"v0.2.0","version":"0.2.0","targets":"lgbt.princess%spaghetti","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: olivierblanvillain_regsafe + config: '{"name":"olivierblanvillain_regsafe","dependencies":[],"repoUrl":"https://github.com/olivierblanvillain/regsafe.git","revision":"v0.0.1","version":"0.0.1","targets":"in.nvilla%regsafe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: openmole_scaladget + config: '{"name":"openmole_scaladget","dependencies":[],"repoUrl":"https://github.com/openmole/scaladget.git","revision":"v1.9.4","version":"1.9.4","targets":"org.openmole.scaladget%scaladget"}' + - + name: otavia-projects_mill-rust-jni + config: '{"name":"otavia-projects_mill-rust-jni","dependencies":[],"repoUrl":"https://github.com/otavia-projects/mill-rust-jni.git","revision":"0.1.0","version":"0.1.0","targets":"io.github.otavia-projects%jni-loader"}' + - + name: outr_perfolation + config: '{"name":"outr_perfolation","dependencies":[],"repoUrl":"https://github.com/outr/perfolation.git","revision":"master","version":"1.2.9","targets":"com.outr%perfolation com.outr%perfolation-unit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: oyvindberg_tui-scala + config: '{"name":"oyvindberg_tui-scala","dependencies":[],"repoUrl":"https://github.com/oyvindberg/tui-scala.git","revision":"v0.0.4","version":"0.0.4","targets":"com.olvind.tui%cassowary com.olvind.tui%tui"}' + - + name: raistlintao_scalalogger + config: '{"name":"raistlintao_scalalogger","dependencies":[],"repoUrl":"https://github.com/raistlintao/scalalogger.git","revision":"","version":"1.0.0","targets":"io.github.raistlintao%logger"}' + - + name: rssh_dotty-cps-async + config: '{"name":"rssh_dotty-cps-async","dependencies":[],"repoUrl":"https://github.com/rssh/dotty-cps-async.git","revision":"0.9.14","version":"0.9.14","targets":"com.github.rssh%dotty-cps-async","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-streaming-api + config: '{"name":"sangria-graphql_sangria-streaming-api","dependencies":[],"repoUrl":"https://github.com/sangria-graphql/sangria-streaming-api.git","revision":"v1.0.3","version":"1.0.3","targets":"org.sangria-graphql%sangria-streaming-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sbt_sbt-jni + config: '{"name":"sbt_sbt-jni","dependencies":[],"repoUrl":"https://github.com/sbt/sbt-jni.git","revision":"v1.5.4","version":"1.5.4","targets":"com.github.sbt%sbt-jni-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scala-cli_java-class-name + config: '{"name":"scala-cli_java-class-name","dependencies":[],"repoUrl":"https://github.com/scala-cli/java-class-name.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.alexarchambault.scala-cli%java-class-name","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scala-cli_libdaemon-jvm + config: '{"name":"scala-cli_libdaemon-jvm","dependencies":[],"repoUrl":"https://github.com/scala-cli/libdaemon-jvm.git","revision":"v0.0.10","version":"0.0.10","targets":"io.github.alexarchambault.libdaemon%libdaemon","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"def scala3 = \"3.1.0\"","replaceWith":"def scala3 = \"\""}]}}' + - + name: scala-js_scala-js-macrotask-executor + config: '{"name":"scala-js_scala-js-macrotask-executor","dependencies":[],"repoUrl":"https://github.com/scala-js/scala-js-macrotask-executor.git","revision":"v1.0.0","version":"1.0.0","targets":"org.scala-js%scala-js-macrotask-executor","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scala-js_scala-js-stubs + config: '{"name":"scala-js_scala-js-stubs","dependencies":[],"repoUrl":"https://github.com/scala-js/scala-js-stubs.git","revision":"v1.1.0","version":"1.1.0","targets":"org.scala-js%scalajs-stubs"}' + - + name: scala-ts_scala-ts + config: '{"name":"scala-ts_scala-ts","dependencies":[],"repoUrl":"https://github.com/scala-ts/scala-ts.git","revision":"0.5.15","version":"0.5.15","targets":"io.github.scala-ts%scala-ts-core io.github.scala-ts%scala-ts-idtlt io.github.scala-ts%scala-ts-python"}' + - + name: scala_scala-collection-compat + config: '{"name":"scala_scala-collection-compat","dependencies":[],"repoUrl":"https://github.com/scala/scala-collection-compat.git","revision":"v2.9.0","version":"2.9.0","targets":"org.scala-lang.modules%scala-collection-compat","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: scala_scala-collection-contrib + config: '{"name":"scala_scala-collection-contrib","dependencies":[],"repoUrl":"https://github.com/scala/scala-collection-contrib.git","revision":"v0.3.0","version":"0.3.0","targets":"org.scala-lang.modules%scala-collection-contrib","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scala_scala-java8-compat + config: '{"name":"scala_scala-java8-compat","dependencies":[],"repoUrl":"https://github.com/scala/scala-java8-compat.git","revision":"v1.0.2","version":"1.0.2","targets":"org.scala-lang.modules%scala-java8-compat","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: scala_scala-parallel-collections + config: '{"name":"scala_scala-parallel-collections","dependencies":[],"repoUrl":"https://github.com/scala/scala-parallel-collections.git","revision":"v1.0.4","version":"1.0.4","targets":"org.scala-lang.modules%scala-parallel-collections","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scala_scala-xml + config: '{"name":"scala_scala-xml","dependencies":[],"repoUrl":"https://github.com/scala/scala-xml.git","revision":"v2.1.0","version":"2.1.0","targets":"org.scala-lang.modules%scala-xml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalqa_scalqa + config: '{"name":"scalqa_scalqa","dependencies":[],"repoUrl":"https://github.com/scalqa/scalqa.git","revision":"v1.0","version":"1.0","targets":"org.scalqa%scalqa"}' + - + name: sciss_fileutil + config: '{"name":"sciss_fileutil","dependencies":[],"repoUrl":"https://github.com/sciss/fileutil.git","revision":"","version":"1.1.5","targets":"de.sciss%fileutil"}' + - + name: sciss_linkernighantsp + config: '{"name":"sciss_linkernighantsp","dependencies":[],"repoUrl":"https://github.com/sciss/linkernighantsp.git","revision":"","version":"0.1.3","targets":"de.sciss%linkernighantsp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' + - + name: sciss_log + config: '{"name":"sciss_log","dependencies":[],"repoUrl":"https://github.com/sciss/log.git","revision":"","version":"0.1.1","targets":"de.sciss%log"}' + - + name: sciss_optional + config: '{"name":"sciss_optional","dependencies":[],"repoUrl":"https://github.com/sciss/optional.git","revision":"","version":"1.0.1","targets":"de.sciss%optional"}' + - + name: sciss_raphaelicons + config: '{"name":"sciss_raphaelicons","dependencies":[],"repoUrl":"https://github.com/sciss/raphaelicons.git","revision":"","version":"1.0.7","targets":"de.sciss%raphael-icons"}' + - + name: sciss_transform4s + config: '{"name":"sciss_transform4s","dependencies":[],"repoUrl":"https://github.com/sciss/transform4s.git","revision":"","version":"0.1.1","targets":"de.sciss%transform4s"}' + - + name: sciss_treetable + config: '{"name":"sciss_treetable","dependencies":[],"repoUrl":"https://github.com/sciss/treetable.git","revision":"","version":"1.6.3","targets":"de.sciss%treetable-scala"}' + - + name: sean-ideabank_rudolf + config: '{"name":"sean-ideabank_rudolf","dependencies":[],"repoUrl":"https://github.com/sean-ideabank/rudolf.git","revision":"","version":"0.1.1","targets":"works.ideabank%rudolf","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: sinaghaffari_monadicsimplifier + config: '{"name":"sinaghaffari_monadicsimplifier","dependencies":[],"repoUrl":"https://github.com/sinaghaffari/monadicsimplifier.git","revision":"","version":"0.1","targets":"com.sinaghaffari%monadicsimplifier"}' + - + name: sirthias_macrolizer + config: '{"name":"sirthias_macrolizer","dependencies":[],"repoUrl":"https://github.com/sirthias/macrolizer.git","revision":"v0.6.2","version":"0.6.2","targets":"io.bullet%macrolizer","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: softwaremill_magnolia + config: '{"name":"softwaremill_magnolia","dependencies":[],"repoUrl":"https://github.com/softwaremill/magnolia.git","revision":"scala3-v1.2.6","version":"1.2.6","targets":"com.softwaremill.magnolia1_3%magnolia","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: softwaremill_odelay + config: '{"name":"softwaremill_odelay","dependencies":[],"repoUrl":"https://github.com/softwaremill/odelay.git","revision":"v0.4.0","version":"0.4.0","targets":"com.softwaremill.odelay%odelay-netty3 com.softwaremill.odelay%odelay-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.1.3\")","replaceWith":"val scala3 = List(\"\")"}]}}' + - + name: softwaremill_scala-common + config: '{"name":"softwaremill_scala-common","dependencies":[],"repoUrl":"https://github.com/softwaremill/scala-common.git","revision":"","version":"2.3.4","targets":"com.softwaremill.common%tagging","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3500,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: spray_spray + config: '{"name":"spray_spray","dependencies":[],"repoUrl":"https://github.com/spray/spray-json.git","revision":"v1.3.6-3.1.0","version":"1.3.6","targets":"io.spray%spray-json"}' + - + name: swaldman_mlog-scala + config: '{"name":"swaldman_mlog-scala","dependencies":[],"repoUrl":"https://github.com/swaldman/mlog-scala.git","revision":"v0.3.14","version":"0.3.14","targets":"com.mchange%mlog-scala"}' + - + name: t2v_holidays + config: '{"name":"t2v_holidays","dependencies":[],"repoUrl":"https://github.com/t2v/holidays.git","revision":"release7.1","version":"7.1","targets":"jp.t2v%holidays","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tabdulradi_happypath + config: '{"name":"tabdulradi_happypath","dependencies":[],"repoUrl":"https://github.com/tabdulradi/happypath.git","revision":"v0.3.0","version":"0.3.0","targets":"com.abdulradi%happypath-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: taig_object-fit + config: '{"name":"taig_object-fit","dependencies":[],"repoUrl":"https://github.com/taig/object-fit.git","revision":"0.1.1","version":"0.1.1","targets":"io.taig%object-fit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: themillhousegroup_scoup + config: '{"name":"themillhousegroup_scoup","dependencies":[],"repoUrl":"https://github.com/themillhousegroup/scoup.git","revision":"v1.0.0","version":"1.0.0","targets":"com.themillhousegroup%scoup"}' + - + name: typelevel_literally + config: '{"name":"typelevel_literally","dependencies":[],"repoUrl":"https://github.com/typelevel/literally.git","revision":"v1.1.0","version":"1.1.0","targets":"org.typelevel%literally","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_scalacheck + config: '{"name":"typelevel_scalacheck","dependencies":[],"repoUrl":"https://github.com/typelevel/scalacheck.git","revision":"v1.17.0","version":"1.17.0","targets":"org.scalacheck%scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: typelevel_simulacrum-scalafix + config: '{"name":"typelevel_simulacrum-scalafix","dependencies":[],"repoUrl":"https://github.com/typelevel/simulacrum-scalafix.git","revision":"master","version":"0.5.4","targets":"org.typelevel%simulacrum-scalafix-annotations","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: uharaqo_scala-event-sourcing + config: '{"name":"uharaqo_scala-event-sourcing","dependencies":[],"repoUrl":"https://github.com/uharaqo/scala-event-sourcing.git","revision":"v0.0.9","version":"0.0.9","targets":"com.github.uharaqo%scala-event-sourcing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: webjars_webjars-play + config: '{"name":"webjars_webjars-play","dependencies":[],"repoUrl":"https://github.com/webjars/webjars-play.git","revision":"v2.8.18","version":"2.8.18","targets":"org.webjars%webjars-play","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: wz7982_easysql-scala + config: '{"name":"wz7982_easysql-scala","dependencies":[],"repoUrl":"https://github.com/wz7982/easysql-scala.git","revision":"","version":"1.1.4","targets":"io.github.wz7982%core io.github.wz7982%jdbc"}' + - + name: xuwei-k_applybuilder + config: '{"name":"xuwei-k_applybuilder","dependencies":[],"repoUrl":"https://github.com/xuwei-k/applybuilder.git","revision":"master","version":"0.3.1","targets":"com.github.xuwei-k%applybuilder","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: xuwei-k_nobox + config: '{"name":"xuwei-k_nobox","dependencies":[],"repoUrl":"https://github.com/xuwei-k/nobox.git","revision":"v0.3.1","version":"0.3.1","targets":"com.github.xuwei-k%nobox"}' + - + name: xuwei-k_scala3profile + config: '{"name":"xuwei-k_scala3profile","dependencies":[],"repoUrl":"https://github.com/xuwei-k/scala3profile.git","revision":"v0.1.0","version":"0.1.0","targets":"com.github.xuwei-k%scala3profile","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: yakivy_jam + config: '{"name":"yakivy_jam","dependencies":[],"repoUrl":"https://github.com/yakivy/jam.git","revision":"","version":"0.2.0","targets":"com.github.yakivy%jam-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: yurique_embedded-files-macro + config: '{"name":"yurique_embedded-files-macro","dependencies":[],"repoUrl":"https://github.com/yurique/embedded-files-macro.git","revision":"v0.3.0-M1","version":"0.3.0-M1","targets":"com.yurique%embedded-files-macro","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: zio_zio-constraintless + config: '{"name":"zio_zio-constraintless","dependencies":[],"repoUrl":"https://github.com/zio/zio-constraintless.git","revision":"v0.3.1","version":"0.3.1","targets":"dev.zio%zio-constraintless"}' + - + name: zio_zio-morphir + config: '{"name":"zio_zio-morphir","dependencies":[],"repoUrl":"https://github.com/zio/zio-morphir.git","revision":"","version":"0.1.0-M1","targets":"","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-22: + runs-on: ubuntu-22.04 + needs: + - stage-21 + strategy: + fail-fast: false + matrix: + include: + - + name: liewhite_common + config: '{"name":"liewhite_common","dependencies":["liewhite_swopen","akka_akka","scalameta_munit"],"repoUrl":"https://github.com/liewhite/common.git","revision":"v0.0.2","version":"0.0.2","targets":"io.github.liewhite%rpc4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: pjfanning_jackson-module-enumeratum + config: '{"name":"pjfanning_jackson-module-enumeratum","dependencies":["lloydmeta_enumeratum","fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/jackson-module-enumeratum.git","revision":"v2.14.1","version":"2.14.1","targets":"com.github.pjfanning%jackson-module-enumeratum","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: swagger-akka-http_swagger-enumeratum-module + config: '{"name":"swagger-akka-http_swagger-enumeratum-module","dependencies":["swagger-akka-http_swagger-scala-module","fasterxml_jackson-module-scala","lloydmeta_enumeratum","scalatest_scalatest"],"repoUrl":"https://github.com/swagger-akka-http/swagger-enumeratum-module.git","revision":"v2.6.1","version":"2.6.1","targets":"com.github.swagger-akka-http%swagger-enumeratum-module","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-12: + runs-on: ubuntu-22.04 + needs: + - stage-11 + strategy: + fail-fast: false + matrix: + include: + - + name: akiomik_cats-nio-file + config: '{"name":"akiomik_cats-nio-file","dependencies":["scala_scala-java8-compat","typelevel_cats-effect","scalatest_scalatest","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/akiomik/cats-nio-file.git","revision":"v1.7.0","version":"1.7.0","targets":"io.github.akiomik%cats-nio-file","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: akka_akka-grpc + config: '{"name":"akka_akka-grpc","dependencies":["akka_akka-http","akka_akka","scalatest_scalatest","scalatest_scalatestplus-junit","scalapb_scalapb","lomigmegard_akka-http-cors"],"repoUrl":"https://github.com/akka/akka-grpc.git","revision":"v2.3.0-M1","version":"2.3.0-M1","targets":"com.lightbend.akka.grpc%akka-grpc-interop-tests com.lightbend.akka.grpc%akka-grpc-runtime","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: alhuelamo_dbjobs + config: '{"name":"alhuelamo_dbjobs","dependencies":["bkirwi_decline","com-lihaoyi_requests-scala","com-lihaoyi_upickle","scalatest_scalatest"],"repoUrl":"https://github.com/alhuelamo/dbjobs.git","revision":"v0.1.0","version":"0.1.0","targets":"com.alhuelamo%dbjobs"}' + - + name: armanbilge_cheshire + config: '{"name":"armanbilge_cheshire","dependencies":["typelevel_cats","vasilmkd_discipline-specs2","etorreborre_specs2","scodec_scodec-bits","typelevel_cats-effect","vasilmkd_discipline","fthomas_refined"],"repoUrl":"https://github.com/armanbilge/cheshire.git","revision":"","version":"0.0-a15137f","targets":"com.armanbilge%cheshire com.armanbilge%cheshire-likelihood com.armanbilge%cheshire-likelihood-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: armanbilge_ip4s + config: '{"name":"armanbilge_ip4s","dependencies":["typelevel_literally","typelevel_cats","typelevel_cats-effect","typelevel_scalacheck","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/armanbilge/ip4s.git","revision":"","version":"3.1.3-83-cfa2ec1","targets":"com.armanbilge%ip4s-core com.armanbilge%ip4s-test-kit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: armanbilge_log4cats + config: '{"name":"armanbilge_log4cats","dependencies":["armanbilge_munit-cats-effect","typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/armanbilge/log4cats.git","revision":"","version":"2.5-a595fcf","targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: cchantep_acolyte + config: '{"name":"cchantep_acolyte","dependencies":["etorreborre_specs2","reactivemongo_reactivemongo-play-json","reactivemongo_reactivemongo","typelevel_shapeless-3"],"repoUrl":"https://github.com/cchantep/acolyte.git","revision":"1.2.0","version":"1.2.0","targets":"org.eu.acolyte%jdbc-scala org.eu.acolyte%play-jdbc org.eu.acolyte%play-reactive-mongo org.eu.acolyte%reactive-mongo"}' + - + name: comcast_ip4s + config: '{"name":"comcast_ip4s","dependencies":["typelevel_literally","typelevel_cats","typelevel_cats-effect","typelevel_scalacheck","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/comcast/ip4s.git","revision":"v3.2.0","version":"3.2.0","targets":"com.comcast%ip4s-core com.comcast%ip4s-test-kit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: davenverse_crossplatformioapp + config: '{"name":"davenverse_crossplatformioapp","dependencies":["typelevel_cats","typelevel_cats-effect","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/davenverse/crossplatformioapp.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%crossplatformioapp","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_epimetheus-circuit + config: '{"name":"davenverse_epimetheus-circuit","dependencies":["typelevel_cats","typelevel_cats-effect","davenverse_epimetheus","davenverse_circuit"],"repoUrl":"https://github.com/davenverse/epimetheus-circuit.git","revision":"v0.5.0-M2","version":"0.5.0-M2","targets":"io.chrisdavenport%epimetheus-circuit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_mules + config: '{"name":"davenverse_mules","dependencies":["typelevel_cats","typelevel_cats-effect","davenverse_mapref","scalameta_munit","typelevel_cats-collections"],"repoUrl":"https://github.com/davenverse/mules.git","revision":"v0.6.0","version":"0.6.0","targets":"io.chrisdavenport%mules io.chrisdavenport%mules-caffeine io.chrisdavenport%mules-noop io.chrisdavenport%mules-reload","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: davenverse_single-fibered + config: '{"name":"davenverse_single-fibered","dependencies":["typelevel_cats","typelevel_cats-effect","davenverse_mapref"],"repoUrl":"https://github.com/davenverse/single-fibered.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%single-fibered","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: emergentorder_onnx-scala + config: '{"name":"emergentorder_onnx-scala","dependencies":["typelevel_spire","typelevel_cats-effect","scalatest_scalatest","typelevel_cats-effect-testing","scalapb_scalapb"],"repoUrl":"https://github.com/emergentorder/onnx-scala.git","revision":"v0.17.0","version":"0.17.0","targets":"org.emergent-order%onnx-scala org.emergent-order%onnx-scala-backends org.emergent-order%onnx-scala-common org.emergent-order%onnx-scala-proto","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' + - + name: foundweekends_pamflet + config: '{"name":"foundweekends_pamflet","dependencies":["foundweekends_knockoff","unfiltered_unfiltered","com-lihaoyi_utest"],"repoUrl":"https://github.com/foundweekends/pamflet.git","revision":"v0.11.0","version":"0.11.0","targets":"org.foundweekends%pamflet-app org.foundweekends%pamflet-knockoff org.foundweekends%pamflet-library","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gnieh_diffson + config: '{"name":"gnieh_diffson","dependencies":["circe_circe","scala_scala-collection-compat","typelevel_cats","scalatest_scalatest","typelevel_scalacheck","playframework_play-json"],"repoUrl":"https://github.com/gnieh/diffson.git","revision":"v4.3.0","version":"4.3.0","targets":"org.gnieh%diffson-circe org.gnieh%diffson-core org.gnieh%diffson-play-json org.gnieh%diffson-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: http4s_http4s-crypto + config: '{"name":"http4s_http4s-crypto","dependencies":["typelevel_cats","typelevel_cats-effect","scodec_scodec-bits","scalameta_munit","typelevel_discipline-munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/http4s-crypto.git","revision":"v0.2.4","version":"0.2.4","targets":"org.http4s%http4s-crypto","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: jwt-scala_jwt-scala + config: '{"name":"jwt-scala_jwt-scala","dependencies":["scalameta_munit","json4s_json4s","circe_circe","argonaut-io_argonaut","zio_zio-json","com-lihaoyi_upickle"],"repoUrl":"https://github.com/jwt-scala/jwt-scala.git","revision":"v9.1.2","version":"9.1.2","targets":"com.github.jwt-scala%jwt-json4s-jackson com.github.jwt-scala%jwt-circe com.github.jwt-scala%jwt-argonaut com.github.jwt-scala%jwt-zio-json com.github.jwt-scala%jwt-json4s-native com.github.jwt-scala%jwt-core com.github.jwt-scala%jwt-upickle com.github.jwt-scala%jwt-json-common com.github.jwt-scala%jwt-json4s-common"}' + - + name: kailuowang_mau + config: '{"name":"kailuowang_mau","dependencies":["typelevel_cats-effect","scalatest_scalatest","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/kailuowang/mau.git","revision":"v0.3.2","version":"0.3.2","targets":"com.kailuowang%mau","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' + - + name: kevin-lee_effectie + config: '{"name":"kevin-lee_effectie","dependencies":["hedgehogqa_scala-hedgehog","typelevel_cats","typelevel_cats-effect","monix_monix"],"repoUrl":"https://github.com/kevin-lee/effectie.git","revision":"v2.0.0-beta4","version":"2.0.0-beta4","targets":"io.kevinlee%effectie-syntax io.kevinlee%effectie-cats-effect2 io.kevinlee%effectie-test4cats io.kevinlee%effectie-cats-effect3 io.kevinlee%effectie-cats io.kevinlee%effectie-monix3 io.kevinlee%effectie-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3Version = \"3.0.2\"","replaceWith":"val Scala3Version = \"\""}]}}' + - + name: lancewalton_treelog + config: '{"name":"lancewalton_treelog","dependencies":["typelevel_cats","scalatest_scalatest","argonaut-io_argonaut"],"repoUrl":"https://github.com/lancewalton/treelog.git","revision":"v1.8.2","version":"1.8.2","targets":"com.casualmiracles%treelog-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: lhns_cats-effect-utils + config: '{"name":"lhns_cats-effect-utils","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/lhns/cats-effect-utils.git","revision":"0.3.0","version":"0.3.0","targets":"de.lolhens%cats-effect-utils"}' + - + name: lhns_scala-trustmanager-utils + config: '{"name":"lhns_scala-trustmanager-utils","dependencies":["lhns_munit-tagless-final","scalameta_munit","log4s_log4s","typelevel_cats"],"repoUrl":"https://github.com/lhns/scala-trustmanager-utils.git","revision":"0.3.5","version":"0.3.5","targets":"de.lhns%scala-trustmanager-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: molarmanful_sclin + config: '{"name":"molarmanful_sclin","dependencies":["typelevel_spire","com-lihaoyi_mainargs","com-lihaoyi_os-lib","com-lihaoyi_fansi","com-lihaoyi_upickle","monix_monix"],"repoUrl":"https://github.com/molarmanful/sclin.git","revision":"v0.1.8","version":"0.1.8","targets":"io.github.molarmanful%sclin","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: monix_monix-bio + config: '{"name":"monix_monix-bio","dependencies":["monix_monix","monix_minitest","typelevel_cats-effect"],"repoUrl":"https://github.com/monix/monix-bio.git","revision":"v1.2.0","version":"1.2.0","targets":"io.monix%monix-bio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: msgpack4z_msgpack4z-argonaut + config: '{"name":"msgpack4z_msgpack4z-argonaut","dependencies":["argonaut-io_argonaut","msgpack4z_msgpack4z-core"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-argonaut.git","revision":"v0.8.0","version":"0.8.0","targets":"com.github.xuwei-k%msgpack4z-argonaut","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.1\"","replaceWith":"def Scala3 = \"\""}]}}' + - + name: msgpack4z_msgpack4z-play + config: '{"name":"msgpack4z_msgpack4z-play","dependencies":["playframework_play-json","msgpack4z_msgpack4z-core"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-play.git","revision":"v0.11.0","version":"0.11.0","targets":"com.github.xuwei-k%msgpack4z-play","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ohze_couchbase-scala + config: '{"name":"ohze_couchbase-scala","dependencies":["scala_scala-collection-compat","playframework_play-json","etorreborre_specs2"],"repoUrl":"https://github.com/ohze/couchbase-scala.git","revision":"v9.2.0","version":"9.2.0","targets":"com.sandinh%couchbase-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: outr_scribe + config: '{"name":"outr_scribe","dependencies":["scalatest_scalatest","typelevel_cats-effect","typelevel_cats-effect-testing","scala_scala-collection-compat","outr_perfolation","com-lihaoyi_sourcecode","outr_moduload"],"repoUrl":"https://github.com/outr/scribe.git","revision":"3.10.6","version":"3.10.6","targets":"com.outr%scribe-log4j com.outr%scribe-slf4j com.outr%scribe-migration com.outr%scribe-slf4j2 com.outr%scribe-file com.outr%scribe-cats com.outr%scribe-json com.outr%scribe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: pityka_nspl + config: '{"name":"pityka_nspl","dependencies":["scalameta_munit","pityka_saddle","com-lihaoyi_scalatags"],"repoUrl":"https://github.com/pityka/nspl.git","revision":"v0.9.0","version":"0.9.0","targets":"io.github.pityka%nspl-shared-jvm io.github.pityka%nspl-awt io.github.pityka%nspl-saddle io.github.pityka%nspl-core io.github.pityka%nspl-scalatags-jvm","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3000,"sourcePatches":[]}}' + - + name: rallyhealth_weepickle + config: '{"name":"rallyhealth_weepickle","dependencies":["com-lihaoyi_utest","scalatest_scalatest","typelevel_scalacheck","playframework_play-json","json4s_json4s","scala_scala-collection-compat","com-lihaoyi_upickle","circe_circe","argonaut-io_argonaut"],"repoUrl":"https://github.com/rallyhealth/weepickle.git","revision":"v1.8.0","version":"1.8.0","targets":"com.rallyhealth%weejson-play210-v1 com.rallyhealth%weeyaml-v1 com.rallyhealth%weejson-jackson-v1 com.rallyhealth%weejson-json4s-v1 com.rallyhealth%weepickle-implicits-v1 com.rallyhealth%weepickle-core-v1 com.rallyhealth%weejson-upickle-v1 com.rallyhealth%weexml-v1 com.rallyhealth%weejson-v1 com.rallyhealth%weejson-circe-v1 com.rallyhealth%weepickle-v1 com.rallyhealth%weejson-argonaut-v1 com.rallyhealth%weepack-v1","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/WeePicklePlugin.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: rewards-network_combos + config: '{"name":"rewards-network_combos","dependencies":["typelevel_cats","scalameta_munit","typelevel_scalacheck","armanbilge_scalacheck-effect","fthomas_refined"],"repoUrl":"https://github.com/rewards-network/combos.git","revision":"v0.2.0","version":"0.2.0","targets":"com.rewardsnetwork%combos com.rewardsnetwork%combos-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: sangria-graphql_sangria-argonaut + config: '{"name":"sangria-graphql_sangria-argonaut","dependencies":["sangria-graphql_sangria-marshalling-api","argonaut-io_argonaut","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-argonaut.git","revision":"v1.0.2","version":"1.0.2","targets":"org.sangria-graphql%sangria-argonaut","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-monix + config: '{"name":"sangria-graphql_sangria-monix","dependencies":["sangria-graphql_sangria-streaming-api","monix_monix","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-monix.git","revision":"v2.0.1","version":"2.0.1","targets":"org.sangria-graphql%sangria-monix","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-play-json + config: '{"name":"sangria-graphql_sangria-play-json","dependencies":["sangria-graphql_sangria-marshalling-api","playframework_play-json","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-play-json.git","revision":"v2.0.2","version":"2.0.2","targets":"org.sangria-graphql%sangria-play-json","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scala-cli_scala-cli-signing + config: '{"name":"scala-cli_scala-cli-signing","dependencies":["alexarchambault_case-app","plokhotnyuk_jsoniter-scala","com-lihaoyi_os-lib"],"repoUrl":"https://github.com/scala-cli/scala-cli-signing.git","revision":"v0.1.13","version":"0.1.13","targets":"io.github.alexarchambault.scala-cli.signing%cli io.github.alexarchambault.scala-cli.signing%native-cli io.github.alexarchambault.scala-cli.signing%shared","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"def scala3 = \"3.2.1\"","replaceWith":"def scala3 = \"\""}]}}' + - + name: scalapb-json_scalapb-argonaut + config: '{"name":"scalapb-json_scalapb-argonaut","dependencies":["scalaprops_scalaprops","scalapb-json_scalapb-json-common","scalapb_scalapb","argonaut-io_argonaut","com-lihaoyi_utest","scalaprops_scalaprops-shapeless"],"repoUrl":"https://github.com/scalapb-json/scalapb-argonaut.git","revision":"v0.9.3","version":"0.9.3","targets":"io.github.scalapb-json%scalapb-argonaut io.github.scalapb-json%scalapb-argonaut-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' + - + name: sweet-delights_delightful-parsing + config: '{"name":"sweet-delights_delightful-parsing","dependencies":["typelevel_shapeless-3","sweet-delights_delightful-typeclasses","etorreborre_specs2"],"repoUrl":"https://github.com/sweet-delights/delightful-parsing.git","revision":"v0.9.0","version":"0.9.0","targets":"org.sweet-delights%delightful-parsing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: timwspence_cats-stm + config: '{"name":"timwspence_cats-stm","dependencies":["typelevel_cats-effect","typelevel_cats","typelevel_scalacheck","scalameta_munit","armanbilge_scalacheck-effect","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/timwspence/cats-stm.git","revision":"v0.13.2","version":"0.13.2","targets":"io.github.timwspence%cats-stm io.github.timwspence%cats-stm-docs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: tmccarthy_tmm-scala-collections + config: '{"name":"tmccarthy_tmm-scala-collections","dependencies":["typelevel_cats","scalameta_munit","tmccarthy_tmmutils","typelevel_discipline-munit","circe_circe","typelevel_scalacheck"],"repoUrl":"https://github.com/tmccarthy/tmm-scala-collections.git","revision":"v0.2.0","version":"0.2.0","targets":"au.id.tmm.tmm-scala-collections%tmm-scala-collections-cats au.id.tmm.tmm-scala-collections%tmm-scala-collections-circe au.id.tmm.tmm-scala-collections%tmm-scala-collections-core au.id.tmm.tmm-scala-collections%tmm-scala-collections-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_cats-effect-cps + config: '{"name":"typelevel_cats-effect-cps","dependencies":["typelevel_cats-effect","typelevel_cats-effect-testing","rssh_dotty-cps-async"],"repoUrl":"https://github.com/typelevel/cats-effect-cps.git","revision":"v0.4.0","version":"0.4.0","targets":"org.typelevel%cats-effect-cps","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_keypool + config: '{"name":"typelevel_keypool","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/typelevel/keypool.git","revision":"v0.4.8","version":"0.4.8","targets":"org.typelevel%keypool","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_scalacheck-effect + config: '{"name":"typelevel_scalacheck-effect","dependencies":["typelevel_scalacheck","typelevel_cats","armanbilge_scalacheck-effect","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/scalacheck-effect.git","revision":"v2.0.0-M2","version":"2.0.0-M2","targets":"org.typelevel%scalacheck-effect org.typelevel%scalacheck-effect-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_vault + config: '{"name":"typelevel_vault","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_discipline-munit","armanbilge_scalacheck-effect","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/typelevel/vault.git","revision":"v3.5.0","version":"3.5.0","targets":"org.typelevel%vault","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: vladkopanev_cats-saga + config: '{"name":"vladkopanev_cats-saga","dependencies":["typelevel_cats-effect","typelevel_cats","scalatest_scalatest","vasilmkd_discipline","typelevel_discipline-scalatest","cb372_cats-retry"],"repoUrl":"https://github.com/vladkopanev/cats-saga.git","revision":"v1.0.0-RC2","version":"1.0.0-RC2","targets":"com.vladkopanev%cats-saga","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala","pattern":"implicit val ticker = Ticker()","replaceWith":"implicit val ticker: Ticker = Ticker()"},{"path":"core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala","pattern":"bookCar compensateIfFail","replaceWith":"bookCar.compensateIfFail"}]}}' + - + name: xuwei-k_httpz + config: '{"name":"xuwei-k_httpz","dependencies":["argonaut-io_argonaut"],"repoUrl":"https://github.com/xuwei-k/httpz.git","revision":"v0.8.0","version":"0.8.0","targets":"com.github.xuwei-k%httpz com.github.xuwei-k%httpz-native com.github.xuwei-k%httpz-apache com.github.xuwei-k%httpz-scalaj com.github.xuwei-k%httpz-native-client com.github.xuwei-k%httpz-async","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: xuwei-k_jwt-scala + config: '{"name":"xuwei-k_jwt-scala","dependencies":["playframework_play-json","scalatest_scalatest"],"repoUrl":"https://github.com/xuwei-k/jwt-scala.git","revision":"v1.8.1","version":"1.8.1","targets":"com.github.xuwei-k%jwt-scala"}' + - + name: zengularity_benji + config: '{"name":"zengularity_benji","dependencies":["akka_akka","etorreborre_specs2","playframework_play-ws","playframework_cachecontrol","scala_scala-xml","playframework_play-json"],"repoUrl":"https://github.com/zengularity/benji.git","revision":"2.2.1","version":"2.2.1","targets":"com.zengularity%benji-s3 com.zengularity%benji-vfs com.zengularity%benji-google com.zengularity%benji-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: zio_interop-monix + config: '{"name":"zio_interop-monix","dependencies":["monix_monix","zio_zio"],"repoUrl":"https://github.com/zio/interop-monix.git","revision":"v3.4.2.0-RC2","version":"3.4.2.0-RC2","targets":"dev.zio%zio-interop-monix","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3.1\")","replaceWith":"val Scala3: String = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-1: + runs-on: ubuntu-22.04 + needs: + - stage-0 + strategy: + fail-fast: false + matrix: + include: + - + name: 47degrees_scalacheck-toolbox + config: '{"name":"47degrees_scalacheck-toolbox","dependencies":["typelevel_scalacheck","scala_scala-collection-compat"],"repoUrl":"https://github.com/47degrees/scalacheck-toolbox.git","revision":"v0.6.0","version":"0.6.0","targets":"com.47deg%scalacheck-toolbox-combinators com.47deg%scalacheck-toolbox-datetime com.47deg%scalacheck-toolbox-magic","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: anatoliykmetyuk_simple-rockets-compiler + config: '{"name":"anatoliykmetyuk_simple-rockets-compiler","dependencies":["com-lihaoyi_utest"],"repoUrl":"https://github.com/anatoliykmetyuk/simple-rockets-compiler.git","revision":"","version":"0.1.1","targets":"com.akmetiuk%simple-rockets-compiler","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set core/Compile/doc/scalacOptions ~= {_.diff(Seq(\"-comment-syntax\", \"wiki\")) ++ Seq(\"-comment-syntax:wiki\")}"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: com-lihaoyi_castor + config: '{"name":"com-lihaoyi_castor","dependencies":["com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/castor.git","revision":"0.2.1","version":"0.2.1","targets":"com.lihaoyi%castor","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: com-lihaoyi_fansi + config: '{"name":"com-lihaoyi_fansi","dependencies":["com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/fansi.git","revision":"0.4.0","version":"0.4.0","targets":"com.lihaoyi%fansi","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: com-lihaoyi_os-lib + config: '{"name":"com-lihaoyi_os-lib","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/os-lib.git","revision":"0.9.0","version":"0.9.0","targets":"com.lihaoyi%os-lib com.lihaoyi%os-lib-watch","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: com-lihaoyi_requests-scala + config: '{"name":"com-lihaoyi_requests-scala","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/requests-scala.git","revision":"0.8.0","version":"0.8.0","targets":"com.lihaoyi%requests","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: com-lihaoyi_scalatags + config: '{"name":"com-lihaoyi_scalatags","dependencies":["com-lihaoyi_sourcecode","com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/scalatags.git","revision":"0.12.0","version":"0.12.0","targets":"com.lihaoyi%scalatags","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: com-lihaoyi_upickle + config: '{"name":"com-lihaoyi_upickle","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/upickle.git","revision":"3.0.0-M1","version":"3.0.0-M1","targets":"com.lihaoyi%ujson com.lihaoyi%upickle com.lihaoyi%upickle-core com.lihaoyi%upickle-implicits com.lihaoyi%upack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: eed3si9n_expecty + config: '{"name":"eed3si9n_expecty","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/eed3si9n/expecty.git","revision":"v0.16.0","version":"0.16.0","targets":"com.eed3si9n.expecty%expecty","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: ekrich_sconfig + config: '{"name":"ekrich_sconfig","dependencies":["scala_scala-collection-compat"],"repoUrl":"https://github.com/ekrich/sconfig.git","revision":"v1.5.0","version":"1.5.0","targets":"org.ekrich%sconfig","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: fomkin_levsha + config: '{"name":"fomkin_levsha","dependencies":["com-lihaoyi_utest","typelevel_scalacheck"],"repoUrl":"https://github.com/fomkin/levsha.git","revision":"v1.4.0-M2","version":"1.4.0-M2","targets":"com.github.fomkin%levsha-core com.github.fomkin%levsha-events"}' + - + name: indoorvivants_sn-demangler + config: '{"name":"indoorvivants_sn-demangler","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/indoorvivants/sn-demangler.git","revision":"v0.0.6","version":"0.0.6","targets":"com.indoorvivants%sn-demangler com.indoorvivants%sn-demangler-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: jd557_minart + config: '{"name":"jd557_minart","dependencies":["scala_scala-collection-compat","eed3si9n_verify"],"repoUrl":"https://github.com/jd557/minart.git","revision":"v0.4.3","version":"0.4.3","targets":"eu.joaocosta%minart-backend eu.joaocosta%minart-image eu.joaocosta%minart-core eu.joaocosta%minart eu.joaocosta%minart-pure","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' + - + name: jodersky_ustats + config: '{"name":"jodersky_ustats","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/jodersky/ustats.git","revision":"0.6.0","version":"0.6.0","targets":"io.crashbox%ustats io.crashbox%ustats-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: monix_minitest + config: '{"name":"monix_minitest","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/monix/minitest.git","revision":"v2.9.6","version":"2.9.6","targets":"io.monix%minitest io.monix%minitest-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: rssh_shim--scala-async--dotty-cps-async + config: '{"name":"rssh_shim--scala-async--dotty-cps-async","dependencies":["rssh_dotty-cps-async"],"repoUrl":"https://github.com/rssh/shim--scala-async--dotty-cps-async.git","revision":"0.9.12","version":"0.9.12","targets":"com.github.rssh%shim-scala-async-dotty-cps-async"}' + - + name: sbt-jib_sbt-jib + config: '{"name":"sbt-jib_sbt-jib","dependencies":["scala_scala-collection-compat","scala_scala-java8-compat"],"repoUrl":"https://github.com/sbt-jib/sbt-jib.git","revision":"v1.3.4","version":"1.3.4","targets":"de.gccc.sbt%jib-common","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sbt_sbinary + config: '{"name":"sbt_sbinary","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/sbt/sbinary.git","revision":"master","version":"0.5.2","targets":"org.scala-sbt%sbinary"}' + - + name: scala_scala-parser-combinators + config: '{"name":"scala_scala-parser-combinators","dependencies":["scala_scala-collection-compat"],"repoUrl":"https://github.com/scala/scala-parser-combinators.git","revision":"v2.1.1","version":"2.1.1","targets":"org.scala-lang.modules%scala-parser-combinators","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalameta_munit + config: '{"name":"scalameta_munit","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/scalameta/munit.git","revision":"v1.0.0-M7","version":"1.0.0-M7","targets":"org.scalameta%munit org.scalameta%munit-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.1.2\"","replaceWith":"def scala3 = \"\""}]}}' + - + name: scalatest_scalatest + config: '{"name":"scalatest_scalatest","dependencies":["scala_scala-xml"],"repoUrl":"https://github.com/scalatest/scalatest.git","revision":"release-3.2.15","version":"3.2.15","targets":"org.scalatest%scalatest org.scalatest%scalatest-propspec org.scalatest%scalatest-shouldmatchers org.scalatest%scalatest-core org.scalatest%scalatest-funspec org.scalatest%scalatest-diagrams org.scalatest%scalatest-matchers-core org.scalatest%scalatest-refspec org.scalatest%scalatest-flatspec org.scalatest%scalatest-freespec org.scalatest%scalatest-featurespec org.scalatest%scalatest-funsuite org.scalatest%scalatest-mustmatchers org.scalatest%scalatest-wordspec","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat","set scalatestTestDotty/Test/managedSources ~= (_.filterNot(v => Seq(\"GeneratorSpec.scala\", \"FrameworkSuite.scala\", \"WaitersSpec.scala\", \"TestSortingReporterSpec.scala\", \"JavaFuturesSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"TimeLimitsSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"SuiteSortingReporterSpec.scala\", \"CommonGeneratorsSpec.scala\", \"PropCheckerAssertingSpec.scala\", \"ConductorMethodsSuite.scala\", \"EventuallySpec.scala\").contains(v.getName) ))","set scalacticTestDotty/Test/managedSources ~= (_.filterNot(_.getName == \"NonEmptyArraySpec.scala\"))","set genRegularTests4/Test/managedSources ~= (_.filterNot(v => Seq(\"FrameworkSuite.scala\", \"GeneratorSpec.scala\", \"CommonGeneratorsSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"EventuallySpec.scala\").contains(v.getName) ))"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":11264,"sourcePatches":[]}}' + - + name: scalaz_scalaz + config: '{"name":"scalaz_scalaz","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/scalaz/scalaz.git","revision":"v7.3.7","version":"7.3.7","targets":"org.scalaz%scalaz-scalacheck-binding org.scalaz%scalaz-core org.scalaz%scalaz-effect org.scalaz%scalaz org.scalaz%scalaz-iteratee","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every unidoc/unidocAllSources := Nil"],"options":["-J-Xmx5g"]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3784,"sourcePatches":[{"path":"project/build.scala","pattern":"def Scala3 = \"3.1.0\"","replaceWith":"def Scala3 = \"\""}]}}' + - + name: scopt_scopt + config: '{"name":"scopt_scopt","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/scopt/scopt.git","revision":"v4.1.0","version":"4.1.0","targets":"com.github.scopt%scopt","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: simy4_coregex + config: '{"name":"simy4_coregex","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/simy4/coregex.git","revision":"v0.4.0","version":"0.4.0","targets":"com.github.simy4.coregex%coregex-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: sirthias_parboiled2 + config: '{"name":"sirthias_parboiled2","dependencies":["com-lihaoyi_utest"],"repoUrl":"https://github.com/sirthias/parboiled2.git","revision":"v2.4.1","version":"2.4.1","targets":"org.parboiled%parboiled","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: suzaku-io_boopickle + config: '{"name":"suzaku-io_boopickle","dependencies":["com-lihaoyi_utest"],"repoUrl":"https://github.com/suzaku-io/boopickle.git","revision":"v1.4.0","version":"1.4.0","targets":"io.suzaku%boopickle"}' + - + name: typelevel_discipline + config: '{"name":"typelevel_discipline","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/discipline.git","revision":"v1.5.1","version":"1.5.1","targets":"org.typelevel%discipline-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_jawn + config: '{"name":"typelevel_jawn","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/jawn.git","revision":"v1.4.0","version":"1.4.0","targets":"org.typelevel%jawn-parser org.typelevel%jawn-ast org.typelevel%jawn-util","config":{"projects":{"exclude":["com.eed3si9n%shaded-jawn-parser"],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: typelevel_scalacheck-xml + config: '{"name":"typelevel_scalacheck-xml","dependencies":["scala_scala-xml","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/scalacheck-xml.git","revision":"v0.1.0","version":"0.1.0","targets":"org.typelevel%scalacheck-xml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: vasilmkd_discipline + config: '{"name":"vasilmkd_discipline","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/vasilmkd/discipline.git","revision":"v1.5.0","version":"1.5.0","targets":"org.typelevel%discipline-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-19: + runs-on: ubuntu-22.04 + needs: + - stage-18 + strategy: + fail-fast: false + matrix: + include: + - + name: alejandrohdezma_http4s-munit + config: '{"name":"alejandrohdezma_http4s-munit","dependencies":["scalameta_munit","http4s_http4s","circe_circe","testcontainers_testcontainers-scala"],"repoUrl":"https://github.com/alejandrohdezma/http4s-munit.git","revision":"v0.15.0","version":"0.15.0","targets":"com.alejandrohdezma%http4s-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set `http4s-munit`/Test/unmanagedSources/excludeFilter ~= {_ || \"Http4sTestHttpRoutesSuiteSuite.scala\" || \"Http4sTestAuthedRoutesSuiteSuite.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: apimorphism_telegramium + config: '{"name":"apimorphism_telegramium","dependencies":["typelevel_cats","circe_circe","typelevel_cats-effect","scalatest_scalatest","http4s_http4s","http4s_blaze","testcontainers_testcontainers-scala","armanbilge_log4cats"],"repoUrl":"https://github.com/apimorphism/telegramium.git","revision":"7.64.0","version":"7.64.0","targets":"io.github.apimorphism%telegramium-core io.github.apimorphism%telegramium-high","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: avast_scala-server-toolkit + config: '{"name":"avast_scala-server-toolkit","dependencies":["typelevel_cats-effect","scala_scala-collection-compat","scalatest_scalatest","http4s_blaze","http4s_http4s","pureconfig_pureconfig","monix_monix","tpolecat_doobie","fd4s_fs2-kafka","testcontainers_testcontainers-scala","lightbend_ssl-config","zio_zio","zio_interop-cats"],"repoUrl":"https://github.com/avast/scala-server-toolkit.git","revision":"v0.18.3","version":"0.18.3","targets":"com.avast%sst-bundle-monix-http4s-ember com.avast%sst-cassandra-datastax-driver com.avast%sst-http4s-server-blaze com.avast%sst-jvm-micrometer com.avast%sst-http4s-server-ember com.avast%sst-doobie-hikari-pureconfig com.avast%sst-micrometer-prometheus-pureconfig com.avast%sst-bundle-zio-http4s-blaze com.avast%sst-http4s-server com.avast%sst-micrometer-jmx-pureconfig com.avast%sst-sentry com.avast%sst-lettuce com.avast%sst-http4s-client-ember com.avast%sst-jdk-http-client com.avast%sst-micrometer-prometheus com.avast%sst-jvm-pureconfig com.avast%sst-flyway-pureconfig com.avast%sst-http4s-server-ember-pureconfig com.avast%sst-jvm com.avast%sst-monix-catnap-micrometer com.avast%sst-micrometer-statsd-pureconfig com.avast%sst-micrometer com.avast%sst-micrometer-jmx com.avast%sst-fs2-kafka-pureconfig com.avast%sst-http4s-server-blaze-pureconfig com.avast%sst-monix-catnap com.avast%sst-http4s-server-micrometer com.avast%sst-cassandra-datastax-driver-pureconfig com.avast%sst-http4s-client-blaze-pureconfig com.avast%sst-pureconfig com.avast%sst-flyway com.avast%sst-doobie-hikari com.avast%sst-micrometer-statsd com.avast%sst-grpc-server-micrometer com.avast%sst-lettuce-pureconfig com.avast%sst-app-monix com.avast%sst-bundle-monix-http4s-blaze com.avast%sst-monix-catnap-pureconfig com.avast%sst-http4s-client-monix-catnap com.avast%sst-fs2-kafka com.avast%sst-ssl-config com.avast%sst-http4s-client-ember-pureconfig com.avast%sst-grpc-server com.avast%sst-cats-effect com.avast%sst-sentry-pureconfig com.avast%sst-app-zio com.avast%sst-bundle-zio-http4s-ember com.avast%sst-jdk-http-client-pureconfig com.avast%sst-grpc-server-pureconfig com.avast%sst-http4s-client-blaze","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":7168,"sourcePatches":[{"path":"project/BuildSettings.scala","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: carlos-verdes_zio-arangodb + config: '{"name":"carlos-verdes_zio-arangodb","dependencies":["lemonlabsuk_scala-uri","zio_zio-prelude","zio_zio-config","zio_zio","zio_zio-http","zio_zio-json","zio_zio-schema","testcontainers_testcontainers-scala","scodec_scodec"],"repoUrl":"https://github.com/carlos-verdes/zio-arangodb.git","revision":"v0.0.4","version":"0.0.4","targets":"io.funkode%zio-arangodb io.funkode%arangodb-docker io.funkode%zio-arangodb-http io.funkode%zio-velocypack"}' + - + name: danslapman_morphling + config: '{"name":"danslapman_morphling","dependencies":["reactivemongo_reactivemongo-bson","typelevel_simulacrum-scalafix","typelevel_mouse","scalatest_scalatest","typelevel_scalacheck","typelevel_cats","tofu-tf_glass","softwaremill_tapir","stephennancekivell_scalatest-json","softwaremill_sttp-apispec","circe_circe"],"repoUrl":"https://github.com/danslapman/morphling.git","revision":"v3.1.0","version":"3.1.0","targets":"com.github.danslapman%morphling-reactivemongo com.github.danslapman%morphling-scalacheck com.github.danslapman%morphling com.github.danslapman%morphling-tapir com.github.danslapman%morphling-circe","config":{"projects":{"exclude":["morphling-circe"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: delimobil_cabbit + config: '{"name":"delimobil_cabbit","dependencies":["scalatest_scalatest","testcontainers_testcontainers-scala","typelevel_fs2","circe_circe","typelevel_cats"],"repoUrl":"https://github.com/delimobil/cabbit.git","revision":"0.2.0-RC3","version":"0.2.0-RC3","targets":"ru.delimobil%cabbit ru.delimobil%cabbit-circe ru.delimobil%cabbit-core ru.delimobil%cabbit_ce2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: eventstore_eventstore.akka.persistence + config: '{"name":"eventstore_eventstore.akka.persistence","dependencies":["akka_akka","eventstore_eventstore.jvm","circe_circe","json4s_json4s","spray_spray"],"repoUrl":"https://github.com/eventstore/eventstore.akka.persistence.git","revision":"v8.0.0","version":"8.0.0","targets":"com.geteventstore%akka-persistence-eventstore","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: evolution-gaming_derivation + config: '{"name":"evolution-gaming_derivation","dependencies":["scalameta_munit","circe_circe","softwaremill_tapir","typelevel_cats"],"repoUrl":"https://github.com/evolution-gaming/derivation.git","revision":"v0.2.0","version":"0.2.0","targets":"com.evolution%derivation-play-json com.evolution%derivation-core com.evolution%derivation-circe com.evolution%derivation-circe-compat213 com.evolution%derivation-tapir com.evolution%derivation-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: fs2-blobstore_fs2-blobstore + config: '{"name":"fs2-blobstore_fs2-blobstore","dependencies":["scalatest_scalatest","scalatest_scalatestplus-scalacheck","typelevel_fs2","testcontainers_testcontainers-scala","typelevel_cats"],"repoUrl":"https://github.com/fs2-blobstore/fs2-blobstore.git","revision":"v0.8.7","version":"0.8.7","targets":"com.github.fs2-blobstore%s3 com.github.fs2-blobstore%gcs com.github.fs2-blobstore%url com.github.fs2-blobstore%azure com.github.fs2-blobstore%sftp com.github.fs2-blobstore%box com.github.fs2-blobstore%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gemini-hlsw_gsp-graphql + config: '{"name":"gemini-hlsw_gsp-graphql","dependencies":["typelevel_cats","typelevel_cats-testkit-scalatest","armanbilge_log4cats","testcontainers_testcontainers-scala","tpolecat_skunk","typelevel_cats-parse","typelevel_literally","circe_circe","tpolecat_typename","tpolecat_sourcepos","typelevel_fs2","typelevel_shapeless-3","tpolecat_doobie"],"repoUrl":"https://github.com/gemini-hlsw/gsp-graphql.git","revision":"v0.10.1","version":"0.10.1","targets":"edu.gemini%gsp-graphql-sql edu.gemini%gsp-graphql-skunk edu.gemini%gsp-graphql-circe edu.gemini%gsp-graphql-core edu.gemini%gsp-graphql-generic edu.gemini%gsp-graphql-doobie-pg","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: ghostdogpr_caliban + config: '{"name":"ghostdogpr_caliban","dependencies":["zio_zio","softwaremill_sttp","zio_interop-reactive-streams","zio_interop-cats","monix_monix","softwaremill_tapir","zio_zio-config","typelevel_cats-parse","zio_zio-query","zio_zio-json","circe_circe","plokhotnyuk_jsoniter-scala","typelevel_cats-effect","scalapb_scalapb","http4s_http4s"],"repoUrl":"https://github.com/ghostdogpr/caliban.git","revision":"v2.0.2","version":"2.0.2","targets":"com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-zio-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: itv_quartz4s + config: '{"name":"itv_quartz4s","dependencies":["typelevel_cats-effect","scalatest_scalatest","scalameta_munit","testcontainers_testcontainers-scala","typelevel_cats","typelevel_discipline-munit","typelevel_shapeless-3"],"repoUrl":"https://github.com/itv/quartz4s.git","revision":"v1.0.4","version":"1.0.4","targets":"com.itv%quartz4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: jwojnowski_googlecloud4s + config: '{"name":"jwojnowski_googlecloud4s","dependencies":["fthomas_refined","typelevel_cats","typelevel_cats-effect","armanbilge_log4cats","softwaremill_sttp","circe_circe","typelevel_jawn","scalameta_munit","testcontainers_testcontainers-scala","scala_scala-collection-compat","jwt-scala_jwt-scala","typelevel_fs2"],"repoUrl":"https://github.com/jwojnowski/googlecloud4s.git","revision":"v0.4.2","version":"0.4.2","targets":"me.wojnowski%googlecloud4s-core me.wojnowski%googlecloud4s-auth me.wojnowski%googlecloud4s-firestore me.wojnowski%googlecloud4s-pubsub me.wojnowski%googlecloud4s-logging-logback-circe me.wojnowski%googlecloud4s-storage","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: lolgab_snunit + config: '{"name":"lolgab_snunit","dependencies":["softwaremill_tapir"],"repoUrl":"https://github.com/lolgab/snunit.git","revision":"0.2.4","version":"0.2.4","targets":"com.github.lolgab%snunit com.github.lolgab%snunit-tapir","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: permutive-engineering_fs2-google-pubsub + config: '{"name":"permutive-engineering_fs2-google-pubsub","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","scalatest_scalatest","armanbilge_log4cats","testcontainers_testcontainers-scala","scala_scala-collection-compat","http4s_http4s","plokhotnyuk_jsoniter-scala"],"repoUrl":"https://github.com/permutive-engineering/fs2-google-pubsub.git","revision":"v0.21.0","version":"0.21.0","targets":"com.permutive%fs2-google-pubsub com.permutive%fs2-google-pubsub-grpc com.permutive%fs2-google-pubsub-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: pme123_camundala + config: '{"name":"pme123_camundala","dependencies":["com-lihaoyi_os-lib","scala_scala-xml","softwaremill_tapir","softwaremill_sttp-apispec","softwaremill_sttp"],"repoUrl":"https://github.com/pme123/camundala.git","revision":"0.12.0","version":"0.12.0","targets":"io.github.pme123%camundala-bpmn io.github.pme123%camundala-api io.github.pme123%camundala-domain io.github.pme123%camundala-simulation","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: rediscala_rediscala + config: '{"name":"rediscala_rediscala","dependencies":["akka_akka","testcontainers_testcontainers-scala","typelevel_scalacheck"],"repoUrl":"https://github.com/rediscala/rediscala.git","revision":"1.13.0","version":"1.13.0","targets":"io.github.rediscala%rediscala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: scalikejdbc_scalikejdbc-async + config: '{"name":"scalikejdbc_scalikejdbc-async","dependencies":["scala_scala-java8-compat","scalikejdbc_scalikejdbc","testcontainers_testcontainers-scala","scalatest_scalatest"],"repoUrl":"https://github.com/scalikejdbc/scalikejdbc-async.git","revision":"0.16.0","version":"0.16.0","targets":"org.scalikejdbc%scalikejdbc-async","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: scottweaver_testcontainers-for-zio + config: '{"name":"scottweaver_testcontainers-for-zio","dependencies":["zio_zio","zio_zio-prelude","zio_zio-json","testcontainers_testcontainers-scala","zio_zio-kafka"],"repoUrl":"https://github.com/scottweaver/testcontainers-for-zio.git","revision":"v0.9.0","version":"0.9.0","targets":"io.github.scottweaver%zillen io.github.scottweaver%zio-testcontainers-models io.github.scottweaver%zio-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-kafka io.github.scottweaver%zio-2-0-cassandra-migration-aspect io.github.scottweaver%zio-cassandra-migration-aspect io.github.scottweaver%zio-db-migration-aspect io.github.scottweaver%zio-2-0-liquibase-aspect io.github.scottweaver%zio-2-0-testcontainers-kafka io.github.scottweaver%zio-2-0-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-mysql io.github.scottweaver%zio-2-0-db-migration-aspect io.github.scottweaver%zio-2-0-testcontainers-mysql io.github.scottweaver%zio-testcontainers-postgresql io.github.scottweaver%zio-2-0-testcontainers-postgresql","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"project/V.scala","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: sideeffffect_zio-testcontainers + config: '{"name":"sideeffffect_zio-testcontainers","dependencies":["zio_zio","testcontainers_testcontainers-scala"],"repoUrl":"https://github.com/sideeffffect/zio-testcontainers.git","revision":"v0.4.1","version":"0.4.1","targets":"com.github.sideeffffect%zio-testcontainers","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tinkoff_oolong + config: '{"name":"tinkoff_oolong","dependencies":["softwaremill_magnolia","scalatest_scalatest","typelevel_scalacheck","com-lihaoyi_pprint","testcontainers_testcontainers-scala"],"repoUrl":"https://github.com/tinkoff/oolong.git","revision":"v0.1.0","version":"0.1","targets":"ru.tinkoff%oolong-bson ru.tinkoff%oolong-core ru.tinkoff%oolong-mongo ru.tinkoff%root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tototoshi_slick-joda-mapper + config: '{"name":"tototoshi_slick-joda-mapper","dependencies":["testcontainers_testcontainers-scala","scalatest_scalatest"],"repoUrl":"https://github.com/tototoshi/slick-joda-mapper.git","revision":"2.6.0","version":"2.6.0","targets":"com.github.tototoshi%slick-joda-mapper"}' + - + name: trace4cats_trace4cats-sttp + config: '{"name":"trace4cats_trace4cats-sttp","dependencies":["trace4cats_trace4cats","softwaremill_sttp","http4s_http4s","softwaremill_sttp-model","softwaremill_tapir"],"repoUrl":"https://github.com/trace4cats/trace4cats-sttp.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-sttp-client3 io.janstenpickle%trace4cats-sttp-common io.janstenpickle%trace4cats-sttp-tapir","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-2: + runs-on: ubuntu-22.04 + needs: + - stage-1 + strategy: + fail-fast: false + matrix: + include: + - + name: aaronp_args4c + config: '{"name":"aaronp_args4c","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/aaronp/args4c.git","revision":"v1.0.1","version":"1.0.1","targets":"com.github.aaronp%args4c"}' + - + name: aaronp_eie + config: '{"name":"aaronp_eie","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/aaronp/eie.git","revision":"v2.0.1","version":"2.0.1","targets":"com.github.aaronp%eie"}' + - + name: aiyanbo_scala-i18n + config: '{"name":"aiyanbo_scala-i18n","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/aiyanbo/scala-i18n.git","revision":"v1.0.9","version":"1.0.9","targets":"org.jmotor%scala-i18n","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: akiomik_seaw + config: '{"name":"akiomik_seaw","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/akiomik/seaw.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.akiomik%seaw","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: alexarchambault_scalacon-2022-demo + config: '{"name":"alexarchambault_scalacon-2022-demo","dependencies":["com-lihaoyi_os-lib"],"repoUrl":"https://github.com/alexarchambault/scalacon-2022-demo.git","revision":"","version":"0.1.0","targets":"io.github.alexarchambault%scalacon-2022-demo"}' + - + name: alexarchambault_scalacon2022-demo + config: '{"name":"alexarchambault_scalacon2022-demo","dependencies":["com-lihaoyi_os-lib"],"repoUrl":"https://github.com/alexarchambault/scalacon2022-demo.git","revision":"v0.1.1","version":"0.1.1","targets":"io.github.alexarchambault%scalacon2022-demo"}' + - + name: altoo-ag_akka-kryo-serialization + config: '{"name":"altoo-ag_akka-kryo-serialization","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/altoo-ag/akka-kryo-serialization.git","revision":"v2.4.3","version":"2.4.3","targets":"io.altoo%akka-kryo-serialization io.altoo%akka-kryo-serialization-typed","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: andimiller_munit-cats-effect-styles + config: '{"name":"andimiller_munit-cats-effect-styles","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/andimiller/munit-cats-effect-styles.git","revision":"v1.0.2","version":"1.0.2","targets":"net.andimiller%munit-cats-effect-2-styles net.andimiller%munit-cats-effect-3-styles"}' + - + name: andyglow_scala-range + config: '{"name":"andyglow_scala-range","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/andyglow/scala-range.git","revision":"v0.6","version":"0.6","targets":"com.github.andyglow%scalax-range com.github.andyglow%scalax-range-joda-time"}' + - + name: andyglow_scala-xml-diff + config: '{"name":"andyglow_scala-xml-diff","dependencies":["scala_scala-xml","scalatest_scalatest"],"repoUrl":"https://github.com/andyglow/scala-xml-diff.git","revision":"v3.0.1","version":"3.0.1","targets":"com.github.andyglow%scala-xml-diff"}' + - + name: andyglow_typesafe-config-scala + config: '{"name":"andyglow_typesafe-config-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/andyglow/typesafe-config-scala.git","revision":"v2.0.0","version":"2.0.0","targets":"com.github.andyglow%typesafe-config-scala"}' + - + name: aoiroaoino_nanolens + config: '{"name":"aoiroaoino_nanolens","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/aoiroaoino/nanolens.git","revision":"v0.1.2","version":"0.1.2","targets":"dev.aoiroaoino%nanolens"}' + - + name: arainko_ducktape + config: '{"name":"arainko_ducktape","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/arainko/ducktape.git","revision":"v0.1.2","version":"0.1.2","targets":"io.github.arainko%ducktape","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ariskk_burner4s + config: '{"name":"ariskk_burner4s","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ariskk/burner4s.git","revision":"","version":"0.1.7","targets":"com.ariskk%burner4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: arturopala_buffer-and-slice + config: '{"name":"arturopala_buffer-and-slice","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/arturopala/buffer-and-slice.git","revision":"v1.57.0","version":"1.57.0","targets":"com.github.arturopala%buffer-and-slice","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: arturopala_validator + config: '{"name":"arturopala_validator","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/arturopala/validator.git","revision":"v0.18.0","version":"0.18.0","targets":"com.github.arturopala%validator","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: ashwinbhaskar_sight-scala + config: '{"name":"ashwinbhaskar_sight-scala","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/ashwinbhaskar/sight-scala.git","revision":"","version":"0.1.2","targets":"io.github.ashwinbhaskar%sight-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set root/Test/unmanagedSources/excludeFilter ~= { _ || \"IntegrationTest.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: beangle_db + config: '{"name":"beangle_db","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/beangle/db.git","revision":"v0.0.17","version":"0.0.17","targets":"org.beangle.db%beangle-db-lint org.beangle.db%beangle-db-report org.beangle.db%beangle-db-transport"}' + - + name: beangle_doc + config: '{"name":"beangle_doc","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/beangle/doc.git","revision":"v0.1.2","version":"0.1.2","targets":"org.beangle.doc%beangle-doc-docx org.beangle.doc%beangle-doc-pdf"}' + - + name: beangle_ids + config: '{"name":"beangle_ids","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/beangle/ids.git","revision":"v0.3.4","version":"0.3.4","targets":"org.beangle.ids%beangle-ids-cas org.beangle.ids%beangle-ids-web"}' + - + name: beangle_notify + config: '{"name":"beangle_notify","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/beangle/notify.git","revision":"v0.0.5","version":"0.0.5","targets":"org.beangle.notify%beangle-notify-core"}' + - + name: bilal-fazlani_rainbowcli + config: '{"name":"bilal-fazlani_rainbowcli","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/bilal-fazlani/rainbowcli.git","revision":"v3.0.1","version":"3.0.1","targets":"com.bilal-fazlani%rainbowcli","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: bilal-fazlani_swiftbar4s + config: '{"name":"bilal-fazlani_swiftbar4s","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/bilal-fazlani/swiftbar4s.git","revision":"v0.2.2","version":"0.2.2","targets":"com.bilal-fazlani%swiftbar4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: blemale_scaffeine + config: '{"name":"blemale_scaffeine","dependencies":["scala_scala-java8-compat","scalatest_scalatest"],"repoUrl":"https://github.com/blemale/scaffeine.git","revision":"v5.2.1","version":"5.2.1","targets":"com.github.blemale%scaffeine","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: bpholt_java-time-literals + config: '{"name":"bpholt_java-time-literals","dependencies":["typelevel_literally","scalameta_munit"],"repoUrl":"https://github.com/bpholt/java-time-literals.git","revision":"v1.1.0","version":"1.1.0","targets":"dev.holt%java-time-literals","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: carlosedp_scalautils + config: '{"name":"carlosedp_scalautils","dependencies":["scalatest_scalatest","com-lihaoyi_os-lib"],"repoUrl":"https://github.com/carlosedp/scalautils.git","revision":"v0.10.2","version":"0.10.2","targets":"com.carlosedp%scalautils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: catap_scala-blake3 + config: '{"name":"catap_scala-blake3","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/catap/scala-blake3.git","revision":"v2.9.0","version":"2.9.0","targets":"ky.korins%blake3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: catap_scala-sha + config: '{"name":"catap_scala-sha","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/catap/scala-sha.git","revision":"v1.2.1","version":"1.2.1","targets":"ky.korins%sha","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: changvvb_scala-protobuf-java + config: '{"name":"changvvb_scala-protobuf-java","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/changvvb/scala-protobuf-java.git","revision":"v0.3.0","version":"0.3.0","targets":"com.github.changvvb%scala-protobuf-java","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: chrisokasaki_hwtest + config: '{"name":"chrisokasaki_hwtest","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/chrisokasaki/hwtest.git","revision":"v1.0.0","version":"1.0.0","targets":"org.okasaki%hwtest"}' + - + name: chronoscala_chronoscala + config: '{"name":"chronoscala_chronoscala","dependencies":["typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/chronoscala/chronoscala.git","revision":"2.0.8","version":"2.0.8","targets":"io.github.chronoscala%chronoscala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' + - + name: ciaraobrien_dottytags + config: '{"name":"ciaraobrien_dottytags","dependencies":["monix_minitest"],"repoUrl":"https://github.com/ciaraobrien/dottytags.git","revision":"","version":"1.1.0","targets":"io.github.ciaraobrien%dottytags"}' + - + name: clulab_fatdynet + config: '{"name":"clulab_fatdynet","dependencies":["scala_scala-collection-compat","scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/clulab/fatdynet.git","revision":"v0.4.4","version":"0.4.4","targets":"org.clulab%fatdynet","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: com-lihaoyi_pprint + config: '{"name":"com-lihaoyi_pprint","dependencies":["com-lihaoyi_fansi","com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/pprint.git","revision":"0.8.1","version":"0.8.1","targets":"com.lihaoyi%pprint","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: cornerman_scala-cuid + config: '{"name":"cornerman_scala-cuid","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/cornerman/scala-cuid.git","revision":"v0.1.0","version":"0.1.0","targets":"com.github.cornerman%scala-cuid","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: cquiroz_sbt-locales + config: '{"name":"cquiroz_sbt-locales","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/cquiroz/sbt-locales.git","revision":"v4.2.0","version":"4.2.0","targets":"io.github.cquiroz%cldr-api"}' + - + name: creativescala_doodle-svg + config: '{"name":"creativescala_doodle-svg","dependencies":["com-lihaoyi_scalatags","scalameta_munit"],"repoUrl":"https://github.com/creativescala/doodle-svg.git","revision":"v0.11.3","version":"0.11.3","targets":"org.creativescala%doodle-svg org.creativescala%doodle-svg-docs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: dacr_drools-scripting + config: '{"name":"dacr_drools-scripting","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/dacr/drools-scripting.git","revision":"v1.0.16","version":"1.0.16","targets":"fr.janalyse%drools-scripting"}' + - + name: dacr_jassh + config: '{"name":"dacr_jassh","dependencies":["scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/dacr/jassh.git","revision":"v1.0.0","version":"1.0.0","targets":"fr.janalyse%janalyse-ssh","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: dacr_json2props + config: '{"name":"dacr_json2props","dependencies":["scala_scala-xml","scalatest_scalatest"],"repoUrl":"https://github.com/dacr/json2props.git","revision":"v1.0.0","version":"1.0.0","targets":"fr.janalyse%json2props"}' + - + name: dacr_naturalsort + config: '{"name":"dacr_naturalsort","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/dacr/naturalsort.git","revision":"v1.0.1","version":"1.0.1","targets":"fr.janalyse%naturalsort"}' + - + name: dacr_primes + config: '{"name":"dacr_primes","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/dacr/primes.git","revision":"v1.2.10","version":"1.2.10","targets":"fr.janalyse%primes","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: dacr_split + config: '{"name":"dacr_split","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/dacr/split.git","revision":"v1.0.0","version":"1.0.0","targets":"fr.janalyse%split"}' + - + name: dacr_unittools + config: '{"name":"dacr_unittools","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/dacr/unittools.git","revision":"v1.0.0","version":"1.0.0","targets":"fr.janalyse%unittools"}' + - + name: daghemberg_paut-program + config: '{"name":"daghemberg_paut-program","dependencies":["com-lihaoyi_os-lib"],"repoUrl":"https://github.com/daghemberg/paut-program.git","revision":"","version":"0.1.4","targets":"io.github.daghemberg%paut-program"}' + - + name: daghemberg_problemutils + config: '{"name":"daghemberg_problemutils","dependencies":["com-lihaoyi_os-lib"],"repoUrl":"https://github.com/daghemberg/problemutils.git","revision":"","version":"0.1.1","targets":"io.github.daghemberg%problemutils"}' + - + name: davegurnell_unindent + config: '{"name":"davegurnell_unindent","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/davegurnell/unindent.git","revision":"v1.8.0","version":"1.8.0","targets":"com.davegurnell%unindent","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_namecase + config: '{"name":"davenverse_namecase","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/davenverse/namecase.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%namecase","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davidledwards_scalop + config: '{"name":"davidledwards_scalop","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/davidledwards/scalop.git","revision":"release-2.3.1","version":"2.3.1","targets":"com.loopfor.scalop%scalop"}' + - + name: davidledwards_zookeeper + config: '{"name":"davidledwards_zookeeper","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/davidledwards/zookeeper.git","revision":"release-1.6.1","version":"1.6.1","targets":"com.loopfor.zookeeper%zookeeper-client"}' + - + name: dvreeze_yaidom + config: '{"name":"dvreeze_yaidom","dependencies":["scala_scala-xml","scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/dvreeze/yaidom.git","revision":"yaidom_3-1.13.0","version":"1.13.0","targets":"eu.cdevreeze.yaidom%yaidom","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' + - + name: eed3si9n_gigahorse + config: '{"name":"eed3si9n_gigahorse","dependencies":["lightbend_ssl-config","scalatest_scalatest"],"repoUrl":"https://github.com/eed3si9n/gigahorse.git","revision":"v0.7.0","version":"0.7.0","targets":"com.eed3si9n%gigahorse-apache-http com.eed3si9n%gigahorse-asynchttpclient com.eed3si9n%gigahorse-core com.eed3si9n%gigahorse-okhttp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: eed3si9n_sjson-new + config: '{"name":"eed3si9n_sjson-new","dependencies":["eed3si9n_verify","typelevel_scalacheck","scalatest_scalatest","spray_spray"],"repoUrl":"https://github.com/eed3si9n/sjson-new.git","revision":"v0.13.0","version":"0.13.0","targets":"com.eed3si9n%sjson-new-core com.eed3si9n%sjson-new-murmurhash com.eed3si9n%sjson-new-spray com.eed3si9n%sjson-new-msgpack com.eed3si9n%sjson-new-scalajson","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: emartech_escher-akka-http + config: '{"name":"emartech_escher-akka-http","dependencies":["scalatest_scalatest","scala_scala-collection-compat"],"repoUrl":"https://github.com/emartech/escher-akka-http.git","revision":"v1.3.41","version":"1.3.41","targets":"com.emarsys%escher-akka-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: failurewall_failurewall + config: '{"name":"failurewall_failurewall","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/failurewall/failurewall.git","revision":"v0.4.0","version":"0.4.0","targets":"com.okumin%failurewall-akka com.okumin%failurewall-core"}' + - + name: fasterxml_jackson-module-scala + config: '{"name":"fasterxml_jackson-module-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/fasterxml/jackson-module-scala.git","revision":"v2.14.1","version":"2.14.1","targets":"com.fasterxml.jackson.module%jackson-module-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: foundweekends_knockoff + config: '{"name":"foundweekends_knockoff","dependencies":["scalatest_scalatest","scala_scala-xml","scala_scala-parser-combinators"],"repoUrl":"https://github.com/foundweekends/knockoff.git","revision":"v0.9.0","version":"0.9.0","targets":"org.foundweekends%knockoff"}' + - + name: frawa_inline-files + config: '{"name":"frawa_inline-files","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/frawa/inline-files.git","revision":"v0.1.2","version":"0.1.2","targets":"io.github.frawa%inline-files","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: frugalmechanic_scala-optparse + config: '{"name":"frugalmechanic_scala-optparse","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/frugalmechanic/scala-optparse.git","revision":"v1.2.0","version":"1.2.0","targets":"com.frugalmechanic%scala-optparse","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gekomad_scala-compress + config: '{"name":"gekomad_scala-compress","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/gekomad/scala-compress.git","revision":"1.0.0","version":"1.0.0","targets":"com.github.gekomad%scala-compress"}' + - + name: giabao_paho-akka + config: '{"name":"giabao_paho-akka","dependencies":["scalatest_scalatest","scala_scala-collection-compat"],"repoUrl":"https://github.com/giabao/paho-akka.git","revision":"v1.6.1","version":"1.6.1","targets":"com.sandinh%paho-akka","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: giiita_refuel + config: '{"name":"giiita_refuel","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/giiita/refuel.git","revision":"v2.0.2","version":"2.0.2","targets":"com.phylage%refuel-container-macro com.phylage%refuel-json-macro com.phylage%refuel-json com.phylage%refuel-container com.phylage%refuel-cipher com.phylage%refuel-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gochaorg_json4s3 + config: '{"name":"gochaorg_json4s3","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/gochaorg/json4s3.git","revision":"","version":"0.1.2","targets":"xyz.cofe%json4s3","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: greenfossil_commons-i18n + config: '{"name":"greenfossil_commons-i18n","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/greenfossil/commons-i18n.git","revision":"v1.0.0","version":"1.0.0","targets":"com.greenfossil%commons-i18n"}' + - + name: greenfossil_commons-json + config: '{"name":"greenfossil_commons-json","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/greenfossil/commons-json.git","revision":"v1.0.1","version":"1.0.1","targets":"com.greenfossil%commons-json"}' + - + name: greenleafoss_green-leaf-mongo + config: '{"name":"greenleafoss_green-leaf-mongo","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/greenleafoss/green-leaf-mongo.git","revision":"0.1.13","version":"0.1.13","targets":"io.github.greenleafoss%green-leaf-mongo","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: guardian_fastly-api-client + config: '{"name":"guardian_fastly-api-client","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/guardian/fastly-api-client.git","revision":"v0.4.3","version":"0.4.3","targets":"com.gu%fastly-api-client"}' + - + name: gzoller_deploysample + config: '{"name":"gzoller_deploysample","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/gzoller/deploysample.git","revision":"0.1.5","version":"0.1.5","targets":"co.blocke%ds_core co.blocke%ds_lib","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gzoller_scala-reflection + config: '{"name":"gzoller_scala-reflection","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/gzoller/scala-reflection.git","revision":"v1.2.0","version":"1.2.0","targets":"co.blocke%scala-reflection","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: h8io_borscht + config: '{"name":"h8io_borscht","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/h8io/borscht.git","revision":"v1.2.11","version":"1.2.11","targets":"io.h8.borscht%borscht-template-st4 io.h8.borscht%borscht-jackson-toml io.h8.borscht%borscht-jackson io.h8.borscht%borscht-core io.h8.borscht%borscht-classic io.h8.borscht%borscht-jackson-yaml io.h8.borscht%borscht-template-core io.h8.borscht%borscht-template-apache-commons-text io.h8.borscht%borscht-typesafe","config":{"projects":{"exclude":[],"overrides":{"template-apache-commons-text":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: hedgehogqa_scala-hedgehog + config: '{"name":"hedgehogqa_scala-hedgehog","dependencies":["monix_minitest","scalameta_munit"],"repoUrl":"https://github.com/hedgehogqa/scala-hedgehog.git","revision":"v0.10.1","version":"0.10.1","targets":"qa.hedgehog%hedgehog-minitest qa.hedgehog%hedgehog-core qa.hedgehog%hedgehog-munit qa.hedgehog%hedgehog-sbt qa.hedgehog%hedgehog-runner","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: herminiogg_label2thesaurus + config: '{"name":"herminiogg_label2thesaurus","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/herminiogg/label2thesaurus.git","revision":"v0.1.1","version":"0.1.1","targets":"com.herminiogarcia%label2thesaurus","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: herminiogg_shexml + config: '{"name":"herminiogg_shexml","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/herminiogg/shexml.git","revision":"v0.3.2","version":"0.3.2","targets":"com.herminiogarcia%shexml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: hseeberger_slf4s + config: '{"name":"hseeberger_slf4s","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/hseeberger/slf4s.git","revision":"v0.3.0","version":"0.3.0","targets":"rocks.heikoseeberger%slf4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_http4s-finagle + config: '{"name":"http4s_http4s-finagle","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/http4s/http4s-finagle.git","revision":"v0.21.31-21.12.0","version":"0.21.31-21.12.0","targets":"org.http4s%http4s-finagle"}' + - + name: i10416_cssminifier + config: '{"name":"i10416_cssminifier","dependencies":["scala-js_scala-js-stubs","scalameta_munit"],"repoUrl":"https://github.com/i10416/cssminifier.git","revision":"v0.0.3","version":"0.0.3","targets":"dev.i10416%cssminifier","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: i10416_munkres + config: '{"name":"i10416_munkres","dependencies":["scalatest_scalatest","scala-js_scala-js-stubs"],"repoUrl":"https://github.com/i10416/munkres.git","revision":"v0.0.4","version":"0.0.4","targets":"dev.i10416%munkres","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: ij-plugins_ijp-debayer2sx + config: '{"name":"ij-plugins_ijp-debayer2sx","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ij-plugins/ijp-debayer2sx.git","revision":"v.1.3.3","version":"1.3.3","targets":"net.sf.ij-plugins%ijp-debayer2sx-core net.sf.ij-plugins%ijp-debayer2sx-plugins","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ij-plugins_ijp-javacv + config: '{"name":"ij-plugins_ijp-javacv","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ij-plugins/ijp-javacv.git","revision":"v.0.5.0","version":"0.5.0","targets":"net.sf.ij-plugins%ijp-javacv-core net.sf.ij-plugins%ijp-javacv-plugins","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ij-plugins_ijp-toolkit + config: '{"name":"ij-plugins_ijp-toolkit","dependencies":["scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/ij-plugins/ijp-toolkit.git","revision":"v.2.3.1","version":"2.3.1","targets":"net.sf.ij-plugins%ijp-toolkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: indoorvivants_detective + config: '{"name":"indoorvivants_detective","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/indoorvivants/detective.git","revision":"v0.0.2","version":"0.0.2","targets":"com.indoorvivants.detective%platform","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: indoorvivants_opaque-newtypes + config: '{"name":"indoorvivants_opaque-newtypes","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/indoorvivants/opaque-newtypes.git","revision":"v0.0.2","version":"0.0.2","targets":"com.indoorvivants%opaque-newtypes","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: indoorvivants_rendition + config: '{"name":"indoorvivants_rendition","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/indoorvivants/rendition.git","revision":"v0.0.3","version":"0.0.3","targets":"com.indoorvivants%rendition","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: irevive_union-derivation + config: '{"name":"irevive_union-derivation","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/irevive/union-derivation.git","revision":"v0.0.4","version":"0.0.4","targets":"io.github.irevive%union-derivation-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: j5ik2o_base64scala + config: '{"name":"j5ik2o_base64scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/j5ik2o/base64scala.git","revision":"v1.0.51","version":"1.0.51","targets":"com.github.j5ik2o%base64scala com.github.j5ik2o%base64scala-example com.github.j5ik2o%base64scala-root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: j5ik2o_docker-controller-scala + config: '{"name":"j5ik2o_docker-controller-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/j5ik2o/docker-controller-scala.git","revision":"v1.10.89","version":"1.10.89","targets":"com.github.j5ik2o%docker-controller-scala-dynamodb-local com.github.j5ik2o%docker-controller-scala-zookeeper com.github.j5ik2o%docker-controller-scala-elasticsearch com.github.j5ik2o%docker-controller-scala-kafka com.github.j5ik2o%docker-controller-scala-scalatest com.github.j5ik2o%docker-controller-scala-localstack com.github.j5ik2o%docker-controller-scala-elasticmq com.github.j5ik2o%docker-controller-scala-core com.github.j5ik2o%docker-controller-scala-memcached com.github.j5ik2o%docker-controller-scala-minio com.github.j5ik2o%docker-controller-scala-postgresql com.github.j5ik2o%docker-controller-scala-flyway com.github.j5ik2o%docker-controller-scala-redis com.github.j5ik2o%docker-controller-scala-mysql com.github.j5ik2o%docker-controller-scala-root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: j5ik2o_intervals-scala + config: '{"name":"j5ik2o_intervals-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/j5ik2o/intervals-scala.git","revision":"v1.0.54","version":"1.0.54","targets":"com.github.j5ik2o%intervals-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: jandom-devel_scalafix + config: '{"name":"jandom-devel_scalafix","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/jandom-devel/scalafix.git","revision":"v0.10.0","version":"0.10.0","targets":"it.unich.scalafix%scalafix"}' + - + name: jcouyang_dhall-generic + config: '{"name":"jcouyang_dhall-generic","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/jcouyang/dhall-generic.git","revision":"v0.3.89","version":"0.3.89","targets":"us.oyanglul%dhall-generic","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: jkugiya_aws-v4-signer-scala + config: '{"name":"jkugiya_aws-v4-signer-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/jkugiya/aws-v4-signer-scala.git","revision":"0.14","version":"0.14","targets":"com.github.jkugiya%aws-v4-signer-scala"}' + - + name: jodersky_yamlesque + config: '{"name":"jodersky_yamlesque","dependencies":["com-lihaoyi_geny","com-lihaoyi_upickle"],"repoUrl":"https://github.com/jodersky/yamlesque.git","revision":"0.3.2","version":"0.3.2","targets":"io.crashbox%yamlesque io.crashbox%yamlesque-upickle","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: jozic_scalax-collection + config: '{"name":"jozic_scalax-collection","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/jozic/scalax-collection.git","revision":"v0.3.4","version":"0.3.4","targets":"com.daodecode%scalax-collection"}' + - + name: jphmrst_bps + config: '{"name":"jphmrst_bps","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/jphmrst/bps.git","revision":"","version":"0.1.0","targets":"org.maraist%bps-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: jphmrst_scala-automata + config: '{"name":"jphmrst_scala-automata","dependencies":["scalatest_scalatest","jphmrst_scala-latex"],"repoUrl":"https://github.com/jphmrst/scala-automata.git","revision":"v0.2.0","version":"0.2.0","targets":"org.maraist%scala-automata","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: jphmrst_scalautils + config: '{"name":"jphmrst_scalautils","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/jphmrst/scalautils.git","revision":"","version":"1.0.1","targets":"org.maraist%misc-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: kcrypt_scala-biginteger + config: '{"name":"kcrypt_scala-biginteger","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/kcrypt/scala-biginteger.git","revision":"v1.0.1","version":"1.0.1","targets":"pt.kcry%biginteger","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: kcrypt_scala-blake3 + config: '{"name":"kcrypt_scala-blake3","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/kcrypt/scala-blake3.git","revision":"v3.1.1","version":"3.1.1","targets":"pt.kcry%blake3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: kcrypt_scala-sha + config: '{"name":"kcrypt_scala-sha","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/kcrypt/scala-sha.git","revision":"v2.0.1","version":"2.0.1","targets":"pt.kcry%sha","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: kzmake_uuid7s + config: '{"name":"kzmake_uuid7s","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/kzmake/uuid7s.git","revision":"v0.1.3","version":"0.1.3","targets":"io.github.kzmake%uuid7s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: l-space_types + config: '{"name":"l-space_types","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/l-space/types.git","revision":"v0.2.1","version":"0.2.1","targets":"eu.l-space%types eu.l-space%root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: lightbend-labs_lightbend-emoji + config: '{"name":"lightbend-labs_lightbend-emoji","dependencies":["scalatest_scalatest","scalameta_munit"],"repoUrl":"https://github.com/lightbend-labs/lightbend-emoji.git","revision":"1.3.0","version":"1.3.0","targets":"com.lightbend%emoji","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: lightbend-labs_scala-logging + config: '{"name":"lightbend-labs_scala-logging","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/lightbend-labs/scala-logging.git","revision":"v3.9.5","version":"3.9.5","targets":"com.typesafe.scala-logging%scala-logging","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: lightbend_mima + config: '{"name":"lightbend_mima","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/lightbend/mima.git","revision":"1.1.1","version":"1.1.1","targets":"com.typesafe%mima-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: log4s_log4s + config: '{"name":"log4s_log4s","dependencies":["typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/log4s/log4s.git","revision":"v1.10.0","version":"1.10.0","targets":"org.log4s%log4s org.log4s%log4s-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: lomigmegard_akka-http-cors + config: '{"name":"lomigmegard_akka-http-cors","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/lomigmegard/akka-http-cors.git","revision":"v1.1.3","version":"1.1.3","targets":"ch.megard%akka-http-cors","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: lorandszakacs_enclosure + config: '{"name":"lorandszakacs_enclosure","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/lorandszakacs/enclosure.git","revision":"v1.0.0","version":"1.0.0","targets":"com.lorandszakacs%enclosure","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: losizm_bolster + config: '{"name":"losizm_bolster","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/bolster.git","revision":"v3.0.0","version":"3.0.0","targets":"com.github.losizm%bolster"}' + - + name: losizm_ergo + config: '{"name":"losizm_ergo","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/ergo.git","revision":"v1.1.0","version":"1.1.0","targets":"com.github.losizm%ergo"}' + - + name: losizm_grapple + config: '{"name":"losizm_grapple","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/grapple.git","revision":"v12.1.0","version":"12.1.0","targets":"com.github.losizm%grapple"}' + - + name: losizm_little-cli + config: '{"name":"losizm_little-cli","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-cli.git","revision":"v2.0.0","version":"2.0.0","targets":"com.github.losizm%little-cli"}' + - + name: losizm_little-config + config: '{"name":"losizm_little-config","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-config.git","revision":"v4.0.0","version":"4.0.0","targets":"com.github.losizm%little-config"}' + - + name: losizm_little-io + config: '{"name":"losizm_little-io","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-io.git","revision":"v9.0.0","version":"9.0.0","targets":"com.github.losizm%little-io"}' + - + name: losizm_little-json + config: '{"name":"losizm_little-json","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-json.git","revision":"v9.0.0","version":"9.0.0","targets":"com.github.losizm%little-json"}' + - + name: losizm_little-security + config: '{"name":"losizm_little-security","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-security.git","revision":"v1.1.0","version":"1.1.0","targets":"com.github.losizm%little-security"}' + - + name: losizm_little-sql + config: '{"name":"losizm_little-sql","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-sql.git","revision":"v5.0.0","version":"5.0.0","targets":"com.github.losizm%little-sql","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: losizm_little-time + config: '{"name":"losizm_little-time","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-time.git","revision":"v4.0.0","version":"4.0.0","targets":"com.github.losizm%little-time"}' + - + name: losizm_scamper + config: '{"name":"losizm_scamper","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/scamper.git","revision":"v33.4.0","version":"33.4.0","targets":"com.github.losizm%scamper","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: losizm_t2 + config: '{"name":"losizm_t2","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/t2.git","revision":"v2.0.0","version":"2.0.0","targets":"com.github.losizm%t2"}' + - + name: malliina_mobile-push + config: '{"name":"malliina_mobile-push","dependencies":["scalameta_munit","scala_scala-xml"],"repoUrl":"https://github.com/malliina/mobile-push.git","revision":"v3.7.1","version":"3.7.1","targets":"com.malliina%mobile-push"}' + - + name: malyszaryczlowiek_foo-repo + config: '{"name":"malyszaryczlowiek_foo-repo","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/malyszaryczlowiek/foo-repo.git","revision":"","version":"0.1.1","targets":"io.github.malyszaryczlowiek%foo-repo"}' + - + name: malyszaryczlowiek_kessenger-lib + config: '{"name":"malyszaryczlowiek_kessenger-lib","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/malyszaryczlowiek/kessenger-lib.git","revision":"v0.3.13","version":"0.3.13","targets":"io.github.malyszaryczlowiek%kessenger-lib","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: marchliu_jaskell-dotty + config: '{"name":"marchliu_jaskell-dotty","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/marchliu/jaskell-dotty.git","revision":"","version":"0.4.0","targets":"io.github.marchliu%jaskell-dotty"}' + - + name: mateuszkubuszok_pipez + config: '{"name":"mateuszkubuszok_pipez","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/mateuszkubuszok/pipez.git","revision":"v0.5.0","version":"0.5.0","targets":"com.kubuszok%pipez com.kubuszok%pipez-dsl"}' + - + name: metarank_cfor + config: '{"name":"metarank_cfor","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/metarank/cfor.git","revision":"0.3","version":"0.3","targets":"io.github.metarank%cfor","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: mkroli_lpm + config: '{"name":"mkroli_lpm","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/mkroli/lpm.git","revision":"v0.8.0","version":"0.8.0","targets":"com.github.mkroli%lpm"}' + - + name: monix_implicitbox + config: '{"name":"monix_implicitbox","dependencies":["monix_minitest"],"repoUrl":"https://github.com/monix/implicitbox.git","revision":"v0.3.4","version":"0.3.4","targets":"io.monix%implicitbox","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: mrdimosthenis_glicko2 + config: '{"name":"mrdimosthenis_glicko2","dependencies":["monix_minitest","typelevel_scalacheck"],"repoUrl":"https://github.com/mrdimosthenis/glicko2.git","revision":"v1.0.1","version":"1.0.1","targets":"com.github.mrdimosthenis%glicko2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: mutsuhiro6_ulid-scala3 + config: '{"name":"mutsuhiro6_ulid-scala3","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/mutsuhiro6/ulid-scala3.git","revision":"v1.0.2","version":"1.0.2","targets":"io.github.mutsuhiro6%ulid-scala3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: mvv_typine + config: '{"name":"mvv_typine","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/mvv/typine.git","revision":"v0.1-M4","version":"0.1-M4","targets":"com.github.mvv.typine%typine","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: nafg_css-dsl + config: '{"name":"nafg_css-dsl","dependencies":["com-lihaoyi_scalatags"],"repoUrl":"https://github.com/nafg/css-dsl.git","revision":"v0.9.0","version":"0.9.0","targets":"io.github.nafg.css-dsl%bootstrap3_scalatags io.github.nafg.css-dsl%fomanticui_scalatags io.github.nafg.css-dsl%bootstrap4_scalatags io.github.nafg.css-dsl%bulma_scalatags io.github.nafg.css-dsl%fontawesome_scalatags io.github.nafg.css-dsl%semanticui_scalatags io.github.nafg.css-dsl%bootstrap5_scalatags","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: nafg_simple-router + config: '{"name":"nafg_simple-router","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/nafg/simple-router.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.nafg.simple-router%simple-router io.github.nafg.simple-router%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: nicolasfara_ecscala + config: '{"name":"nicolasfara_ecscala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/nicolasfara/ecscala.git","revision":"v1.0.0","version":"1.0.0","targets":"dev.atedeg%ecscala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: note_mini-refined + config: '{"name":"note_mini-refined","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/note/mini-refined.git","revision":"v0.1.0","version":"0.1.0","targets":"pl.msitko%mini-refined"}' + - + name: nremond_pbkdf2-scala + config: '{"name":"nremond_pbkdf2-scala","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/nremond/pbkdf2-scala.git","revision":"","version":"0.7.0","targets":"io.github.nremond%pbkdf2-scala"}' + - + name: ohze_akka-guice + config: '{"name":"ohze_akka-guice","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ohze/akka-guice.git","revision":"v3.3.1","version":"3.3.1","targets":"com.sandinh%akka-guice","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ohze_php-utils + config: '{"name":"ohze_php-utils","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ohze/php-utils.git","revision":"v1.0.9","version":"1.0.9","targets":"com.sandinh%php-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: opaliasystems_opalia-commons-core + config: '{"name":"opaliasystems_opalia-commons-core","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/opaliasystems/opalia-commons-core.git","revision":"v2.0.0","version":"2.0.0","targets":"systems.opalia%commons-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: outr_lucene4s + config: '{"name":"outr_lucene4s","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/outr/lucene4s.git","revision":"1.11.1","version":"1.11.1","targets":"com.outr%lucene4s com.outr%lucene4s-core"}' + - + name: outr_moduload + config: '{"name":"outr_moduload","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/outr/moduload.git","revision":"1.1.6","version":"1.1.6","targets":"com.outr%moduload"}' + - + name: outr_profig + config: '{"name":"outr_profig","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/outr/profig.git","revision":"3.4.7","version":"3.4.7","targets":"com.outr%profig","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' + - + name: outr_reactify + config: '{"name":"outr_reactify","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/outr/reactify.git","revision":"4.0.8","version":"4.0.8","targets":"com.outr%reactify","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.1.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' + - + name: paoloboni_spray-json-derived-codecs + config: '{"name":"paoloboni_spray-json-derived-codecs","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/paoloboni/spray-json-derived-codecs.git","revision":"v2.3.10","version":"2.3.10","targets":"io.github.paoloboni%spray-json-derived-codecs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: pdal_java + config: '{"name":"pdal_java","dependencies":["sbt_sbt-jni","scalatest_scalatest"],"repoUrl":"https://github.com/pdal/java.git","revision":"v2.4.0","version":"2.4.0","targets":"io.pdal%pdal","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: petitviolet_scala-operator + config: '{"name":"petitviolet_scala-operator","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/petitviolet/scala-operator.git","revision":"v0.7.0","version":"0.7.0","targets":"net.petitviolet%operator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: phaller_spores3 + config: '{"name":"phaller_spores3","dependencies":["com-lihaoyi_upickle"],"repoUrl":"https://github.com/phaller/spores3.git","revision":"v0.1.0","version":"0.1.0","targets":"com.phaller%spores3"}' + - + name: phenoscape_scowl + config: '{"name":"phenoscape_scowl","dependencies":["scalatest_scalatest","scalaz_scalaz"],"repoUrl":"https://github.com/phenoscape/scowl.git","revision":"v1.4.1","version":"1.4.1","targets":"org.phenoscape%scowl org.phenoscape%scowl-owlapi5","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' + - + name: pityka_pairwisealignment + config: '{"name":"pityka_pairwisealignment","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/pityka/pairwisealignment.git","revision":"v2.2.7","version":"2.2.7","targets":"io.github.pityka%pairwisealignment"}' + - + name: pjfanning_scala-faker + config: '{"name":"pjfanning_scala-faker","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/scala-faker.git","revision":"","version":"0.5.3","targets":"com.github.pjfanning%scala-faker"}' + - + name: pjfanning_scala3-sample-classes + config: '{"name":"pjfanning_scala3-sample-classes","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/scala3-sample-classes.git","revision":"v0.1.2","version":"0.1.2","targets":"com.github.pjfanning%scala3-sample-classes"}' + - + name: playframework_cachecontrol + config: '{"name":"playframework_cachecontrol","dependencies":["scala_scala-parser-combinators","scalatest_scalatest"],"repoUrl":"https://github.com/playframework/cachecontrol.git","revision":"2.1.0","version":"2.1.0","targets":"com.typesafe.play%cachecontrol","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.0.2-RC1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: playframework_twirl + config: '{"name":"playframework_twirl","dependencies":["scala_scala-xml","scalatest_scalatest","scala_scala-parser-combinators"],"repoUrl":"https://github.com/playframework/twirl.git","revision":"1.6.0-RC1","version":"1.6.0-RC1","targets":"com.typesafe.play%twirl-api com.typesafe.play%twirl-compiler com.typesafe.play%twirl-parser","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: plokhotnyuk_fast-string-interpolator + config: '{"name":"plokhotnyuk_fast-string-interpolator","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/plokhotnyuk/fast-string-interpolator.git","revision":"v0.6.3","version":"0.6.3","targets":"com.github.plokhotnyuk.fsi%fsi-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: plokhotnyuk_rtree2d + config: '{"name":"plokhotnyuk_rtree2d","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/plokhotnyuk/rtree2d.git","revision":"v0.11.12","version":"0.11.12","targets":"com.github.plokhotnyuk.rtree2d%rtree2d-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: pmeheut_nscala-java-time + config: '{"name":"pmeheut_nscala-java-time","dependencies":["cquiroz_scala-java-time","scalameta_munit"],"repoUrl":"https://github.com/pmeheut/nscala-java-time.git","revision":"","version":"0.1.1","targets":"io.github.pmeheut%nscala-java-time"}' + - + name: postgresql-async_postgresql-async + config: '{"name":"postgresql-async_postgresql-async","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/postgresql-async/postgresql-async.git","revision":"v0.3.2","version":"0.3.2","targets":"com.github.postgresql-async%postgresql-async com.github.postgresql-async%db-async-common com.github.postgresql-async%mysql-async","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: purplekingdomgames_tyrian + config: '{"name":"purplekingdomgames_tyrian","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/purplekingdomgames/tyrian.git","revision":"v0.6.0","version":"0.6.0","targets":"io.indigoengine%tyrian","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: raquo_scala-dom-types + config: '{"name":"raquo_scala-dom-types","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/raquo/scala-dom-types.git","revision":"v17.0.0-M1","version":"17.0.0-M1","targets":"com.raquo%domtypes","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val Scala_3 = \"3.2.0\"","replaceWith":"val Scala_3 = \"\""}]}}' + - + name: rescala-lang_rescala + config: '{"name":"rescala-lang_rescala","dependencies":["com-lihaoyi_sourcecode","scalatest_scalatest","scalameta_munit"],"repoUrl":"https://github.com/rescala-lang/rescala.git","revision":"v0.32.0","version":"0.32.0","targets":"de.tu-darmstadt.stg%rescala de.tu-darmstadt.stg%kofre","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: rmgk_slips + config: '{"name":"rmgk_slips","dependencies":["scalameta_munit","com-lihaoyi_sourcecode","scopt_scopt"],"repoUrl":"https://github.com/rmgk/slips.git","revision":"v0.4.6","version":"0.4.6","targets":"de.rmgk%delay de.rmgk%logging de.rmgk%scip de.rmgk%options de.rmgk%resource de.rmgk%category de.rmgk%script de.rmgk%chain","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: rssh_trackedfuture + config: '{"name":"rssh_trackedfuture","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/rssh/trackedfuture.git","revision":"0.5.0","version":"0.5.0","targets":"com.github.rssh%trackedfuture"}' + - + name: rtyley_rate-limit-status + config: '{"name":"rtyley_rate-limit-status","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/rtyley/rate-limit-status.git","revision":"v0.7","version":"0.7","targets":"com.madgag%rate-limit-status"}' + - + name: rtyley_scala-collection-plus + config: '{"name":"rtyley_scala-collection-plus","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/rtyley/scala-collection-plus.git","revision":"v0.11","version":"0.11","targets":"com.madgag%scala-collection-plus"}' + - + name: rtyley_scala-textmatching + config: '{"name":"rtyley_scala-textmatching","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/rtyley/scala-textmatching.git","revision":"v2.8","version":"2.8","targets":"com.madgag%scala-textmatching"}' + - + name: ruimo_gh-sonatype-example + config: '{"name":"ruimo_gh-sonatype-example","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ruimo/gh-sonatype-example.git","revision":"v1.7","version":"1.7","targets":"com.ruimo%gh-sonatype-example","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: ruimo_scoins + config: '{"name":"ruimo_scoins","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ruimo/scoins.git","revision":"v1.29","version":"1.29","targets":"com.ruimo%scoins","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sakulk_serval + config: '{"name":"sakulk_serval","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/sakulk/serval.git","revision":"v0.4.0","version":"0.4.0","targets":"io.github.sakulk%serval-core io.github.sakulk%serval-legacy","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: sangria-graphql_macro-visit + config: '{"name":"sangria-graphql_macro-visit","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/macro-visit.git","revision":"v0.2.0-RC1","version":"0.2.0-RC1","targets":"org.sangria-graphql%macro-visit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-marshalling-api + config: '{"name":"sangria-graphql_sangria-marshalling-api","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-marshalling-api.git","revision":"v1.0.8","version":"1.0.8","targets":"org.sangria-graphql%sangria-marshalling-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sbt_io + config: '{"name":"sbt_io","dependencies":["typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/sbt/io.git","revision":"v1.8.0","version":"1.8.0","targets":"org.scala-sbt%io","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: scala-native_scala-native + config: '{"name":"scala-native_scala-native","dependencies":["typelevel_scalacheck","scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/scala-native/scala-native.git","revision":"v0.4.9","version":"0.4.9","targets":"org.scala-native%nir org.scala-native%test-runner org.scala-native%tools org.scala-native%util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":5120,"sourcePatches":[{"path":"project/ScalaVersions.scala","pattern":"val scala3: String = \"3.1.3\"","replaceWith":"val scala3: String = \"\""}]}}' + - + name: scala-tessella_ring-seq + config: '{"name":"scala-tessella_ring-seq","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/scala-tessella/ring-seq.git","revision":"v0.4.0","version":"0.4.0","targets":"io.github.scala-tessella%ring-seq","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scala-workers_commons-lang3-bridge + config: '{"name":"scala-workers_commons-lang3-bridge","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scala-workers/commons-lang3-bridge.git","revision":"","version":"0.1.0","targets":"net.scalax%commons-lang3-bridge"}' + - + name: scala_scala-swing + config: '{"name":"scala_scala-swing","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scala/scala-swing.git","revision":"v3.0.0#3.0.0","version":"3.0.0","targets":"org.scala-lang.modules%scala-swing"}' + - + name: scalacenter_tasty-query + config: '{"name":"scalacenter_tasty-query","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/scalacenter/tasty-query.git","revision":"v0.5.6","version":"0.5.6","targets":"ch.epfl.scala%tasty-query","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalafx_scalafx + config: '{"name":"scalafx_scalafx","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalafx/scalafx.git","revision":"v.19.0.0-R30","version":"19.0.0-R30","targets":"org.scalafx%scalafx","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalapb_scalapb + config: '{"name":"scalapb_scalapb","dependencies":["scala_scala-collection-compat","scalatest_scalatest","scalameta_munit"],"repoUrl":"https://github.com/scalapb/scalapb.git","revision":"v0.11.12","version":"0.11.12","targets":"com.thesamet.scalapb%compilerplugin com.thesamet.scalapb%lenses com.thesamet.scalapb%scalapb-runtime com.thesamet.scalapb%scalapb-runtime-grpc","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"setScalaOutputVersion","replaceWith":""}]}}' + - + name: scalaprops_scalaprops + config: '{"name":"scalaprops_scalaprops","dependencies":["scalaz_scalaz"],"repoUrl":"https://github.com/scalaprops/scalaprops.git","revision":"v0.9.1","version":"0.9.1","targets":"com.github.scalaprops%scalaprops-all com.github.scalaprops%scalaprops-gen com.github.scalaprops%scalaprops-scalaz com.github.scalaprops%scalaprops com.github.scalaprops%scalaprops-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: scalapy_python-native-libs + config: '{"name":"scalapy_python-native-libs","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/scalapy/python-native-libs.git","revision":"v0.2.4","version":"0.2.4","targets":"ai.kien%python-native-libs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: scalapy_scalapy + config: '{"name":"scalapy_scalapy","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/scalapy/scalapy.git","revision":"v0.5.3","version":"0.5.3","targets":"dev.scalapy%scalapy-core dev.scalapy%scalapy-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: scalatest_scalatestplus-easymock + config: '{"name":"scalatest_scalatestplus-easymock","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-easymock.git","revision":"release-3.2.15.0-for-easymock-4.3","version":"3.2.15.0","targets":"org.scalatestplus%easymock-4-3 org.scalatestplus%easymock-5-0 org.scalatestplus%easymock-5-1","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalatest_scalatestplus-jmock + config: '{"name":"scalatest_scalatestplus-jmock","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-jmock.git","revision":"release-3.2.15.0-for-jmock-2.12","version":"3.2.15.0","targets":"org.scalatestplus%jmock-2-12","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalatest_scalatestplus-junit + config: '{"name":"scalatest_scalatestplus-junit","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-junit.git","revision":"release-3.2.15.0-for-junit-4.13","version":"3.2.15.0","targets":"org.scalatestplus%junit-4-13","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalatest_scalatestplus-mockito + config: '{"name":"scalatest_scalatestplus-mockito","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-mockito.git","revision":"release-3.2.15.0-for-mockito-4.6","version":"3.2.15.0","targets":"org.scalatestplus%mockito-4-6","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalatest_scalatestplus-scalacheck + config: '{"name":"scalatest_scalatestplus-scalacheck","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/scalatest/scalatestplus-scalacheck.git","revision":"release-3.2.15.0-for-scalacheck-1.17","version":"3.2.15.0","targets":"org.scalatestplus%scalacheck-1-17","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: scalatest_scalatestplus-selenium + config: '{"name":"scalatest_scalatestplus-selenium","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-selenium.git","revision":"release-3.2.15.0-for-selenium-4.7","version":"3.2.15.0","targets":"org.scalatestplus%selenium-4-7 org.scalatestplus%testng-7-5","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalikejdbc_scalikejdbc + config: '{"name":"scalikejdbc_scalikejdbc","dependencies":["scala_scala-parser-combinators","scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/scalikejdbc/scalikejdbc.git","revision":"4.0.0","version":"4.0.0","targets":"org.scalikejdbc%scalikejdbc-core org.scalikejdbc%scalikejdbc-interpolation org.scalikejdbc%scalikejdbc-syntax-support-macro org.scalikejdbc%scalikejdbc-streams org.scalikejdbc%scalikejdbc-config org.scalikejdbc%scalikejdbc-interpolation-macro org.scalikejdbc%scalikejdbc org.scalikejdbc%scalikejdbc-test org.scalikejdbc%scalikejdbc-joda-time org.scalikejdbc%scalikejdbc-mapper-generator-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":3072,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.0\"","replaceWith":"def Scala3 = \"\""}]}}' + - + name: scallop_scallop + config: '{"name":"scallop_scallop","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scallop/scallop.git","revision":"v4.1.0","version":"4.1.0","targets":"org.rogach%scallop","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scf37_config3 + config: '{"name":"scf37_config3","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scf37/config3.git","revision":"v1.0.6","version":"1.0.6","targets":"me.scf37%config3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scf37_filewatch + config: '{"name":"scf37_filewatch","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scf37/filewatch.git","revision":"v1.0.0","version":"1.0.0","targets":"me.scf37%filewatch","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sciss_equal + config: '{"name":"sciss_equal","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/equal.git","revision":"","version":"0.1.6","targets":"de.sciss%equal"}' + - + name: sciss_fingertree + config: '{"name":"sciss_fingertree","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/fingertree.git","revision":"","version":"1.5.5","targets":"de.sciss%fingertree"}' + - + name: sciss_kollflitz + config: '{"name":"sciss_kollflitz","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/kollflitz.git","revision":"","version":"0.2.4","targets":"de.sciss%kollflitz"}' + - + name: sciss_model + config: '{"name":"sciss_model","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/model.git","revision":"","version":"0.3.5","targets":"de.sciss%model"}' + - + name: sciss_numbers + config: '{"name":"sciss_numbers","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/numbers.git","revision":"","version":"0.2.1","targets":"de.sciss%numbers"}' + - + name: sciss_scalaosc + config: '{"name":"sciss_scalaosc","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/scalaosc.git","revision":"v1.3.1","version":"1.3.1","targets":"de.sciss%scalaosc"}' + - + name: sciss_topology + config: '{"name":"sciss_topology","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/topology.git","revision":"","version":"1.1.4","targets":"de.sciss%topology"}' + - + name: scodec_scodec-bits + config: '{"name":"scodec_scodec-bits","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/scodec/scodec-bits.git","revision":"v1.1.34","version":"1.1.34","targets":"org.scodec%scodec-bits","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scoverage_scalac-scoverage-plugin + config: '{"name":"scoverage_scalac-scoverage-plugin","dependencies":["scalameta_munit","scala_scala-xml"],"repoUrl":"https://github.com/scoverage/scalac-scoverage-plugin.git","revision":"v2.0.7","version":"2.0.7","targets":"org.scoverage%scalac-scoverage-domain org.scoverage%scalac-scoverage-reporter org.scoverage%scalac-scoverage-serializer","config":{"projects":{"exclude":[],"overrides":{"scalac-scoverage-reporter":{"tests":"compile-only"}}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sfxcode_pebble-scala + config: '{"name":"sfxcode_pebble-scala","dependencies":["scalameta_munit","scala_scala-collection-compat"],"repoUrl":"https://github.com/sfxcode/pebble-scala.git","revision":"v1.1.1","version":"1.1.1","targets":"com.sfxcode.templating%pebble-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sh4869_semver-parser-scala + config: '{"name":"sh4869_semver-parser-scala","dependencies":["scala_scala-parser-combinators","scalatest_scalatest"],"repoUrl":"https://github.com/sh4869/semver-parser-scala.git","revision":"0.0.6","version":"0.0.6","targets":"com.github.sh4869%semver-parser-scala"}' + - + name: sherpal_url-dsl + config: '{"name":"sherpal_url-dsl","dependencies":["scalatest_scalatest","typelevel_scalacheck","scalameta_munit"],"repoUrl":"https://github.com/sherpal/url-dsl.git","revision":"v0.5.0","version":"0.5.0","targets":"be.doeraene%url-dsl","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: shiftleftsecurity_overflowdb-codegen + config: '{"name":"shiftleftsecurity_overflowdb-codegen","dependencies":["scopt_scopt","scalatest_scalatest"],"repoUrl":"https://github.com/shiftleftsecurity/overflowdb-codegen.git","revision":"v2.72","version":"2.72","targets":"io.shiftleft%overflowdb-codegen","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Build.scala","pattern":"val scala_3 = \"3.2.1\"","replaceWith":"val scala_3 = \"\""}]}}' + - + name: sirthias_scala-ssh + config: '{"name":"sirthias_scala-ssh","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sirthias/scala-ssh.git","revision":"v0.11.1","version":"0.11.1","targets":"com.decodified%scala-ssh","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sirthias_spliff + config: '{"name":"sirthias_spliff","dependencies":["scalameta_munit","typelevel_scalacheck"],"repoUrl":"https://github.com/sirthias/spliff.git","revision":"v0.7.1","version":"0.7.1","targets":"io.bullet%spliff"}' + - + name: softwaremill_macwire + config: '{"name":"softwaremill_macwire","dependencies":["scalatest_scalatest","softwaremill_scala-common"],"repoUrl":"https://github.com/softwaremill/macwire.git","revision":"v2.5.8","version":"2.5.8","targets":"com.softwaremill.macwire%macros com.softwaremill.macwire%proxy com.softwaremill.macwire%util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: softwaremill_quicklens + config: '{"name":"softwaremill_quicklens","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/softwaremill/quicklens.git","revision":"v1.9.0","version":"1.9.0","targets":"com.softwaremill.quicklens%quicklens","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: softwaremill_retry + config: '{"name":"softwaremill_retry","dependencies":["scalatest_scalatest","softwaremill_odelay","scala_scala-collection-compat"],"repoUrl":"https://github.com/softwaremill/retry.git","revision":"v0.3.6","version":"0.3.6","targets":"com.softwaremill.retry%retry","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: softwaremill_sttp-model + config: '{"name":"softwaremill_sttp-model","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/softwaremill/sttp-model.git","revision":"v1.5.4","version":"1.5.4","targets":"com.softwaremill.sttp.model%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' + - + name: ssanj_delight + config: '{"name":"ssanj_delight","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/ssanj/delight.git","revision":"v0.1.0","version":"0.1.0","targets":"net.ssanj%delight","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: sullis_jms-testkit + config: '{"name":"sullis_jms-testkit","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sullis/jms-testkit.git","revision":"v1.0.4","version":"1.0.4","targets":"io.github.sullis%jms-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sweet-delights_delightful-cron + config: '{"name":"sweet-delights_delightful-cron","dependencies":["scala_scala-parser-combinators","scalatest_scalatest"],"repoUrl":"https://github.com/sweet-delights/delightful-cron.git","revision":"v0.1.2","version":"0.1.2","targets":"org.sweet-delights%delightful-cron"}' + - + name: tabdulradi_nullable + config: '{"name":"tabdulradi_nullable","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/tabdulradi/nullable.git","revision":"v0.4.0","version":"0.4.0","targets":"com.abdulradi%nullable-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: takezoe_scala-jdbc + config: '{"name":"takezoe_scala-jdbc","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/takezoe/scala-jdbc.git","revision":"1.0.6","version":"1.0.6","targets":"com.github.takezoe%scala-jdbc"}' + - + name: takezoe_solr-scala-client + config: '{"name":"takezoe_solr-scala-client","dependencies":["scalatest_scalatest","scala_scala-parser-combinators"],"repoUrl":"https://github.com/takezoe/solr-scala-client.git","revision":"0.0.27","version":"0.0.27","targets":"com.github.takezoe%solr-scala-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tarao_collection-scala + config: '{"name":"tarao_collection-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/tarao/collection-scala.git","revision":"","version":"1.0.0","targets":"com.github.tarao%collection","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: thoughtworksinc_binding.scala + config: '{"name":"thoughtworksinc_binding.scala","dependencies":["scalaz_scalaz"],"repoUrl":"https://github.com/thoughtworksinc/binding.scala.git","revision":"v13.0.0-M0","version":"13.0.0-M0","targets":"com.thoughtworks.binding%binding","config":{"projects":{"exclude":["com.thoughtworks.binding%bindable-bindableseq","com.thoughtworks.binding%covariantstreamt","com.thoughtworks.binding%defaultfuture","com.thoughtworks.binding%keywords-bind","com.thoughtworks.binding%patchstreamt","com.thoughtworks.binding%streamt"],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: thoughtworksinc_tryt.scala + config: '{"name":"thoughtworksinc_tryt.scala","dependencies":["scalaz_scalaz","scalatest_scalatest"],"repoUrl":"https://github.com/thoughtworksinc/tryt.scala.git","revision":"v3.0.0","version":"3.0.0","targets":"com.thoughtworks.tryt%covariant com.thoughtworks.tryt%invariant","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tkrs_mess + config: '{"name":"tkrs_mess","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/tkrs/mess.git","revision":"v0.3.2","version":"0.3.2","targets":"com.github.tkrs%mess-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: tmccarthy_digest4s + config: '{"name":"tmccarthy_digest4s","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/tmccarthy/digest4s.git","revision":"v0.1.0","version":"0.1.0","targets":"au.id.tmm.digest4s%digest4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tofu-tf_cherry + config: '{"name":"tofu-tf_cherry","dependencies":["scalatest_scalatest","scalameta_munit"],"repoUrl":"https://github.com/tofu-tf/cherry.git","revision":"v0.0.7","version":"0.0.7","targets":"ru.tinkoff%cherry-adapt ru.tinkoff%cherry-parse ru.tinkoff%cherry-lamr","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tototoshi_scala-csv + config: '{"name":"tototoshi_scala-csv","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/tototoshi/scala-csv.git","revision":"1.3.10","version":"1.3.10","targets":"com.github.tototoshi%scala-csv"}' + - + name: tpolecat_sourcepos + config: '{"name":"tpolecat_sourcepos","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/tpolecat/sourcepos.git","revision":"v1.1.0","version":"1.1.0","targets":"org.tpolecat%sourcepos","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tpolecat_typename + config: '{"name":"tpolecat_typename","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/tpolecat/typename.git","revision":"v1.0.0","version":"1.0.0","targets":"org.tpolecat%typename"}' + - + name: typelevel_discipline-munit + config: '{"name":"typelevel_discipline-munit","dependencies":["scalameta_munit","vasilmkd_discipline"],"repoUrl":"https://github.com/typelevel/discipline-munit.git","revision":"v2.0.0-M3","version":"2.0.0-M3","targets":"org.typelevel%discipline-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_discipline-scalatest + config: '{"name":"typelevel_discipline-scalatest","dependencies":["vasilmkd_discipline","scalatest_scalatest"],"repoUrl":"https://github.com/typelevel/discipline-scalatest.git","revision":"v2.2.0","version":"2.2.0","targets":"org.typelevel%discipline-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_fabric + config: '{"name":"typelevel_fabric","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/typelevel/fabric.git","revision":"1.7.0","version":"1.7.0","targets":"com.outr%fabric-io com.outr%fabric-core com.outr%fabric-define com.outr%fabric","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.0\")","replaceWith":"val scala3 = List(\"\")"}]}}' + - + name: typelevel_scalac-compat + config: '{"name":"typelevel_scalac-compat","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/typelevel/scalac-compat.git","revision":"v0.1.0","version":"0.1.0","targets":"org.typelevel%scalac-compat-annotation","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: typelevel_scalac-options + config: '{"name":"typelevel_scalac-options","dependencies":["scalameta_munit","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/scalac-options.git","revision":"v0.1.1","version":"0.1.1","targets":"org.typelevel%scalac-options","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: typelevel_squants + config: '{"name":"typelevel_squants","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/squants.git","revision":"v1.8.3","version":"1.8.3","targets":"org.typelevel%squants"}' + - + name: typesafeconfigops_typesafeconfigops + config: '{"name":"typesafeconfigops_typesafeconfigops","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/typesafeconfigops/typesafeconfigops.git","revision":"","version":"1.4.1.1","targets":"io.github.typesafeconfigops%typesafe-config-ops"}' + - + name: varwise_prometheus-akka-http + config: '{"name":"varwise_prometheus-akka-http","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/varwise/prometheus-akka-http.git","revision":"","version":"0.6.0","targets":"com.varwise%prometheus-akka-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: vincenzobaz_spark-scala3 + config: '{"name":"vincenzobaz_spark-scala3","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/vincenzobaz/spark-scala3.git","revision":"v0.1.5","version":"0.1.5","targets":"io.github.vincenzobaz%spark-scala3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: wangzaixiang_scala-sql + config: '{"name":"wangzaixiang_scala-sql","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/wangzaixiang/scala-sql.git","revision":"","version":"3.0.0-RC1","targets":"com.github.wangzaixiang%wsql"}' + - + name: wangzaixiang_wjson + config: '{"name":"wangzaixiang_wjson","dependencies":["scalatest_scalatest","scala_scala-parser-combinators"],"repoUrl":"https://github.com/wangzaixiang/wjson.git","revision":"","version":"0.1.0-RC4","targets":"com.github.wangzaixiang%wjson"}' + - + name: whisklabs_docker-it-scala + config: '{"name":"whisklabs_docker-it-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/whisklabs/docker-it-scala.git","revision":"v0.11.0","version":"0.11.0","targets":"com.whisk%docker-testkit-core-shaded com.whisk%docker-testkit-samples com.whisk%docker-testkit-core com.whisk%docker-testkit-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: wolfendale_scalacheck-gen-regexp + config: '{"name":"wolfendale_scalacheck-gen-regexp","dependencies":["typelevel_scalacheck","scala_scala-parser-combinators","scalatest_scalatest"],"repoUrl":"https://github.com/wolfendale/scalacheck-gen-regexp.git","revision":"v1.1.0","version":"1.1.0","targets":"io.github.wolfendale%scalacheck-gen-regexp","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: wvlet_airframe + config: '{"name":"wvlet_airframe","dependencies":["typelevel_scalacheck","scala_scala-parallel-collections","scala_scala-parser-combinators","scalameta_munit"],"repoUrl":"https://github.com/wvlet/airframe.git","revision":"v22.12.6","version":"22.12.6","targets":"org.wvlet.airframe%airframe-rx-html org.wvlet.airframe%airframe-config org.wvlet.airframe%airframe-jdbc org.wvlet.airframe%airframe-parquet org.wvlet.airframe%airframe-http org.wvlet.airframe%airframe-control org.wvlet.airframe%airframe-ulid org.wvlet.airframe%airframe-canvas org.wvlet.airframe%airframe-codec org.wvlet.airframe%airframe-di-macros org.wvlet.airframe%airframe-http-netty org.wvlet.airframe%airframe-metrics org.wvlet.airframe%airframe-jmx org.wvlet.airframe%airframe-log org.wvlet.airframe%airframe-json org.wvlet.airframe%airspec org.wvlet.airframe%airframe-sql org.wvlet.airframe%airframe-launcher org.wvlet.airframe%airframe-msgpack org.wvlet.airframe%airframe org.wvlet.airframe%airframe-rx org.wvlet.airframe%airframe-surface org.wvlet.airframe%airframe-fluentd org.wvlet.airframe%airframe-http-router","config":{"projects":{"exclude":["org.wvlet.airframe%airspec"],"overrides":{"airframe-codec":{"tests":"compile-only"},"airframe-ulid":{"tests":"compile-only"},"airframe":{"tests":"compile-only"}}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: xuwei-k_iarray + config: '{"name":"xuwei-k_iarray","dependencies":["scalaz_scalaz"],"repoUrl":"https://github.com/xuwei-k/iarray.git","revision":"v0.7.0","version":"0.7.0","targets":"com.github.xuwei-k%iarray"}' + - + name: xuwei-k_zeroapply + config: '{"name":"xuwei-k_zeroapply","dependencies":["scalaz_scalaz"],"repoUrl":"https://github.com/xuwei-k/zeroapply.git","revision":"v0.5.0","version":"0.5.0","targets":"com.github.xuwei-k%zeroapply com.github.xuwei-k%zeroapply-scalaz"}' + - + name: yrichika_scalahtml + config: '{"name":"yrichika_scalahtml","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/yrichika/scalahtml.git","revision":"","version":"0.1.1","targets":"io.github.yrichika%scalahtml"}' + - + name: zero-deps_proto + config: '{"name":"zero-deps_proto","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/zero-deps/proto.git","revision":"2.1.2","version":"2.1.2","targets":"io.github.zero-deps%proto-tex io.github.zero-deps%proto io.github.zero-deps%proto-ops io.github.zero-deps%proto-purs io.github.zero-deps%proto-syntax","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: zio_izumi-reflect + config: '{"name":"zio_izumi-reflect","dependencies":["scalatest_scalatest","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/izumi-reflect.git","revision":"v2.2.3","version":"2.2.3","targets":"dev.zio%izumi-reflect dev.zio%izumi-reflect-thirdparty-boopickle-shaded","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"TagProgressionTest.scala\""],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' + - + name: zygfryd_scala-zygf-jackshaft + config: '{"name":"zygfryd_scala-zygf-jackshaft","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/zygfryd/scala-zygf-jackshaft.git","revision":"v0.2.2","version":"0.2.2","targets":"net.zygfryd%jackshaft"}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-20: + runs-on: ubuntu-22.04 + needs: + - stage-19 + strategy: + fail-fast: false + matrix: + include: + - + name: gemini-hlsw_lucuma-graphql-routes + config: '{"name":"gemini-hlsw_lucuma-graphql-routes","dependencies":["gemini-hlsw_clue","http4s_http4s","armanbilge_log4cats","gemini-hlsw_gsp-graphql","tpolecat_natchez"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-graphql-routes.git","revision":"v0.5.6","version":"0.5.6","targets":"edu.gemini%lucuma-graphql-routes-core edu.gemini%lucuma-graphql-routes-grackle edu.gemini%lucuma-graphql-routes-sangria","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: johnspade_tgbot-utils + config: '{"name":"johnspade_tgbot-utils","dependencies":["softwaremill_magnolia","johnspade_csv3s","zio_zio","typelevel_cats","apimorphism_telegramium","zio_interop-cats"],"repoUrl":"https://github.com/johnspade/tgbot-utils.git","revision":"","version":"0.6.0","targets":"ru.johnspade%tgbot-utils ru.johnspade%tgbot-callback-data ru.johnspade%tgbot-callback-queries ru.johnspade%tgbot-message-entities","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: kamon-io_kamon + config: '{"name":"kamon-io_kamon","dependencies":["scalatest_scalatest","typelevel_cats-effect","rediscala_rediscala"],"repoUrl":"https://github.com/kamon-io/kamon.git","revision":"v2.5.12","version":"2.5.12","targets":"io.kamon%kamon-prometheus io.kamon%kamon-core io.kamon%kamon-testkit io.kamon%kamon-system-metrics io.kamon%kamon-annotation io.kamon%kamon-opentelemetry io.kamon%kamon-scala-future io.kamon%kamon-newrelic io.kamon%kamon-graphite io.kamon%kamon-apm-reporter io.kamon%kamon-caffeine io.kamon%kamon-kafka io.kamon%kamon-zipkin io.kamon%kamon-status-page io.kamon%kamon-executors io.kamon%kamon-cats-io-3 io.kamon%kamon-influxdb io.kamon%kamon-instrumentation-common io.kamon%kamon-redis io.kamon%kamon-datadog io.kamon%kamon-statsd io.kamon%kamon-jaeger","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' + - + name: polyvariant_caliban-gitlab + config: '{"name":"polyvariant_caliban-gitlab","dependencies":["ghostdogpr_caliban"],"repoUrl":"https://github.com/polyvariant/caliban-gitlab.git","revision":"v0.1.0","version":"0.1.0","targets":"com.kubukoz%caliban-gitlab","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: zio_caliban-deriving + config: '{"name":"zio_caliban-deriving","dependencies":["zio_zio","ghostdogpr_caliban"],"repoUrl":"https://github.com/zio/caliban-deriving.git","revision":"v0.0.1","version":"0.0.1","targets":"dev.zio%caliban-deriving","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.0\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' + - + name: zio_zio-protoquill + config: '{"name":"zio_zio-protoquill","dependencies":["scala_scala-java8-compat","zio_zio","tpolecat_doobie","suzaku-io_boopickle","com-lihaoyi_pprint","zio_zio-quill","lightbend-labs_scala-logging","scalatest_scalatest","ghostdogpr_caliban","zio_zio-json"],"repoUrl":"https://github.com/zio/zio-protoquill.git","revision":"v4.6.0","version":"4.6.0","targets":"io.getquill%quill-jasync io.getquill%quill-zio io.getquill%quill-jasync-postgres io.getquill%quill-doobie io.getquill%quill-sql io.getquill%quill-jdbc io.getquill%quill-cassandra-zio io.getquill%quill-caliban io.getquill%quill-cassandra io.getquill%quill-jdbc-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":3072,"sourcePatches":[]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-6: + runs-on: ubuntu-22.04 + needs: + - stage-5 + strategy: + fail-fast: false + matrix: + include: + - + name: aaronp_code-template + config: '{"name":"aaronp_code-template","dependencies":["scalatest_scalatest","circe_circe"],"repoUrl":"https://github.com/aaronp/code-template.git","revision":"v1.0.0","version":"1.0.0","targets":"com.github.aaronp%code-template","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: analogweb_analogweb-scala + config: '{"name":"analogweb_analogweb-scala","dependencies":["circe_circe"],"repoUrl":"https://github.com/analogweb/analogweb-scala.git","revision":"v0.13.0","version":"0.13.0","targets":"org.analogweb%analogweb-scala org.analogweb%analogweb-circe org.analogweb%analogweb-json4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: armanbilge_circe-scala-yaml + config: '{"name":"armanbilge_circe-scala-yaml","dependencies":["circe_circe","virtuslab_scala-yaml","vasilmkd_discipline","typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/armanbilge/circe-scala-yaml.git","revision":"v0.0.4","version":"0.0.4","targets":"com.armanbilge%circe-scala-yaml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: armanbilge_scala-native-config-brew + config: '{"name":"armanbilge_scala-native-config-brew","dependencies":["scala-native_scala-native","circe_circe"],"repoUrl":"https://github.com/armanbilge/scala-native-config-brew.git","revision":"v0.1.2","version":"0.1.2","targets":"com.armanbilge%scala-native-config-brew","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: bilal-fazlani_circe-json-schema + config: '{"name":"bilal-fazlani_circe-json-schema","dependencies":["circe_circe","scalatest_scalatest"],"repoUrl":"https://github.com/bilal-fazlani/circe-json-schema.git","revision":"v0.4.3","version":"0.4.3","targets":"com.bilal-fazlani%circe-json-schema","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: blackdoor_jose + config: '{"name":"blackdoor_jose","dependencies":["typelevel_cats","lightbend-labs_scala-logging","circe_circe"],"repoUrl":"https://github.com/blackdoor/jose.git","revision":"0.4.6","version":"0.4.6","targets":"black.door%jose black.door%jose-json-circe"}' + - + name: bp3r_jsonrpc2 + config: '{"name":"bp3r_jsonrpc2","dependencies":["circe_circe","scalameta_munit"],"repoUrl":"https://github.com/bp3r/jsonrpc2.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.bp3r%jsonrpc2"}' + - + name: caspercommunityio_casper-scala-sdk + config: '{"name":"caspercommunityio_casper-scala-sdk","dependencies":["scalatest_scalatest","typelevel_cats","circe_circe"],"repoUrl":"https://github.com/caspercommunityio/casper-scala-sdk.git","revision":"","version":"1.2.3","targets":"io.caspercommunity%casper-scala-sdk","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: chatwork_scala-jwk + config: '{"name":"chatwork_scala-jwk","dependencies":["scalatest_scalatest","typelevel_scalacheck","scala_scala-java8-compat","j5ik2o_base64scala","circe_circe"],"repoUrl":"https://github.com/chatwork/scala-jwk.git","revision":"v1.2.24","version":"1.2.24","targets":"com.chatwork%scala-jwk","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: christian-schlichtherle_circe-kafka + config: '{"name":"christian-schlichtherle_circe-kafka","dependencies":["circe_circe","scalatest_scalatest"],"repoUrl":"https://github.com/christian-schlichtherle/circe-kafka.git","revision":"v3.0.0","version":"3.0.0","targets":"global.namespace.circe-kafka%circe-kafka","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: circe_circe-jackson + config: '{"name":"circe_circe-jackson","dependencies":["circe_circe","typelevel_discipline-munit"],"repoUrl":"https://github.com/circe/circe-jackson.git","revision":"v0.14.0","version":"0.14.0","targets":"io.circe%circe-jackson28 io.circe%circe-jackson212 io.circe%circe-jackson29 io.circe%circe-jackson211 io.circe%circe-jackson26 io.circe%circe-jackson210 io.circe%circe-jackson25 io.circe%circe-jackson27"}' + - + name: circe_circe-yaml + config: '{"name":"circe_circe-yaml","dependencies":["circe_circe","vasilmkd_discipline","typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/circe/circe-yaml.git","revision":"v0.14.3-RC3","version":"0.14.3-RC3","targets":"io.circe%circe-yaml io.circe%circe-yaml-common io.circe%circe-yaml-v12","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: data-tools_big-data-types + config: '{"name":"data-tools_big-data-types","dependencies":["scalatest_scalatest","circe_circe"],"repoUrl":"https://github.com/data-tools/big-data-types.git","revision":"v1.3.0","version":"1.3.0","targets":"io.github.data-tools%big-data-types-bigquery io.github.data-tools%big-data-types-cassandra io.github.data-tools%big-data-types-circe io.github.data-tools%big-data-types-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: eikek_yamusca + config: '{"name":"eikek_yamusca","dependencies":["scalameta_munit","circe_circe"],"repoUrl":"https://github.com/eikek/yamusca.git","revision":"v0.10.0","version":"0.10.0","targets":"com.github.eikek%yamusca-circe com.github.eikek%yamusca-core com.github.eikek%yamusca-derive","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: geirolz_advxml + config: '{"name":"geirolz_advxml","dependencies":["typelevel_cats","scala_scala-xml","typelevel_discipline-scalatest","scalatest_scalatest","typelevel_scalacheck","dvreeze_xpathparser"],"repoUrl":"https://github.com/geirolz/advxml.git","revision":"v2.5.1","version":"2.5.1","targets":"com.github.geirolz%advxml-core com.github.geirolz%advxml-xpath","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gemini-hlsw_lucuma-core + config: '{"name":"gemini-hlsw_lucuma-core","dependencies":["typelevel_cats-parse","typelevel_cats","optics-dev_monocle","gemini-hlsw_lucuma-jts","erikerlandson_coulomb","typelevel_spire","fthomas_refined","gemini-hlsw_lucuma-refined","typelevel_cats-time","circe_circe","davenverse_cats-scalacheck"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-core.git","revision":"v0.61.0","version":"0.61.0","targets":"edu.gemini%lucuma-core edu.gemini%lucuma-core-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' + - + name: hamnis_openapi-schema + config: '{"name":"hamnis_openapi-schema","dependencies":["circe_circe","typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/hamnis/openapi-schema.git","revision":"v0.3.0","version":"0.3.0","targets":"net.hamnaberg%openapi-schema-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: hireproof_screening + config: '{"name":"hireproof_screening","dependencies":["circe_circe","typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/hireproof/screening.git","revision":"0.0.17","version":"0.0.17","targets":"io.hireproof%screening io.hireproof%screening-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: hnaderi_named-codec + config: '{"name":"hnaderi_named-codec","dependencies":["scalameta_munit","circe_circe"],"repoUrl":"https://github.com/hnaderi/named-codec.git","revision":"v0.0.1","version":"0.0.1","targets":"dev.hnaderi%named-codec dev.hnaderi%named-codec-circe dev.hnaderi%named-codec-docs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: jap-company_fields + config: '{"name":"jap-company_fields","dependencies":["scalameta_munit","circe_circe","typelevel_cats","zio_zio"],"repoUrl":"https://github.com/jap-company/fields.git","revision":"v0.4.16","version":"0.4.16","targets":"company.jap%fields-core company.jap%fields-cats company.jap%fields-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: joernio_joern + config: '{"name":"joernio_joern","dependencies":["scala_scala-parallel-collections","scalatest_scalatest","shiftleftsecurity_codepropertygraph","json4s_json4s","com-lihaoyi_upickle","circe_circe"],"repoUrl":"https://github.com/joernio/joern.git","revision":"v1.1.1378","version":"1.1.1378","targets":"io.joern%c2cpg io.joern%x2cpg io.joern%dataflowengineoss io.joern%jimple2cpg io.joern%semanticcpg io.joern%jssrc2cpg io.joern%php2cpg io.joern%macros io.joern%javasrc2cpg","config":{"projects":{"exclude":["php2cpg"],"overrides":{"x2cpg":{"tests":"compile-only"},"jssrc2cpg":{"tests":"compile-only"}}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' + - + name: karazinscalausersgroup_mongo-literals + config: '{"name":"karazinscalausersgroup_mongo-literals","dependencies":["circe_circe","scodec_scodec-bits","scodec_scodec-cats","scalameta_munit"],"repoUrl":"https://github.com/karazinscalausersgroup/mongo-literals.git","revision":"","version":"0.2.3","targets":"group.scala.karazin%mongo-literals","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: katrix_perspective + config: '{"name":"katrix_perspective","dependencies":["scalatest_scalatest","typelevel_cats","circe_circe"],"repoUrl":"https://github.com/katrix/perspective.git","revision":"","version":"0.1.0","targets":"net.katsstuff%perspective net.katsstuff%perspective-derivation"}' + - + name: kiberstender_fjwt + config: '{"name":"kiberstender_fjwt","dependencies":["typelevel_cats","circe_circe","scalatest_scalatest"],"repoUrl":"https://github.com/kiberstender/fjwt.git","revision":"v1.0.1","version":"1.0.1","targets":"io.github.kiberStender%fjwt","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Common.scala","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: malliina_util-base + config: '{"name":"malliina_util-base","dependencies":["circe_circe","scalameta_munit"],"repoUrl":"https://github.com/malliina/util-base.git","revision":"v3.1.0","version":"3.1.0","targets":"com.malliina%util-base"}' + - + name: mrdimosthenis_scala-synapses + config: '{"name":"mrdimosthenis_scala-synapses","dependencies":["scala_scala-parallel-collections","circe_circe","tototoshi_scala-csv"],"repoUrl":"https://github.com/mrdimosthenis/scala-synapses.git","revision":"v8.0.0","version":"8.0.0","targets":"com.github.mrdimosthenis%synapses","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: msgpack4z_msgpack4z-circe + config: '{"name":"msgpack4z_msgpack4z-circe","dependencies":["circe_circe","msgpack4z_msgpack4z-core"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-circe.git","revision":"v0.14.0","version":"0.14.0","targets":"com.github.xuwei-k%msgpack4z-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: nafg_cloud-logging-logback-scala + config: '{"name":"nafg_cloud-logging-logback-scala","dependencies":["scalatest_scalatest","circe_circe"],"repoUrl":"https://github.com/nafg/cloud-logging-logback-scala.git","revision":"v0.4.2","version":"0.4.2","targets":"io.github.nafg.cloudlogging%appender io.github.nafg.cloudlogging%marker","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: openmole_container + config: '{"name":"openmole_container","dependencies":["typelevel_squants","circe_circe"],"repoUrl":"https://github.com/openmole/container.git","revision":"v1.21","version":"1.21","targets":"org.openmole%container"}' + - + name: openmole_gridscale + config: '{"name":"openmole_gridscale","dependencies":["typelevel_squants","scalatest_scalatest","circe_circe","json4s_json4s","scala_scala-xml"],"repoUrl":"https://github.com/openmole/gridscale.git","revision":"v2.43","version":"2.43","targets":"org.openmole.gridscale%oar org.openmole.gridscale%slurmexample org.openmole.gridscale%sshexample org.openmole.gridscale%webdav org.openmole.gridscale%local org.openmole.gridscale%ipfsexample org.openmole.gridscale%egidiracexample org.openmole.gridscale%sge org.openmole.gridscale%pbsexample org.openmole.gridscale%httpexample org.openmole.gridscale%oarexample org.openmole.gridscale%gridscale org.openmole.gridscale%slurm org.openmole.gridscale%condor org.openmole.gridscale%http org.openmole.gridscale%egiwebdavexample org.openmole.gridscale%sgeexample org.openmole.gridscale%ssh org.openmole.gridscale%ipfs org.openmole.gridscale%pbs org.openmole.gridscale%localexample org.openmole.gridscale%effect org.openmole.gridscale%cluster org.openmole.gridscale%egicreamexample org.openmole.gridscale%condorexample org.openmole.gridscale%egi org.openmole.gridscale%dirac"}' + - + name: openmole_mgo + config: '{"name":"openmole_mgo","dependencies":["optics-dev_monocle","typelevel_squants","scalanlp_breeze"],"repoUrl":"https://github.com/openmole/mgo.git","revision":"v3.55","version":"3.55","targets":"org.openmole%mgo"}' + - + name: plokhotnyuk_jsoniter-scala + config: '{"name":"plokhotnyuk_jsoniter-scala","dependencies":["scala_scala-collection-compat","scalatest_scalatestplus-scalacheck","scalatest_scalatest","circe_circe"],"repoUrl":"https://github.com/plokhotnyuk/jsoniter-scala.git","revision":"v2.20.1","version":"2.20.1","targets":"com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-core com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-circe com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: pureharm_pureharm-json-circe + config: '{"name":"pureharm_pureharm-json-circe","dependencies":["circe_circe","pureharm_pureharm-core"],"repoUrl":"https://github.com/pureharm/pureharm-json-circe.git","revision":"v0.3.0-M1","version":"0.3.0-M1","targets":"com.busymachines%pureharm-json-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: quafadas_dedav4s + config: '{"name":"quafadas_dedav4s","dependencies":["com-lihaoyi_upickle","circe_circe","com-lihaoyi_scalatags","ekrich_sconfig","com-lihaoyi_os-lib","com-lihaoyi_cask","com-lihaoyi_requests-scala"],"repoUrl":"https://github.com/quafadas/dedav4s.git","revision":"v0.8.1","version":"0.8.1","targets":"io.github.quafadas%dedav4s io.github.quafadas%dedav4s-docs io.github.quafadas%generated","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-circe + config: '{"name":"sangria-graphql_sangria-circe","dependencies":["sangria-graphql_sangria-marshalling-api","circe_circe","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-circe.git","revision":"v1.3.2","version":"1.3.2","targets":"org.sangria-graphql%sangria-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalameta_mdoc + config: '{"name":"scalameta_mdoc","dependencies":["scalameta_metaconfig","com-lihaoyi_fansi","com-lihaoyi_pprint"],"repoUrl":"https://github.com/scalameta/mdoc.git","revision":"v2.3.6","version":"2.3.6","targets":"org.scalameta%mdoc-js org.scalameta%mdoc-js-worker org.scalameta%mdoc-runtime org.scalameta%mdoc org.scalameta%mdoc-cli","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' + - + name: scalapb-json_scalapb-circe + config: '{"name":"scalapb-json_scalapb-circe","dependencies":["scalaprops_scalaprops","circe_circe","scalapb-json_scalapb-json-common","scalapb_scalapb","scalatest_scalatest"],"repoUrl":"https://github.com/scalapb-json/scalapb-circe.git","revision":"v0.12.1","version":"0.12.1","targets":"io.github.scalapb-json%scalapb-circe io.github.scalapb-json%scalapb-circe-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: sciss_scalacollider-dot + config: '{"name":"sciss_scalacollider-dot","dependencies":["sciss_scalacollider"],"repoUrl":"https://github.com/sciss/scalacollider-dot.git","revision":"v1.7.0","version":"1.7.0","targets":"de.sciss%scalacollider-dot"}' + - + name: sciss_scalacollider-if + config: '{"name":"sciss_scalacollider-if","dependencies":["sciss_scalacollider","sciss_scalacolliderugens","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/scalacollider-if.git","revision":"v1.8.0","version":"1.8.0","targets":"de.sciss%scalacollider-if"}' + - + name: sciss_sonogramoverview + config: '{"name":"sciss_sonogramoverview","dependencies":["sciss_audiofile","sciss_scissdsp","sciss_filecache","sciss_desktop"],"repoUrl":"https://github.com/sciss/sonogramoverview.git","revision":"v2.3.0","version":"2.3.0","targets":"de.sciss%sonogramoverview"}' + - + name: sdrafahl_codec + config: '{"name":"sdrafahl_codec","dependencies":["typelevel_cats","circe_circe","scalameta_munit"],"repoUrl":"https://github.com/sdrafahl/codec.git","revision":"0.0.8","version":"0.0.8","targets":"io.github.sdrafahl%circecodecconnector","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: sfxcode_sapphire-data + config: '{"name":"sfxcode_sapphire-data","dependencies":["scalameta_munit","circe_circe","scala_scala-collection-compat","lightbend-labs_scala-logging"],"repoUrl":"https://github.com/sfxcode/sapphire-data.git","revision":"v2.0.3","version":"2.0.3","targets":"com.sfxcode.sapphire%sapphire-data","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sirthias_borer + config: '{"name":"sirthias_borer","dependencies":["scodec_scodec-bits","scalameta_munit","akka_akka","typelevel_cats","circe_circe"],"repoUrl":"https://github.com/sirthias/borer.git","revision":"v1.10.1","version":"1.10.1","targets":"io.bullet%borer-compat-scodec io.bullet%borer-compat-akka io.bullet%borer-derivation io.bullet%borer-core io.bullet%borer-compat-cats io.bullet%borer-compat-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' + - + name: spaceteams_scala-json-logging + config: '{"name":"spaceteams_scala-json-logging","dependencies":["scalatest_scalatest","circe_circe","spray_spray"],"repoUrl":"https://github.com/spaceteams/scala-json-logging.git","revision":"1.0.1","version":"1.0.1","targets":"de.spaceteams%json-logging-circe de.spaceteams%json-logging-common de.spaceteams%json-logging-spray de.spaceteams%json-logging-typesafe-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: thatscalaguy_circe-jq + config: '{"name":"thatscalaguy_circe-jq","dependencies":["circe_circe","typelevel_cats-parse","scalameta_munit"],"repoUrl":"https://github.com/thatscalaguy/circe-jq.git","revision":"v0.1.0","version":"0.1.0","targets":"de.thatscalaguy%circe-jq","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: tmccarthy_ausgeo + config: '{"name":"tmccarthy_ausgeo","dependencies":["typelevel_cats","scalameta_munit","typelevel_discipline-munit","circe_circe","typelevel_scalacheck"],"repoUrl":"https://github.com/tmccarthy/ausgeo.git","revision":"v0.4.0","version":"0.4.0","targets":"au.id.tmm.ausgeo%ausgeo-cats au.id.tmm.ausgeo%ausgeo-circe au.id.tmm.ausgeo%ausgeo-core au.id.tmm.ausgeo%ausgeo-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tofu-tf_glass + config: '{"name":"tofu-tf_glass","dependencies":["scalatest_scalatest","scala_scala-collection-compat","typelevel_cats","optics-dev_monocle"],"repoUrl":"https://github.com/tofu-tf/glass.git","revision":"v0.2.1","version":"0.2.1","targets":"tf.tofu%glass tf.tofu%glass-core tf.tofu%glass-interop tf.tofu%glass-macro","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: unibas-gravis_scalismo + config: '{"name":"unibas-gravis_scalismo","dependencies":["scalatest_scalatest","scalanlp_breeze","scala_scala-parallel-collections"],"repoUrl":"https://github.com/unibas-gravis/scalismo.git","revision":"v0.91.2","version":"0.91.2","targets":"ch.unibas.cs.gravis%scalismo ch.unibas.cs.gravis%scalismo-ui","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: vitaliihonta_scala-ql + config: '{"name":"vitaliihonta_scala-ql","dependencies":["zio_izumi-reflect","scalatest_scalatest","typelevel_scalacheck","typelevel_spire","softwaremill_magnolia","circe_circe","tototoshi_scala-csv"],"repoUrl":"https://github.com/vitaliihonta/scala-ql.git","revision":"0.1.0","version":"0.1.0","targets":"com.github.vitaliihonta%scala-ql com.github.vitaliihonta%scala-ql-json com.github.vitaliihonta%scala-ql-csv","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: vlmiroshnikov_authz + config: '{"name":"vlmiroshnikov_authz","dependencies":["circe_circe","typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/vlmiroshnikov/authz.git","revision":"v0.3.5","version":"0.3.5","targets":"io.github.vlmiroshnikov%authz-circe io.github.vlmiroshnikov%authz-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: yakivy_poppet + config: '{"name":"yakivy_poppet","dependencies":["typelevel_cats","circe_circe","fasterxml_jackson-module-scala","com-lihaoyi_upickle"],"repoUrl":"https://github.com/yakivy/poppet.git","revision":"","version":"0.3.1","targets":"com.github.yakivy%poppet-circe com.github.yakivy%poppet-core com.github.yakivy%poppet-jackson com.github.yakivy%poppet-upickle","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: zio_zio-json + config: '{"name":"zio_zio-json","dependencies":["zio_zio","scala_scala-collection-compat","circe_circe","softwaremill_magnolia","typelevel_jawn","fthomas_refined"],"repoUrl":"https://github.com/zio/zio-json.git","revision":"v0.4.2","version":"0.4.2","targets":"dev.zio%zio-json dev.zio%zio-json-golden dev.zio%zio-json-interop-refined dev.zio%zio-json-yaml","config":{"projects":{"exclude":[],"overrides":{"zio-json-yaml":{"tests":"compile-only"},"zio-json-golden":{"tests":"compile-only"}}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = \"3.1.3\"","replaceWith":"val ScalaDotty: String = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-21: + runs-on: ubuntu-22.04 + needs: + - stage-20 + strategy: + fail-fast: false + matrix: + include: + - + name: gemini-hlsw_lucuma-itc + config: '{"name":"gemini-hlsw_lucuma-itc","dependencies":["gemini-hlsw_lucuma-core","gemini-hlsw_lucuma-refined","typelevel_cats","typelevel_cats-effect","http4s_http4s","circe_circe","gemini-hlsw_clue","tpolecat_natchez-http4s","armanbilge_log4cats","typelevel_spire","typelevel_kittens","com-lihaoyi_pprint","gemini-hlsw_gsp-graphql","gemini-hlsw_lucuma-graphql-routes","tpolecat_natchez","typelevel_fs2","vlovgr_ciris","fthomas_refined","profunktor_redis4cats","suzaku-io_boopickle"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-itc.git","revision":"v0.4","version":"0.4","targets":"edu.gemini%lucuma-itc-core edu.gemini%lucuma-itc-client edu.gemini%lucuma-itc edu.gemini%lucuma-itc-service","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: liewhite_swopen + config: '{"name":"liewhite_swopen","dependencies":["typelevel_shapeless-3","zio_zio-json","circe_circe-yaml","zio_zio-protoquill","scalatest_scalatest"],"repoUrl":"https://github.com/liewhite/swopen.git","revision":"v0.17.5","version":"0.17.5","targets":"io.github.liewhite%json io.github.liewhite%config io.github.liewhite%sqlx io.github.liewhite%common io.github.liewhite%web3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: lloydmeta_enumeratum + config: '{"name":"lloydmeta_enumeratum","dependencies":["scalatest_scalatest","zio_zio-quill","zio_zio-protoquill","scala_scala-xml","typelevel_scalacheck","scalatest_scalatestplus-scalacheck","playframework_play-json","circe_circe","reactivemongo_reactivemongo-bson","tpolecat_doobie","typelevel_cats"],"repoUrl":"https://github.com/lloydmeta/enumeratum.git","revision":"v1.7.2","version":"1.7.2","targets":"com.beachape%enumeratum-quill com.beachape%enumeratum-scalacheck com.beachape%enumeratum com.beachape%enumeratum-play-json com.beachape%enumeratum-circe com.beachape%enumeratum-reactivemongo-bson com.beachape%enumeratum-doobie com.beachape%enumeratum-play com.beachape%enumeratum-test com.beachape%enumeratum-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-11: + runs-on: ubuntu-22.04 + needs: + - stage-10 + strategy: + fail-fast: false + matrix: + include: + - + name: 47degrees_fetch + config: '{"name":"47degrees_fetch","dependencies":["typelevel_cats-effect"],"repoUrl":"https://github.com/47degrees/fetch.git","revision":"main","version":"3.1.0","targets":"com.47deg%fetch com.47deg%fetch-debug","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: akka_akka-http + config: '{"name":"akka_akka-http","dependencies":["akka_akka","spray_spray","scalatest_scalatest","etorreborre_specs2","scala_scala-xml","scalatest_scalatestplus-junit"],"repoUrl":"https://github.com/akka/akka-http.git","revision":"v10.5.0-M1","version":"10.5.0-M1","targets":"com.typesafe.akka%akka-http-spray-json com.typesafe.akka%akka-parsing com.typesafe.akka%akka-http2-support com.typesafe.akka%akka-http-testkit com.typesafe.akka%akka-http-xml com.typesafe.akka%akka-http com.typesafe.akka%akka-http-bom com.typesafe.akka%akka-http-core com.typesafe.akka%akka-http-caching com.typesafe.akka%akka-http-jackson","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: alexarchambault_case-app + config: '{"name":"alexarchambault_case-app","dependencies":["typelevel_cats-effect","com-lihaoyi_utest","com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/alexarchambault/case-app.git","revision":"v2.1.0-M21","version":"2.1.0-M21","targets":"com.github.alexarchambault%case-app-annotations com.github.alexarchambault%case-app-cats-effect-2 com.github.alexarchambault%case-app com.github.alexarchambault%case-app-cats com.github.alexarchambault%case-app-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Settings.scala","pattern":"def scala3 = \"3.2.0\"","replaceWith":"def scala3 = \"\""}]}}' + - + name: argonaut-io_argonaut + config: '{"name":"argonaut-io_argonaut","dependencies":["etorreborre_specs2","scalaz_scalaz","typelevel_cats"],"repoUrl":"https://github.com/argonaut-io/argonaut.git","revision":"v6.2.6","version":"6.2.6","targets":"io.argonaut%argonaut io.argonaut%argonaut-cats io.argonaut%argonaut-scalaz"}' + - + name: armanbilge_munit-cats-effect + config: '{"name":"armanbilge_munit-cats-effect","dependencies":["scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/armanbilge/munit-cats-effect.git","revision":"","version":"2.0-5e03bfc","targets":"org.typelevel%munit-cats-effect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: armanbilge_scalacheck-effect + config: '{"name":"armanbilge_scalacheck-effect","dependencies":["typelevel_scalacheck","typelevel_cats","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/armanbilge/scalacheck-effect.git","revision":"","version":"2.0-9366e44","targets":"org.typelevel%scalacheck-effect org.typelevel%scalacheck-effect-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: asflierl_sglicko2 + config: '{"name":"asflierl_sglicko2","dependencies":["etorreborre_specs2","typelevel_scalacheck"],"repoUrl":"https://github.com/asflierl/sglicko2.git","revision":"3.0.0","version":"3.0.0","targets":"eu.flierl%sglicko2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: babylonhealth_lit-fhir + config: '{"name":"babylonhealth_lit-fhir","dependencies":["typelevel_cats-effect","scalatest_scalatest","zio_izumi-reflect","circe_circe","typelevel_cats-parse"],"repoUrl":"https://github.com/babylonhealth/lit-fhir.git","revision":"g0.14.17","version":"0.14.17","targets":"com.babylonhealth.lit%generator com.babylonhealth.lit%hl7 com.babylonhealth.lit%common com.babylonhealth.lit%macros com.babylonhealth.lit%core com.babylonhealth.lit%protoshim com.babylonhealth.lit%usbase com.babylonhealth.lit%fhirpath com.babylonhealth.lit%ukcore com.babylonhealth.lit%uscore","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":10240,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: benhutchison_scalaswingcontrib + config: '{"name":"benhutchison_scalaswingcontrib","dependencies":["scala_scala-swing","scala_scala-xml","scala_scala-collection-compat","etorreborre_specs2"],"repoUrl":"https://github.com/benhutchison/scalaswingcontrib.git","revision":"","version":"1.9","targets":"com.github.benhutchison%scalaswingcontrib","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: bkirwi_decline + config: '{"name":"bkirwi_decline","dependencies":["typelevel_cats","typelevel_discipline-scalatest","typelevel_cats-effect","fthomas_refined"],"repoUrl":"https://github.com/bkirwi/decline.git","revision":"v2.4.1","version":"2.4.1","targets":"com.monovore%decline com.monovore%decline-effect com.monovore%decline-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: cb372_cats-retry + config: '{"name":"cb372_cats-retry","dependencies":["typelevel_cats","typelevel_cats-effect","scalatest_scalatest","typelevel_scalacheck","typelevel_discipline-scalatest","typelevel_cats-mtl"],"repoUrl":"https://github.com/cb372/cats-retry.git","revision":"v3.1.0","version":"3.1.0","targets":"com.github.cb372%cats-retry com.github.cb372%alleycats-retry com.github.cb372%cats-retry-mtl","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: cb372_scalacache + config: '{"name":"cb372_scalacache","dependencies":["scalatest_scalatest","circe_circe","typelevel_scalacheck","typelevel_cats-effect"],"repoUrl":"https://github.com/cb372/scalacache.git","revision":"v1.0.0-M6","version":"1.0.0-M6","targets":"com.github.cb372%scalacache-circe com.github.cb372%scalacache-caffeine com.github.cb372%scalacache-redis com.github.cb372%scalacache-core com.github.cb372%scalacache-memcached","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: davenverse_cats-effect-time + config: '{"name":"davenverse_cats-effect-time","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/cats-effect-time.git","revision":"v0.2.0","version":"0.2.0","targets":"io.chrisdavenport%cats-effect-time","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_circuit + config: '{"name":"davenverse_circuit","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/circuit.git","revision":"v0.5.0","version":"0.5.0","targets":"io.chrisdavenport%circuit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_clippette + config: '{"name":"davenverse_clippette","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/clippette.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%clippette","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_condemned + config: '{"name":"davenverse_condemned","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/condemned.git","revision":"v0.0.2","version":"0.0.2","targets":"io.chrisdavenport%condemned","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_env + config: '{"name":"davenverse_env","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/env.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%env","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_epimetheus + config: '{"name":"davenverse_epimetheus","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/epimetheus.git","revision":"v0.5.0-M2","version":"0.5.0-M2","targets":"io.chrisdavenport%epimetheus","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_fiberlocal + config: '{"name":"davenverse_fiberlocal","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/fiberlocal.git","revision":"v0.1.1","version":"0.1.1","targets":"io.chrisdavenport%fiberlocal","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_keysemaphore + config: '{"name":"davenverse_keysemaphore","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/keysemaphore.git","revision":"v0.3.0-M1","version":"0.3.0-M1","targets":"io.chrisdavenport%keysemaphore","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_lock + config: '{"name":"davenverse_lock","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/lock.git","revision":"v0.0.2","version":"0.0.2","targets":"io.chrisdavenport%lock","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_mapref + config: '{"name":"davenverse_mapref","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/mapref.git","revision":"v0.2.1","version":"0.2.1","targets":"io.chrisdavenport%mapref","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_os-detect + config: '{"name":"davenverse_os-detect","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/os-detect.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%os-detect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: emartech_scala-logger + config: '{"name":"emartech_scala-logger","dependencies":["typelevel_cats","typelevel_cats-mtl","scala_scala-collection-compat","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/emartech/scala-logger.git","revision":"v0.9.4","version":"0.9.4","targets":"com.emarsys%scala-logger com.emarsys%scala-logger-ce2 com.emarsys%scala-logger-ce3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: enragedginger_akka-quartz-scheduler + config: '{"name":"enragedginger_akka-quartz-scheduler","dependencies":["akka_akka","etorreborre_specs2","scalatest_scalatest"],"repoUrl":"https://github.com/enragedginger/akka-quartz-scheduler.git","revision":"release-1.9.3-akka-2.6.x","version":"1.9.3-akka-2.6.x","targets":"com.enragedginger%akka-quartz-scheduler","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3Version = \"3.1.3\"","replaceWith":"val Scala3Version = \"\""}]}}' + - + name: errors4s_errors4s-core-cats + config: '{"name":"errors4s_errors4s-core-cats","dependencies":["typelevel_cats","errors4s_errors4s-core","scalameta_munit","typelevel_discipline-munit","errors4s_errors4s-core-scalacheck"],"repoUrl":"https://github.com/errors4s/errors4s-core-cats.git","revision":"","version":"1.0.0.0-RC0","targets":"org.errors4s%errors4s-core-cats org.errors4s%errors4s-core-cats-root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: folone_poi.scala + config: '{"name":"folone_poi.scala","dependencies":["scalaz_scalaz","etorreborre_specs2"],"repoUrl":"https://github.com/folone/poi.scala.git","revision":"v0.23","version":"0.23","targets":"info.folone%poi-scala"}' + - + name: geirolz_cats-xml + config: '{"name":"geirolz_cats-xml","dependencies":["typelevel_cats","scalameta_munit","typelevel_discipline-munit","typelevel_scalacheck","scala_scala-xml","typelevel_cats-effect","softwaremill_magnolia","dvreeze_xpathparser"],"repoUrl":"https://github.com/geirolz/cats-xml.git","revision":"v0.0.8","version":"0.0.8","targets":"com.github.geirolz%cats-xml-standard com.github.geirolz%cats-xml-effect com.github.geirolz%cats-xml-internal-utils com.github.geirolz%cats-xml-core com.github.geirolz%cats-xml-generic com.github.geirolz%cats-xml-xpath","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: geirolz_fly4s + config: '{"name":"geirolz_fly4s","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/geirolz/fly4s.git","revision":"v0.0.16","version":"0.0.16","targets":"com.github.geirolz%fly4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gonzih_cats-nats + config: '{"name":"gonzih_cats-nats","dependencies":["typelevel_cats-effect"],"repoUrl":"https://github.com/gonzih/cats-nats.git","revision":"0.1.0","version":"0.1.0","targets":"io.github.gonzih%cats-nats"}' + - + name: indoorvivants_mdoc-effect + config: '{"name":"indoorvivants_mdoc-effect","dependencies":["typelevel_cats-effect","scalameta_mdoc"],"repoUrl":"https://github.com/indoorvivants/mdoc-effect.git","revision":"v0.0.5","version":"0.0.5","targets":"com.indoorvivants%mdoc-effect-ce2 com.indoorvivants%mdoc-effect-ce3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: janstenpickle_hotswap-ref + config: '{"name":"janstenpickle_hotswap-ref","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_cats-testkit-scalatest","scalatest_scalatest"],"repoUrl":"https://github.com/janstenpickle/hotswap-ref.git","revision":"v0.2.2","version":"0.2.2","targets":"io.janstenpickle%hotswap-ref","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: japgolly_clear-config + config: '{"name":"japgolly_clear-config","dependencies":["com-lihaoyi_utest","typelevel_cats","japgolly_microlibs-scala"],"repoUrl":"https://github.com/japgolly/clear-config.git","revision":"v3.1.0","version":"3.1.0","targets":"com.github.japgolly.clearconfig%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: japgolly_scala-graal + config: '{"name":"japgolly_scala-graal","dependencies":["com-lihaoyi_utest","japgolly_microlibs-scala","typelevel_cats","japgolly_nyaya","suzaku-io_boopickle"],"repoUrl":"https://github.com/japgolly/scala-graal.git","revision":"v2.1.0","version":"2.1.0","targets":"com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: japgolly_scalacss + config: '{"name":"japgolly_scalacss","dependencies":["com-lihaoyi_utest","japgolly_microlibs-scala","japgolly_univeq","japgolly_nyaya","typelevel_cats"],"repoUrl":"https://github.com/japgolly/scalacss.git","revision":"v1.0.0","version":"1.0.0","targets":"com.github.japgolly.scalacss%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: japgolly_test-state + config: '{"name":"japgolly_test-state","dependencies":["com-lihaoyi_utest","japgolly_microlibs-scala","japgolly_nyaya","typelevel_cats","japgolly_univeq"],"repoUrl":"https://github.com/japgolly/test-state.git","revision":"v3.1.0","version":"3.1.0","targets":"com.github.japgolly.test-state%dom-zipper com.github.japgolly.test-state%util com.github.japgolly.test-state%ext-selenium com.github.japgolly.test-state%dom-zipper-jsoup com.github.japgolly.test-state%util-selenium com.github.japgolly.test-state%ext-nyaya com.github.japgolly.test-state%dom-zipper-selenium com.github.japgolly.test-state%ext-cats com.github.japgolly.test-state%core","config":{"projects":{"exclude":[],"overrides":{"ext-selenium":{"tests":"compile-only"},"dom-zipper-selenium":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: kovacshuni_circe-config + config: '{"name":"kovacshuni_circe-config","dependencies":["circe_circe","typelevel_cats-effect","vasilmkd_discipline","typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/kovacshuni/circe-config.git","revision":"0.10.0","version":"0.10.0","targets":"com.hunorkovacs%circe-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: lhns_munit-tagless-final + config: '{"name":"lhns_munit-tagless-final","dependencies":["scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/lhns/munit-tagless-final.git","revision":"0.2.0","version":"0.2.0","targets":"de.lolhens%munit-tagless-final"}' + - + name: liquibase4s_liquibase4s + config: '{"name":"liquibase4s_liquibase4s","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","scala_scala-collection-compat"],"repoUrl":"https://github.com/liquibase4s/liquibase4s.git","revision":"v1.0.0","version":"1.0.0","targets":"io.github.liquibase4s%liquibase4s-cats-effect io.github.liquibase4s%liquibase4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: monix_monix + config: '{"name":"monix_monix","dependencies":["scala_scala-collection-compat","monix_minitest","typelevel_cats","typelevel_cats-effect","monix_implicitbox"],"repoUrl":"https://github.com/monix/monix.git","revision":"v3.4.1","version":"3.4.1","targets":"io.monix%monix-catnap io.monix%monix io.monix%monix-execution io.monix%monix-eval io.monix%monix-internal-jctools io.monix%monix-reactive io.monix%monix-tail io.monix%monix-java","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' + - + name: nafg_simpleivr + config: '{"name":"nafg_simpleivr","dependencies":["scala_scala-collection-compat","com-lihaoyi_sourcecode","typelevel_cats","typelevel_cats-effect","scalatest_scalatest"],"repoUrl":"https://github.com/nafg/simpleivr.git","revision":"v0.8.2","version":"0.8.2","targets":"io.github.nafg.simpleivr%simpleivr-asterisk io.github.nafg.simpleivr%simpleivr-core io.github.nafg.simpleivr%simpleivr-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ohze_sd-util + config: '{"name":"ohze_sd-util","dependencies":["scala_scala-collection-compat","scopt_scopt","etorreborre_specs2"],"repoUrl":"https://github.com/ohze/sd-util.git","revision":"v1.3.0","version":"1.3.0","targets":"com.sandinh%sd-util com.sandinh%env-hack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: oranda_libanius + config: '{"name":"oranda_libanius","dependencies":["etorreborre_specs2","scalaz_scalaz","scala_scala-parser-combinators","plokhotnyuk_jsoniter-scala"],"repoUrl":"https://github.com/oranda/libanius.git","revision":"v0.9.9.2","version":"0.9.9.2","targets":"com.github.oranda%libanius"}' + - + name: ovotech_meters4s + config: '{"name":"ovotech_meters4s","dependencies":["typelevel_cats","typelevel_cats-effect","scala_scala-collection-compat"],"repoUrl":"https://github.com/ovotech/meters4s.git","revision":"v1.1.2","version":"1.1.2","targets":"com.ovoenergy%meters4s com.ovoenergy%meters4s-datadog com.ovoenergy%meters4s-statsd"}' + - + name: pityka_saddle + config: '{"name":"pityka_saddle","dependencies":["plokhotnyuk_jsoniter-scala","scalatest_scalatest","etorreborre_specs2","typelevel_cats","scala_scala-collection-compat","circe_circe","com-lihaoyi_upickle"],"repoUrl":"https://github.com/pityka/saddle.git","revision":"v3.5.0","version":"3.5.0","targets":"io.github.pityka%saddle-jsoniter io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-core io.github.pityka%saddle-linalg io.github.pityka%saddle-time io.github.pityka%saddle-circe io.github.pityka%saddle-binary io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-io io.github.pityka%saddle-stats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8000,"sourcePatches":[]}}' + - + name: playframework_play-file-watch + config: '{"name":"playframework_play-file-watch","dependencies":["etorreborre_specs2"],"repoUrl":"https://github.com/playframework/play-file-watch.git","revision":"1.2.0-M1","version":"1.2.0-M1","targets":"com.typesafe.play%play-file-watch","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: playframework_play-json + config: '{"name":"playframework_play-json","dependencies":["scalatest_scalatest","typelevel_scalacheck","etorreborre_specs2"],"repoUrl":"https://github.com/playframework/play-json.git","revision":"2.10.0-RC7","version":"2.10.0-RC7","targets":"com.typesafe.play%play-json com.typesafe.play%play-json-joda","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: ppurang_abctemplates + config: '{"name":"ppurang_abctemplates","dependencies":["typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/ppurang/abctemplates.git","revision":"","version":"3.2.1","targets":"org.purang.templates%abctemplates","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: ppurang_asynch + config: '{"name":"ppurang_asynch","dependencies":["typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/ppurang/asynch.git","revision":"","version":"3.2.1-without-netty-cve","targets":"org.purang.net%asynch","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: reactivemongo_reactivemongo-play-json + config: '{"name":"reactivemongo_reactivemongo-play-json","dependencies":["reactivemongo_reactivemongo-bson"],"repoUrl":"https://github.com/reactivemongo/reactivemongo-play-json.git","revision":"","version":"1.1.0-play29-RC6","targets":"org.reactivemongo%reactivemongo-play-json-compat","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: reactivemongo_reactivemongo-streaming + config: '{"name":"reactivemongo_reactivemongo-streaming","dependencies":["reactivemongo_reactivemongo","akka_akka"],"repoUrl":"https://github.com/reactivemongo/reactivemongo-streaming.git","revision":"1.1.0-RC6","version":"1.1.0-RC6","targets":"org.reactivemongo%reactivemongo-akkastream org.reactivemongo%reactivemongo-iteratees"}' + - + name: ruippeixotog_akka-testkit-specs2 + config: '{"name":"ruippeixotog_akka-testkit-specs2","dependencies":["etorreborre_specs2","akka_akka"],"repoUrl":"https://github.com/ruippeixotog/akka-testkit-specs2.git","revision":"v0.3.2","version":"0.3.2","targets":"net.ruippeixotog%akka-testkit-specs2 net.ruippeixotog%akka-testkit-specs2-classic net.ruippeixotog%akka-testkit-specs2-core net.ruippeixotog%akka-testkit-specs2-typed","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ruippeixotog_scala-scraper + config: '{"name":"ruippeixotog_scala-scraper","dependencies":["nscala-time_nscala-time","scalaz_scalaz","etorreborre_specs2"],"repoUrl":"https://github.com/ruippeixotog/scala-scraper.git","revision":"v3.0.0","version":"3.0.0","targets":"net.ruippeixotog%scala-scraper net.ruippeixotog%scala-scraper-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalatra_scalatra + config: '{"name":"scalatra_scalatra","dependencies":["erikvanoosten_metrics-scala","etorreborre_specs2","playframework_twirl","scalatest_scalatest","scalatest_scalatestplus-junit","json4s_json4s","scala_scala-parser-combinators","scala_scala-xml","scala_scala-collection-compat"],"repoUrl":"https://github.com/scalatra/scalatra.git","revision":"v3.0.0-M3","version":"3.0.0-M3","targets":"org.scalatra%scalatra-auth org.scalatra%scalatra-jetty org.scalatra%scalatra-common org.scalatra%scalatra-metrics org.scalatra%scalatra-specs2 org.scalatra%scalatra-twirl org.scalatra%scalatra-scalatest org.scalatra%scalatra-test org.scalatra%scalatra-json org.scalatra%scalatra-swagger org.scalatra%scalatra-unidoc org.scalatra%scalatra-cache org.scalatra%scalatra org.scalatra%scalatra-forms","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sweet-delights_delightful-typeclasses + config: '{"name":"sweet-delights_delightful-typeclasses","dependencies":["etorreborre_specs2"],"repoUrl":"https://github.com/sweet-delights/delightful-typeclasses.git","revision":"v0.2.0","version":"0.2.0","targets":"org.sweet-delights%delightful-typeclasses","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: taig_babel + config: '{"name":"taig_babel","dependencies":["circe_circe","typelevel_cats","ekrich_sconfig","typelevel_cats-effect"],"repoUrl":"https://github.com/taig/babel.git","revision":"0.5.1","version":"0.5.1","targets":"io.taig%babel-circe io.taig%babel-cats io.taig%babel-loader io.taig%babel io.taig%babel-generic io.taig%babel-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: taig_scala-linguist + config: '{"name":"taig_scala-linguist","dependencies":["typelevel_cats","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/taig/scala-linguist.git","revision":"0.0.18","version":"0.0.18","targets":"io.taig%scala-linguist-core io.taig%scala-linguist-graalvm-ruby io.taig%scala-linguist-naive","config":{"projects":{"exclude":["io.taig%scala-linguist-graalvm-ruby"],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: taig_scala-pygments + config: '{"name":"taig_scala-pygments","dependencies":["typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/taig/scala-pygments.git","revision":"0.0.15","version":"0.0.15","targets":"io.taig%scala-pygments-cli io.taig%scala-pygments-core io.taig%scala-pygments-graalvm-python","config":{"projects":{"exclude":["io.taig%scala-pygments-graalvm-python"],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":7168,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: thatscalaguy_ulid4cats + config: '{"name":"thatscalaguy_ulid4cats","dependencies":["typelevel_cats-effect","scalatest_scalatest"],"repoUrl":"https://github.com/thatscalaguy/ulid4cats.git","revision":"v1.2.0","version":"1.2.0","targets":"de.thatscalaguy%ulid4cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: tkrs_orcus + config: '{"name":"tkrs_orcus","dependencies":["scalatest_scalatest","scalatest_scalatestplus-scalacheck","scalatest_scalatestplus-mockito","typelevel_cats","typelevel_shapeless-3","scala_scala-java8-compat","typelevel_cats-effect"],"repoUrl":"https://github.com/tkrs/orcus.git","revision":"v0.28.0","version":"0.28.0","targets":"com.github.tkrs%orcus-core com.github.tkrs%orcus-bigtable com.github.tkrs%orcus-cats-effect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: tmccarthy_tmmutils + config: '{"name":"tmccarthy_tmmutils","dependencies":["scalameta_munit","circe_circe","typelevel_discipline-munit","typelevel_cats-effect","typelevel_cats","typelevel_scalacheck"],"repoUrl":"https://github.com/tmccarthy/tmmutils.git","revision":"v0.10.0","version":"0.10.0","targets":"au.id.tmm.tmm-utils%tmm-utils-syntax au.id.tmm.tmm-utils%tmm-utils-circe au.id.tmm.tmm-utils%tmm-utils-errors au.id.tmm.tmm-utils%tmm-utils-cats-effect au.id.tmm.tmm-utils%tmm-utils-testing-core au.id.tmm.tmm-utils%tmm-utils-testing-cats au.id.tmm.tmm-utils%tmm-utils-cats au.id.tmm.tmm-utils%tmm-utils-testing-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tpolecat_pool-party + config: '{"name":"tpolecat_pool-party","dependencies":["typelevel_cats-effect","cquiroz_scala-java-time"],"repoUrl":"https://github.com/tpolecat/pool-party.git","revision":"v0.0.4","version":"0.0.4","targets":"org.tpolecat%pool-party"}' + - + name: travisbrown_iteratee + config: '{"name":"travisbrown_iteratee","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_scalacheck","scalatest_scalatest","vasilmkd_discipline"],"repoUrl":"https://github.com/travisbrown/iteratee.git","revision":"v0.20.0","version":"0.20.0","targets":"io.iteratee%iteratee-core io.iteratee%iteratee-files io.iteratee%iteratee-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_bobcats + config: '{"name":"typelevel_bobcats","dependencies":["typelevel_cats","typelevel_cats-effect","scodec_scodec-bits","scalameta_munit","typelevel_discipline-munit"],"repoUrl":"https://github.com/typelevel/bobcats.git","revision":"","version":"0.1-094962b","targets":"com.armanbilge%bobcats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_cats-effect-testing + config: '{"name":"typelevel_cats-effect-testing","dependencies":["typelevel_cats-effect","etorreborre_specs2","monix_minitest","com-lihaoyi_utest","scalatest_scalatest"],"repoUrl":"https://github.com/typelevel/cats-effect-testing.git","revision":"v1.5.0","version":"1.5.0","targets":"org.typelevel%cats-effect-testing-core org.typelevel%cats-effect-testing-specs2 org.typelevel%cats-effect-testing-minitest org.typelevel%cats-effect-testing-utest org.typelevel%cats-effect-testing-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: typelevel_discipline-specs2 + config: '{"name":"typelevel_discipline-specs2","dependencies":["vasilmkd_discipline","etorreborre_specs2"],"repoUrl":"https://github.com/typelevel/discipline-specs2.git","revision":"v1.4.0","version":"1.4.0","targets":"org.typelevel%discipline-specs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_munit-cats-effect + config: '{"name":"typelevel_munit-cats-effect","dependencies":["scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/munit-cats-effect.git","revision":"v2.0.0-M3","version":"2.0.0-M3","targets":"org.typelevel%munit-cats-effect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_unique + config: '{"name":"typelevel_unique","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/unique.git","revision":"v2.2.0","version":"2.2.0","targets":"org.typelevel%unique","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.2\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: ua-parser_uap-scala + config: '{"name":"ua-parser_uap-scala","dependencies":["etorreborre_specs2"],"repoUrl":"https://github.com/ua-parser/uap-scala.git","revision":"v0.14.0","version":"0.14.0","targets":"org.uaparser%uap-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: unfiltered_unfiltered + config: '{"name":"unfiltered_unfiltered","dependencies":["etorreborre_specs2","scalatest_scalatest","scala_scala-xml","json4s_json4s"],"repoUrl":"https://github.com/unfiltered/unfiltered.git","revision":"v0.12.0","version":"0.12.0","targets":"ws.unfiltered%unfiltered-directives ws.unfiltered%unfiltered-jetty ws.unfiltered%unfiltered-uploads ws.unfiltered%unfiltered-netty ws.unfiltered%unfiltered ws.unfiltered%unfiltered-filter ws.unfiltered%unfiltered-util ws.unfiltered%unfiltered-scalatest ws.unfiltered%unfiltered-specs2 ws.unfiltered%unfiltered-agents ws.unfiltered%unfiltered-netty-uploads ws.unfiltered%unfiltered-netty-server ws.unfiltered%unfiltered-filter-async ws.unfiltered%unfiltered-json4s ws.unfiltered%unfiltered-netty-websockets ws.unfiltered%unfiltered-filter-uploads","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: vasilmkd_discipline-specs2 + config: '{"name":"vasilmkd_discipline-specs2","dependencies":["vasilmkd_discipline","etorreborre_specs2"],"repoUrl":"https://github.com/vasilmkd/discipline-specs2.git","revision":"v2.0.0","version":"2.0.0","targets":"org.typelevel%discipline-specs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: virtuslab_avocado + config: '{"name":"virtuslab_avocado","dependencies":["scalameta_munit","zio_zio","typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/virtuslab/avocado.git","revision":"v0.1.4","version":"0.1.4","targets":"org.virtuslab%avocado-zio-2 org.virtuslab%avocado-cats org.virtuslab%avocado-zio-1 org.virtuslab%avocado","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: vlmiroshnikov_aero3 + config: '{"name":"vlmiroshnikov_aero3","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/vlmiroshnikov/aero3.git","revision":"v0.0.11","version":"0.0.11","targets":"io.github.vlmiroshnikov%aero-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: vlmiroshnikov_saga + config: '{"name":"vlmiroshnikov_saga","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/vlmiroshnikov/saga.git","revision":"v0.0.1","version":"0.0.1","targets":"io.github.vlmiroshnikov%saga-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-10: + runs-on: ubuntu-22.04 + needs: + - stage-9 + strategy: + fail-fast: false + matrix: + include: + - + name: errors4s_errors4s-core + config: '{"name":"errors4s_errors4s-core","dependencies":["scalameta_munit","errors4s_errors4s-core-scalacheck","typelevel_cats","typelevel_discipline-munit","typelevel_scalacheck"],"repoUrl":"https://github.com/errors4s/errors4s-core.git","revision":"v1.0.0.0","version":"1.0.0.0","targets":"org.errors4s%errors4s-core org.errors4s%errors4s-core-cats org.errors4s%errors4s-core-root org.errors4s%errors4s-core-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: errors4s_errors4s-core-scalacheck + config: '{"name":"errors4s_errors4s-core-scalacheck","dependencies":["typelevel_scalacheck","errors4s_errors4s-core"],"repoUrl":"https://github.com/errors4s/errors4s-core-scalacheck.git","revision":"","version":"1.0.0.0-RC0","targets":"org.errors4s%errors4s-core-scalacheck org.errors4s%errors4s-core-scalacheck-root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: etorreborre_specs2 + config: '{"name":"etorreborre_specs2","dependencies":["typelevel_scalacheck","typelevel_cats","typelevel_cats-effect","scala_scala-parser-combinators","scala_scala-xml","scalaz_scalaz"],"repoUrl":"https://github.com/etorreborre/specs2.git","revision":"main","version":"4.19.0","targets":"org.specs2%specs2-common org.specs2%specs2-cats org.specs2%specs2-matcher-extra org.specs2%specs2-markdown org.specs2%specs2-tests org.specs2%specs2-matcher org.specs2%specs2-html org.specs2%specs2-junit org.specs2%specs2-scalaz org.specs2%specs2-form org.specs2%specs2-scalacheck org.specs2%specs2-fp org.specs2%xml org.specs2%specs2-core","config":{"projects":{"exclude":["specs2-guide"],"overrides":{"specs2-form":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":["set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"TimeoutSpec.scala\" || \"ThrowablexSpec.scala\"}","set tests.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"FileMatchersSpec.scala\" || \"TerminationMatchersSpec.scala\"} "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: japgolly_microlibs-scala + config: '{"name":"japgolly_microlibs-scala","dependencies":["com-lihaoyi_utest","japgolly_univeq","japgolly_nyaya","typelevel_scalacheck","typelevel_cats","com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/japgolly/microlibs-scala.git","revision":"v4.2.1","version":"4.2.1","targets":"com.github.japgolly.microlibs%utils com.github.japgolly.microlibs%disjunction com.github.japgolly.microlibs%nonempty com.github.japgolly.microlibs%test-util com.github.japgolly.microlibs%adt-macros com.github.japgolly.microlibs%name-fn com.github.japgolly.microlibs%multimap com.github.japgolly.microlibs%stdlib-ext com.github.japgolly.microlibs%types com.github.japgolly.microlibs%cats-ext com.github.japgolly.microlibs%compile-time com.github.japgolly.microlibs%recursion","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' + - + name: japgolly_nyaya + config: '{"name":"japgolly_nyaya","dependencies":["com-lihaoyi_utest","typelevel_cats","japgolly_microlibs-scala","optics-dev_monocle","circe_circe"],"repoUrl":"https://github.com/japgolly/nyaya.git","revision":"v1.1.0","version":"1.1.0","targets":"com.github.japgolly.nyaya%nyaya-test com.github.japgolly.nyaya%nyaya-util com.github.japgolly.nyaya%nyaya-prop com.github.japgolly.nyaya%nyaya-gen com.github.japgolly.nyaya%nyaya-gen-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: reactivemongo_reactivemongo + config: '{"name":"reactivemongo_reactivemongo","dependencies":["akka_akka","reactivemongo_reactivemongo-bson"],"repoUrl":"https://github.com/reactivemongo/reactivemongo.git","revision":"1.1.0-RC5","version":"1.1.0-RC5","targets":"org.reactivemongo%reactivemongo org.reactivemongo%reactivemongo-alias org.reactivemongo%reactivemongo-core org.reactivemongo%reactivemongo-test","config":{"projects":{"exclude":["reactivemongo%reactivemongo-alias"],"overrides":{"reactivemongo":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: reactivemongo_reactivemongo-bson + config: '{"name":"reactivemongo_reactivemongo-bson","dependencies":["reactivemongo_reactivemongo"],"repoUrl":"https://github.com/reactivemongo/reactivemongo-bson.git","revision":"1.1.0-RC6","version":"1.1.0-RC6","targets":"org.reactivemongo%reactivemongo-bson-monocle org.reactivemongo%reactivemongo-bson-specs2 org.reactivemongo%reactivemongo-jmx org.reactivemongo%reactivemongo-bson-geo org.reactivemongo%reactivemongo-bson-api org.reactivemongo%reactivemongo-datadog org.reactivemongo%reactivemongo-bson-msb-compat org.reactivemongo%reactivemongo-kamon"}' + - + name: typelevel_cats-effect + config: '{"name":"typelevel_cats-effect","dependencies":["typelevel_cats","vasilmkd_discipline-specs2","etorreborre_specs2","typelevel_scalacheck","typelevel_coop"],"repoUrl":"https://github.com/typelevel/cats-effect.git","revision":"v3.4.4","version":"3.4.4","targets":"org.typelevel%cats-effect org.typelevel%cats-effect-laws org.typelevel%cats-effect-kernel org.typelevel%cats-effect-kernel-testkit org.typelevel%cats-effect-std org.typelevel%cats-effect-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"core/shared/src/main/scala/cats/effect/IO.scala","pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)","replaceWith":"(t.asLeft, limit - 1).asRight"}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-15: + runs-on: ubuntu-22.04 + needs: + - stage-14 + strategy: + fail-fast: false + matrix: + include: + - + name: aaronp_franz + config: '{"name":"aaronp_franz","dependencies":["scalatest_scalatest","typelevel_cats","aaronp_args4c","aaronp_eie","zio_interop-cats","zio_zio","circe_circe","zio_zio-kafka"],"repoUrl":"https://github.com/aaronp/franz.git","revision":"v0.3.0","version":"0.3.0","targets":"com.github.aaronp%franz"}' + - + name: ahjohannessen_sec + config: '{"name":"ahjohannessen_sec","dependencies":["scalapb_scalapb","typelevel_cats","scodec_scodec-bits","ahjohannessen_unum","circe_circe","typelevel_fs2-grpc","typelevel_cats-effect","typelevel_fs2","armanbilge_log4cats"],"repoUrl":"https://github.com/ahjohannessen/sec.git","revision":"v0.24.4","version":"0.24.4","targets":"io.github.ahjohannessen%sec-core io.github.ahjohannessen%sec-fs2 io.github.ahjohannessen%sec-fs2-client io.github.ahjohannessen%sec-tsc","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: armanbilge_sadalsuud + config: '{"name":"armanbilge_sadalsuud","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","armanbilge_schrodinger","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/armanbilge/sadalsuud.git","revision":"","version":"0.0-eb6c8c7","targets":"com.armanbilge%sadalsuud","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: armanbilge_stratus + config: '{"name":"armanbilge_stratus","dependencies":["typelevel_cats","typelevel_kittens","typelevel_cats-effect","typelevel_fs2","armanbilge_schrodinger","typelevel_spire","scalameta_munit","armanbilge_munit-cats-effect","typelevel_discipline-munit","typelevel_scalacheck","armanbilge_scalacheck-effect"],"repoUrl":"https://github.com/armanbilge/stratus.git","revision":"","version":"0.0-685c266","targets":"com.armanbilge%stratus-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: atnos-org_eff + config: '{"name":"atnos-org_eff","dependencies":["tpolecat_doobie","typelevel_cats","etorreborre_specs2","twitter_util","monix_monix","typelevel_cats-effect"],"repoUrl":"https://github.com/atnos-org/eff.git","revision":"v6.0.2","version":"6.0.2","targets":"org.atnos%eff-doobie org.atnos%eff org.atnos%eff-twitter org.atnos%eff-monix org.atnos%eff-cats-effect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set monixJVM/Test/unmanagedSources ~= (_.filterNot(_.getName == \"TaskEffectSpec.scala\"))"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: bplommer_launch-catsly + config: '{"name":"bplommer_launch-catsly","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","disneystreaming_weaver-test"],"repoUrl":"https://github.com/bplommer/launch-catsly.git","revision":"v0.1.2","version":"0.1.2","targets":"io.github.bplommer%launch-catsly io.github.bplommer%launch-catsly-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: clevercloud_pulsar4s + config: '{"name":"clevercloud_pulsar4s","dependencies":["scalatest_scalatest","playframework_play-json","monix_monix","zio_zio","scalaz_scalaz","akka_akka","json4s_json4s","scala_scala-java8-compat","spray_spray","fasterxml_jackson-module-scala","typelevel_cats-effect","typelevel_fs2","zio_interop-cats","sksamuel_avro4s","circe_circe"],"repoUrl":"https://github.com/clevercloud/pulsar4s.git","revision":"v2.9.0","version":"2.9.0","targets":"com.clever-cloud.pulsar4s%pulsar4s-play-json com.clever-cloud.pulsar4s%pulsar4s-monix com.clever-cloud.pulsar4s%pulsar4s-zio com.clever-cloud.pulsar4s%pulsar4s-scalaz com.clever-cloud.pulsar4s%pulsar4s-akka-streams com.clever-cloud.pulsar4s%pulsar4s-json4s com.clever-cloud.pulsar4s%pulsar4s-core com.clever-cloud.pulsar4s%pulsar4s-spray-json com.clever-cloud.pulsar4s%pulsar4s-jackson com.clever-cloud.pulsar4s%pulsar4s-fs2 com.clever-cloud.pulsar4s%pulsar4s-cats-effect com.clever-cloud.pulsar4s%pulsar4s-avro com.clever-cloud.pulsar4s%pulsar4s-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: davenverse_epimetheus-redis4cats + config: '{"name":"davenverse_epimetheus-redis4cats","dependencies":["davenverse_epimetheus","profunktor_redis4cats"],"repoUrl":"https://github.com/davenverse/epimetheus-redis4cats.git","revision":"v0.2.0-M1","version":"0.2.0-M1","targets":"io.chrisdavenport%epimetheus-redis4cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: eikek_bitpeace + config: '{"name":"eikek_bitpeace","dependencies":["scalameta_munit","typelevel_fs2","tpolecat_doobie","scodec_scodec-bits"],"repoUrl":"https://github.com/eikek/bitpeace.git","revision":"v0.9.0-M3","version":"0.9.0-M3","targets":"com.github.eikek%bitpeace-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: eikek_calev + config: '{"name":"eikek_calev","dependencies":["scalameta_munit","circe_circe","typelevel_fs2","tpolecat_doobie"],"repoUrl":"https://github.com/eikek/calev.git","revision":"v0.6.4","version":"0.6.4","targets":"com.github.eikek%calev-circe com.github.eikek%calev-core com.github.eikek%calev-doobie com.github.eikek%calev-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: eikek_emil + config: '{"name":"eikek_emil","dependencies":["scalameta_munit","typelevel_fs2","log4s_log4s","tpolecat_doobie"],"repoUrl":"https://github.com/eikek/emil.git","revision":"v0.13.0","version":"0.13.0","targets":"com.github.eikek%emil-common com.github.eikek%emil-javamail com.github.eikek%emil-jsoup com.github.eikek%emil-tnef com.github.eikek%emil-doobie com.github.eikek%emil-markdown","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: gaelrenoux_tranzactio + config: '{"name":"gaelrenoux_tranzactio","dependencies":["zio_zio","zio_interop-cats","tpolecat_doobie","playframework_anorm"],"repoUrl":"https://github.com/gaelrenoux/tranzactio.git","revision":"v4.1.0","version":"4.1.0","targets":"io.github.gaelrenoux%tranzactio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: gnieh_fs2-data + config: '{"name":"gnieh_fs2-data","dependencies":["typelevel_fs2","scala_scala-collection-compat","circe_circe","disneystreaming_weaver-test","eed3si9n_expecty","gnieh_diffson","playframework_play-json","typelevel_literally","typelevel_shapeless-3","scala_scala-xml"],"repoUrl":"https://github.com/gnieh/fs2-data.git","revision":"v1.6.0","version":"1.6.0","targets":"org.gnieh%fs2-data-json-diffson org.gnieh%fs2-data-json-play org.gnieh%fs2-data-csv org.gnieh%fs2-data-json-interpolators org.gnieh%fs2-data-xml org.gnieh%fs2-data-cbor-json org.gnieh%fs2-data-text org.gnieh%fs2-data-json org.gnieh%fs2-data-csv-generic org.gnieh%fs2-data-json-circe org.gnieh%fs2-data-xml-scala org.gnieh%fs2-data-cbor org.gnieh%fs2-data-finite-state","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: guymers_ceesvee + config: '{"name":"guymers_ceesvee","dependencies":["zio_zio","typelevel_fs2","zio_interop-cats"],"repoUrl":"https://github.com/guymers/ceesvee.git","revision":"v0.5.0","version":"0.5.0","targets":"io.github.guymers%ceesvee-core io.github.guymers%ceesvee-fs2 io.github.guymers%ceesvee-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: http4s_http4s + config: '{"name":"http4s_http4s","dependencies":["typelevel_cats","typelevel_scalacheck","scalameta_munit","armanbilge_munit-cats-effect","http4s_http4s-crypto","typelevel_case-insensitive","typelevel_cats-effect","vasilmkd_discipline","comcast_ip4s","armanbilge_scalacheck-effect","typelevel_keypool","armanbilge_log4cats","armanbilge_jawn-fs2","typelevel_jawn","circe_circe","typelevel_cats-parse","typelevel_fs2","typelevel_literally","scodec_scodec-bits","typelevel_vault","log4s_log4s"],"repoUrl":"https://github.com/http4s/http4s.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-client-testkit org.http4s%http4s-server org.http4s%http4s-dsl org.http4s%http4s-laws org.http4s%http4s-ember-client org.http4s%http4s-client org.http4s%http4s-jawn org.http4s%http4s-circe org.http4s%http4s-docs org.http4s%http4s-scalafix-internal org.http4s%http4s-ember-server org.http4s%http4s-ember-core org.http4s%http4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every unidoc/unidocAllSources := Nil"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"project/Http4sPlugin.scala","pattern":"val scala_3 = \"3.2.1\"","replaceWith":"val scala_3 = \"\""}]}}' + - + name: indoorvivants_sbt-vcpkg + config: '{"name":"indoorvivants_sbt-vcpkg","dependencies":["bkirwi_decline","outr_scribe","indoorvivants_detective","disneystreaming_weaver-test"],"repoUrl":"https://github.com/indoorvivants/sbt-vcpkg.git","revision":"v0.0.9","version":"0.0.9","targets":"com.indoorvivants.vcpkg%scala-vcpkg com.indoorvivants.vcpkg%vcpkg-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: indoorvivants_subatomic + config: '{"name":"indoorvivants_subatomic","dependencies":["eed3si9n_verify","typelevel_scalacheck","com-lihaoyi_upickle","com-lihaoyi_os-lib","scala_scala-collection-compat","disneystreaming_weaver-test","lemonlabsuk_scala-uri","japgolly_scalacss","bkirwi_decline","com-lihaoyi_geny","com-lihaoyi_scalatags"],"repoUrl":"https://github.com/indoorvivants/subatomic.git","revision":"v0.0.7","version":"0.0.7","targets":"com.indoorvivants%subatomic-search-indexer com.indoorvivants%subatomic-search-shared com.indoorvivants%subatomic-search-cli com.indoorvivants%subatomic-core com.indoorvivants%subatomic-search-retrieve com.indoorvivants%subatomic-builders com.indoorvivants%subatomic-search-frontend-pack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"MdocJSTests.scala\"","disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: indoorvivants_weaver-playwright + config: '{"name":"indoorvivants_weaver-playwright","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_keypool","disneystreaming_weaver-test"],"repoUrl":"https://github.com/indoorvivants/weaver-playwright.git","revision":"v0.0.5","version":"0.0.5","targets":"com.indoorvivants.playwright%core com.indoorvivants.playwright%weaver","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: japgolly_webapp-util + config: '{"name":"japgolly_webapp-util","dependencies":["japgolly_microlibs-scala","japgolly_nyaya","com-lihaoyi_utest","japgolly_test-state","circe_circe","cb372_cats-retry","japgolly_clear-config","tpolecat_doobie","lightbend-labs_scala-logging","japgolly_univeq","suzaku-io_boopickle","typelevel_cats-effect","zio_izumi-reflect"],"repoUrl":"https://github.com/japgolly/webapp-util.git","revision":"v2.0.0-RC12","version":"2.0.0-RC12","targets":"com.github.japgolly.webapp-util%test com.github.japgolly.webapp-util%core-circe com.github.japgolly.webapp-util%test-boopickle com.github.japgolly.webapp-util%test-cats-effect com.github.japgolly.webapp-util%db-postgres com.github.japgolly.webapp-util%core com.github.japgolly.webapp-util%test-circe com.github.japgolly.webapp-util%core-okhttp4 com.github.japgolly.webapp-util%core-boopickle com.github.japgolly.webapp-util%core-cats-effect com.github.japgolly.webapp-util%test-db-postgres","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' + - + name: lhns_doobie-flyway + config: '{"name":"lhns_doobie-flyway","dependencies":["lhns_munit-tagless-final","scalameta_munit","tpolecat_doobie"],"repoUrl":"https://github.com/lhns/doobie-flyway.git","revision":"0.3.1","version":"0.3.1","targets":"de.lhns%doobie-flyway","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: mvv_sager + config: '{"name":"mvv_sager","dependencies":["mvv_typine","zio_izumi-reflect","scalatest_scalatest","zio_zio","zio_interop-cats"],"repoUrl":"https://github.com/mvv/sager.git","revision":"v0.2-M1","version":"0.2-M1","targets":"com.github.mvv.sager%sager com.github.mvv.sager%sager-zio com.github.mvv.sager%sager-zio-interop-cats"}' + - + name: narma_tranzactio + config: '{"name":"narma_tranzactio","dependencies":["zio_zio","zio_interop-cats","tpolecat_doobie"],"repoUrl":"https://github.com/narma/tranzactio.git","revision":"v4.0.1","version":"4.0.1","targets":"st.alzo%tranzactio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: outr_mailgun4s + config: '{"name":"outr_mailgun4s","dependencies":["outr_spice"],"repoUrl":"https://github.com/outr/mailgun4s.git","revision":"1.1.2","version":"1.1.2","targets":"com.outr%mailgun4s"}' + - + name: outr_robobrowser + config: '{"name":"outr_robobrowser","dependencies":["outr_scribe","outr_spice","com-lihaoyi_sourcecode","scalatest_scalatest"],"repoUrl":"https://github.com/outr/robobrowser.git","revision":"1.5.1","version":"1.5.1","targets":"com.outr%robobrowser","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: permutive-engineering_prometheus4cats-contrib + config: '{"name":"permutive-engineering_prometheus4cats-contrib","dependencies":["permutive-engineering_prometheus4cats","typelevel_cats-effect","scalameta_munit","trace4cats_trace4cats","permutive-engineering_refreshable"],"repoUrl":"https://github.com/permutive-engineering/prometheus4cats-contrib.git","revision":"v0.3.0","version":"0.3.0","targets":"com.permutive%prometheus4cats-contrib-cats-effect com.permutive%prometheus4cats-contrib-google-cloud-bigtable com.permutive%prometheus4cats-contrib-opencensus com.permutive%prometheus4cats-contrib-trace4cats com.permutive%prometheus4cats-contrib-refreshable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: polyvariant_scala-git-markers + config: '{"name":"polyvariant_scala-git-markers","dependencies":["disneystreaming_weaver-test"],"repoUrl":"https://github.com/polyvariant/scala-git-markers.git","revision":"v0.1.0","version":"0.1.0","targets":"org.polyvariant%scala-git-markers","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: polyvariant_treesitter4s + config: '{"name":"polyvariant_treesitter4s","dependencies":["disneystreaming_weaver-test"],"repoUrl":"https://github.com/polyvariant/treesitter4s.git","revision":"v0.1.0","version":"0.1.0","targets":"org.polyvariant.treesitter4s%bindings org.polyvariant.treesitter4s%bindings-python org.polyvariant.treesitter4s%bindings-scala org.polyvariant.treesitter4s%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: profunktor_neutron + config: '{"name":"profunktor_neutron","dependencies":["circe_circe","sksamuel_avro4s","typelevel_cats","typelevel_cats-effect","typelevel_fs2","disneystreaming_weaver-test"],"repoUrl":"https://github.com/profunktor/neutron.git","revision":"v0.7.1","version":"0.7.1","targets":"dev.profunktor%neutron-circe dev.profunktor%neutron-core dev.profunktor%neutron-function","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: pureharm_pureharm-aws + config: '{"name":"pureharm_pureharm-aws","dependencies":["pureharm_pureharm-core","pureharm_pureharm-effects-cats","armanbilge_log4cats","monix_monix","typelevel_fs2","pureharm_pureharm-json-circe"],"repoUrl":"https://github.com/pureharm/pureharm-aws.git","revision":"v0.4.0-M1","version":"0.4.0-M1","targets":"com.busymachines%pureharm-aws-cloudfront com.busymachines%pureharm-aws-core com.busymachines%pureharm-aws-logger-ce2 com.busymachines%pureharm-aws-cloudfront-ce2 com.busymachines%pureharm-aws-s3-ce2 com.busymachines%pureharm-aws-sns com.busymachines%pureharm-aws-logger com.busymachines%pureharm-aws-core-ce2 com.busymachines%pureharm-aws-s3 com.busymachines%pureharm-aws-sns-ce2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: pureharm_pureharm-db-core-jdbc + config: '{"name":"pureharm_pureharm-db-core-jdbc","dependencies":["pureharm_pureharm-core","tpolecat_atto"],"repoUrl":"https://github.com/pureharm/pureharm-db-core-jdbc.git","revision":"v0.6.0","version":"0.6.0","targets":"com.busymachines%pureharm-db-core-jdbc","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: pureharm_pureharm-testkit + config: '{"name":"pureharm_pureharm-testkit","dependencies":["pureharm_pureharm-core","pureharm_pureharm-effects-cats","armanbilge_log4cats","scalameta_munit"],"repoUrl":"https://github.com/pureharm/pureharm-testkit.git","revision":"v0.4.0","version":"0.4.0","targets":"com.busymachines%pureharm-testkit com.busymachines%pureharm-testkit-ce2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: rustedbones_scout + config: '{"name":"rustedbones_scout","dependencies":["rustedbones_taxonomy"],"repoUrl":"https://github.com/rustedbones/scout.git","revision":"v0.2.0","version":"0.2.0","targets":"fr.davit%scout","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scodec_scodec-protocols + config: '{"name":"scodec_scodec-protocols","dependencies":["scodec_scodec-stream"],"repoUrl":"https://github.com/scodec/scodec-protocols.git","revision":"v3.0.0","version":"3.0.0","targets":"org.scodec%scodec-protocols","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sideeffffect_zio-doobie + config: '{"name":"sideeffffect_zio-doobie","dependencies":["tpolecat_doobie","zio_zio","zio_interop-cats","zio_zio-config"],"repoUrl":"https://github.com/sideeffffect/zio-doobie.git","revision":"v0.4.1","version":"0.4.1","targets":"com.github.sideeffffect%zio-doobie-liquibase","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: trace4cats_trace4cats-avro + config: '{"name":"trace4cats_trace4cats-avro","dependencies":["trace4cats_trace4cats","fd4s_vulcan","typelevel_fs2","armanbilge_log4cats"],"repoUrl":"https://github.com/trace4cats/trace4cats-avro.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-avro io.janstenpickle%trace4cats-avro-exporter io.janstenpickle%trace4cats-avro-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-kafka + config: '{"name":"trace4cats_trace4cats-kafka","dependencies":["trace4cats_trace4cats","fd4s_fs2-kafka"],"repoUrl":"https://github.com/trace4cats/trace4cats-kafka.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-kafka-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-tail-sampling-extras + config: '{"name":"trace4cats_trace4cats-tail-sampling-extras","dependencies":["trace4cats_trace4cats","typelevel_cats-effect","scala_scala-collection-compat","profunktor_redis4cats"],"repoUrl":"https://github.com/trace4cats/trace4cats-tail-sampling-extras.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-tail-sampling-cache-store io.janstenpickle%trace4cats-tail-sampling-caffeine io.janstenpickle%trace4cats-tail-sampling-redis-store","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-xray + config: '{"name":"trace4cats_trace4cats-xray","dependencies":["circe_circe","typelevel_fs2","trace4cats_trace4cats"],"repoUrl":"https://github.com/trace4cats/trace4cats-xray.git","revision":"","version":"0.0.0+2-85ca34a3","targets":"io.janstenpickle%trace4cats-xray-udp-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-zio + config: '{"name":"trace4cats_trace4cats-zio","dependencies":["trace4cats_trace4cats","zio_interop-cats","typelevel_cats-effect"],"repoUrl":"https://github.com/trace4cats/trace4cats-zio.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-zio io.janstenpickle%trace4cats-context-utils-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: user-signal_fs2-mqtt + config: '{"name":"user-signal_fs2-mqtt","dependencies":["typelevel_cats-effect-testing","typelevel_cats-effect","scodec_scodec-stream","typelevel_fs2","cb372_cats-retry"],"repoUrl":"https://github.com/user-signal/fs2-mqtt.git","revision":"v1.0.0","version":"1.0.0","targets":"net.sigusr%fs2-mqtt","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: valskalla_odin + config: '{"name":"valskalla_odin","dependencies":["typelevel_scalacheck","scalatest_scalatest","circe_circe","typelevel_cats-effect","typelevel_cats-mtl","com-lihaoyi_sourcecode","outr_perfolation","typelevel_cats","zio_zio","zio_interop-cats"],"repoUrl":"https://github.com/valskalla/odin.git","revision":"v0.13.0","version":"0.13.0","targets":"com.github.valskalla%odin-extras com.github.valskalla%odin-json com.github.valskalla%odin-slf4j com.github.valskalla%odin-core com.github.valskalla%odin-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = if (onlyScala2) List() else List(\"3.0.2\")","replaceWith":"val scala3 = List(\"\")"}]}}' + - + name: vigoo_desert + config: '{"name":"vigoo_desert","dependencies":["zio_zio","typelevel_cats","zio_interop-cats","zio_zio-schema","typelevel_cats-effect","akka_akka"],"repoUrl":"https://github.com/vigoo/desert.git","revision":"v0.3.0","version":"0.3.0","targets":"io.github.vigoo%desert-cats io.github.vigoo%desert-zio-schema io.github.vigoo%desert-core io.github.vigoo%desert-zio io.github.vigoo%desert-cats-effect io.github.vigoo%desert-akka io.github.vigoo%desert-shardcake","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: vigoo_prox + config: '{"name":"vigoo_prox","dependencies":["scala_scala-collection-compat","typelevel_fs2","zio_zio","zio_interop-cats","zio_zio-prelude","typelevel_cats-effect"],"repoUrl":"https://github.com/vigoo/prox.git","revision":"v0.7.9","version":"0.7.9","targets":"io.github.vigoo%prox-fs2-3 io.github.vigoo%prox-zstream io.github.vigoo%prox-java9 io.github.vigoo%prox-zstream-2 io.github.vigoo%prox-core io.github.vigoo%prox-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: zio_zio-connect + config: '{"name":"zio_zio-connect","dependencies":["zio_zio-prelude","zio_zio","typelevel_fs2","zio_interop-cats"],"repoUrl":"https://github.com/zio/zio-connect.git","revision":"v0.4.4","version":"0.4.4","targets":"dev.zio%zio-connect-couchbase dev.zio%zio-connect-s3 dev.zio%zio-connect-fs2 dev.zio%zio-connect-aws-lambda dev.zio%zio-connect-dynamodb dev.zio%zio-connect-file","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-18: + runs-on: ubuntu-22.04 + needs: + - stage-17 + strategy: + fail-fast: false + matrix: + include: + - + name: 47degrees_sbt-energymonitor + config: '{"name":"47degrees_sbt-energymonitor","dependencies":["typelevel_fs2","bkirwi_decline","http4s_http4s","tpolecat_natchez","tpolecat_skunk","tpolecat_sourcepos","typelevel_case-insensitive","typelevel_cats","typelevel_cats-effect","typelevel_squants","circe_circe"],"repoUrl":"https://github.com/47degrees/sbt-energymonitor.git","revision":"v0.2.0","version":"0.2.0","targets":"com.47deg%energy-monitor-persistence-app com.47deg%energy-monitor-persistence-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: andreamarcolin_oidc4s + config: '{"name":"andreamarcolin_oidc4s","dependencies":["typelevel_cats","typelevel_cats-effect","circe_circe","softwaremill_sttp","jwt-scala_jwt-scala","chatwork_scala-jwk","armanbilge_log4cats","disneystreaming_weaver-test","http4s_http4s"],"repoUrl":"https://github.com/andreamarcolin/oidc4s.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.andreamarcolin%oidc4s-core io.github.andreamarcolin%oidc4s-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: besselstudio_coingecko + config: '{"name":"besselstudio_coingecko","dependencies":["scalatest_scalatest","playframework_play-json","softwaremill_sttp"],"repoUrl":"https://github.com/besselstudio/coingecko.git","revision":"v3.1.0","version":"3.1.0","targets":"com.besselstudio%coingecko"}' + - + name: coralogix_zio-k8s + config: '{"name":"coralogix_zio-k8s","dependencies":["zio_zio","zio_zio-config","zio_zio-logging","zio_zio-nio","zio_zio-process","softwaremill_sttp","circe_circe","circe_circe-yaml","zio_zio-optics","softwaremill_quicklens"],"repoUrl":"https://github.com/coralogix/zio-k8s.git","revision":"v1.4.9","version":"1.4.9","targets":"com.coralogix%zio-k8s-client com.coralogix%zio-k8s-client-optics com.coralogix%zio-k8s-client-quicklens com.coralogix%zio-k8s-operator","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: dacr_code-examples-manager + config: '{"name":"dacr_code-examples-manager","dependencies":["zio_zio","zio_zio-nio","zio_zio-process","zio_zio-logging","zio_zio-config","softwaremill_sttp","dacr_naturalsort"],"repoUrl":"https://github.com/dacr/code-examples-manager.git","revision":"v2.3.0","version":"2.3.0","targets":"fr.janalyse%code-examples-manager","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: dapperware_zio-slack + config: '{"name":"dapperware_zio-slack","dependencies":["circe_circe","zio_zio","softwaremill_sttp"],"repoUrl":"https://github.com/dapperware/zio-slack.git","revision":"v1.0.0-RC1","version":"1.0.0-RC1","targets":"com.github.dapperware%zio-slack-api-web com.github.dapperware%zio-slack-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_natchez-rediculous + config: '{"name":"davenverse_natchez-rediculous","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","davenverse_rediculous","tpolecat_natchez"],"repoUrl":"https://github.com/davenverse/natchez-rediculous.git","revision":"v0.0.2","version":"0.0.2","targets":"io.chrisdavenport%natchez-rediculous","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_rediculous-concurrent + config: '{"name":"davenverse_rediculous-concurrent","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","circe_circe","davenverse_rediculous","davenverse_mapref","davenverse_circuit","davenverse_mules","davenverse_single-fibered","davenverse_whale-tail"],"repoUrl":"https://github.com/davenverse/rediculous-concurrent.git","revision":"v0.3.0","version":"0.3.0","targets":"io.chrisdavenport%rediculous-concurrent","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: eventstore_eventstore.jvm + config: '{"name":"eventstore_eventstore.jvm","dependencies":["circe_circe","scodec_scodec-bits","akka_akka","softwaremill_sttp"],"repoUrl":"https://github.com/eventstore/eventstore.jvm.git","revision":"v8.0.0","version":"8.0.0","targets":"com.geteventstore%eventstore-client com.geteventstore%eventstore-client-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: fgrutsch_emergence + config: '{"name":"fgrutsch_emergence","dependencies":["typelevel_fs2","bkirwi_decline","softwaremill_sttp","circe_circe","circe_circe-yaml","scalatest_scalatest","typelevel_cats-effect","armanbilge_log4cats"],"repoUrl":"https://github.com/fgrutsch/emergence.git","revision":"v0.5.1","version":"0.5.1","targets":"com.fgrutsch.emergence%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gemini-hlsw_lucuma-sso + config: '{"name":"gemini-hlsw_lucuma-sso","dependencies":["jwt-scala_jwt-scala","http4s_http4s","armanbilge_log4cats","tpolecat_natchez-http4s","gemini-hlsw_lucuma-core","circe_circe","scalameta_munit","typelevel_discipline-munit"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-sso.git","revision":"v0.4.4","version":"0.4.4","targets":"edu.gemini%lucuma-sso-backend-client edu.gemini%lucuma-sso-frontend-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: hamnis_jwk + config: '{"name":"hamnis_jwk","dependencies":["scodec_scodec-bits","circe_circe","typelevel_cats-effect","scalatest_scalatest","http4s_http4s","softwaremill_sttp"],"repoUrl":"https://github.com/hamnis/jwk.git","revision":"v0.1.0","version":"0.1.0","targets":"net.hamnaberg.jwk%jwk-core net.hamnaberg.jwk%jwk-http4s net.hamnaberg.jwk%jwk-sttp3"}' + - + name: hnaderi_edomata + config: '{"name":"hnaderi_edomata","dependencies":["scalameta_munit","com-lihaoyi_upickle","tpolecat_skunk","tpolecat_doobie","typelevel_cats","typelevel_discipline-munit","circe_circe","typelevel_cats-effect","armanbilge_scalacheck-effect","typelevel_fs2"],"repoUrl":"https://github.com/hnaderi/edomata.git","revision":"v0.8.0","version":"0.8.0","targets":"dev.hnaderi%edomata-munit dev.hnaderi%edomata-skunk-upickle dev.hnaderi%edomata-skunk dev.hnaderi%edomata-skunk-circe dev.hnaderi%edomata-doobie dev.hnaderi%edomata-core dev.hnaderi%edomata-doobie-circe dev.hnaderi%edomata-postgres dev.hnaderi%edomata-docs dev.hnaderi%edomata-backend dev.hnaderi%edomata-doobie-upickle","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: hnaderi_scala-k8s + config: '{"name":"hnaderi_scala-k8s","dependencies":["circe_circe-yaml","circe_circe","zio_zio-json","typelevel_scalacheck","http4s_http4s","armanbilge_jawn-fs2","softwaremill_sttp","spray_spray","json4s_json4s","typelevel_jawn"],"repoUrl":"https://github.com/hnaderi/scala-k8s.git","revision":"v0.8.0","version":"0.8.0","targets":"dev.hnaderi%scala-k8s-manifests dev.hnaderi%scala-k8s-play-json dev.hnaderi%scala-k8s-objects dev.hnaderi%scala-k8s-docs dev.hnaderi%scala-k8s-zio dev.hnaderi%scala-k8s-scalacheck dev.hnaderi%scala-k8s-http4s dev.hnaderi%scala-k8s-sttp dev.hnaderi%scala-k8s-zio-json dev.hnaderi%scala-k8s-client dev.hnaderi%scala-k8s-spray-json dev.hnaderi%scala-k8s-json4s dev.hnaderi%scala-k8s-jawn dev.hnaderi%scala-k8s-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":7168,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: juliano_pokeapi-scala + config: '{"name":"juliano_pokeapi-scala","dependencies":["softwaremill_sttp","blemale_scaffeine","scalameta_munit"],"repoUrl":"https://github.com/juliano/pokeapi-scala.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.juliano%pokeapi-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: jwojnowski_oidc4s + config: '{"name":"jwojnowski_oidc4s","dependencies":["circe_circe","typelevel_jawn","typelevel_cats","typelevel_cats-effect","jwt-scala_jwt-scala","scalameta_munit","softwaremill_sttp"],"repoUrl":"https://github.com/jwojnowski/oidc4s.git","revision":"v0.7.0","version":"0.7.0","targets":"me.wojnowski%oidc4s-circe me.wojnowski%oidc4s-core me.wojnowski%oidc4s-quick-sttp-circe me.wojnowski%oidc4s-sttp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: kierendavies_skunk-migrate + config: '{"name":"kierendavies_skunk-migrate","dependencies":["tpolecat_skunk"],"repoUrl":"https://github.com/kierendavies/skunk-migrate.git","revision":"v0.2.1","version":"0.2.1","targets":"io.github.kierendavies%skunk-migrate","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: linyxus_papiers-core + config: '{"name":"linyxus_papiers-core","dependencies":["typelevel_cats","typelevel_cats-effect","bkirwi_decline","circe_circe","softwaremill_sttp","json4s_json4s","http4s_http4s","scalameta_munit"],"repoUrl":"https://github.com/linyxus/papiers-core.git","revision":"","version":"0.2.0","targets":"io.github.linyxus%papiers-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: ocadotechnology_sttp-oauth2 + config: '{"name":"ocadotechnology_sttp-oauth2","dependencies":["typelevel_cats","circe_circe","softwaremill_sttp","fthomas_refined","scalatest_scalatest","typelevel_cats-effect","monix_monix","cb372_scalacache"],"repoUrl":"https://github.com/ocadotechnology/sttp-oauth2.git","revision":"v0.15.2","version":"0.15.2","targets":"com.ocadotechnology%sttp-oauth2 com.ocadotechnology%sttp-oauth2-cache-ce2 com.ocadotechnology%sttp-oauth2-cache-future com.ocadotechnology%sttp-oauth2-cache-cats com.ocadotechnology%sttp-oauth2-cache-scalacache com.ocadotechnology%sttp-oauth2-cache","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: paoloboni_binance-scala-client + config: '{"name":"paoloboni_binance-scala-client","dependencies":["circe_circe","typelevel_fs2","typelevel_cats","typelevel_cats-effect","armanbilge_log4cats","softwaremill_sttp","http4s_http4s","http4s_blaze","disneystreaming_weaver-test"],"repoUrl":"https://github.com/paoloboni/binance-scala-client.git","revision":"v1.6.0","version":"1.6.0","targets":"io.github.paoloboni%binance-scala-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: polynote_uzhttp + config: '{"name":"polynote_uzhttp","dependencies":["zio_zio","scalatest_scalatest","softwaremill_sttp"],"repoUrl":"https://github.com/polynote/uzhttp.git","revision":"0.3.0-RC1","version":"0.3.0-RC1","targets":"org.polynote%uzhttp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"if (scalaVersion.value != \"3.*\")","replaceWith":"if (scalaVersion.value != \"\")"}]}}' + - + name: polystat_polystat-cli + config: '{"name":"polystat_polystat-cli","dependencies":["typelevel_fs2","bkirwi_decline","circe_circe","vlovgr_ciris","2m_ciris-hocon","http4s_http4s","polystat_odin","scalameta_munit"],"repoUrl":"https://github.com/polystat/polystat-cli.git","revision":"v0.2.0","version":"0.2.0","targets":"org.polystat%polystat-cli","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: qwbarch_snowflake4s + config: '{"name":"qwbarch_snowflake4s","dependencies":["armanbilge_log4cats","disneystreaming_weaver-test","typelevel_cats","typelevel_cats-effect","circe_circe","http4s_http4s","tpolecat_skunk"],"repoUrl":"https://github.com/qwbarch/snowflake4s.git","revision":"v1.1.0-RC1","version":"1.1.0-RC1","targets":"io.github.qwbarch%snowflake4s io.github.qwbarch%snowflake4s-circe io.github.qwbarch%snowflake4s-http4s io.github.qwbarch%snowflake4s-skunk"}' + - + name: shastick_zio-prefetcher + config: '{"name":"shastick_zio-prefetcher","dependencies":["zio_zio","zio_zio-logging","zio_zio-metrics-legacy"],"repoUrl":"https://github.com/shastick/zio-prefetcher.git","revision":"v0.8.0-RC6","version":"0.8.0-RC6","targets":"ch.j3t%zio-prefetcher","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sksamuel_elastic4s + config: '{"name":"sksamuel_elastic4s","dependencies":["scalatest_scalatest","zio_zio-json","fasterxml_jackson-module-scala","circe_circe","json4s_json4s","akka_akka","softwaremill_sttp","playframework_play-json","monix_monix","typelevel_cats-effect","zio_zio"],"repoUrl":"https://github.com/sksamuel/elastic4s.git","revision":"v8.5.2","version":"8.5.2","targets":"com.sksamuel.elastic4s%elastic4s-json-zio com.sksamuel.elastic4s%elastic4s-json-jackson com.sksamuel.elastic4s%elastic4s-json-circe com.sksamuel.elastic4s%elastic4s-json-json4s com.sksamuel.elastic4s%elastic4s-testkit com.sksamuel.elastic4s%elastic4s-domain com.sksamuel.elastic4s%elastic4s-json-builder com.sksamuel.elastic4s%elastic4s-http-streams com.sksamuel.elastic4s%elastic4s-client-sttp com.sksamuel.elastic4s%elastic4s-json-play com.sksamuel.elastic4s%elastic4s-handlers com.sksamuel.elastic4s%elastic4s-streams-akka com.sksamuel.elastic4s%elastic4s-client-core com.sksamuel.elastic4s%elastic4s-client-sniffed com.sksamuel.elastic4s%elastic4s-effect-monix com.sksamuel.elastic4s%elastic4s-effect-cats-2 com.sksamuel.elastic4s%elastic4s-effect-cats com.sksamuel.elastic4s%elastic4s-effect-zio com.sksamuel.elastic4s%elastic4s-effect-zio-1 com.sksamuel.elastic4s%elastic4s-core com.sksamuel.elastic4s%elastic4s-client-esjava","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: softwaremill_tapir + config: '{"name":"softwaremill_tapir","dependencies":["softwaremill_sttp","softwaremill_sttp-shared","circe_circe","scalatest_scalatest","zio_zio-json","plokhotnyuk_jsoniter-scala","softwaremill_sttp-apispec","http4s_blaze","typelevel_cats","typelevel_cats-effect","typelevel_scalacheck","scalatest_scalatestplus-scalacheck","typelevel_discipline-scalatest","zio_interop-cats","circe_circe-yaml","zio_interop-reactive-streams","akka_akka","typelevel_fs2","com-lihaoyi_upickle","lightbend-labs_scala-logging","http4s_http4s","zio_zio-prelude","zio_zio","spray_spray","softwaremill_sttp-model","softwaremill_magnolia","scala_scala-java8-compat","zio_zio-http","softwaremill_quicklens","softwaremill_scala-common","fthomas_refined"],"repoUrl":"https://github.com/softwaremill/tapir.git","revision":"v1.2.4","version":"1.2.4","targets":"com.softwaremill.sttp.tapir%tapir-sttp-client com.softwaremill.sttp.tapir%tapir-redoc com.softwaremill.sttp.tapir%tapir-json-circe com.softwaremill.sttp.tapir%tapir-json-zio1 com.softwaremill.sttp.tapir%tapir-jsoniter-scala com.softwaremill.sttp.tapir%tapir-swagger-ui-bundle com.softwaremill.sttp.tapir%tapir-redoc-bundle com.softwaremill.sttp.tapir%tapir-cats com.softwaremill.sttp.tapir%tapir-http4s-server-zio1 com.softwaremill.sttp.tapir%tapir-aws-sam com.softwaremill.sttp.tapir%tapir-armeria-server-zio com.softwaremill.sttp.tapir%tapir-asyncapi-docs com.softwaremill.sttp.tapir%tapir-vertx-server-cats com.softwaremill.sttp.tapir%tapir-swagger-ui com.softwaremill.sttp.tapir%tapir-json-upickle com.softwaremill.sttp.tapir%tapir-netty-server com.softwaremill.sttp.tapir%tapir-armeria-server-zio1 com.softwaremill.sttp.tapir%tapir-server com.softwaremill.sttp.tapir%tapir-vertx-server com.softwaremill.sttp.tapir%tapir-http4s-server com.softwaremill.sttp.tapir%tapir-datadog-metrics com.softwaremill.sttp.tapir%tapir-zio1-http-server com.softwaremill.sttp.tapir%tapir-armeria-server-cats com.softwaremill.sttp.tapir%tapir-netty-server-cats com.softwaremill.sttp.tapir%tapir-netty-server-zio1 com.softwaremill.sttp.tapir%tapir-zio-prelude com.softwaremill.sttp.tapir%tapir-aws-lambda com.softwaremill.sttp.tapir%tapir-zio1 com.softwaremill.sttp.tapir%tapir-json-spray com.softwaremill.sttp.tapir%tapir-vertx-server-zio com.softwaremill.sttp.tapir%tapir-zio-metrics com.softwaremill.sttp.tapir%tapir-core com.softwaremill.sttp.tapir%tapir-armeria-server com.softwaremill.sttp.tapir%tapir-zio com.softwaremill.sttp.tapir%tapir-http4s-server-zio com.softwaremill.sttp.tapir%tapir-prometheus-metrics com.softwaremill.sttp.tapir%tapir-zio-http-server com.softwaremill.sttp.tapir%tapir-opentelemetry-metrics com.softwaremill.sttp.tapir%tapir-server-tests com.softwaremill.sttp.tapir%tapir-vertx-server-zio1 com.softwaremill.sttp.tapir%tapir-openapi-docs com.softwaremill.sttp.tapir%tapir-apispec-docs com.softwaremill.sttp.tapir%tapir-netty-server-zio com.softwaremill.sttp.tapir%tapir-monix-newtype com.softwaremill.sttp.tapir%tapir-sttp-stub-server com.softwaremill.sttp.tapir%tapir-testing com.softwaremill.sttp.tapir%tapir-json-zio com.softwaremill.sttp.tapir%tapir-tests com.softwaremill.sttp.tapir%tapir-sttp-client-ws-zio1 com.softwaremill.sttp.tapir%tapir-client com.softwaremill.sttp.tapir%tapir-http4s-client com.softwaremill.sttp.tapir%tapir-refined","config":{"projects":{"exclude":[],"overrides":{"tapir-sttp-client":{"tests":"compile-only"},"tapir-sttp-client-ws-zio1":{"tests":"compile-only"},"tapir-http4s-client":{"tests":"compile-only"},"tapir-vertx-server":{"tests":"compile-only"},"tapir-datadog-metrics":{"tests":"compile-only"}}},"java":{"version":"11"},"sbt":{"commands":[],"options":["-J-Xmx5g","-J-Xss2M"]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3500,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: testcontainers_testcontainers-scala + config: '{"name":"testcontainers_testcontainers-scala","dependencies":["scalatest_scalatest","scalameta_munit","softwaremill_sttp"],"repoUrl":"https://github.com/testcontainers/testcontainers-scala.git","revision":"v0.40.12","version":"0.40.12","targets":"com.dimafeng%testcontainers-scala-cockroachdb com.dimafeng%testcontainers-scala com.dimafeng%testcontainers-scala-presto com.dimafeng%testcontainers-scala-munit com.dimafeng%testcontainers-scala-db2 com.dimafeng%testcontainers-scala-kafka com.dimafeng%testcontainers-scala-scalatest-selenium com.dimafeng%testcontainers-scala-pulsar com.dimafeng%testcontainers-scala-elasticsearch com.dimafeng%testcontainers-scala-nginx com.dimafeng%testcontainers-scala-mariadb com.dimafeng%testcontainers-scala-solr com.dimafeng%testcontainers-scala-gcloud com.dimafeng%testcontainers-scala-toxiproxy com.dimafeng%testcontainers-scala-vault com.dimafeng%testcontainers-scala-rabbitmq com.dimafeng%testcontainers-scala-influxdb com.dimafeng%testcontainers-scala-postgresql com.dimafeng%testcontainers-scala-localstack com.dimafeng%testcontainers-scala-dynalite com.dimafeng%testcontainers-scala-neo4j com.dimafeng%testcontainers-scala-localstack-v2 com.dimafeng%testcontainers-scala-clickhouse com.dimafeng%testcontainers-scala-couchbase com.dimafeng%testcontainers-scala-mysql com.dimafeng%testcontainers-scala-oracle-xe com.dimafeng%testcontainers-scala-scalatest com.dimafeng%testcontainers-scala-mongodb com.dimafeng%testcontainers-scala-mockserver com.dimafeng%testcontainers-scala-orientdb com.dimafeng%testcontainers-scala-core com.dimafeng%testcontainers-scala-redpanda com.dimafeng%testcontainers-scala-cassandra com.dimafeng%testcontainers-scala-mssqlserver com.dimafeng%testcontainers-scala-trino com.dimafeng%testcontainers-scala-jdbc","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tharwaninitin_etlflow + config: '{"name":"tharwaninitin_etlflow","dependencies":["zio_zio","scala_scala-collection-compat","zio_interop-reactive-streams","softwaremill_sttp","zio_zio-logging","scalikejdbc_scalikejdbc"],"repoUrl":"https://github.com/tharwaninitin/etlflow.git","revision":"1.5.0","version":"1.5.0","targets":"com.github.tharwaninitin%etlflow-k8s com.github.tharwaninitin%etlflow-aws com.github.tharwaninitin%etlflow-http com.github.tharwaninitin%etlflow-core com.github.tharwaninitin%etlflow-gcp com.github.tharwaninitin%etlflow-jdbc com.github.tharwaninitin%etlflow-email","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: tinkoff_muffin + config: '{"name":"tinkoff_muffin","dependencies":["circe_circe","typelevel_fs2","typelevel_cats","typelevel_cats-effect","scalatest_scalatest","http4s_http4s","softwaremill_sttp","zio_zio-json"],"repoUrl":"https://github.com/tinkoff/muffin.git","revision":"v0.2.1","version":"0.2.1","targets":"ru.tinkoff%muffin-circe-json-interop ru.tinkoff%muffin-core ru.tinkoff%muffin-http4s-http-interop ru.tinkoff%muffin-sttp-http-interop ru.tinkoff%muffin-zio-http-interop ru.tinkoff%muffin-zio-json-interop"}' + - + name: tmccarthy_fetch + config: '{"name":"tmccarthy_fetch","dependencies":["typelevel_cats-effect","typelevel_fs2","tmccarthy_digest4s","tmccarthy_tmm-scala-collections","tmccarthy_tmmutils","softwaremill_sttp","scalameta_munit","tmccarthy_scala-db","tototoshi_scala-csv","circe_circe"],"repoUrl":"https://github.com/tmccarthy/fetch.git","revision":"v0.4.0","version":"0.4.0","targets":"au.id.tmm.fetch%fetch-aws-textract au.id.tmm.fetch%fetch-cache au.id.tmm.fetch%fetch-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: trace4cats_trace4cats-jaeger + config: '{"name":"trace4cats_trace4cats-jaeger","dependencies":["scala_scala-collection-compat","trace4cats_trace4cats","trace4cats_trace4cats-jaeger-integration-test","trace4cats_trace4cats-exporter-http"],"repoUrl":"https://github.com/trace4cats/trace4cats-jaeger.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-jaeger-thrift-common io.janstenpickle%trace4cats-jaeger-thrift-exporter io.janstenpickle%trace4cats-jaeger-thrift-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-opentelemetry + config: '{"name":"trace4cats_trace4cats-opentelemetry","dependencies":["scala_scala-collection-compat","trace4cats_trace4cats","trace4cats_trace4cats-jaeger-integration-test","circe_circe","http4s_http4s","trace4cats_trace4cats-exporter-http"],"repoUrl":"https://github.com/trace4cats/trace4cats-opentelemetry.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-opentelemetry-common io.janstenpickle%trace4cats-opentelemetry-jaeger-exporter io.janstenpickle%trace4cats-opentelemetry-otlp-grpc-exporter io.janstenpickle%trace4cats-opentelemetry-otlp-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-zipkin + config: '{"name":"trace4cats_trace4cats-zipkin","dependencies":["circe_circe","trace4cats_trace4cats","trace4cats_trace4cats-exporter-http","trace4cats_trace4cats-jaeger-integration-test"],"repoUrl":"https://github.com/trace4cats/trace4cats-zipkin.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-zipkin-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: wiringbits_wiringbits-webapp-utils + config: '{"name":"wiringbits_wiringbits-webapp-utils","dependencies":["scalatest_scalatest","playframework_play-json","softwaremill_sttp"],"repoUrl":"https://github.com/wiringbits/wiringbits-webapp-utils.git","revision":"v0.5.15","version":"0.5.15","targets":"net.wiringbits%admin-data-explorer-api net.wiringbits%webapp-common","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-8: + runs-on: ubuntu-22.04 + needs: + - stage-7 + strategy: + fail-fast: false + matrix: + include: + - + name: katrix_minejson + config: '{"name":"katrix_minejson","dependencies":["katrix_typenbt","circe_circe","scalatest_scalatest"],"repoUrl":"https://github.com/katrix/minejson.git","revision":"","version":"0.4.0","targets":"net.katsstuff%minejson-text","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sciss_soundprocesses + config: '{"name":"sciss_soundprocesses","dependencies":["scalatest_scalatest","sciss_lucreswing","sciss_scalacolliderswing","sciss_scalacollider-if","sciss_equal","sciss_audiowidgets"],"repoUrl":"https://github.com/sciss/soundprocesses.git","revision":"v4.14.2","version":"4.14.2","targets":"de.sciss%soundprocesses-compiler de.sciss%soundprocesses-core de.sciss%soundprocesses-views","config":{"projects":{"exclude":["de.sciss%soundprocesses-compiler"],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: zio_zio-http + config: '{"name":"zio_zio-http","dependencies":["zio_zio","zio_zio-schema"],"repoUrl":"https://github.com/zio/zio-http.git","revision":"v0.0.3","version":"0.0.3","targets":"dev.zio%zio-http-logging dev.zio%zio-http dev.zio%zio-http-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty = \"3.2.0\"","replaceWith":"val ScalaDotty = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-4: + runs-on: ubuntu-22.04 + needs: + - stage-3 + strategy: + fail-fast: false + matrix: + include: + - + name: 47degrees_munit-akka + config: '{"name":"47degrees_munit-akka","dependencies":["scalameta_munit","akka_akka"],"repoUrl":"https://github.com/47degrees/munit-akka.git","revision":"v0.1","version":"0.1","targets":"dev.rpeters%munit-akka-typed dev.rpeters%munit-akka-typed-persistence","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: ahjohannessen_unum + config: '{"name":"ahjohannessen_unum","dependencies":["typelevel_cats","scalameta_munit","typelevel_scalacheck","typelevel_discipline-munit"],"repoUrl":"https://github.com/ahjohannessen/unum.git","revision":"v1.1.1","version":"1.1.1","targets":"io.github.ahjohannessen%unum","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: andyglow_websocket-scala-client + config: '{"name":"andyglow_websocket-scala-client","dependencies":["scalatest_scalatest","scala-stm_scala-stm"],"repoUrl":"https://github.com/andyglow/websocket-scala-client.git","revision":"v0.4.0","version":"0.4.0","targets":"com.github.andyglow%websocket-scala-client"}' + - + name: ariskk_flink4s + config: '{"name":"ariskk_flink4s","dependencies":["typelevel_cats","scalatest_scalatest"],"repoUrl":"https://github.com/ariskk/flink4s.git","revision":"","version":"1.15.2","targets":"com.ariskk%flink4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: armanbilge_litter + config: '{"name":"armanbilge_litter","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/armanbilge/litter.git","revision":"v0.1.1","version":"0.1.1","targets":"com.armanbilge%litter com.armanbilge%litter-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: armanbilge_saslprep + config: '{"name":"armanbilge_saslprep","dependencies":["cquiroz_scala-java-locales","scalameta_munit"],"repoUrl":"https://github.com/armanbilge/saslprep.git","revision":"v0.1.1","version":"0.1.1","targets":"com.armanbilge%saslprep","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":["-J-Xss2M"]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: bcarter97_id-generator + config: '{"name":"bcarter97_id-generator","dependencies":["scalatest_scalatest","typelevel_cats"],"repoUrl":"https://github.com/bcarter97/id-generator.git","revision":"v0.5.1","version":"0.5.1","targets":"io.github.bcarter97%id-generator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: billzabob_fordeckmacia + config: '{"name":"billzabob_fordeckmacia","dependencies":["scodec_scodec","scodec_scodec-bits","scalameta_munit"],"repoUrl":"https://github.com/billzabob/fordeckmacia.git","revision":"v1.1.0","version":"1.1.0","targets":"com.github.billzabob%fordeckmacia"}' + - + name: codedx_mapk + config: '{"name":"codedx_mapk","dependencies":["typelevel_cats","scalatest_scalatest"],"repoUrl":"https://github.com/codedx/mapk.git","revision":"1.2.0","version":"1.2.0","targets":"com.codedx%mapk"}' + - + name: cornerman_sloth + config: '{"name":"cornerman_sloth","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/cornerman/sloth.git","revision":"v0.6.5","version":"0.6.5","targets":"com.github.cornerman%sloth-types","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: dacr_zio-worksheet + config: '{"name":"dacr_zio-worksheet","dependencies":["zio_zio"],"repoUrl":"https://github.com/dacr/zio-worksheet.git","revision":"v2.0.5.0","version":"2.0.5.0","targets":"fr.janalyse%zio-worksheet","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_cats-scalacheck + config: '{"name":"davenverse_cats-scalacheck","dependencies":["typelevel_cats","typelevel_scalacheck","typelevel_discipline-munit"],"repoUrl":"https://github.com/davenverse/cats-scalacheck.git","revision":"v0.3.2","version":"0.3.2","targets":"io.chrisdavenport%cats-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: dobrynya_zio-jms + config: '{"name":"dobrynya_zio-jms","dependencies":["zio_zio"],"repoUrl":"https://github.com/dobrynya/zio-jms.git","revision":"v0.2","version":"0.2","targets":"io.github.dobrynya%zio-jms","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: dvgica_managerial + config: '{"name":"dvgica_managerial","dependencies":["scalameta_munit","twitter_util","scala_scala-collection-compat"],"repoUrl":"https://github.com/dvgica/managerial.git","revision":"v0.8.0","version":"0.8.0","targets":"ca.dvgi%managerial ca.dvgi%managerial-twitter-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: earogov_ordset + config: '{"name":"earogov_ordset","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/earogov/ordset.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.earogov%ordset io.github.earogov%ordset-commonsRandom","config":{"projects":{"exclude":[],"overrides":{"ordset":{"tests":"disabled"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"\"-comment-syntax\", \"wiki\"","replaceWith":"\"-comment-syntax:wiki\""}]}}' + - + name: erikvanoosten_metrics-scala + config: '{"name":"erikvanoosten_metrics-scala","dependencies":["scalatest_scalatest","akka_akka"],"repoUrl":"https://github.com/erikvanoosten/metrics-scala.git","revision":"v4.2.9","version":"4.2.9","targets":"nl.grons%metrics4-scala nl.grons%metrics4-akka_a26 nl.grons%metrics4-scala-hdr","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: fgrutsch_akka-persistence-mapdb + config: '{"name":"fgrutsch_akka-persistence-mapdb","dependencies":["akka_akka","scalatest_scalatest"],"repoUrl":"https://github.com/fgrutsch/akka-persistence-mapdb.git","revision":"v0.3.2","version":"0.3.2","targets":"com.fgrutsch%akka-persistence-mapdb","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: findify_flink-adt + config: '{"name":"findify_flink-adt","dependencies":["scalatest_scalatest","typelevel_cats","softwaremill_magnolia"],"repoUrl":"https://github.com/findify/flink-adt.git","revision":"0.6.1","version":"0.6.1","targets":"io.findify%flink-adt","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: fthomas_refined + config: '{"name":"fthomas_refined","dependencies":["typelevel_scalacheck","typelevel_cats","typelevel_discipline-scalatest","scopt_scopt"],"repoUrl":"https://github.com/fthomas/refined.git","revision":"v0.10.1","version":"0.10.1","targets":"eu.timepit%refined eu.timepit%refined-cats eu.timepit%refined-scalacheck eu.timepit%refined-scopt eu.timepit%refined-jsonpath","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala_3 = \"3.1.2\"","replaceWith":"val Scala_3 = \"\""}]}}' + - + name: gchudnov_bscript + config: '{"name":"gchudnov_bscript","dependencies":["scalatest_scalatest","json4s_json4s"],"repoUrl":"https://github.com/gchudnov/bscript.git","revision":"v1.3.5","version":"1.3.5","targets":"com.github.gchudnov%bscript-builder com.github.gchudnov%bscript-translator com.github.gchudnov%bscript-inspector com.github.gchudnov%bscript-serde com.github.gchudnov%bscript-interpreter com.github.gchudnov%bscript-rewriter com.github.gchudnov%bscript-b1 com.github.gchudnov%bscript-lang","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gchudnov_swearwolf + config: '{"name":"gchudnov_swearwolf","dependencies":["zio_zio","scala_scala-parser-combinators"],"repoUrl":"https://github.com/gchudnov/swearwolf.git","revision":"v2.1.0","version":"2.1.0","targets":"com.github.gchudnov%swearwolf-term-zio com.github.gchudnov%swearwolf-rich com.github.gchudnov%swearwolf-util-zio com.github.gchudnov%swearwolf-term com.github.gchudnov%swearwolf-shapes-zio com.github.gchudnov%swearwolf-shapes com.github.gchudnov%swearwolf-util com.github.gchudnov%swearwolf-rich-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: geirolz_fluent-copy + config: '{"name":"geirolz_fluent-copy","dependencies":["scalameta_munit","typelevel_cats","typelevel_discipline-munit","typelevel_scalacheck"],"repoUrl":"https://github.com/geirolz/fluent-copy.git","revision":"v0.0.1","version":"0.0.1","targets":"com.github.geirolz%fluent-copy","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: geirolz_scope + config: '{"name":"geirolz_scope","dependencies":["typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/geirolz/scope.git","revision":"v0.0.7","version":"0.0.7","targets":"com.github.geirolz%scope-core com.github.geirolz%scope-generic","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: giabao_asm-flow + config: '{"name":"giabao_asm-flow","dependencies":["zio_zio"],"repoUrl":"https://github.com/giabao/asm-flow.git","revision":"v0.1.0","version":"0.1.0","targets":"com.sandinh%asm-flow","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: inoio_solrs + config: '{"name":"inoio_solrs","dependencies":["scala_scala-collection-compat","scala_scala-xml","scala_scala-java8-compat","scalatest_scalatest","scalatest_scalatestplus-mockito","scalatest_scalatestplus-junit","zio_izumi-reflect","twitter_util"],"repoUrl":"https://github.com/inoio/solrs.git","revision":"","version":"2.7.0","targets":"io.ino%solrs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: j-mie6_parsley-cats + config: '{"name":"j-mie6_parsley-cats","dependencies":["typelevel_cats","scalatest_scalatest"],"repoUrl":"https://github.com/j-mie6/parsley-cats.git","revision":"v1.0.0","version":"1.0.0","targets":"com.github.j-mie6%parsley-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: japgolly_univeq + config: '{"name":"japgolly_univeq","dependencies":["com-lihaoyi_utest","typelevel_cats"],"repoUrl":"https://github.com/japgolly/univeq.git","revision":"v2.0.1","version":"2.0.1","targets":"com.github.japgolly.univeq%univeq-cats com.github.japgolly.univeq%univeq","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: jatcwang_difflicious + config: '{"name":"jatcwang_difflicious","dependencies":["typelevel_cats","zio_izumi-reflect","com-lihaoyi_fansi","softwaremill_magnolia","scalameta_munit","scalatest_scalatest"],"repoUrl":"https://github.com/jatcwang/difflicious.git","revision":"v0.4.1","version":"0.4.1","targets":"com.github.jatcwang%difflicious-cats com.github.jatcwang%difflicious-core com.github.jatcwang%difflicious-munit com.github.jatcwang%difflicious-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: jczuchnowski_zio-pulsar + config: '{"name":"jczuchnowski_zio-pulsar","dependencies":["zio_zio"],"repoUrl":"https://github.com/jczuchnowski/zio-pulsar.git","revision":"v0.2","version":"0.2","targets":"com.github.jczuchnowski%zio-pulsar","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: jkobejs_cron + config: '{"name":"jkobejs_cron","dependencies":["zio_zio"],"repoUrl":"https://github.com/jkobejs/cron.git","revision":"v1.0.1","version":"1.0.1","targets":"io.github.jkobejs%zio-cron io.github.jkobejs%zio1-cron"}' + - + name: kitlangton_animus + config: '{"name":"kitlangton_animus","dependencies":["zio_zio"],"repoUrl":"https://github.com/kitlangton/animus.git","revision":"v0.2.2","version":"0.2.2","targets":"io.github.kitlangton%animus io.github.kitlangton%root"}' + - + name: koterpillar_refinery + config: '{"name":"koterpillar_refinery","dependencies":["typelevel_cats","scalameta_munit","com-lihaoyi_upickle"],"repoUrl":"https://github.com/koterpillar/refinery.git","revision":"v0.0.8","version":"0.0.8","targets":"com.koterpillar%refinery","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: marcinzh_turbolift + config: '{"name":"marcinzh_turbolift","dependencies":["scalatest_scalatest","typelevel_cats"],"repoUrl":"https://github.com/marcinzh/turbolift.git","revision":"v0.25.0","version":"0.25.0","targets":"io.github.marcinzh%turbolift-core"}' + - + name: marcinzh_yamlike + config: '{"name":"marcinzh_yamlike","dependencies":["zio_zio"],"repoUrl":"https://github.com/marcinzh/yamlike.git","revision":"","version":"0.1.0","targets":"io.github.marcinzh%yamlayer io.github.marcinzh%yamlist"}' + - + name: massimosiani_monix-newtypes-cats + config: '{"name":"massimosiani_monix-newtypes-cats","dependencies":["typelevel_cats","typelevel_scalacheck","scalameta_munit"],"repoUrl":"https://github.com/massimosiani/monix-newtypes-cats.git","revision":"v0.0.3","version":"0.0.3","targets":"io.github.massimosiani%monix-newtypes-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: mpollmeier_scala-repl-pp + config: '{"name":"mpollmeier_scala-repl-pp","dependencies":["scalatest_scalatest","com-lihaoyi_mainargs","com-lihaoyi_os-lib","com-lihaoyi_pprint","scopt_scopt","scala_scala-xml","com-lihaoyi_cask","com-lihaoyi_requests-scala"],"repoUrl":"https://github.com/mpollmeier/scala-repl-pp.git","revision":"v0.0.29","version":"0.0.29","targets":"com.michaelpollmeier%scala-repl-pp com.michaelpollmeier%scala-repl-pp-all com.michaelpollmeier%scala-repl-pp-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: msgpack4z_msgpack4z-jawn + config: '{"name":"msgpack4z_msgpack4z-jawn","dependencies":["typelevel_jawn","msgpack4z_msgpack4z-core"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-jawn.git","revision":"v0.7.3","version":"0.7.3","targets":"com.github.xuwei-k%msgpack4z-jawn","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.0\"","replaceWith":"def Scala3 = \"\""}]}}' + - + name: narma_zio-docker + config: '{"name":"narma_zio-docker","dependencies":["zio_zio"],"repoUrl":"https://github.com/narma/zio-docker.git","revision":"v2.0.1-M1","version":"2.0.1-M1","targets":"st.alzo%zio-docker","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: noelwelsh_mads + config: '{"name":"noelwelsh_mads","dependencies":["typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/noelwelsh/mads.git","revision":"0.2.0","version":"0.2.0","targets":"org.creativescala%mads","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: palanga_parana + config: '{"name":"palanga_parana","dependencies":["zio_zio"],"repoUrl":"https://github.com/palanga/parana.git","revision":"v0.7.0","version":"0.7.0","targets":"io.github.palanga%parana-journal-common io.github.palanga%parana-core-local","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: palanga_zio-cassandra + config: '{"name":"palanga_zio-cassandra","dependencies":["zio_zio"],"repoUrl":"https://github.com/palanga/zio-cassandra.git","revision":"v0.10.0","version":"0.10.0","targets":"io.github.palanga%zio-cassandra","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: pjfanning_akka-rabbitmq + config: '{"name":"pjfanning_akka-rabbitmq","dependencies":["akka_akka"],"repoUrl":"https://github.com/pjfanning/akka-rabbitmq.git","revision":"v6.1.0","version":"6.1.0","targets":"com.github.pjfanning%akka-rabbitmq","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"PublishSubscribeSpec.scala\""],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: pjfanning_micrometer-akka + config: '{"name":"pjfanning_micrometer-akka","dependencies":["akka_akka","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/micrometer-akka.git","revision":"v0.13.3","version":"0.13.3","targets":"com.github.pjfanning%micrometer-akka","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: pjfanning_zio-metrics-micrometer + config: '{"name":"pjfanning_zio-metrics-micrometer","dependencies":["scala_scala-java8-compat","zio_zio"],"repoUrl":"https://github.com/pjfanning/zio-metrics-micrometer.git","revision":"v0.20.6","version":"0.20.6","targets":"com.github.pjfanning%zio-metrics-micrometer","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: poslegm_munit-zio + config: '{"name":"poslegm_munit-zio","dependencies":["scalameta_munit","zio_zio"],"repoUrl":"https://github.com/poslegm/munit-zio.git","revision":"v0.1.1","version":"0.1.1","targets":"com.github.poslegm%munit-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: pureharm_pureharm-core + config: '{"name":"pureharm_pureharm-core","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/pureharm/pureharm-core.git","revision":"v0.3.0","version":"0.3.0","targets":"com.busymachines%pureharm-core com.busymachines%pureharm-core-anomaly com.busymachines%pureharm-core-identifiable com.busymachines%pureharm-core-sprout","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: sangria-graphql_sangria-ion + config: '{"name":"sangria-graphql_sangria-ion","dependencies":["sangria-graphql_sangria-marshalling-api","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-ion.git","revision":"v2.0.1","version":"2.0.1","targets":"org.sangria-graphql%sangria-ion","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-json4s-jackson + config: '{"name":"sangria-graphql_sangria-json4s-jackson","dependencies":["sangria-graphql_sangria-marshalling-api","json4s_json4s","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-json4s-jackson.git","revision":"v2.0.1","version":"2.0.1","targets":"org.sangria-graphql%sangria-json4s-jackson","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-json4s-native + config: '{"name":"sangria-graphql_sangria-json4s-native","dependencies":["sangria-graphql_sangria-marshalling-api","json4s_json4s","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-json4s-native.git","revision":"v1.0.2","version":"1.0.2","targets":"org.sangria-graphql%sangria-json4s-native","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-msgpack + config: '{"name":"sangria-graphql_sangria-msgpack","dependencies":["sangria-graphql_sangria-marshalling-api","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-msgpack.git","revision":"v2.0.1","version":"2.0.1","targets":"org.sangria-graphql%sangria-msgpack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sangria-graphql_sangria-spray-json + config: '{"name":"sangria-graphql_sangria-spray-json","dependencies":["sangria-graphql_sangria-marshalling-api","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-spray-json.git","revision":"v1.0.3","version":"1.0.3","targets":"org.sangria-graphql%sangria-spray-json","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalapb_scalapb-json4s + config: '{"name":"scalapb_scalapb-json4s","dependencies":["scalapb_scalapb","scalatest_scalatest","json4s_json4s"],"repoUrl":"https://github.com/scalapb/scalapb-json4s.git","revision":"v0.12.0","version":"0.12.0","targets":"com.thesamet.scalapb%scalapb-json4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalapb_scalapb-validate + config: '{"name":"scalapb_scalapb-validate","dependencies":["scalameta_munit","typelevel_cats","scalapb_scalapb"],"repoUrl":"https://github.com/scalapb/scalapb-validate.git","revision":"v0.3.3","version":"0.3.3","targets":"com.thesamet.scalapb%scalapb-validate-cats com.thesamet.scalapb%scalapb-validate-codegen com.thesamet.scalapb%scalapb-validate-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: scalapb_zio-grpc + config: '{"name":"scalapb_zio-grpc","dependencies":["scalapb_scalapb","zio_zio"],"repoUrl":"https://github.com/scalapb/zio-grpc.git","revision":"v0.6.0-test7","version":"0.6.0-test7","targets":"com.thesamet.scalapb.zio-grpc%zio-grpc-codegen com.thesamet.scalapb.zio-grpc%zio-grpc-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: sciss_audiofile + config: '{"name":"sciss_audiofile","dependencies":["sciss_asyncfile","sciss_log","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/audiofile.git","revision":"v2.4.0","version":"2.4.0","targets":"de.sciss%audiofile"}' + - + name: sciss_audiowidgets + config: '{"name":"sciss_audiowidgets","dependencies":["sciss_desktop","sciss_raphaelicons"],"repoUrl":"https://github.com/sciss/audiowidgets.git","revision":"v2.4.0","version":"2.4.0","targets":"de.sciss%audiowidgets-app de.sciss%audiowidgets-core de.sciss%audiowidgets-swing"}' + - + name: sciss_filecache + config: '{"name":"sciss_filecache","dependencies":["sciss_fileutil","scalatest_scalatest","scala-stm_scala-stm"],"repoUrl":"https://github.com/sciss/filecache.git","revision":"","version":"1.1.2","targets":"de.sciss%filecache-common de.sciss%filecache-mutable de.sciss%filecache-txn"}' + - + name: sciss_lucre + config: '{"name":"sciss_lucre","dependencies":["scalatest_scalatest","sciss_equal","sciss_log","sciss_model","scala-stm_scala-stm"],"repoUrl":"https://github.com/sciss/lucre.git","revision":"v4.6.3","version":"4.6.3","targets":"de.sciss%lucre-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: scodec_scodec-cats + config: '{"name":"scodec_scodec-cats","dependencies":["scodec_scodec-bits","scodec_scodec","typelevel_cats","typelevel_discipline-munit"],"repoUrl":"https://github.com/scodec/scodec-cats.git","revision":"v1.2.0","version":"1.2.0","targets":"org.scodec%scodec-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: senia-psm_zio-test-akka-http + config: '{"name":"senia-psm_zio-test-akka-http","dependencies":["zio_zio"],"repoUrl":"https://github.com/senia-psm/zio-test-akka-http.git","revision":"v2.0.4","version":"2.0.4","targets":"info.senia%zio-test-akka-http"}' + - + name: shiftleftsecurity_codepropertygraph + config: '{"name":"shiftleftsecurity_codepropertygraph","dependencies":["json4s_json4s","scalatest_scalatest","shiftleftsecurity_overflowdb","scopt_scopt","shiftleftsecurity_overflowdb-codegen"],"repoUrl":"https://github.com/shiftleftsecurity/codepropertygraph.git","revision":"v1.3.585","version":"1.3.585","targets":"io.shiftleft%schema2json io.shiftleft%codepropertygraph io.shiftleft%codepropertygraph-domain-classes io.shiftleft%codepropertygraph-schema io.shiftleft%codepropertygraph-protos","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sksamuel_avro4s + config: '{"name":"sksamuel_avro4s","dependencies":["scalatest_scalatest","typelevel_cats","softwaremill_magnolia"],"repoUrl":"https://github.com/sksamuel/avro4s.git","revision":"","version":"5.0.3","targets":"com.sksamuel.avro4s%avro4s-cats com.sksamuel.avro4s%avro4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: sky-uk_kafka-topic-loader + config: '{"name":"sky-uk_kafka-topic-loader","dependencies":["typelevel_cats","lightbend-labs_scala-logging","scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/sky-uk/kafka-topic-loader.git","revision":"v2.1.0","version":"2.1.0","targets":"uk.sky%kafka-topic-loader","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: swagger-akka-http_swagger-scala3-enum-module + config: '{"name":"swagger-akka-http_swagger-scala3-enum-module","dependencies":["swagger-akka-http_swagger-scala-module","fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/swagger-akka-http/swagger-scala3-enum-module.git","revision":"v2.3.0","version":"2.3.0","targets":"com.github.swagger-akka-http%swagger-scala3-enum-module","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tharwaninitin_cache4s + config: '{"name":"tharwaninitin_cache4s","dependencies":["scala_scala-collection-compat","zio_zio"],"repoUrl":"https://github.com/tharwaninitin/cache4s.git","revision":"","version":"0.1.0","targets":"com.github.tharwaninitin%cache4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: tharwaninitin_cron4zio + config: '{"name":"tharwaninitin_cron4zio","dependencies":["zio_zio"],"repoUrl":"https://github.com/tharwaninitin/cron4zio.git","revision":"1.0.0","version":"1.0.0","targets":"com.github.tharwaninitin%cron4zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: tharwaninitin_crypto4s + config: '{"name":"tharwaninitin_crypto4s","dependencies":["zio_zio"],"repoUrl":"https://github.com/tharwaninitin/crypto4s.git","revision":"","version":"0.2.0","targets":"com.github.tharwaninitin%crypto4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: tomasmikula_libretto + config: '{"name":"tomasmikula_libretto","dependencies":["zio_zio"],"repoUrl":"https://github.com/tomasmikula/libretto.git","revision":"v0.2-M4","version":"0.2-M4","targets":"dev.continuously%libretto-examples dev.continuously%libretto dev.continuously%libretto-zio dev.continuously%libretto-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tomasmikula_nutcracker + config: '{"name":"tomasmikula_nutcracker","dependencies":["typelevel_cats","scalaz_scalaz","scalaprops_scalaprops","scalatest_scalatest"],"repoUrl":"https://github.com/tomasmikula/nutcracker.git","revision":"v0.1.9","version":"0.1.9","targets":"com.github.tomasmikula%nutcracker","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: torrentdam_bencode + config: '{"name":"torrentdam_bencode","dependencies":["scodec_scodec","typelevel_cats"],"repoUrl":"https://github.com/torrentdam/bencode.git","revision":"v1.1.0","version":"1.1.0","targets":"io.github.torrentdam.bencode%bencode","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_case-insensitive + config: '{"name":"typelevel_case-insensitive","dependencies":["typelevel_cats","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/case-insensitive.git","revision":"v1.3.0","version":"1.3.0","targets":"org.typelevel%case-insensitive org.typelevel%case-insensitive-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_cats-collections + config: '{"name":"typelevel_cats-collections","dependencies":["typelevel_cats","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/cats-collections.git","revision":"v0.9.5","version":"0.9.5","targets":"org.typelevel%cats-collections-core org.typelevel%cats-collections-laws org.typelevel%cats-collections-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: typelevel_cats-mtl + config: '{"name":"typelevel_cats-mtl","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/typelevel/cats-mtl.git","revision":"v1.3.0","version":"1.3.0","targets":"org.typelevel%cats-mtl org.typelevel%cats-mtl-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: typelevel_cats-parse + config: '{"name":"typelevel_cats-parse","dependencies":["typelevel_cats","scalameta_munit","typelevel_jawn"],"repoUrl":"https://github.com/typelevel/cats-parse.git","revision":"v0.3.9","version":"0.3.9","targets":"org.typelevel%cats-parse","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: typelevel_cats-testkit-scalatest + config: '{"name":"typelevel_cats-testkit-scalatest","dependencies":["typelevel_cats","typelevel_discipline-scalatest"],"repoUrl":"https://github.com/typelevel/cats-testkit-scalatest.git","revision":"v2.1.5","version":"2.1.5","targets":"org.typelevel%cats-testkit-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_cats-time + config: '{"name":"typelevel_cats-time","dependencies":["typelevel_cats","scalameta_munit","typelevel_discipline-munit","scala_scala-collection-compat","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/cats-time.git","revision":"v0.5.1","version":"0.5.1","targets":"org.typelevel%cats-time org.typelevel%cats-time-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: typelevel_idna4s + config: '{"name":"typelevel_idna4s","dependencies":["typelevel_cats","scalameta_munit","typelevel_discipline-munit","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/idna4s.git","revision":"v0.0.1","version":"0.0.1","targets":"org.typelevel%idna4s-core org.typelevel%idna4s-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: typelevel_monoids + config: '{"name":"typelevel_monoids","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/typelevel/monoids.git","revision":"v0.2.0","version":"0.2.0","targets":"org.typelevel%monoids","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: typelevel_mouse + config: '{"name":"typelevel_mouse","dependencies":["typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/typelevel/mouse.git","revision":"v1.2.1","version":"1.2.1","targets":"org.typelevel%mouse","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: typelevel_paiges + config: '{"name":"typelevel_paiges","dependencies":["typelevel_cats","typelevel_discipline-scalatest","scalatest_scalatest"],"repoUrl":"https://github.com/typelevel/paiges.git","revision":"v0.4.2","version":"0.4.2","targets":"org.typelevel%paiges-cats org.typelevel%paiges-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_shapeless-3 + config: '{"name":"typelevel_shapeless-3","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/typelevel/shapeless-3.git","revision":"v3.3.0","version":"3.3.0","targets":"org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: typelevel_spire + config: '{"name":"typelevel_spire","dependencies":["typelevel_cats","typelevel_scalacheck","scalameta_munit","typelevel_discipline-munit"],"repoUrl":"https://github.com/typelevel/spire.git","revision":"v0.18.0","version":"0.18.0","targets":"org.typelevel%spire-legacy org.typelevel%spire-util org.typelevel%spire-laws org.typelevel%spire org.typelevel%spire-extras org.typelevel%spire-platform org.typelevel%spire-data org.typelevel%spire-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: vitaliihonta_zio-temporal + config: '{"name":"vitaliihonta_zio-temporal","dependencies":["zio_zio","scalapb_scalapb","scala_scala-java8-compat","zio_izumi-reflect","scalatest_scalatest","fasterxml_jackson-module-scala"],"repoUrl":"https://github.com/vitaliihonta/zio-temporal.git","revision":"0.1.0-RC6","version":"0.1.0-RC6","targets":"dev.vhonta%zio-temporal-core dev.vhonta%zio-temporal-protobuf dev.vhonta%zio-temporal-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: vladkopanev_zio-saga + config: '{"name":"vladkopanev_zio-saga","dependencies":["zio_zio"],"repoUrl":"https://github.com/vladkopanev/zio-saga.git","revision":"v0.5.0","version":"0.5.0","targets":"com.vladkopanev%zio-saga-core"}' + - + name: yakivy_dupin + config: '{"name":"yakivy_dupin","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/yakivy/dupin.git","revision":"","version":"0.5.0","targets":"com.github.yakivy%dupin-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: yurikpanic_zio-postgres + config: '{"name":"yurikpanic_zio-postgres","dependencies":["scalameta_munit","zio_zio"],"repoUrl":"https://github.com/yurikpanic/zio-postgres.git","revision":"v0.1.1","version":"0.1.1","targets":"io.github.yurikpanic%zio-postgres","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: zio_interop-guava + config: '{"name":"zio_interop-guava","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/interop-guava.git","revision":"v32.1.0","version":"32.1.0","targets":"dev.zio%zio-interop-guava","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' + - + name: zio_interop-reactive-streams + config: '{"name":"zio_interop-reactive-streams","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/interop-reactive-streams.git","revision":"v2.0.0","version":"2.0.0","targets":"dev.zio%zio-interop-reactivestreams","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty = \"3.1.0\"","replaceWith":"val ScalaDotty = \"\""}]}}' + - + name: zio_zio-cache + config: '{"name":"zio_zio-cache","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-cache.git","revision":"v0.2.1","version":"0.2.1","targets":"dev.zio%zio-cache","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.1\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' + - + name: zio_zio-config + config: '{"name":"zio_zio-config","dependencies":["zio_zio","scala_scala-collection-compat","scalaz_scalaz","typelevel_cats"],"repoUrl":"https://github.com/zio/zio-config.git","revision":"v3.0.7","version":"3.0.7","targets":"dev.zio%zio-config-aws dev.zio%zio-config dev.zio%zio-config-scalaz dev.zio%zio-config-magnolia dev.zio%zio-config-derivation dev.zio%zio-config-yaml dev.zio%zio-config-cats dev.zio%zio-config-typesafe dev.zio%zio-config-zio-aws","config":{"projects":{"exclude":[],"overrides":{"zio-config-magnolia":{"tests":"disabled"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' + - + name: zio_zio-direct + config: '{"name":"zio_zio-direct","dependencies":["zio_zio","zio_zio-quill","com-lihaoyi_pprint","com-lihaoyi_sourcecode","com-lihaoyi_fansi","scala_scala-java8-compat","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-direct.git","revision":"v1.0.0-RC3","version":"1.0.0-RC3","targets":"dev.zio%zio-direct","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' + - + name: zio_zio-logging + config: '{"name":"zio_zio-logging","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-logging.git","revision":"v2.1.7","version":"2.1.7","targets":"dev.zio%zio-logging dev.zio%zio-logging-jpl dev.zio%zio-logging-slf4j dev.zio%zio-logging-slf4j-bridge","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' + - + name: zio_zio-mock + config: '{"name":"zio_zio-mock","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-mock.git","revision":"v1.0.0-RC9","version":"1.0.0-RC9","targets":"dev.zio%zio-mock","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3.1\")","replaceWith":"val Scala3: String = \"\""}]}}' + - + name: zio_zio-nio + config: '{"name":"zio_zio-nio","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-nio.git","revision":"v2.0.0","version":"2.0.0","targets":"dev.zio%zio-nio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' + - + name: zio_zio-optics + config: '{"name":"zio_zio-optics","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-optics.git","revision":"v0.2.0","version":"0.2.0","targets":"dev.zio%zio-optics","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.1\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' + - + name: zio_zio-parser + config: '{"name":"zio_zio-parser","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-parser.git","revision":"v0.1.7","version":"0.1.7","targets":"dev.zio%zio-parser","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.1\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' + - + name: zio_zio-prelude + config: '{"name":"zio_zio-prelude","dependencies":["zio_zio","scala_scala-parallel-collections"],"repoUrl":"https://github.com/zio/zio-prelude.git","revision":"v1.0.0-RC16","version":"1.0.0-RC16","targets":"dev.zio%zio-prelude-experimental-laws dev.zio%zio-laws-laws dev.zio%zio-prelude dev.zio%zio-prelude-experimental-tests dev.zio%zio-prelude-macros dev.zio%zio-prelude-experimental dev.zio%zio-prelude-scala-parallel-collections","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' + - + name: zio_zio-process + config: '{"name":"zio_zio-process","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-process.git","revision":"v0.7.1","version":"0.7.1","targets":"dev.zio%zio-process","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' + - + name: zio_zio-profiling + config: '{"name":"zio_zio-profiling","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-profiling.git","revision":"v0.1.1","version":"0.1.1","targets":"dev.zio%zio-profiling dev.zio%zio-profiling-tagging-plugin","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = versions(\"3\")","replaceWith":"val Scala3 = \"\""}]}}' + - + name: zio_zio-query + config: '{"name":"zio_zio-query","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-query.git","revision":"v0.3.4","version":"0.3.4","targets":"dev.zio%zio-query","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' + - + name: zio_zio-rocksdb + config: '{"name":"zio_zio-rocksdb","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-rocksdb.git","revision":"v0.4.2","version":"0.4.2","targets":"dev.zio%zio-rocksdb"}' + - + name: zio_zio-telemetry + config: '{"name":"zio_zio-telemetry","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-telemetry.git","revision":"v3.0.0-RC1","version":"3.0.0-RC1","targets":"dev.zio%zio-opencensus dev.zio%zio-opentelemetry dev.zio%zio-opentracing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' + - + name: zio_zio-test-intellij + config: '{"name":"zio_zio-test-intellij","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-test-intellij.git","revision":"v1.0.17","version":"1.0.17","targets":"dev.zio%zio-test-intellij","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-5: + runs-on: ubuntu-22.04 + needs: + - stage-4 + strategy: + fail-fast: false + matrix: + include: + - + name: armanbilge_circe + config: '{"name":"armanbilge_circe","dependencies":["fthomas_refined","scalameta_munit","typelevel_discipline-munit","typelevel_jawn","scodec_scodec-bits","typelevel_scalacheck","typelevel_cats","vasilmkd_discipline"],"repoUrl":"https://github.com/armanbilge/circe.git","revision":"","version":"0.14.2-158-f15be0d","targets":"com.armanbilge%circe-refined com.armanbilge%circe-numbers com.armanbilge%circe-jawn com.armanbilge%circe-pointer-literal com.armanbilge%circe-scodec com.armanbilge%circe-numbers-testing com.armanbilge%circe-testing com.armanbilge%circe-literal com.armanbilge%circe-generic com.armanbilge%circe-parser com.armanbilge%circe-pointer com.armanbilge%circe-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: bilal-fazlani_csv-schema + config: '{"name":"bilal-fazlani_csv-schema","dependencies":["zio_zio","zio_zio-nio","zio_zio-prelude","zio_zio-config"],"repoUrl":"https://github.com/bilal-fazlani/csv-schema.git","revision":"v1.1.2","version":"1.1.2","targets":"com.bilal-fazlani%csv-schema","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: bilal-fazlani_jslt-parser + config: '{"name":"bilal-fazlani_jslt-parser","dependencies":["zio_zio-parser","zio_zio"],"repoUrl":"https://github.com/bilal-fazlani/jslt-parser.git","revision":"v0.0.8","version":"0.0.8","targets":"com.bilal-fazlani%jslt-parser","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: cheleb_zio-pravega + config: '{"name":"cheleb_zio-pravega","dependencies":["zio_zio","zio_zio-logging","scalatest_scalatest","scala_scala-collection-compat","scalapb_scalapb","scalapb_common-protos"],"repoUrl":"https://github.com/cheleb/zio-pravega.git","revision":"v0.5.0","version":"0.5.0","targets":"dev.cheleb%zio-pravega","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set pravega/Test/unmanagedSources/excludeFilter ~= {_ || \"CreateResourcesExample.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: circe_circe + config: '{"name":"circe_circe","dependencies":["fthomas_refined","scalameta_munit","typelevel_discipline-munit","scodec_scodec-bits","typelevel_scalacheck","typelevel_cats","vasilmkd_discipline","typelevel_jawn"],"repoUrl":"https://github.com/circe/circe.git","revision":"v0.14.3","version":"0.14.3","targets":"io.circe%circe-refined io.circe%circe-numbers io.circe%circe-pointer-literal io.circe%circe-scodec io.circe%circe-numbers-testing io.circe%circe-testing io.circe%circe-jawn io.circe%circe-literal io.circe%circe-generic io.circe%circe-parser io.circe%circe-pointer io.circe%circe-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: dvreeze_xpathparser + config: '{"name":"dvreeze_xpathparser","dependencies":["scalatest_scalatest","typelevel_cats","typelevel_cats-parse"],"repoUrl":"https://github.com/dvreeze/xpathparser.git","revision":"0.8.0","version":"0.8.0","targets":"eu.cdevreeze.xpathparser%xpathparser"}' + - + name: dwickern_scala-nameof + config: '{"name":"dwickern_scala-nameof","dependencies":["scalatest_scalatest","typelevel_shapeless-3"],"repoUrl":"https://github.com/dwickern/scala-nameof.git","revision":"v4.0.0","version":"4.0.0","targets":"com.github.dwickern%scala-nameof","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: endpoints4s_endpoints4s + config: '{"name":"endpoints4s_endpoints4s","dependencies":["typelevel_shapeless-3","scalatest_scalatest","scala_scala-collection-compat","typelevel_scalacheck"],"repoUrl":"https://github.com/endpoints4s/endpoints4s.git","revision":"v1.9.0","version":"1.9.0","targets":"org.endpoints4s%json-schema-generic org.endpoints4s%algebra org.endpoints4s%algebra-json-schema org.endpoints4s%json-schema-playjson","config":{"projects":{"exclude":[],"overrides":{"http4s-server":{"tests":"disabled"}}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: erikerlandson_coulomb + config: '{"name":"erikerlandson_coulomb","dependencies":["typelevel_scalacheck","scalameta_munit","typelevel_cats","typelevel_discipline-munit","typelevel_spire"],"repoUrl":"https://github.com/erikerlandson/coulomb.git","revision":"v0.7.1","version":"0.7.1","targets":"com.manyangled%coulomb-docs com.manyangled%coulomb-testkit com.manyangled%coulomb-units com.manyangled%coulomb-core com.manyangled%coulomb-spire","config":{"projects":{"exclude":["com.manyangled%coulomb-docs"],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: fd4s_vulcan + config: '{"name":"fd4s_vulcan","dependencies":["typelevel_cats","softwaremill_magnolia","typelevel_shapeless-3","fthomas_refined"],"repoUrl":"https://github.com/fd4s/vulcan.git","revision":"v1.8.4","version":"1.8.4","targets":"com.github.fd4s%vulcan com.github.fd4s%vulcan-generic com.github.fd4s%vulcan-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: findify_flink-scala-api + config: '{"name":"findify_flink-scala-api","dependencies":["findify_flink-adt","scalatest_scalatest","scala_scala-collection-compat"],"repoUrl":"https://github.com/findify/flink-scala-api.git","revision":"1.15-2","version":"1.15-2","targets":"io.findify%flink-scala-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gemini-hlsw_lucuma-refined + config: '{"name":"gemini-hlsw_lucuma-refined","dependencies":["fthomas_refined","scalameta_munit"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-refined.git","revision":"v0.1.1","version":"0.1.1","targets":"edu.gemini%lucuma-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: gemini-hlsw_refined-algebra + config: '{"name":"gemini-hlsw_refined-algebra","dependencies":["typelevel_cats","fthomas_refined","typelevel_discipline-munit"],"repoUrl":"https://github.com/gemini-hlsw/refined-algebra.git","revision":"v0.1.0","version":"0.1.0","targets":"edu.gemini%refined-algebra","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: higherkindness_droste + config: '{"name":"higherkindness_droste","dependencies":["typelevel_cats","typelevel_scalacheck","typelevel_shapeless-3"],"repoUrl":"https://github.com/higherkindness/droste.git","revision":"v0.9.0","version":"0.9.0","targets":"io.higherkindness%droste io.higherkindness%droste-core io.higherkindness%droste-scalacheck io.higherkindness%droste-reftree io.higherkindness%droste-macros io.higherkindness%droste-meta io.higherkindness%droste-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + - + name: ironcorelabs_cats-scalatest + config: '{"name":"ironcorelabs_cats-scalatest","dependencies":["typelevel_cats","scalatest_scalatest","typelevel_shapeless-3"],"repoUrl":"https://github.com/ironcorelabs/cats-scalatest.git","revision":"v4.0.0","version":"4.0.0","targets":"com.ironcorelabs%cats-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: johnspade_csv3s + config: '{"name":"johnspade_csv3s","dependencies":["zio_zio","zio_zio-parser","softwaremill_magnolia"],"repoUrl":"https://github.com/johnspade/csv3s.git","revision":"","version":"0.1.0","targets":"ru.johnspade%csv3s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.0\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: kitlangton_zio-tui + config: '{"name":"kitlangton_zio-tui","dependencies":["zio_zio-process","zio_zio-nio","zio_zio"],"repoUrl":"https://github.com/kitlangton/zio-tui.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.kitlangton%zio-tui","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: lemonlabsuk_scala-uri + config: '{"name":"lemonlabsuk_scala-uri","dependencies":["scalatest_scalatest","typelevel_scalacheck","typelevel_cats","typelevel_cats-parse"],"repoUrl":"https://github.com/lemonlabsuk/scala-uri.git","revision":"4.0.3","version":"4.0.3","targets":"io.lemonlabs%scala-uri","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: m2-oss_calypso + config: '{"name":"m2-oss_calypso","dependencies":["fthomas_refined","typelevel_cats","scalatest_scalatest","scalapb_scalapb"],"repoUrl":"https://github.com/m2-oss/calypso.git","revision":"v0.3.0","version":"0.3.0","targets":"ru.m2%calypso-core ru.m2%calypso-scalapb ru.m2%calypso-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: mattlangsenkamp_svgbounds + config: '{"name":"mattlangsenkamp_svgbounds","dependencies":["typelevel_cats-parse","scalameta_munit","scala_scala-xml"],"repoUrl":"https://github.com/mattlangsenkamp/svgbounds.git","revision":"","version":"0.1.0","targets":"com.mattlangsenkamp.svgBounds%svgbounds"}' + - + name: milessabin_shapeless + config: '{"name":"milessabin_shapeless","dependencies":["typelevel_shapeless-3"],"repoUrl":"https://github.com/milessabin/shapeless.git","revision":"v3.0.0","version":"3.0.0","targets":"org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' + - + name: optics-dev_monocle + config: '{"name":"optics-dev_monocle","dependencies":["vasilmkd_discipline","typelevel_cats","fthomas_refined","typelevel_discipline-munit"],"repoUrl":"https://github.com/optics-dev/monocle.git","revision":"v3.2.0","version":"3.2.0","targets":"dev.optics%monocle-law dev.optics%monocle-refined dev.optics%monocle-state dev.optics%monocle-core dev.optics%monocle-macro dev.optics%monocle-unsafe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: sagifogel_proptics + config: '{"name":"sagifogel_proptics","dependencies":["typelevel_spire","typelevel_cats","vasilmkd_discipline","typelevel_discipline-scalatest"],"repoUrl":"https://github.com/sagifogel/proptics.git","revision":"v0.5.2","version":"0.5.2","targets":"io.github.sagifogel%proptics-core io.github.sagifogel%proptics-law io.github.sagifogel%proptics-test io.github.sagifogel%proptics-profunctor io.github.sagifogel%proptics-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty = \"3.2.0\"","replaceWith":"val ScalaDotty = \"\""}]}}' + - + name: scalameta_metaconfig + config: '{"name":"scalameta_metaconfig","dependencies":["typelevel_paiges","scala_scala-collection-compat","com-lihaoyi_fansi","ekrich_sconfig"],"repoUrl":"https://github.com/scalameta/metaconfig.git","revision":"v0.11.1","version":"0.11.1","targets":"com.geirsson%metaconfig-core com.geirsson%metaconfig-pprint com.geirsson%metaconfig-sconfig com.geirsson%metaconfig-typesafe-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: scalanlp_breeze + config: '{"name":"scalanlp_breeze","dependencies":["scalatest_scalatest","typelevel_scalacheck","scala_scala-collection-compat","typelevel_spire"],"repoUrl":"https://github.com/scalanlp/breeze.git","revision":"releases/v2.1.0","version":"2.1.0","targets":"org.scalanlp%breeze-parent org.scalanlp%breeze-macros org.scalanlp%breeze-natives org.scalanlp%breeze org.scalanlp%breeze-viz","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set math/Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"OptimizationSpaceTest.scala\" || \"LinearAlgebraTest.scala\" || \"DenseMatrixTest.scala\" || \"CSCMatrixTest.scala\" || \"LUTest.scala\" || \"ProjectedQuasiNewtonTest.scala\" || \"InvGammaTest.scala\" "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: scalaprops_scalaprops-shapeless + config: '{"name":"scalaprops_scalaprops-shapeless","dependencies":["scalaprops_scalaprops","typelevel_shapeless-3"],"repoUrl":"https://github.com/scalaprops/scalaprops-shapeless.git","revision":"v0.5.0","version":"0.5.0","targets":"com.github.scalaprops%scalaprops-shapeless","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.2\"","replaceWith":"def Scala3 = \"\""}]}}' + - + name: sciss_lucreswing + config: '{"name":"sciss_lucreswing","dependencies":["sciss_model","scalatest_scalatest","sciss_desktop","sciss_audiowidgets","sciss_treetable","sciss_fileutil"],"repoUrl":"https://github.com/sciss/lucreswing.git","revision":"v2.10.0","version":"2.10.0","targets":"de.sciss%lucre-swing"}' + - + name: sciss_scalacollider + config: '{"name":"sciss_scalacollider","dependencies":["sciss_audiofile","sciss_optional","sciss_scalacolliderugens","sciss_scalaosc","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/scalacollider.git","revision":"v2.7.4","version":"2.7.4","targets":"de.sciss%scalacollider"}' + - + name: sciss_scissdsp + config: '{"name":"sciss_scissdsp","dependencies":["sciss_transform4s","sciss_audiofile","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/scissdsp.git","revision":"","version":"2.2.6","targets":"de.sciss%scissdsp"}' + - + name: softwaremill_diffx + config: '{"name":"softwaremill_diffx","dependencies":["typelevel_cats","scalatest_scalatest","softwaremill_scala-common","scalameta_munit","fthomas_refined","com-lihaoyi_utest","softwaremill_magnolia","cquiroz_scala-java-time"],"repoUrl":"https://github.com/softwaremill/diffx.git","revision":"v0.8.2","version":"0.8.2","targets":"com.softwaremill.diffx%diffx-cats com.softwaremill.diffx%diffx-scalatest-should com.softwaremill.diffx%diffx-scalatest-must com.softwaremill.diffx%diffx-scalatest com.softwaremill.diffx%diffx-tagging com.softwaremill.diffx%diffx-munit com.softwaremill.diffx%diffx-refined com.softwaremill.diffx%diffx-utest com.softwaremill.diffx%diffx-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: stuartapp_zcaffeine + config: '{"name":"stuartapp_zcaffeine","dependencies":["zio_zio","zio_zio-prelude","scala_scala-java8-compat"],"repoUrl":"https://github.com/stuartapp/zcaffeine.git","revision":"v1.0.0-M3","version":"1.0.0-M3","targets":"com.stuart%zcaffeine","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: svroonland_rezilience + config: '{"name":"svroonland_rezilience","dependencies":["zio_zio","scala_scala-collection-compat","zio_zio-config"],"repoUrl":"https://github.com/svroonland/rezilience.git","revision":"v0.8.4","version":"0.8.4","targets":"nl.vroste%rezilience nl.vroste%rezilience-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: svroonland_zio-amqp + config: '{"name":"svroonland_zio-amqp","dependencies":["zio_zio","zio_interop-reactive-streams","scala_scala-collection-compat","zio_zio-prelude"],"repoUrl":"https://github.com/svroonland/zio-amqp.git","revision":"v0.4.0","version":"0.4.0","targets":"nl.vroste%zio-amqp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: svroonland_zio-kinesis + config: '{"name":"svroonland_zio-kinesis","dependencies":["zio_zio","zio_interop-reactive-streams","zio_zio-logging","scala_scala-collection-compat"],"repoUrl":"https://github.com/svroonland/zio-kinesis.git","revision":"v0.30.1","version":"0.30.1","targets":"nl.vroste%zio-kinesis nl.vroste%root nl.vroste%zio-kinesis-dynamic-consumer nl.vroste%zio-kinesis-future","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: systemfw_dynosaur + config: '{"name":"systemfw_dynosaur","dependencies":["typelevel_cats","scodec_scodec-bits","typelevel_paiges"],"repoUrl":"https://github.com/systemfw/dynosaur.git","revision":"v0.4.0","version":"0.4.0","targets":"org.systemfw%dynosaur-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_coop + config: '{"name":"typelevel_coop","dependencies":["typelevel_cats","typelevel_cats-mtl"],"repoUrl":"https://github.com/typelevel/coop.git","revision":"v1.2.0","version":"1.2.0","targets":"org.typelevel%coop","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: typelevel_kittens + config: '{"name":"typelevel_kittens","dependencies":["typelevel_cats","typelevel_discipline-munit","scalameta_munit","typelevel_shapeless-3"],"repoUrl":"https://github.com/typelevel/kittens.git","revision":"v3.0.0","version":"3.0.0","targets":"org.typelevel%kittens","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"EmptySuite.scala\" || \"PureSuite.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild \\/ scalaOutputVersion :=.*","replaceWith":""}]}}' + - + name: univalence_zio-spark + config: '{"name":"univalence_zio-spark","dependencies":["zio_zio","zio_zio-prelude","vincenzobaz_spark-scala3","softwaremill_magnolia"],"repoUrl":"https://github.com/univalence/zio-spark.git","revision":"v0.11.5","version":"0.11.5","targets":"io.univalence%zio-spark io.univalence%zio-spark-test","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: y-yu_slick-bulk-insert + config: '{"name":"y-yu_slick-bulk-insert","dependencies":["typelevel_shapeless-3","typelevel_cats","scalatest_scalatest"],"repoUrl":"https://github.com/y-yu/slick-bulk-insert.git","revision":"v0.2.0","version":"0.2.0","targets":"com.github.y-yu%slick-bulk-insert","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: zeal18_zio-mongodb + config: '{"name":"zeal18_zio-mongodb","dependencies":["scalatest_scalatest","zio_zio","zio_interop-reactive-streams"],"repoUrl":"https://github.com/zeal18/zio-mongodb.git","revision":"v0.9.1","version":"0.9.1","targets":"io.github.zeal18%zio-mongodb-bson io.github.zeal18%zio-mongodb-driver io.github.zeal18%zio-mongodb-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: zio_zio-cli + config: '{"name":"zio_zio-cli","dependencies":["zio_zio","zio_zio-process"],"repoUrl":"https://github.com/zio/zio-cli.git","revision":"v0.2.8","version":"0.2.8","targets":"dev.zio%zio-cli dev.zio%examples","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.1.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: zio_zio-s3 + config: '{"name":"zio_zio-s3","dependencies":["zio_zio","zio_zio-nio","zio_interop-reactive-streams"],"repoUrl":"https://github.com/zio/zio-s3.git","revision":"v0.4.2.1","version":"0.4.2.1","targets":"dev.zio%zio-s3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty = \"3.1.2\"","replaceWith":"val ScalaDotty = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-9: + runs-on: ubuntu-22.04 + needs: + - stage-8 + strategy: + fail-fast: false + matrix: + include: + - + name: sciss_lucrepi + config: '{"name":"sciss_lucrepi","dependencies":["sciss_soundprocesses"],"repoUrl":"https://github.com/sciss/lucrepi.git","revision":"v1.11.0","version":"1.11.0","targets":"de.sciss%lucre-pi"}' + - + name: sciss_patterns + config: '{"name":"sciss_patterns","dependencies":["scalatest_scalatest","sciss_log","sciss_numbers","sciss_optional","sciss_lucre","sciss_kollflitz","sciss_scalacollider","sciss_scalacolliderugens","sciss_scalacolliderswing","sciss_soundprocesses"],"repoUrl":"https://github.com/sciss/patterns.git","revision":"v1.11.0","version":"1.11.0","targets":"de.sciss%patterns-core de.sciss%patterns-lucre de.sciss%patterns-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: sciss_wolkenpumpe + config: '{"name":"sciss_wolkenpumpe","dependencies":["scallop_scallop","sciss_soundprocesses","sciss_scalacollider","sciss_scalacolliderswing","sciss_fileutil","sciss_lucreswing","sciss_scissdsp","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/wolkenpumpe.git","revision":"v3.11.0","version":"3.11.0","targets":"de.sciss%wolkenpumpe de.sciss%wolkenpumpe-basic de.sciss%wolkenpumpe-core"}' + - + name: zio_zio-metrics-connectors + config: '{"name":"zio_zio-metrics-connectors","dependencies":["zio_zio","zio_zio-json","zio_zio-http"],"repoUrl":"https://github.com/zio/zio-metrics-connectors.git","revision":"v2.0.4","version":"2.0.4","targets":"dev.zio%zio-metrics-connectors","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Version.scala","pattern":"val ScalaDotty = \"3.2.1\"","replaceWith":"val ScalaDotty = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-17: + runs-on: ubuntu-22.04 + needs: + - stage-16 + strategy: + fail-fast: false + matrix: + include: + - + name: 2m_ciris-hocon + config: '{"name":"2m_ciris-hocon","dependencies":["vlovgr_ciris","typelevel_cats-effect"],"repoUrl":"https://github.com/2m/ciris-hocon.git","revision":"v1.0.1","version":"1.0.1","targets":"lt.dvim.ciris-hocon%ciris-hocon","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ahjohannessen_smithy4s-repro-lib + config: '{"name":"ahjohannessen_smithy4s-repro-lib","dependencies":["typelevel_cats","disneystreaming_smithy4s"],"repoUrl":"https://github.com/ahjohannessen/smithy4s-repro-lib.git","revision":"v0.1.2","version":"0.1.2","targets":"io.github.ahjohannessen%s4s-lib","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: armanbilge_bayou + config: '{"name":"armanbilge_bayou","dependencies":["tpolecat_natchez"],"repoUrl":"https://github.com/armanbilge/bayou.git","revision":"","version":"0.1-2df94c0","targets":"com.armanbilge%bayou","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: armanbilge_feral + config: '{"name":"armanbilge_feral","dependencies":["circe_circe","http4s_http4s","typelevel_fs2","circe_circe-fs2","typelevel_cats-effect","tpolecat_natchez"],"repoUrl":"https://github.com/armanbilge/feral.git","revision":"","version":"0.0-a75a626","targets":"com.armanbilge%feral-lambda-cloudformation-custom-resource com.armanbilge%feral-lambda com.armanbilge%feral-core com.armanbilge%feral-lambda-events com.armanbilge%feral-lambda-natchez com.armanbilge%feral-lambda-api-gateway-proxy-http4s","config":{"projects":{"exclude":["com.armanbilge%feral-lambda-events","com.armanbilge%feral-lambda-natchez","com.armanbilge%feral-lambda-api-gateway-proxy-http4s"],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: armanbilge_gcp4s + config: '{"name":"armanbilge_gcp4s","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","circe_circe","scodec_scodec-bits","scalameta_munit","armanbilge_scalacheck-effect","typelevel_shapeless-3","optics-dev_monocle","tpolecat_natchez","armanbilge_log4cats"],"repoUrl":"https://github.com/armanbilge/gcp4s.git","revision":"","version":"0.1-3b72f4a","targets":"com.armanbilge%gcp4s com.armanbilge%gcp4s-bigquery com.armanbilge%gcp4s-trace","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: augustjune_canoe + config: '{"name":"augustjune_canoe","dependencies":["typelevel_fs2","typelevel_cats","typelevel_cats-effect","circe_circe","armanbilge_log4cats","scalatest_scalatest","typelevel_discipline-scalatest","typelevel_cats-effect-testing","http4s_http4s","http4s_blaze"],"repoUrl":"https://github.com/augustjune/canoe.git","revision":"v0.6.0","version":"0.6.0","targets":"org.augustjune%canoe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"BroadcastSpec.scala\" || \"BotSpec.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: davenverse_natchez-http4s-otel + config: '{"name":"davenverse_natchez-http4s-otel","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","davenverse_fiberlocal","tpolecat_natchez"],"repoUrl":"https://github.com/davenverse/natchez-http4s-otel.git","revision":"v0.2.2","version":"0.2.2","targets":"io.chrisdavenport%natchez-http4s-otel","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_natchez-local + config: '{"name":"davenverse_natchez-local","dependencies":["typelevel_cats","typelevel_cats-effect","tpolecat_natchez","davenverse_fiberlocal"],"repoUrl":"https://github.com/davenverse/natchez-local.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%natchez-local","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_rediculous + config: '{"name":"davenverse_rediculous","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_keypool","davenverse_cats-scalacheck","davenverse_whale-tail","scalameta_munit","scodec_scodec"],"repoUrl":"https://github.com/davenverse/rediculous.git","revision":"v0.4.0","version":"0.4.0","targets":"io.chrisdavenport%rediculous","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_snickerdoodle + config: '{"name":"davenverse_snickerdoodle","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","davenverse_publicsuffix","tpolecat_doobie"],"repoUrl":"https://github.com/davenverse/snickerdoodle.git","revision":"v0.0.4","version":"0.0.4","targets":"io.chrisdavenport%snickerdoodle","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: gemini-hlsw_lucuma-schemas + config: '{"name":"gemini-hlsw_lucuma-schemas","dependencies":["gemini-hlsw_clue","gemini-hlsw_lucuma-core","typelevel_kittens","typelevel_fs2","scalameta_munit"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-schemas.git","revision":"v0.39.0","version":"0.39.0","targets":"edu.gemini%lucuma-schemas","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: higherkindness_mu-scala + config: '{"name":"higherkindness_mu-scala","dependencies":["scalapb_scalapb","typelevel_cats-effect","log4s_log4s","typelevel_fs2","tpolecat_natchez","scala_scala-collection-compat","sksamuel_avro4s","typelevel_fs2-grpc"],"repoUrl":"https://github.com/higherkindness/mu-scala.git","revision":"v0.30.0","version":"0.30.0","targets":"io.higherkindness%mu-rpc-client-netty io.higherkindness%mu-rpc-server io.higherkindness%mu-rpc-dropwizard io.higherkindness%mu-rpc-prometheus io.higherkindness%mu-rpc-health-check io.higherkindness%mu-rpc-client-okhttp io.higherkindness%mu-rpc-client-cache io.higherkindness%mu-rpc-testing io.higherkindness%mu-rpc-service io.higherkindness%mu-rpc-netty-ssl io.higherkindness%mu-rpc-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: http4s_http4s-jetty + config: '{"name":"http4s_http4s-jetty","dependencies":["http4s_http4s","http4s_http4s-servlet"],"repoUrl":"https://github.com/http4s/http4s-jetty.git","revision":"v0.25.0-M1","version":"0.25.0-M1","targets":"org.http4s%http4s-jetty-client org.http4s%http4s-jetty-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_http4s-netty + config: '{"name":"http4s_http4s-netty","dependencies":["http4s_http4s","scala_scala-java8-compat","scalameta_munit","typelevel_fs2","typelevel_cats-effect","http4s_http4s-jdk-http-client"],"repoUrl":"https://github.com/http4s/http4s-netty.git","revision":"v0.5.4","version":"0.5.4","targets":"org.http4s%http4s-netty-client org.http4s%http4s-netty-core org.http4s%http4s-netty-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: http4s_http4s-tomcat + config: '{"name":"http4s_http4s-tomcat","dependencies":["http4s_http4s","http4s_http4s-servlet"],"repoUrl":"https://github.com/http4s/http4s-tomcat.git","revision":"v0.25.0-M1","version":"0.25.0-M1","targets":"org.http4s%http4s-tomcat-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: itv_scala-pact + config: '{"name":"itv_scala-pact","dependencies":["scalatest_scalatest","http4s_blaze","http4s_http4s","circe_circe","scala_scala-xml"],"repoUrl":"https://github.com/itv/scala-pact.git","revision":"v4.4.0","version":"4.4.0","targets":"com.itv%scalapact-http4s-0-23 com.itv%scalapact-scalatest com.itv%scalapact-core com.itv%scalapact-circe-0-14 com.itv%scalapact-scalatest-suite com.itv%scalapact-shared","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' + - + name: laserdisc-io_fs2-aws + config: '{"name":"laserdisc-io_fs2-aws","dependencies":["typelevel_fs2","fthomas_refined","scalameta_munit","scalatest_scalatest","typelevel_cats-effect","scala_scala-collection-compat","vlovgr_ciris","circe_circe"],"repoUrl":"https://github.com/laserdisc-io/fs2-aws.git","revision":"v5.1.0","version":"5.1.0","targets":"io.laserdisc%fs2-aws-s3 io.laserdisc%pure-sqs-tagless io.laserdisc%pure-cloudwatch-tagless io.laserdisc%pure-sns-tagless io.laserdisc%fs2-aws-kinesis io.laserdisc%pure-dynamodb-tagless io.laserdisc%fs2-aws-dynamodb io.laserdisc%fs2-aws-sns io.laserdisc%fs2-aws-ciris io.laserdisc%fs2-aws-testkit io.laserdisc%pure-kinesis-tagless io.laserdisc%fs2-aws-core io.laserdisc%pure-s3-tagless io.laserdisc%fs2-aws-sqs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: lhns_http4s-spa + config: '{"name":"lhns_http4s-spa","dependencies":["lhns_munit-tagless-final","scalameta_munit","circe_circe","http4s_http4s","http4s_http4s-scalatags"],"repoUrl":"https://github.com/lhns/http4s-spa.git","revision":"0.6.1","version":"0.6.1","targets":"de.lolhens%http4s-spa","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: massimosiani_skunk + config: '{"name":"massimosiani_skunk","dependencies":["fthomas_refined","circe_circe","typelevel_cats","typelevel_cats-effect","typelevel_fs2","scodec_scodec-bits","scodec_scodec","scodec_scodec-cats","tpolecat_natchez","tpolecat_sourcepos","scala_scala-collection-compat"],"repoUrl":"https://github.com/massimosiani/skunk.git","revision":"","version":"0.3.2","targets":"io.github.massimosiani%refined io.github.massimosiani%skunk-circe io.github.massimosiani%skunk-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: monix_monix-connect + config: '{"name":"monix_monix-connect","dependencies":["scala_scala-collection-compat","lightbend-labs_scala-logging","monix_monix","typelevel_scalacheck","akka_akka","pureconfig_pureconfig","scalapb_scalapb"],"repoUrl":"https://github.com/monix/monix-connect.git","revision":"v0.9.0","version":"0.9.0","targets":"io.monix%monix-sqs io.monix%monix-s3 io.monix%monix-akka io.monix%monix-gcs io.monix%monix-aws-auth io.monix%monix-dynamodb io.monix%monix-elasticsearch io.monix%monix-redis io.monix%monix-hdfs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: ovotech_ciris-aws-secretsmanager + config: '{"name":"ovotech_ciris-aws-secretsmanager","dependencies":["vlovgr_ciris","typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/ovotech/ciris-aws-secretsmanager.git","revision":"v5.0.1","version":"5.0.1","targets":"com.ovoenergy%ciris-aws-secretsmanager"}' + - + name: ovotech_natchez-extras + config: '{"name":"ovotech_natchez-extras","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","typelevel_scalacheck","armanbilge_scalacheck-effect","tpolecat_natchez","tpolecat_doobie","armanbilge_log4cats","circe_circe","http4s_http4s","typelevel_fs2","typelevel_kittens"],"repoUrl":"https://github.com/ovotech/natchez-extras.git","revision":"7.0.0-M4","version":"7.0.0-M4","targets":"com.ovoenergy%natchez-extras-doobie com.ovoenergy%natchez-extras-testkit com.ovoenergy%natchez-extras-slf4j com.ovoenergy%natchez-extras-log4cats com.ovoenergy%natchez-extras-metrics com.ovoenergy%natchez-extras-datadog com.ovoenergy%natchez-extras-dogstatsd com.ovoenergy%natchez-extras-combine com.ovoenergy%natchez-extras-datadog-stable com.ovoenergy%natchez-extras-http4s-stable com.ovoenergy%natchez-extras-fs2 com.ovoenergy%natchez-extras-core com.ovoenergy%natchez-extras-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.2\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: phillhenry_dreadnought + config: '{"name":"phillhenry_dreadnought","dependencies":["typelevel_cats","typelevel_cats-effect","vlovgr_ciris","typelevel_fs2","fd4s_fs2-kafka","typelevel_kittens","optics-dev_monocle","profunktor_neutron","valskalla_odin","fthomas_refined","comcast_ip4s","typelevel_scalacheck","disneystreaming_weaver-test"],"repoUrl":"https://github.com/phillhenry/dreadnought.git","revision":"","version":"0.1.0","targets":"uk.co.odinconsultants%dreadnought-docker uk.co.odinconsultants%dreadnought-core uk.co.odinconsultants%dreadnought-lib uk.co.odinconsultants%dreadnought uk.co.odinconsultants%dreadnought-it"}' + - + name: pureharm_pureharm-config-ciris + config: '{"name":"pureharm_pureharm-config-ciris","dependencies":["typelevel_cats-effect","vlovgr_ciris","pureharm_pureharm-core","comcast_ip4s"],"repoUrl":"https://github.com/pureharm/pureharm-config-ciris.git","revision":"v0.2.0","version":"0.2.0","targets":"com.busymachines%pureharm-config-ciris com.busymachines%pureharm-config-ciris-ip4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: scalabin-no_http4s-directives + config: '{"name":"scalabin-no_http4s-directives","dependencies":["http4s_http4s","http4s_blaze","scalatest_scalatest"],"repoUrl":"https://github.com/scalabin-no/http4s-directives.git","revision":"v0.23.10","version":"0.23.10","targets":"no.scalabin.http4s%http4s-directives"}' + - + name: softwaremill_sttp + config: '{"name":"softwaremill_sttp","dependencies":["zio_zio-telemetry","scala_scala-collection-compat","scalatest_scalatest","plokhotnyuk_jsoniter-scala","typelevel_fs2","zio_zio","softwaremill_sttp-shared","zio_interop-reactive-streams","zio_zio-json","outr_scribe","com-lihaoyi_upickle","typelevel_cats-effect","circe_circe","monix_monix","zio_zio-nio","softwaremill_sttp-model","http4s_http4s","http4s_blaze"],"repoUrl":"https://github.com/softwaremill/sttp.git","revision":"v3.8.7","version":"3.8.7","targets":"com.softwaremill.sttp.client3%opentelemetry-tracing-zio1-backend com.softwaremill.sttp.client3%armeria-backend com.softwaremill.sttp.client3%async-http-client-backend-cats-ce2 com.softwaremill.sttp.client3%jsoniter com.softwaremill.sttp.client3%async-http-client-backend-fs2 com.softwaremill.sttp.client3%armeria-backend-monix com.softwaremill.sttp.client3%okhttp-backend-monix com.softwaremill.sttp.client3%zio com.softwaremill.sttp.client3%async-http-client-backend-zio1 com.softwaremill.sttp.client3%async-http-client-backend-future com.softwaremill.sttp.client3%async-http-client-backend-zio com.softwaremill.sttp.client3%slf4j-backend com.softwaremill.sttp.client3%fs2ce2 com.softwaremill.sttp.client3%async-http-client-backend-cats com.softwaremill.sttp.client3%async-http-client-backend com.softwaremill.sttp.client3%fs2 com.softwaremill.sttp.client3%okhttp-backend com.softwaremill.sttp.client3%prometheus-backend com.softwaremill.sttp.client3%zio-json com.softwaremill.sttp.client3%armeria-backend-cats com.softwaremill.sttp.client3%scribe-backend com.softwaremill.sttp.client3%opentelemetry-metrics-backend com.softwaremill.sttp.client3%upickle com.softwaremill.sttp.client3%armeria-backend-zio1 com.softwaremill.sttp.client3%async-http-client-backend-fs2-ce2 com.softwaremill.sttp.client3%catsce2 com.softwaremill.sttp.client3%circe com.softwaremill.sttp.client3%monix com.softwaremill.sttp.client3%zio1-json com.softwaremill.sttp.client3%zio1 com.softwaremill.sttp.client3%json-common com.softwaremill.sttp.client3%core com.softwaremill.sttp.client3%cats com.softwaremill.sttp.client3%opentelemetry-tracing-zio-backend com.softwaremill.sttp.client3%armeria-backend-zio com.softwaremill.sttp.client3%async-http-client-backend-monix com.softwaremill.sttp.client3%http4s-backend","config":{"projects":{"exclude":["com.softwaremill.sttp.client3%zio.*"],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set every closeClassLoaders := false"],"options":["-J-Xmx5g"]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":3500,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' + - + name: torrentdam_bittorrent + config: '{"name":"torrentdam_bittorrent","dependencies":["torrentdam_bencode","scodec_scodec-bits","http4s_http4s","bkirwi_decline","lego_woof","typelevel_cats-effect","comcast_ip4s","typelevel_cats","typelevel_fs2","optics-dev_monocle"],"repoUrl":"https://github.com/torrentdam/bittorrent.git","revision":"v2.0.3","version":"2.0.3","targets":"io.github.torrentdam.bittorrent%tracker io.github.torrentdam.bittorrent%cmd io.github.torrentdam.bittorrent%common io.github.torrentdam.bittorrent%dht io.github.torrentdam.bittorrent%bittorrent","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: tpolecat_natchez-http4s + config: '{"name":"tpolecat_natchez-http4s","dependencies":["armanbilge_munit-cats-effect","http4s_http4s","tpolecat_natchez"],"repoUrl":"https://github.com/tpolecat/natchez-http4s.git","revision":"v0.5.0-M2","version":"0.5.0-M2","targets":"org.tpolecat%natchez-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' + - + name: tpolecat_skunk + config: '{"name":"tpolecat_skunk","dependencies":["fthomas_refined","circe_circe","typelevel_cats","typelevel_cats-effect","typelevel_fs2","scodec_scodec-bits","scodec_scodec","scodec_scodec-cats","tpolecat_natchez","tpolecat_sourcepos","scala_scala-collection-compat"],"repoUrl":"https://github.com/tpolecat/skunk.git","revision":"v0.4.0-M3","version":"0.4.0-M3","targets":"org.tpolecat%refined org.tpolecat%skunk-circe org.tpolecat%skunk-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: trace4cats_trace4cats-cloudtrace + config: '{"name":"trace4cats_trace4cats-cloudtrace","dependencies":["scala_scala-collection-compat","trace4cats_trace4cats","circe_circe","http4s_http4s","armanbilge_log4cats","trace4cats_trace4cats-exporter-http","http4s_blaze"],"repoUrl":"https://github.com/trace4cats/trace4cats-cloudtrace.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-stackdriver-common io.janstenpickle%trace4cats-stackdriver-grpc-exporter io.janstenpickle%trace4cats-stackdriver-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-datadog + config: '{"name":"trace4cats_trace4cats-datadog","dependencies":["circe_circe","http4s_http4s","trace4cats_trace4cats","trace4cats_trace4cats-exporter-http","http4s_blaze"],"repoUrl":"https://github.com/trace4cats/trace4cats-datadog.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-datadog-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-jaeger-integration-test + config: '{"name":"trace4cats_trace4cats-jaeger-integration-test","dependencies":["trace4cats_trace4cats","http4s_http4s","circe_circe","http4s_blaze"],"repoUrl":"https://github.com/trace4cats/trace4cats-jaeger-integration-test.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-jaeger-integration-test","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-natchez + config: '{"name":"trace4cats_trace4cats-natchez","dependencies":["trace4cats_trace4cats","tpolecat_natchez"],"repoUrl":"https://github.com/trace4cats/trace4cats-natchez.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-natchez","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: trace4cats_trace4cats-newrelic + config: '{"name":"trace4cats_trace4cats-newrelic","dependencies":["circe_circe","http4s_http4s","trace4cats_trace4cats","trace4cats_trace4cats-exporter-http"],"repoUrl":"https://github.com/trace4cats/trace4cats-newrelic.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-newrelic-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: travisbrown_dhallj + config: '{"name":"travisbrown_dhallj","dependencies":["typelevel_scalacheck","scalameta_munit","typelevel_cats","typelevel_cats-effect","http4s_http4s","http4s_blaze","circe_circe","typelevel_jawn"],"repoUrl":"https://github.com/travisbrown/dhallj.git","revision":"v0.10.0-M2","version":"0.10.0-M2","targets":"org.dhallj%dhall-cats org.dhallj%dhall-scala org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-ast org.dhallj%dhall-testing org.dhallj%dhall-scala-codec org.dhallj%dhall-jawn org.dhallj%dhall-circe","config":{"projects":{"exclude":[],"overrides":{"dhall-parser":{"tests":"compile-only"}}},"java":{"version":"8"},"sbt":{"commands":["javacc"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: typelevel_feral + config: '{"name":"typelevel_feral","dependencies":["http4s_http4s","scalameta_munit","armanbilge_scalacheck-effect","eed3si9n_expecty","circe_circe","tpolecat_natchez","scodec_scodec-bits","typelevel_fs2","circe_circe-fs2","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/feral.git","revision":"v1.0.0-M4","version":"1.0.0-M4","targets":"org.typelevel%feral-lambda-cloudformation-custom-resource org.typelevel%feral-lambda org.typelevel%feral-core org.typelevel%feral-lambda-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: valdemargr_gql + config: '{"name":"valdemargr_gql","dependencies":["typelevel_cats-effect","typelevel_cats-collections","typelevel_cats-mtl","typelevel_fs2","typelevel_cats-parse","circe_circe","typelevel_paiges","scalameta_munit","armanbilge_munit-cats-effect","http4s_http4s","http4s_blaze","tpolecat_natchez"],"repoUrl":"https://github.com/valdemargr/gql.git","revision":"","version":"0.1-df25c05","targets":"io.github.valdemargr%gql-http4s io.github.valdemargr%gql io.github.valdemargr%gql-natchez io.github.valdemargr%gql-graphqlws io.github.valdemargr%gql-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: virtuslab_inkuire + config: '{"name":"virtuslab_inkuire","dependencies":["softwaremill_quicklens","scala_scala-parser-combinators","circe_circe","scalameta_munit","http4s_http4s","http4s_blaze","com-lihaoyi_scalatags"],"repoUrl":"https://github.com/virtuslab/inkuire.git","revision":"v1.0.0-M7","version":"1.0.0-M7","targets":"org.virtuslab%inkuire-engine org.virtuslab%inkuire-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: zio_zio-metrics-legacy + config: '{"name":"zio_zio-metrics-legacy","dependencies":["zio_zio","circe_circe","zio_interop-cats","http4s_http4s","http4s_blaze","typelevel_cats-effect"],"repoUrl":"https://github.com/zio/zio-metrics-legacy.git","revision":"v2.0.1","version":"2.0.1","targets":"dev.zio%zio-metrics dev.zio%zio-metrics-dropwizard dev.zio%zio-metrics-prometheus dev.zio%zio-metrics-statsd","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Build.scala","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-13: + runs-on: ubuntu-22.04 + needs: + - stage-12 + strategy: + fail-fast: false + matrix: + include: + - + name: armanbilge_fs2 + config: '{"name":"armanbilge_fs2","dependencies":["typelevel_cats","typelevel_cats-effect","scodec_scodec-bits","comcast_ip4s"],"repoUrl":"https://github.com/armanbilge/fs2.git","revision":"","version":"3.0-136-4a257e0","targets":"com.armanbilge%fs2-core com.armanbilge%fs2-io com.armanbilge%fs2-reactive-streams","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: bilal-fazlani_akka-http-jwt-auth + config: '{"name":"bilal-fazlani_akka-http-jwt-auth","dependencies":["jwt-scala_jwt-scala","circe_circe"],"repoUrl":"https://github.com/bilal-fazlani/akka-http-jwt-auth.git","revision":"v0.0.6","version":"0.0.6","targets":"com.bilal-fazlani%akka-http-jwt-auth com.bilal-fazlani%akka-http-client-circe com.bilal-fazlani%akka-http-oidc-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: carueda_tscfg + config: '{"name":"carueda_tscfg","dependencies":["outr_scribe","com-lihaoyi_pprint","scalatest_scalatest"],"repoUrl":"https://github.com/carueda/tscfg.git","revision":"v1.0.2","version":"1.0.2","targets":"com.github.carueda%tscfg","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["genCode"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: davenverse_epimetheus-log4cats + config: '{"name":"davenverse_epimetheus-log4cats","dependencies":["davenverse_epimetheus","typelevel_cats","typelevel_cats-effect","armanbilge_log4cats"],"repoUrl":"https://github.com/davenverse/epimetheus-log4cats.git","revision":"v0.6.0-M1","version":"0.6.0-M1","targets":"io.chrisdavenport%epimetheus-log4cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: emartech_jwt-akka-http + config: '{"name":"emartech_jwt-akka-http","dependencies":["scalatest_scalatest","jwt-scala_jwt-scala"],"repoUrl":"https://github.com/emartech/jwt-akka-http.git","revision":"v1.4.33","version":"1.4.33","targets":"com.emarsys%jwt-akka-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: fiatjaf_scoin + config: '{"name":"fiatjaf_scoin","dependencies":["scodec_scodec-bits","scodec_scodec","comcast_ip4s","com-lihaoyi_utest"],"repoUrl":"https://github.com/fiatjaf/scoin.git","revision":"v0.5.0","version":"0.5.0","targets":"com.fiatjaf%scoin","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: geirolz_erules + config: '{"name":"geirolz_erules","dependencies":["typelevel_cats","typelevel_cats-effect","armanbilge_log4cats","typelevel_cats-effect-testing","scalatest_scalatest","scalameta_munit","circe_circe","geirolz_cats-xml"],"repoUrl":"https://github.com/geirolz/erules.git","revision":"v0.0.8","version":"0.0.8","targets":"com.github.geirolz%erules-circe com.github.geirolz%erules-core com.github.geirolz%erules-cats-xml com.github.geirolz%erules-scalatest com.github.geirolz%erules-generic","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: janlisse_zio-jwt-validator + config: '{"name":"janlisse_zio-jwt-validator","dependencies":["zio_zio","zio_zio-json","zio_zio-cache","j5ik2o_base64scala","zio_zio-prelude","jwt-scala_jwt-scala"],"repoUrl":"https://github.com/janlisse/zio-jwt-validator.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.janlisse%zio-jwt-validator"}' + - + name: permutive-engineering_prometheus4cats + config: '{"name":"permutive-engineering_prometheus4cats","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","typelevel_discipline-munit","armanbilge_scalacheck-effect","armanbilge_log4cats"],"repoUrl":"https://github.com/permutive-engineering/prometheus4cats.git","revision":"v1.0.0-RC3","version":"1.0.0-RC3","targets":"com.permutive%prometheus4cats com.permutive%prometheus4cats-docs com.permutive%prometheus4cats-java com.permutive%prometheus4cats-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: pityka_lamp + config: '{"name":"pityka_lamp","dependencies":["scalatest_scalatest","pityka_saddle","com-lihaoyi_upickle","typelevel_cats-effect","typelevel_cats","akka_akka","outr_scribe","plokhotnyuk_jsoniter-scala","scalapb_scalapb"],"repoUrl":"https://github.com/pityka/lamp.git","revision":"v0.0.100","version":"0.0.100","targets":"io.github.pityka%lamp-knn io.github.pityka%extratrees io.github.pityka%lamp-core io.github.pityka%lamp-sten io.github.pityka%lamp-saddle io.github.pityka%lamp-akka io.github.pityka%lamp-umap io.github.pityka%lamp-data io.github.pityka%lamp-onnx","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":12288,"sourcePatches":[]}}' + - + name: playframework_anorm + config: '{"name":"playframework_anorm","dependencies":["scala_scala-parser-combinators","scala_scala-xml","cchantep_acolyte","akka_akka","playframework_play-json"],"repoUrl":"https://github.com/playframework/anorm.git","revision":"2.7.0","version":"2.7.0","targets":"org.playframework.anorm%anorm org.playframework.anorm%anorm-akka org.playframework.anorm%anorm-postgres org.playframework.anorm%anorm-tokenizer"}' + - + name: sangria-graphql_sangria + config: '{"name":"sangria-graphql_sangria","dependencies":["sangria-graphql_macro-visit","sangria-graphql_sangria-marshalling-api","sangria-graphql_sangria-streaming-api","scalatest_scalatest","sangria-graphql_sangria-marshalling-testkit","sangria-graphql_sangria-spray-json","sangria-graphql_sangria-argonaut","sangria-graphql_sangria-ion","fthomas_refined","sirthias_parboiled2"],"repoUrl":"https://github.com/sangria-graphql/sangria.git","revision":"v3.4.1","version":"3.4.1","targets":"org.sangria-graphql%sangria-core org.sangria-graphql%sangria-parser org.sangria-graphql%sangria-derivation org.sangria-graphql%sangria-ast org.sangria-graphql%sangria","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: stephennancekivell_scalatest-json + config: '{"name":"stephennancekivell_scalatest-json","dependencies":["scalatest_scalatest","gnieh_diffson","circe_circe"],"repoUrl":"https://github.com/stephennancekivell/scalatest-json.git","revision":"v0.2.5","version":"0.2.5","targets":"com.stephenn%scalatest-circe"}' + - + name: typelevel_fs2 + config: '{"name":"typelevel_fs2","dependencies":["scodec_scodec","comcast_ip4s","typelevel_cats","typelevel_cats-effect","scodec_scodec-bits","armanbilge_scalacheck-effect","armanbilge_munit-cats-effect","typelevel_discipline-munit","scalatest_scalatestplus-selenium"],"repoUrl":"https://github.com/typelevel/fs2.git","revision":"v3.4.0","version":"3.4.0","targets":"co.fs2%fs2-scodec co.fs2%fs2-io co.fs2%fs2-docs co.fs2%fs2-core co.fs2%fs2-protocols co.fs2%fs2-reactive-streams","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: typelevel_log4cats + config: '{"name":"typelevel_log4cats","dependencies":["armanbilge_munit-cats-effect","typelevel_cats","typelevel_cats-effect","armanbilge_log4cats"],"repoUrl":"https://github.com/typelevel/log4cats.git","revision":"v2.5.0","version":"2.5.0","targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: virtuslab_scala-cli + config: '{"name":"virtuslab_scala-cli","dependencies":["com-lihaoyi_os-lib","com-lihaoyi_pprint","plokhotnyuk_jsoniter-scala","scala_scala-collection-compat","scala-cli_java-class-name","scala-native_scala-native","scala-cli_libdaemon-jvm","scala-cli_scala-cli-signing","alexarchambault_case-app","scalameta_metaconfig","scalapy_python-native-libs","coursier_dependency"],"repoUrl":"https://github.com/virtuslab/scala-cli.git","revision":"v0.1.19","version":"0.1.19","targets":"org.virtuslab.scala-cli%scala3-graal org.virtuslab.scala-cli%directives org.virtuslab.scala-cli%build-module org.virtuslab.scala-cli%bloop-rifle org.virtuslab.scala-cli%scala3-runtime org.virtuslab.scala-cli%options org.virtuslab.scala-cli%build-macros org.virtuslab.scala-cli%specification-level org.virtuslab.scala-cli%runner org.virtuslab.scala-cli%config org.virtuslab.scala-cli%scala3-graal-processor org.virtuslab.scala-cli%tasty-lib org.virtuslab.scala-cli%cli org.virtuslab.scala-cli%core org.virtuslab.scala-cli%test-runner","config":{"projects":{"exclude":[],"overrides":{"cli":{"tests":"compile-only"},"build-module":{"tests":"compile-only"},"build-macros":{"tests":"compile-only"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/deps.sc","pattern":"def scala3 = \"3.2.1\"","replaceWith":"def scala3 = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + stage-7: + runs-on: ubuntu-22.04 + needs: + - stage-6 + strategy: + fail-fast: false + matrix: + include: + - + name: alejandrohdezma_sbt-mdoc-toc + config: '{"name":"alejandrohdezma_sbt-mdoc-toc","dependencies":["scalameta_mdoc"],"repoUrl":"https://github.com/alejandrohdezma/sbt-mdoc-toc.git","revision":"v0.4.0","version":"0.4.0","targets":"com.alejandrohdezma%mdoc-toc-generator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: bilal-fazlani_zio-mongo + config: '{"name":"bilal-fazlani_zio-mongo","dependencies":["zio_zio","zio_interop-reactive-streams","circe_circe","zio_zio-json"],"repoUrl":"https://github.com/bilal-fazlani/zio-mongo.git","revision":"v0.6.1","version":"0.6.1","targets":"com.bilal-fazlani.zio-mongo%zio-mongo com.bilal-fazlani.zio-mongo%circe-codec com.bilal-fazlani.zio-mongo%zio-json-codec","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: cornerman_chameleon + config: '{"name":"cornerman_chameleon","dependencies":["typelevel_cats","scalapb_scalapb","suzaku-io_boopickle","circe_circe","com-lihaoyi_upickle","plokhotnyuk_jsoniter-scala","scalatest_scalatest","scodec_scodec","scodec_scodec-bits"],"repoUrl":"https://github.com/cornerman/chameleon.git","revision":"v0.3.5","version":"0.3.5","targets":"com.github.cornerman%chameleon","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: dacr_zio-lmdb + config: '{"name":"dacr_zio-lmdb","dependencies":["zio_zio","zio_zio-json","zio_zio-nio"],"repoUrl":"https://github.com/dacr/zio-lmdb.git","revision":"v0.0.2","version":"0.0.2","targets":"fr.janalyse%zio-lmdb"}' + - + name: darrenjw_scala-glm + config: '{"name":"darrenjw_scala-glm","dependencies":["scalameta_mdoc","scalatest_scalatest","scalanlp_breeze"],"repoUrl":"https://github.com/darrenjw/scala-glm.git","revision":"v0.8","version":"0.8","targets":"com.github.darrenjw%scala-glm","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: darrenjw_scala-smfsb + config: '{"name":"darrenjw_scala-smfsb","dependencies":["scalameta_mdoc","scalatest_scalatest","scala_scala-parallel-collections","scalanlp_breeze"],"repoUrl":"https://github.com/darrenjw/scala-smfsb.git","revision":"v1.0","version":"1.0","targets":"com.github.darrenjw%scala-smfsb"}' + - + name: finos_morphir-scala + config: '{"name":"finos_morphir-scala","dependencies":["zio_zio","zio_zio-json","sirthias_borer","com-lihaoyi_sourcecode","zio_zio-prelude","zio_zio-cli","zio_zio-process","lemonlabsuk_scala-uri"],"repoUrl":"https://github.com/finos/morphir-scala.git","revision":"v0.2.1","version":"0.2.1","targets":"org.finos.morphir%morphir-contrib-flowz org.finos.morphir%morphir-tools-backend org.finos.morphir%morphir-lib-core org.finos.morphir%morphir-testing org.finos.morphir%morphir-toolkit-codec-zio-json org.finos.morphir%morphir-experimental-ir org.finos.morphir%morphir-toolkit-codec org.finos.morphir%morphir-toolkit-interpreter org.finos.morphir%morphir-experimental-ir-zio-json org.finos.morphir%morphir-toolkit-util org.finos.morphir%morphir-toolkit-core-testing org.finos.morphir%morphir-tools-cli org.finos.morphir%morphir-lib-interop org.finos.morphir%morphir-toolkit-mir org.finos.morphir%morphir-toolkit-core org.finos.morphir%morphir-experimental-formats-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' + - + name: frawa_typed-json + config: '{"name":"frawa_typed-json","dependencies":["scalameta_munit","typelevel_jawn","frawa_inline-files","zio_zio-json"],"repoUrl":"https://github.com/frawa/typed-json.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.frawa%typed-json-parser io.github.frawa%typed-json-parser-jawn io.github.frawa%typed-json-macros io.github.frawa%typed-json-parser-zio io.github.frawa%typed-json","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + - + name: gnieh_geo-scala + config: '{"name":"gnieh_geo-scala","dependencies":["scalatest_scalatest","typelevel_scalacheck","circe_circe","plokhotnyuk_jsoniter-scala"],"repoUrl":"https://github.com/gnieh/geo-scala.git","revision":"v0.4.0","version":"0.4.0","targets":"org.gnieh%geo-scala-circe org.gnieh%geo-scala-core org.gnieh%geo-scala-jsoniter-scala org.gnieh%geo-scala-polyline","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: iltotore_iron + config: '{"name":"iltotore_iron","dependencies":["zio_zio-json","circe_circe","plokhotnyuk_jsoniter-scala","typelevel_cats"],"repoUrl":"https://github.com/iltotore/iron.git","revision":"v2.0.0-RC2","version":"2.0.0-RC2","targets":"io.github.iltotore%iron-zio-json io.github.iltotore%iron-circe io.github.iltotore%iron-jsoniter io.github.iltotore%iron io.github.iltotore%iron-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: imrafaelmerino_json-scala-values + config: '{"name":"imrafaelmerino_json-scala-values","dependencies":["scalatest_scalatest","plokhotnyuk_jsoniter-scala","optics-dev_monocle"],"repoUrl":"https://github.com/imrafaelmerino/json-scala-values.git","revision":"v5.2.1","version":"5.2.1","targets":"com.github.imrafaelmerino%json-scala-values"}' + - + name: katrix_typenbt + config: '{"name":"katrix_typenbt","dependencies":["scalatest_scalatest","katrix_perspective","typelevel_cats-parse","typelevel_scalacheck"],"repoUrl":"https://github.com/katrix/typenbt.git","revision":"","version":"0.6.0","targets":"net.katsstuff%typenbt net.katsstuff%typenbt-extra net.katsstuff%typenbt-mojangson"}' + - + name: sciss_scalacolliderswing + config: '{"name":"sciss_scalacolliderswing","dependencies":["sciss_desktop","sciss_kollflitz","sciss_audiowidgets","sciss_fileutil","sciss_scalacollider","sciss_scalacollider-dot","sciss_scalacolliderugens","sciss_scissdsp"],"repoUrl":"https://github.com/sciss/scalacolliderswing.git","revision":"v2.9.0","version":"2.9.0","targets":"de.sciss%scalacolliderswing-interpreter de.sciss%scalacolliderswing-app de.sciss%scalacolliderswing-plotting de.sciss%scalacolliderswing-core de.sciss%scalacolliderswing"}' + - + name: shiftleftsecurity_js2cpg + config: '{"name":"shiftleftsecurity_js2cpg","dependencies":["shiftleftsecurity_codepropertygraph","joernio_joern","scopt_scopt","scalatest_scalatest"],"repoUrl":"https://github.com/shiftleftsecurity/js2cpg.git","revision":"v0.2.194","version":"0.2.194","targets":"io.shiftleft%js2cpg","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + - + name: softwaremill_sttp-apispec + config: '{"name":"softwaremill_sttp-apispec","dependencies":["circe_circe","scala_scala-collection-compat","scalatest_scalatest","circe_circe-yaml"],"repoUrl":"https://github.com/softwaremill/sttp-apispec.git","revision":"v0.3.1","version":"0.3.1","targets":"com.softwaremill.sttp.apispec%jsonschema-circe com.softwaremill.sttp.apispec%asyncapi-model com.softwaremill.sttp.apispec%openapi-model com.softwaremill.sttp.apispec%apispec-model com.softwaremill.sttp.apispec%openapi-circe-yaml com.softwaremill.sttp.apispec%asyncapi-circe-yaml com.softwaremill.sttp.apispec%asyncapi-circe com.softwaremill.sttp.apispec%openapi-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: zio_zio-kafka + config: '{"name":"zio_zio-kafka","dependencies":["zio_zio","scala_scala-collection-compat","scalameta_mdoc"],"repoUrl":"https://github.com/zio/zio-kafka.git","revision":"v2.0.3","version":"2.0.3","targets":"dev.zio%zio-kafka dev.zio%zio-kafka-docs dev.zio%zio-kafka-test-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' + - + name: zio_zio-lambda + config: '{"name":"zio_zio-lambda","dependencies":["zio_zio","zio_zio-json"],"repoUrl":"https://github.com/zio/zio-lambda.git","revision":"v1.0.0-RC8","version":"1.0.0-RC8","targets":"dev.zio%zio-lambda dev.zio%zio-lambda-event dev.zio%zio-lambda-response","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' + - + name: zio_zio-schema + config: '{"name":"zio_zio-schema","dependencies":["zio_zio","zio_zio-prelude","fasterxml_jackson-module-scala","zio_zio-json","zio_zio-constraintless","zio_zio-optics"],"repoUrl":"https://github.com/zio/zio-schema.git","revision":"v0.4.2","version":"0.4.2","targets":"dev.zio%zio-schema-derivation dev.zio%zio-schema-zio-test dev.zio%zio-schema-macros dev.zio%zio-schema-msg-pack dev.zio%zio-schema-protobuf dev.zio%zio-schema-thrift dev.zio%zio-schema-json dev.zio%zio-schema-avro dev.zio%zio-schema dev.zio%zio-schema-optics","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3.1\")","replaceWith":"val Scala3: String = \"\""}]}}' + steps: + - + name: Echo + run: echo '${{matrix.name}} -> ${{matrix.config}}' + + From f76f88344d99652c0e5d93ed1d4b87ba8e2553ef Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 9 Jan 2023 20:41:07 +0100 Subject: [PATCH 008/154] limit jobs --- .github/workflows/build.yaml | 2421 +--------------------------------- 1 file changed, 51 insertions(+), 2370 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 162f85da..b35d3eb2 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -2,571 +2,16 @@ name: "Open Community Build" on: workflow_dispatch: - # inputs: - # name: - # type: string - # description: 'Scala version' - # required: true - # maxProjects: - # type: string - # description: "Max amount of projects" - # required: true + inputs: + name: + type: string + description: 'Scala version' + required: true + maxProjects: + type: string + description: "Max amount of projects" + required: true jobs: - stage-3: - runs-on: ubuntu-22.04 - needs: - - stage-2 - strategy: - fail-fast: false - matrix: - include: - - - name: acsgh_scala-common - config: '{"name":"acsgh_scala-common","dependencies":["lightbend-labs_scala-logging","scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/acsgh/scala-common.git","revision":"","version":"1.3.0","targets":"com.github.acsgh.common.scala%core"}' - - - name: akka_akka - config: '{"name":"akka_akka","dependencies":["scalatest_scalatest","scala_scala-java8-compat","lightbend_ssl-config","scalatest_scalatestplus-junit","fasterxml_jackson-module-scala"],"repoUrl":"https://github.com/akka/akka.git","revision":"v2.8.0-M3","version":"2.8.0-M3","targets":"com.typesafe.akka%akka-multi-node-testkit com.typesafe.akka%akka-bom com.typesafe.akka%akka-coordination com.typesafe.akka%akka-persistence-tck com.typesafe.akka%akka-actor com.typesafe.akka%akka-cluster-sharding-typed com.typesafe.akka%akka-cluster com.typesafe.akka%akka-protobuf-v3 com.typesafe.akka%akka-distributed-data com.typesafe.akka%akka-stream com.typesafe.akka%akka-pki com.typesafe.akka%akka-stream-typed com.typesafe.akka%akka-persistence com.typesafe.akka%akka-cluster-sharding com.typesafe.akka%akka-cluster-metrics com.typesafe.akka%akka-discovery com.typesafe.akka%akka-protobuf com.typesafe.akka%akka-actor-typed com.typesafe.akka%akka-persistence-query com.typesafe.akka%akka-slf4j com.typesafe.akka%akka-persistence-typed com.typesafe.akka%akka-remote com.typesafe.akka%akka-persistence-testkit com.typesafe.akka%akka-cluster-typed com.typesafe.akka%akka-actor-testkit-typed com.typesafe.akka%akka-testkit com.typesafe.akka%akka-serialization-jackson com.typesafe.akka%akka-stream-testkit com.typesafe.akka%akka-cluster-tools","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set every targetSystemJdk := true","set actor/Compile/scalacOptions -= \"-Xfatal-warnings\"","set testkit/Compile/scalacOptions -= \"-Xfatal-warnings\""],"options":["-J-Xmx5g"]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":5120,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: beangle_otk - config: '{"name":"beangle_otk","dependencies":["beangle_doc","scalatest_scalatest"],"repoUrl":"https://github.com/beangle/otk.git","revision":"v0.0.5","version":"0.0.5","targets":"org.beangle.otk%beangle-otk-ws org.beangle.otk%beangle-otk-doc org.beangle.otk%beangle-otk-captcha org.beangle.otk%beangle-otk-code org.beangle.otk%beangle-otk-sns"}' - - - name: clockworkconsulting_csexp - config: '{"name":"clockworkconsulting_csexp","dependencies":["typelevel_scalacheck","scalatest_scalatest","scodec_scodec-bits"],"repoUrl":"https://github.com/clockworkconsulting/csexp.git","revision":"v3.2.0","version":"3.2.0","targets":"dk.cwconsult%csexp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala_3 = \"3.1.0\"","replaceWith":"val scala_3 = \"\""}]}}' - - - name: clockworkconsulting_peregrin - config: '{"name":"clockworkconsulting_peregrin","dependencies":["scalatest_scalatest","scalikejdbc_scalikejdbc"],"repoUrl":"https://github.com/clockworkconsulting/peregrin.git","revision":"v9.0.0","version":"9.0.0","targets":"dk.cwconsult.peregrin%peregrin-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala_3 = \"3.1.1\"","replaceWith":"val scala_3 = \"\""}]}}' - - - name: com-lihaoyi_cask - config: '{"name":"com-lihaoyi_cask","dependencies":["com-lihaoyi_upickle","com-lihaoyi_sourcecode","com-lihaoyi_pprint","com-lihaoyi_geny","com-lihaoyi_castor"],"repoUrl":"https://github.com/com-lihaoyi/cask.git","revision":"0.8.3","version":"0.8.3","targets":"com.lihaoyi%cask com.lihaoyi%cask-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: com-lihaoyi_mainargs - config: '{"name":"com-lihaoyi_mainargs","dependencies":["scala_scala-collection-compat","com-lihaoyi_pprint"],"repoUrl":"https://github.com/com-lihaoyi/mainargs.git","revision":"0.3.0","version":"0.3.0","targets":"com.lihaoyi%mainargs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: cquiroz_scala-java-locales - config: '{"name":"cquiroz_scala-java-locales","dependencies":["cquiroz_sbt-locales"],"repoUrl":"https://github.com/cquiroz/scala-java-locales.git","revision":"v1.5.1","version":"1.5.1","targets":"io.github.cquiroz%scala-java-locales","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - - - name: cucumber_cucumber-jvm-scala - config: '{"name":"cucumber_cucumber-jvm-scala","dependencies":["fasterxml_jackson-module-scala"],"repoUrl":"https://github.com/cucumber/cucumber-jvm-scala.git","revision":"v8.13.1","version":"8.13.1","targets":"io.cucumber%cucumber-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: dvreeze_tqa - config: '{"name":"dvreeze_tqa","dependencies":["dvreeze_yaidom","scala_scala-xml","scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/dvreeze/tqa.git","revision":"tqa_3-0.13.0","version":"0.13.0","targets":"eu.cdevreeze.tqa%tqa"}' - - - name: gchudnov_mindthegap - config: '{"name":"gchudnov_mindthegap","dependencies":["scalatest_scalatest","typelevel_scalacheck","scalatest_scalatestplus-scalacheck"],"repoUrl":"https://github.com/gchudnov/mindthegap.git","revision":"","version":"1.0.0","targets":"com.github.gchudnov%mtg","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: gekomad_scala-regex-collection - config: '{"name":"gekomad_scala-regex-collection","dependencies":["typelevel_discipline-scalatest"],"repoUrl":"https://github.com/gekomad/scala-regex-collection.git","revision":"2.0.0","version":"2.0.0","targets":"com.github.gekomad%scala-regex-collection"}' - - - name: greenfossil_thorium - config: '{"name":"greenfossil_thorium","dependencies":["greenfossil_commons-i18n","scalameta_munit"],"repoUrl":"https://github.com/greenfossil/thorium.git","revision":"v0.6.4","version":"0.6.4","targets":"com.greenfossil%thorium","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: gzoller_scalajack - config: '{"name":"gzoller_scalajack","dependencies":["gzoller_scala-reflection","scalameta_munit"],"repoUrl":"https://github.com/gzoller/scalajack.git","revision":"7.0.3","version":"7.0.3","targets":"co.blocke%scalajack co.blocke%scalajack_dynamo co.blocke%scalajack_mongo","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["set scalajack/Test/unmanagedSources/excludeFilter ~= { _ || \"AnyPrim.scala\" || \"Arrays.scala\" || \"AnyColl.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: herminiogg_dmaog - config: '{"name":"herminiogg_dmaog","dependencies":["herminiogg_shexml","scalatest_scalatest"],"repoUrl":"https://github.com/herminiogg/dmaog.git","revision":"v0.1.3","version":"0.1.3","targets":"com.herminiogarcia%dmaog","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: hsci-r_octavo-indexer - config: '{"name":"hsci-r_octavo-indexer","dependencies":["scallop_scallop","hsci-r_lucene-perfieldpostingsformatordtermvectorscodec","scala_scala-java8-compat","lightbend-labs_scala-logging"],"repoUrl":"https://github.com/hsci-r/octavo-indexer.git","revision":"","version":"1.2.7","targets":"io.github.hsci-r%octavo-indexer"}' - - - name: hughsimpson_scalameter - config: '{"name":"hughsimpson_scalameter","dependencies":["scalatest_scalatest","scala_scala-xml","scala_scala-parser-combinators","fasterxml_jackson-module-scala","scala_scala-collection-compat","typelevel_scalacheck"],"repoUrl":"https://github.com/hughsimpson/scalameter.git","revision":"v0.22.1","version":"0.22.1","targets":"io.github.hughsimpson%scalameter io.github.hughsimpson%scalameter-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ij-plugins_ijp-color - config: '{"name":"ij-plugins_ijp-color","dependencies":["scalatest_scalatest","scala_scala-parallel-collections","scalafx_scalafx"],"repoUrl":"https://github.com/ij-plugins/ijp-color.git","revision":"v.0.12.1","version":"0.12.1","targets":"net.sf.ij-plugins%ijp-color net.sf.ij-plugins%ijp-color-ui","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: indoorvivants_sn-bindgen - config: '{"name":"indoorvivants_sn-bindgen","dependencies":["indoorvivants_detective"],"repoUrl":"https://github.com/indoorvivants/sn-bindgen.git","revision":"v0.0.14","version":"0.0.14","targets":"com.indoorvivants%bindgen-interface","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: jobial-io_scase - config: '{"name":"jobial-io_scase","dependencies":["paoloboni_spray-json-derived-codecs"],"repoUrl":"https://github.com/jobial-io/scase.git","revision":"0.9.0","version":"0.9.0","targets":"io.jobial%scase-lambda-scala3-example","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: jodersky_scala-argparse - config: '{"name":"jodersky_scala-argparse","dependencies":["com-lihaoyi_os-lib","jodersky_yamlesque"],"repoUrl":"https://github.com/jodersky/scala-argparse.git","revision":"0.17.0","version":"0.17.0","targets":"io.crashbox%configparse io.crashbox%argparse-ini io.crashbox%argparse io.crashbox%configparse-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: json4s_json4s - config: '{"name":"json4s_json4s","dependencies":["scalatest_scalatest","scalatest_scalatestplus-scalacheck","scala_scala-xml","scalaz_scalaz"],"repoUrl":"https://github.com/json4s/json4s.git","revision":"v4.1.0-M2","version":"4.1.0-M2","targets":"org.json4s%json4s-jackson org.json4s%json4s-core org.json4s%json4s-mongo org.json4s%json4s-native org.json4s%json4s-native-core org.json4s%json4s-xml org.json4s%json4s-scalaz org.json4s%json4s-scalap org.json4s%json4s-ext org.json4s%json4s-jackson-core org.json4s%json4s-ast","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/build.scala","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: metarank_ltrlib - config: '{"name":"metarank_ltrlib","dependencies":["scalatest_scalatest","metarank_cfor","scala_scala-collection-compat"],"repoUrl":"https://github.com/metarank/ltrlib.git","revision":"0.1.20","version":"0.1.20","targets":"io.github.metarank%ltrlib","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: msgpack4z_msgpack4z-core - config: '{"name":"msgpack4z_msgpack4z-core","dependencies":["scalaz_scalaz","xuwei-k_zeroapply"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-core.git","revision":"v0.6.0","version":"0.6.0","targets":"com.github.xuwei-k%msgpack4z-core"}' - - - name: norbert-radyk_spoiwo - config: '{"name":"norbert-radyk_spoiwo","dependencies":["tototoshi_scala-csv","scalatest_scalatest"],"repoUrl":"https://github.com/norbert-radyk/spoiwo.git","revision":"","version":"2.2.1","targets":"com.norbitltd%spoiwo com.norbitltd%spoiwo-examples com.norbitltd%spoiwo-grids","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: nrinaudo_kantan.parsers - config: '{"name":"nrinaudo_kantan.parsers","dependencies":["scalatest_scalatest","scalatest_scalatestplus-scalacheck","typelevel_jawn"],"repoUrl":"https://github.com/nrinaudo/kantan.parsers.git","revision":"v1.0.6","version":"1.0.6","targets":"com.nrinaudo%kantan-parsers"}' - - - name: outr_scalapass - config: '{"name":"outr_scalapass","dependencies":["outr_profig","scalatest_scalatest"],"repoUrl":"https://github.com/outr/scalapass.git","revision":"1.2.4","version":"1.2.4","targets":"com.outr%scalapass"}' - - - name: pjfanning_jackson-module-scala-duration - config: '{"name":"pjfanning_jackson-module-scala-duration","dependencies":["scala_scala-java8-compat","fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/jackson-module-scala-duration.git","revision":"v2.14.0","version":"2.14.0","targets":"com.github.pjfanning%jackson-module-scala-duration","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: pjfanning_jackson-module-scala3-enum - config: '{"name":"pjfanning_jackson-module-scala3-enum","dependencies":["fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/jackson-module-scala3-enum.git","revision":"v2.14.1","version":"2.14.1","targets":"com.github.pjfanning%jackson-module-scala3-enum","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: pjfanning_jackson-scala3-reflection-extensions - config: '{"name":"pjfanning_jackson-scala3-reflection-extensions","dependencies":["fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/jackson-scala3-reflection-extensions.git","revision":"v2.14.0","version":"2.14.0","targets":"com.github.pjfanning%jackson-scala3-reflection-extensions","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: playframework_play-ws - config: '{"name":"playframework_play-ws","dependencies":["playframework_cachecontrol"],"repoUrl":"https://github.com/playframework/play-ws.git","revision":"2.2.0-M2","version":"2.2.0-M2","targets":"com.typesafe.play%play-ahc-ws-standalone","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: rallyhealth_scalacheck-ops - config: '{"name":"rallyhealth_scalacheck-ops","dependencies":["zio_izumi-reflect","softwaremill_scala-common","typelevel_scalacheck","scalatest_scalatest","scalatest_scalatestplus-scalacheck"],"repoUrl":"https://github.com/rallyhealth/scalacheck-ops.git","revision":"v2.12.0","version":"2.12.0","targets":"com.rallyhealth%scalacheck-ops-joda_1 com.rallyhealth%scalacheck-ops-joda_1-15 com.rallyhealth%scalacheck-ops_1 com.rallyhealth%scalacheck-ops_1-15","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala_3 = \"3.2.0\"","replaceWith":"val Scala_3 = \"\""}]}}' - - - name: raquo_waypoint - config: '{"name":"raquo_waypoint","dependencies":["sherpal_url-dsl","com-lihaoyi_upickle","scalatest_scalatest"],"repoUrl":"https://github.com/raquo/waypoint.git","revision":"v6.0.0-M1","version":"6.0.0-M1","targets":"com.raquo%waypoint","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val Scala_3 = \"3.2.0\"","replaceWith":"val Scala_3 = \"\""}]}}' - - - name: rtyley_line-break-preserving-line-splitting - config: '{"name":"rtyley_line-break-preserving-line-splitting","dependencies":["scalatest_scalatest","rtyley_scala-collection-plus"],"repoUrl":"https://github.com/rtyley/line-break-preserving-line-splitting.git","revision":"v0.1.4","version":"0.1.4","targets":"com.madgag%line-break-preserving-line-splitting"}' - - - name: ruimo_csvparser - config: '{"name":"ruimo_csvparser","dependencies":["ruimo_scoins","scalatest_scalatest"],"repoUrl":"https://github.com/ruimo/csvparser.git","revision":"v1.3","version":"1.3","targets":"com.ruimo%csvparser"}' - - - name: ruimo_graphics - config: '{"name":"ruimo_graphics","dependencies":["ruimo_scoins","scalatest_scalatest"],"repoUrl":"https://github.com/ruimo/graphics.git","revision":"v1.15","version":"1.15","targets":"com.ruimo%graphics","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-marshalling-testkit - config: '{"name":"sangria-graphql_sangria-marshalling-testkit","dependencies":["sangria-graphql_sangria-marshalling-api","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-marshalling-testkit.git","revision":"v1.0.4","version":"1.0.4","targets":"org.sangria-graphql%sangria-marshalling-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scala-native_scala-native-cli - config: '{"name":"scala-native_scala-native-cli","dependencies":["scala-native_scala-native","scopt_scopt","scalatest_scalatest"],"repoUrl":"https://github.com/scala-native/scala-native-cli.git","revision":"v0.4.9","version":"0.4.9","targets":"org.scala-native%scala-native-cli","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scala-stm_scala-stm - config: '{"name":"scala-stm_scala-stm","dependencies":["scalatest_scalatest","scalatest_scalatestplus-junit"],"repoUrl":"https://github.com/scala-stm/scala-stm.git","revision":"","version":"0.11.1","targets":"org.scala-stm%scala-stm"}' - - - name: scalacenter_scala-debug-adapter - config: '{"name":"scalacenter_scala-debug-adapter","dependencies":["scalacenter_tasty-query","scalameta_munit"],"repoUrl":"https://github.com/scalacenter/scala-debug-adapter.git","revision":"v3.0.5","version":"3.0.5","targets":"ch.epfl.scala%scala-debug-step-filter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalapb-json_scalapb-json-common - config: '{"name":"scalapb-json_scalapb-json-common","dependencies":["scalapb_scalapb","com-lihaoyi_utest","scalaprops_scalaprops","scalatest_scalatest"],"repoUrl":"https://github.com/scalapb-json/scalapb-json-common.git","revision":"v0.8.8","version":"0.8.8","targets":"io.github.scalapb-json%scalapb-json-common io.github.scalapb-json%scalapb-json-macros io.github.scalapb-json%scalapb-json-macros-java","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: scalapb_common-protos - config: '{"name":"scalapb_common-protos","dependencies":["scalapb_scalapb"],"repoUrl":"https://github.com/scalapb/common-protos.git","revision":"proto-google-common-protos/2.9.6-0","version":"2.9.6-0","targets":"com.thesamet.scalapb.common-protos%proto-google-common-protos-scalapb_0.11","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelpers.scala","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: scalapb_scalapb-grpcweb - config: '{"name":"scalapb_scalapb-grpcweb","dependencies":["scalapb_scalapb"],"repoUrl":"https://github.com/scalapb/scalapb-grpcweb.git","revision":"v0.6.5","version":"0.6.5","targets":"com.thesamet.scalapb.grpcweb%scalapb-grpcweb-code-gen","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: scalikejdbc_scalikejdbc-play-support - config: '{"name":"scalikejdbc_scalikejdbc-play-support","dependencies":["scalikejdbc_scalikejdbc"],"repoUrl":"https://github.com/scalikejdbc/scalikejdbc-play-support.git","revision":"2.8.0-scalikejdbc-4.0","version":"2.8.0-scalikejdbc-4.0","targets":"org.scalikejdbc%scalikejdbc-play-dbapi-adapter org.scalikejdbc%scalikejdbc-play-fixture org.scalikejdbc%scalikejdbc-play-initializer","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scf37_hottie - config: '{"name":"scf37_hottie","dependencies":["scf37_filewatch","scalatest_scalatest"],"repoUrl":"https://github.com/scf37/hottie.git","revision":"v1.0.6","version":"1.0.6","targets":"me.scf37%hottie","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sciss_asyncfile - config: '{"name":"sciss_asyncfile","dependencies":["sciss_log","sciss_model","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/asyncfile.git","revision":"v0.2.1","version":"0.2.1","targets":"de.sciss%asyncfile"}' - - - name: sciss_desktop - config: '{"name":"sciss_desktop","dependencies":["sciss_model","sciss_fileutil"],"repoUrl":"https://github.com/sciss/desktop.git","revision":"v0.11.4","version":"0.11.4","targets":"de.sciss%desktop de.sciss%desktop-core de.sciss%desktop-linux de.sciss%desktop-mac","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sciss_scalacolliderugens - config: '{"name":"sciss_scalacolliderugens","dependencies":["sciss_numbers","scala_scala-xml"],"repoUrl":"https://github.com/sciss/scalacolliderugens.git","revision":"v1.21.3","version":"1.21.3","targets":"de.sciss%scalacolliderugens-core de.sciss%scalacolliderugens-api de.sciss%scalacolliderugens-plugins"}' - - - name: scodec_scodec - config: '{"name":"scodec_scodec","dependencies":["scodec_scodec-bits","scalameta_munit"],"repoUrl":"https://github.com/scodec/scodec.git","revision":"v2.2.0","version":"2.2.0","targets":"org.scodec%scodec-core org.scodec%scodec-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: seratch_awscala - config: '{"name":"seratch_awscala","dependencies":["scalatest_scalatest","sirthias_scala-ssh","scala_scala-collection-compat"],"repoUrl":"https://github.com/seratch/awscala.git","revision":"0.9.2","version":"0.9.2","targets":"com.github.seratch%awscala-sqs com.github.seratch%awscala-stepfunctions com.github.seratch%awscala-s3 com.github.seratch%awscala com.github.seratch%awscala-ec2 com.github.seratch%awscala-emr com.github.seratch%awscala-dynamodb com.github.seratch%awscala-simpledb com.github.seratch%awscala-core com.github.seratch%awscala-sts com.github.seratch%awscala-redshift com.github.seratch%awscala-iam","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: shawjef3_tryutils - config: '{"name":"shawjef3_tryutils","dependencies":["scalatest_scalatest","scalatest_scalatestplus-selenium"],"repoUrl":"https://github.com/shawjef3/tryutils.git","revision":"release/2.0.0","version":"2.0.0","targets":"me.jeffshaw.tryutils%tryutils"}' - - - name: shiftleftsecurity_overflowdb - config: '{"name":"shiftleftsecurity_overflowdb","dependencies":["scalatest_scalatest","tototoshi_scala-csv","scala_scala-xml","scopt_scopt","spray_spray"],"repoUrl":"https://github.com/shiftleftsecurity/overflowdb.git","revision":"v1.160","version":"1.160","targets":"io.shiftleft%overflowdb-formats io.shiftleft%overflowdb-traversal","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: softwaremill_scala-id-generator - config: '{"name":"softwaremill_scala-id-generator","dependencies":["scalatest_scalatest","lightbend-labs_scala-logging"],"repoUrl":"https://github.com/softwaremill/scala-id-generator.git","revision":"v1.4.0","version":"1.4.0","targets":"com.softwaremill.common%id-generator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: stryker-mutator_stryker4s - config: '{"name":"stryker-mutator_stryker4s","dependencies":["scalapb_scalapb"],"repoUrl":"https://github.com/stryker-mutator/stryker4s.git","revision":"v0.14.3","version":"0.14.3","targets":"io.stryker-mutator%sbt-stryker4s-testrunner io.stryker-mutator%stryker4s-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: swagger-akka-http_swagger-scala-module - config: '{"name":"swagger-akka-http_swagger-scala-module","dependencies":["fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/swagger-akka-http/swagger-scala-module.git","revision":"v2.9.0","version":"2.9.0","targets":"com.github.swagger-akka-http%swagger-scala-module","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: thoughtworksinc_dsl.scala - config: '{"name":"thoughtworksinc_dsl.scala","dependencies":["com-lihaoyi_utest","scalaz_scalaz","thoughtworksinc_tryt.scala","scalatest_scalatest"],"repoUrl":"https://github.com/thoughtworksinc/dsl.scala.git","revision":"v2.0.0-M2","version":"2.0.0-M2","targets":"com.thoughtworks.dsl%keywords-shift com.thoughtworks.dsl%bangnotation com.thoughtworks.dsl%keywords-nonesafe com.thoughtworks.dsl%keywords-while com.thoughtworks.dsl%keywords-tryfinally com.thoughtworks.dsl%domains-scalaz com.thoughtworks.dsl%keywords-await com.thoughtworks.dsl%keywords-monadic com.thoughtworks.dsl%keywords-asynchronousio com.thoughtworks.dsl%keywords-flatmap com.thoughtworks.dsl%keywords-return com.thoughtworks.dsl%keywords-trycatch com.thoughtworks.dsl%keywords-in com.thoughtworks.dsl%keywords-for com.thoughtworks.dsl%keywords-using com.thoughtworks.dsl%comprehension com.thoughtworks.dsl%keywords-withfilter com.thoughtworks.dsl%keywords-suspend com.thoughtworks.dsl%keywords-fork com.thoughtworks.dsl%keywords-put com.thoughtworks.dsl%keywords-yield com.thoughtworks.dsl%keywords-pure com.thoughtworks.dsl%keywords-foreach com.thoughtworks.dsl%keywords-match com.thoughtworks.dsl%keywords-each com.thoughtworks.dsl%keywords-continue com.thoughtworks.dsl%domains-task com.thoughtworks.dsl%keywords-trycatchfinally com.thoughtworks.dsl%keywords-if com.thoughtworks.dsl%dsl com.thoughtworks.dsl%keywords-get com.thoughtworks.dsl%keywords-map","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' - - - name: tkrs_fluflu - config: '{"name":"tkrs_fluflu","dependencies":["scalatest_scalatest","lightbend-labs_scala-logging","tkrs_mess"],"repoUrl":"https://github.com/tkrs/fluflu.git","revision":"v0.24.7","version":"0.24.7","targets":"com.github.tkrs%fluflu-core com.github.tkrs%fluflu-msgpack com.github.tkrs%fluflu-msgpack-mess","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tkrs_mmdb-grpc-scala - config: '{"name":"tkrs_mmdb-grpc-scala","dependencies":["scalapb_scalapb"],"repoUrl":"https://github.com/tkrs/mmdb-grpc-scala.git","revision":"v0.1.2","version":"0.1.2","targets":"com.github.tkrs%mmdb-grpc-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: twitter_util - config: '{"name":"twitter_util","dependencies":["scala_scala-collection-compat","scalatest_scalatest","scalatest_scalatestplus-junit","typelevel_scalacheck","scala_scala-parser-combinators","scala_scala-parallel-collections"],"repoUrl":"https://github.com/twitter/util.git","revision":"util-22.12.0","version":"22.12.0","targets":"com.twitter%util-cache com.twitter%util-app com.twitter%util-app-lifecycle com.twitter%util-jvm com.twitter%util-slf4j-jul-bridge com.twitter%util-logging com.twitter%util-zk-test com.twitter%util-hashing com.twitter%util-routing com.twitter%util-core com.twitter%util-slf4j-api com.twitter%util-stats com.twitter%util-cache-guava com.twitter%util-thrift com.twitter%util-codec com.twitter%util-registry com.twitter%util-lint com.twitter%util-security","config":{"projects":{"exclude":[],"overrides":{"util-security":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_cats - config: '{"name":"typelevel_cats","dependencies":["scalameta_munit","typelevel_discipline-munit","vasilmkd_discipline","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/cats.git","revision":"v2.9.0","version":"2.9.0","targets":"org.typelevel%cats-free org.typelevel%cats-kernel org.typelevel%cats-kernel-laws org.typelevel%alleycats-core org.typelevel%cats-docs org.typelevel%cats-testkit org.typelevel%algebra-laws org.typelevel%alleycats-laws org.typelevel%algebra org.typelevel%cats-core org.typelevel%cats-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: vagmcs_optimus - config: '{"name":"vagmcs_optimus","dependencies":["lightbend-labs_scala-logging","scalatest_scalatest","typelevel_scalacheck","scala_scala-xml"],"repoUrl":"https://github.com/vagmcs/optimus.git","revision":"v3.4.3","version":"3.4.3","targets":"com.github.vagmcs%optimus-solver-oj com.github.vagmcs%optimus com.github.vagmcs%optimus-solver-lp com.github.vagmcs%optimus-solver-gurobi com.github.vagmcs%optimus-solver-mosek","config":{"projects":{"exclude":["solver-mosek","solver-gurobi"],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: virtuslab_scala-yaml - config: '{"name":"virtuslab_scala-yaml","dependencies":["scalameta_munit","com-lihaoyi_pprint"],"repoUrl":"https://github.com/virtuslab/scala-yaml.git","revision":"v0.0.6","version":"0.0.6","targets":"org.virtuslab%scala-yaml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3Version = \"3.1.3\"","replaceWith":"def scala3Version = \"\""}]}}' - - - name: xuwei-k_optparse-applicative - config: '{"name":"xuwei-k_optparse-applicative","dependencies":["scalaprops_scalaprops"],"repoUrl":"https://github.com/xuwei-k/optparse-applicative.git","revision":"v0.9.2","version":"0.9.2","targets":"com.github.xuwei-k%optparse-applicative","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1-RC2\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: zio_zio - config: '{"name":"zio_zio","dependencies":["zio_izumi-reflect","softwaremill_magnolia","typelevel_scalacheck"],"repoUrl":"https://github.com/zio/zio.git","revision":"v2.0.5","version":"2.0.5","targets":"dev.zio%zio-test-junit dev.zio%zio dev.zio%zio-test-magnolia dev.zio%zio-streams dev.zio%zio-managed dev.zio%zio-internal-macros dev.zio%zio-test-sbt dev.zio%zio-stacktracer dev.zio%zio-test-scalacheck dev.zio%zio-test dev.zio%zio-macros dev.zio%zio-concurrent dev.zio%zio-test-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' - - - name: zio_zio-quill - config: '{"name":"zio_zio-quill","dependencies":["com-lihaoyi_pprint","scalatest_scalatest","scala_scala-collection-compat","lightbend-labs_scala-logging","suzaku-io_boopickle"],"repoUrl":"https://github.com/zio/zio-quill.git","revision":"v4.6.0","version":"4.6.0","targets":"io.getquill%quill-engine io.getquill%quill-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":["-Dquill.scala.version="]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-16: - runs-on: ubuntu-22.04 - needs: - - stage-15 - strategy: - fail-fast: false - matrix: - include: - - - name: 47degrees_github4s - config: '{"name":"47degrees_github4s","dependencies":["typelevel_cats","circe_circe","http4s_http4s"],"repoUrl":"https://github.com/47degrees/github4s.git","revision":"v0.31.2","version":"0.31.2","targets":"com.47deg%github4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: avast_datadog4s - config: '{"name":"avast_datadog4s","dependencies":["scalameta_munit","typelevel_cats-effect","http4s_http4s","scala_scala-collection-compat","typelevel_cats"],"repoUrl":"https://github.com/avast/datadog4s.git","revision":"v0.31.2","version":"0.31.2","targets":"com.avast.cloud%datadog4s-http4s com.avast.cloud%datadog4s com.avast.cloud%datadog4s-common com.avast.cloud%datadog4s-jvm com.avast.cloud%datadog4s-playground com.avast.cloud%datadog4s-statsd com.avast.cloud%datadog4s-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildSupport.scala","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: banno_vault4s - config: '{"name":"banno_vault4s","dependencies":["http4s_http4s","scalameta_munit","armanbilge_scalacheck-effect"],"repoUrl":"https://github.com/banno/vault4s.git","revision":"v9.1.0","version":"9.1.0","targets":"com.banno%vault4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.2\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: davenverse_circuit-http4s - config: '{"name":"davenverse_circuit-http4s","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","davenverse_circuit","davenverse_mapref","http4s_http4s"],"repoUrl":"https://github.com/davenverse/circuit-http4s.git","revision":"v0.4.0","version":"0.4.0","targets":"io.chrisdavenport%circuit-http4s io.chrisdavenport%circuit-http4s-client io.chrisdavenport%circuit-http4s-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_epimetheus-http4s - config: '{"name":"davenverse_epimetheus-http4s","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","davenverse_epimetheus"],"repoUrl":"https://github.com/davenverse/epimetheus-http4s.git","revision":"v0.6.0-M2","version":"0.6.0-M2","targets":"io.chrisdavenport%epimetheus-http4s io.chrisdavenport%epimetheus-http4s-pushgateway","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_fuuid - config: '{"name":"davenverse_fuuid","dependencies":["typelevel_cats-effect","typelevel_cats","typelevel_discipline-munit","scalameta_munit","circe_circe","tpolecat_doobie","http4s_http4s"],"repoUrl":"https://github.com/davenverse/fuuid.git","revision":"v0.8.0-M2","version":"0.8.0-M2","targets":"io.chrisdavenport%fuuid io.chrisdavenport%fuuid-circe io.chrisdavenport%fuuid-doobie io.chrisdavenport%fuuid-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set doobie/Test/unmanagedSources/excludeFilter ~= {_ || \"PostgresInstanceSpec.scala\" || \"PostgresTraversalSpec.scala\"} "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: davenverse_github - config: '{"name":"davenverse_github","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","circe_circe","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/davenverse/github.git","revision":"v0.4.0","version":"0.4.0","targets":"io.chrisdavenport%github","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_publicsuffix - config: '{"name":"davenverse_publicsuffix","dependencies":["http4s_http4s"],"repoUrl":"https://github.com/davenverse/publicsuffix.git","revision":"v0.0.1","version":"0.0.1","targets":"io.chrisdavenport%publicsuffix io.chrisdavenport%publicsuffix-retrieval io.chrisdavenport%publicsuffix-retrieval-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_whale-tail - config: '{"name":"davenverse_whale-tail","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","circe_circe","davenverse_env","armanbilge_log4cats","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/davenverse/whale-tail.git","revision":"v0.0.9","version":"0.0.9","targets":"io.chrisdavenport%whale-tail io.chrisdavenport%whale-tail-manager","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: disneystreaming_smithy4s - config: '{"name":"disneystreaming_smithy4s","dependencies":["plokhotnyuk_jsoniter-scala","scalameta_munit","scala_scala-collection-compat","typelevel_cats","typelevel_cats-effect","http4s_http4s","disneystreaming_weaver-test","circe_circe","com-lihaoyi_pprint","typelevel_fs2","bkirwi_decline"],"repoUrl":"https://github.com/disneystreaming/smithy4s.git","revision":"v0.17.1","version":"0.17.1","targets":"com.disneystreaming.smithy4s%smithy4s-json com.disneystreaming.smithy4s%smithy4s-dynamic com.disneystreaming.smithy4s%smithy4s-tests com.disneystreaming.smithy4s%smithy4s-core com.disneystreaming.smithy4s%smithy4s-compliance-tests com.disneystreaming.smithy4s%smithy4s-aws com.disneystreaming.smithy4s%smithy4s-http4s-swagger com.disneystreaming.smithy4s%smithy4s-decline com.disneystreaming.smithy4s%smithy4s-aws-http4s com.disneystreaming.smithy4s%smithy4s-http4s com.disneystreaming.smithy4s%smithy4s-aws-kernel","config":{"projects":{"exclude":[],"overrides":{"smithy4s-dynamic":{"tests":"compile-only"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"modules/dynamic/src/smithy4s/dynamic/internals/DynamicModelCompiler.scala","pattern":"(^\\s*\\)),","replaceWith":"\\1"}]}}' - - - name: dwolla_epimetheus-server - config: '{"name":"dwolla_epimetheus-server","dependencies":["http4s_http4s","davenverse_epimetheus","armanbilge_munit-cats-effect","armanbilge_scalacheck-effect","eed3si9n_expecty"],"repoUrl":"https://github.com/dwolla/epimetheus-server.git","revision":"v7.1.0","version":"7.1.0","targets":"com.dwolla%epimetheus-server-root com.dwolla%monitoring-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: dylemma_xml-spac - config: '{"name":"dylemma_xml-spac","dependencies":["scalatest_scalatest","typelevel_scalacheck","typelevel_cats","typelevel_cats-effect","typelevel_fs2","tpolecat_typename","gnieh_fs2-data"],"repoUrl":"https://github.com/dylemma/xml-spac.git","revision":"0.12.0","version":"0.12.0","targets":"io.dylemma%json-spac io.dylemma%spac-interop-fs2 io.dylemma%spac-core io.dylemma%xml-spac io.dylemma%xml-spac-javax io.dylemma%json-spac-jackson io.dylemma%xml-spac-fs2-data io.dylemma%json-spac-fs2-data"}' - - - name: errors4s_errors4s-http - config: '{"name":"errors4s_errors4s-http","dependencies":["circe_circe","typelevel_fs2","http4s_http4s","typelevel_cats","typelevel_cats-effect","typelevel_vault","scalameta_munit","errors4s_errors4s-core","typelevel_case-insensitive","typelevel_scalacheck"],"repoUrl":"https://github.com/errors4s/errors4s-http.git","revision":"v3.0.0.0","version":"3.0.0.0","targets":"org.errors4s%errors4s-http4s-circe org.errors4s%errors4s-http org.errors4s%errors4s-http-root org.errors4s%errors4s-http4s org.errors4s%errors4s-http-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: fomkin_korolev - config: '{"name":"fomkin_korolev","dependencies":["scalatest_scalatest","zio_zio","typelevel_fs2","typelevel_cats-effect","http4s_http4s","fomkin_levsha","monix_monix","scodec_scodec-bits"],"repoUrl":"https://github.com/fomkin/korolev.git","revision":"v1.6.0-M3","version":"1.6.0-M3","targets":"org.fomkin%korolev-web-dsl org.fomkin%korolev-zio2-streams org.fomkin%korolev-testkit org.fomkin%korolev-fs2-ce3 org.fomkin%korolev-ce3 org.fomkin%korolev-effect org.fomkin%korolev-http4s org.fomkin%korolev-zio-streams org.fomkin%korolev org.fomkin%korolev-web org.fomkin%korolev-monix org.fomkin%korolev-zio2 org.fomkin%korolev-zio org.fomkin%korolev-ce2 org.fomkin%korolev-http org.fomkin%korolev-zio-http org.fomkin%korolev-bytes org.fomkin%korolev-akka org.fomkin%korolev-standalone org.fomkin%korolev-scodec org.fomkin%korolev-slf4j org.fomkin%korolev-fs2-ce2","config":{"projects":{"exclude":["org.fomkin%korolev-http4s"],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: fthomas_fs2-cron - config: '{"name":"fthomas_fs2-cron","dependencies":["eikek_calev","scalatest_scalatest","typelevel_fs2"],"repoUrl":"https://github.com/fthomas/fs2-cron.git","revision":"v0.7.2","version":"0.7.2","targets":"eu.timepit%fs2-cron-calev eu.timepit%fs2-cron-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala_3 = \"3.1.1\"","replaceWith":"val Scala_3 = \"\""}]}}' - - - name: gemini-hlsw_clue - config: '{"name":"gemini-hlsw_clue","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","armanbilge_log4cats","http4s_http4s","typelevel_discipline-munit","scalameta_munit","circe_circe"],"repoUrl":"https://github.com/gemini-hlsw/clue.git","revision":"v0.23.1","version":"0.23.1","targets":"edu.gemini%clue-core edu.gemini%clue-http4s edu.gemini%clue-model","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: gemini-hlsw_lucuma-catalog - config: '{"name":"gemini-hlsw_lucuma-catalog","dependencies":["typelevel_fs2","gnieh_fs2-data","gemini-hlsw_lucuma-core","gemini-hlsw_lucuma-refined","typelevel_cats","optics-dev_monocle","fthomas_refined","http4s_http4s","gemini-hlsw_refined-algebra","typelevel_cats-parse","typelevel_kittens","scala_scala-xml","davenverse_cats-scalacheck"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-catalog.git","revision":"v0.37.4","version":"0.37.4","targets":"edu.gemini%lucuma-catalog edu.gemini%lucuma-ags edu.gemini%lucuma-catalog-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_blaze - config: '{"name":"http4s_blaze","dependencies":["http4s_http4s","log4s_log4s","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/blaze.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-blaze-client org.http4s%http4s-blaze-server org.http4s%blaze-http org.http4s%blaze-core org.http4s%http4s-blaze-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: http4s_http4s-armeria - config: '{"name":"http4s_http4s-armeria","dependencies":["typelevel_fs2","http4s_http4s","scalameta_munit"],"repoUrl":"https://github.com/http4s/http4s-armeria.git","revision":"v1.0.0-M1","version":"1.0.0-M1","targets":"org.http4s%http4s-armeria-client org.http4s%http4s-armeria-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_http4s-fabric - config: '{"name":"http4s_http4s-fabric","dependencies":["http4s_http4s","typelevel_cats-effect"],"repoUrl":"https://github.com/http4s/http4s-fabric.git","revision":"v1.0.0-M32","version":"1.0.0-M32","targets":"org.http4s%http4s-fabric","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: http4s_http4s-fs2-data - config: '{"name":"http4s_http4s-fs2-data","dependencies":["typelevel_fs2","http4s_http4s","gnieh_fs2-data","scalameta_munit","armanbilge_munit-cats-effect","scala_scala-xml"],"repoUrl":"https://github.com/http4s/http4s-fs2-data.git","revision":"v0.1.0","version":"0.1.0","targets":"org.http4s%http4s-fs2-data-xml org.http4s%http4s-fs2-data-xml-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - - - name: http4s_http4s-jdk-http-client - config: '{"name":"http4s_http4s-jdk-http-client","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","scodec_scodec-bits","typelevel_vault","typelevel_case-insensitive","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/http4s-jdk-http-client.git","revision":"v1.0.0-M8","version":"1.0.0-M8","targets":"org.http4s%http4s-jdk-http-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_http4s-prometheus-metrics - config: '{"name":"http4s_http4s-prometheus-metrics","dependencies":["http4s_http4s","scalameta_munit"],"repoUrl":"https://github.com/http4s/http4s-prometheus-metrics.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-prometheus-metrics","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_http4s-scala-xml - config: '{"name":"http4s_http4s-scala-xml","dependencies":["scala_scala-xml","http4s_http4s","scalameta_munit","armanbilge_munit-cats-effect","typelevel_scalacheck-xml"],"repoUrl":"https://github.com/http4s/http4s-scala-xml.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-scala-xml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_http4s-scalatags - config: '{"name":"http4s_http4s-scalatags","dependencies":["http4s_http4s","com-lihaoyi_scalatags","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/http4s-scalatags.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-scalatags","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: http4s_http4s-servlet - config: '{"name":"http4s_http4s-servlet","dependencies":["http4s_http4s"],"repoUrl":"https://github.com/http4s/http4s-servlet.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-servlet","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_http4s-twirl - config: '{"name":"http4s_http4s-twirl","dependencies":["playframework_twirl","http4s_http4s","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/http4s-twirl.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-twirl","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: i10416_slackapis - config: '{"name":"i10416_slackapis","dependencies":["circe_circe","typelevel_cats-effect","http4s_http4s","scalameta_munit"],"repoUrl":"https://github.com/i10416/slackapis.git","revision":"v0.0.2","version":"0.0.2","targets":"dev.i10416%slackapis-core"}' - - - name: ingarabr_http4s-cloud-functions - config: '{"name":"ingarabr_http4s-cloud-functions","dependencies":["http4s_http4s"],"repoUrl":"https://github.com/ingarabr/http4s-cloud-functions.git","revision":"v0.3.0","version":"0.3.0","targets":"com.github.ingarabr%http4s-cloud-functions","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: jbwheatley_pact4s - config: '{"name":"jbwheatley_pact4s","dependencies":["scalameta_munit","scalatest_scalatest","circe_circe","scala_scala-collection-compat","log4s_log4s","com-lihaoyi_sourcecode","http4s_http4s","disneystreaming_weaver-test"],"repoUrl":"https://github.com/jbwheatley/pact4s.git","revision":"v0.8.0","version":"0.8.0","targets":"io.github.jbwheatley%pact4s-spray-json io.github.jbwheatley%pact4s-scalatest io.github.jbwheatley%pact4s-circe io.github.jbwheatley%pact4s-play-json io.github.jbwheatley%pact4s-munit-cats-effect io.github.jbwheatley%pact4s-models io.github.jbwheatley%pact4s-core io.github.jbwheatley%pact4s-weaver","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["set shared/scalacOptions --= Seq(\"-Wconf:cat=deprecation:i\", \"-Xfatal-warnings\") "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: killaitis_http4s-cloud-functions - config: '{"name":"killaitis_http4s-cloud-functions","dependencies":["http4s_http4s","scalatest_scalatest"],"repoUrl":"https://github.com/killaitis/http4s-cloud-functions.git","revision":"0.4.3","version":"0.4.3","targets":"de.killaitis%http4s-cloud-functions","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: lego_woof - config: '{"name":"lego_woof","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","armanbilge_munit-cats-effect","circe_circe","cquiroz_scala-java-time","http4s_http4s"],"repoUrl":"https://github.com/lego/woof.git","revision":"v0.4.7","version":"0.4.7","targets":"org.legogroup%woof-core org.legogroup%woof-http4s org.legogroup%woof-slf4j","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: lhns_http4s-errors - config: '{"name":"lhns_http4s-errors","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_cats-effect","http4s_http4s"],"repoUrl":"https://github.com/lhns/http4s-errors.git","revision":"0.5.0","version":"0.5.0","targets":"de.lolhens%http4s-errors","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: lhns_remote-io - config: '{"name":"lhns_remote-io","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_cats-effect","http4s_http4s","com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/lhns/remote-io.git","revision":"0.0.1","version":"0.0.1","targets":"de.lolhens%remote-io-core de.lolhens%remote-io-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: mobimeo_fs2-gtfs - config: '{"name":"mobimeo_fs2-gtfs","dependencies":["disneystreaming_weaver-test","typelevel_fs2","gnieh_fs2-data","circe_circe","armanbilge_log4cats","typelevel_cats-parse","typelevel_literally"],"repoUrl":"https://github.com/mobimeo/fs2-gtfs.git","revision":"v0.4.1","version":"0.4.1","targets":"com.mobimeo%fs2-gtfs-core com.mobimeo%fs2-gtfs-rules com.mobimeo%fs2-gtfs-rules-syntax","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: neandertech_langoustine - config: '{"name":"neandertech_langoustine","dependencies":["typelevel_fs2","outr_scribe","disneystreaming_weaver-test","com-lihaoyi_upickle","typelevel_cats","http4s_http4s","bkirwi_decline","plokhotnyuk_jsoniter-scala"],"repoUrl":"https://github.com/neandertech/langoustine.git","revision":"v0.0.19","version":"0.0.19","targets":"tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: pac4j_http4s-pac4j - config: '{"name":"pac4j_http4s-pac4j","dependencies":["circe_circe","http4s_http4s","typelevel_cats","typelevel_vault","typelevel_mouse","scala_scala-collection-compat"],"repoUrl":"https://github.com/pac4j/http4s-pac4j.git","revision":"v3.0.0","version":"3.0.0","targets":"org.pac4j%http4s-pac4j"}' - - - name: planet42_laika - config: '{"name":"planet42_laika","dependencies":["scalameta_munit","typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s"],"repoUrl":"https://github.com/planet42/laika.git","revision":"0.19.0","version":"0.19.0","targets":"org.planet42%laika-core org.planet42%laika-io org.planet42%laika-pdf org.planet42%laika-preview","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: pureconfig_pureconfig - config: '{"name":"pureconfig_pureconfig","dependencies":["comcast_ip4s","typelevel_cats-effect","typelevel_fs2","typelevel_cats","typelevel_discipline-scalatest","softwaremill_sttp-model","http4s_http4s"],"repoUrl":"https://github.com/pureconfig/pureconfig.git","revision":"v0.17.2","version":"0.17.2","targets":"com.github.pureconfig%pureconfig-ip4s com.github.pureconfig%pureconfig-cats-effect com.github.pureconfig%pureconfig-fs2 com.github.pureconfig%pureconfig-cats-effect2 com.github.pureconfig%pureconfig-cats com.github.pureconfig%pureconfig-sttp com.github.pureconfig%pureconfig-core com.github.pureconfig%pureconfig-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: pureharm_pureharm-db-core - config: '{"name":"pureharm_pureharm-db-core","dependencies":["pureharm_pureharm-core","pureharm_pureharm-effects-cats","pureharm_pureharm-testkit"],"repoUrl":"https://github.com/pureharm/pureharm-db-core.git","revision":"v0.3.0","version":"0.3.0","targets":"com.busymachines%pureharm-db-testkit-ce2 com.busymachines%pureharm-db-test-data com.busymachines%pureharm-db-test-data-ce2 com.busymachines%pureharm-db-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: taig_flog - config: '{"name":"taig_flog","dependencies":["http4s_http4s","typelevel_fs2","circe_circe","scala_scala-collection-compat","typelevel_cats-effect","typelevel_cats-mtl","scalameta_munit"],"repoUrl":"https://github.com/taig/flog.git","revision":"0.13.1","version":"0.13.1","targets":"io.taig%flog-http4s io.taig%flog io.taig%flog-stackdriver-grpc io.taig%flog-http4s-server io.taig%flog-logstash io.taig%flog-stackdriver-http io.taig%flog-http4s-client io.taig%flog-core io.taig%flog-slf4j","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: theiterators_kebs - config: '{"name":"theiterators_kebs","dependencies":["scalatest_scalatest","tpolecat_doobie","http4s_http4s"],"repoUrl":"https://github.com/theiterators/kebs.git","revision":"v1.9.5","version":"1.9.5","targets":"pl.iterators%kebs-instances pl.iterators%kebs-macro-utils pl.iterators%kebs-opaque pl.iterators%kebs-doobie pl.iterators%kebs-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tpolecat_natchez - config: '{"name":"tpolecat_natchez","dependencies":["scalameta_munit","armanbilge_munit-cats-effect","scala_scala-collection-compat","circe_circe","valskalla_odin","typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_case-insensitive","typelevel_cats-mtl","armanbilge_log4cats","cquiroz_scala-java-time","comcast_ip4s","scodec_scodec-bits"],"repoUrl":"https://github.com/tpolecat/natchez.git","revision":"v0.3.0-M3","version":"0.3.0-M3","targets":"org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-jaeger org.tpolecat%natchez-opencensus org.tpolecat%natchez-noop org.tpolecat%natchez-honeycomb org.tpolecat%natchez-log-odin org.tpolecat%natchez-core org.tpolecat%natchez-mtl org.tpolecat%natchez-log org.tpolecat%natchez-opentracing org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-datadog org.tpolecat%newrelic org.tpolecat%natchez-xray","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: trace4cats_trace4cats-avro-kafka - config: '{"name":"trace4cats_trace4cats-avro-kafka","dependencies":["trace4cats_trace4cats-avro","fd4s_fs2-kafka","armanbilge_log4cats","trace4cats_trace4cats"],"repoUrl":"https://github.com/trace4cats/trace4cats-avro-kafka.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-avro-kafka-consumer io.janstenpickle%trace4cats-avro-kafka-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-exporter-http - config: '{"name":"trace4cats_trace4cats-exporter-http","dependencies":["trace4cats_trace4cats","http4s_http4s"],"repoUrl":"https://github.com/trace4cats/trace4cats-exporter-http.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-exporter-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-http4s - config: '{"name":"trace4cats_trace4cats-http4s","dependencies":["trace4cats_trace4cats","http4s_http4s"],"repoUrl":"https://github.com/trace4cats/trace4cats-http4s.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-http4s-client io.janstenpickle%trace4cats-http4s-common io.janstenpickle%trace4cats-http4s-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: vigoo_clipp - config: '{"name":"vigoo_clipp","dependencies":["typelevel_cats","atnos-org_eff","zio_zio","typelevel_cats-effect"],"repoUrl":"https://github.com/vigoo/clipp.git","revision":"v0.6.8","version":"0.6.8","targets":"io.github.vigoo%clipp-core io.github.vigoo%clipp-cats-effect io.github.vigoo%clipp-cats-effect3 io.github.vigoo%clipp-zio io.github.vigoo%clipp-zio-2","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: vlovgr_ciris - config: '{"name":"vlovgr_ciris","dependencies":["typelevel_squants","typelevel_cats-effect","circe_circe","circe_circe-yaml","fthomas_refined","http4s_http4s"],"repoUrl":"https://github.com/vlovgr/ciris.git","revision":"v3.0.0","version":"3.0.0","targets":"is.cir%ciris-squants is.cir%ciris is.cir%ciris-circe is.cir%ciris-circe-yaml is.cir%ciris-refined is.cir%ciris-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: y-yu_excel-reads - config: '{"name":"y-yu_excel-reads","dependencies":["atnos-org_eff","scalatest_scalatest"],"repoUrl":"https://github.com/y-yu/excel-reads.git","revision":"v0.4.2","version":"0.4.2","targets":"com.github.y-yu%excel-reads-apache-poi com.github.y-yu%excel-reads-core com.github.y-yu%excel-reads-poi-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-14: - runs-on: ubuntu-22.04 - needs: - - stage-13 - strategy: - fail-fast: false - matrix: - include: - - - name: andimiller_hedgehogs - config: '{"name":"andimiller_hedgehogs","dependencies":["andimiller_munit-cats-effect-styles","scalameta_munit","typelevel_fs2","circe_circe","typelevel_cats"],"repoUrl":"https://github.com/andimiller/hedgehogs.git","revision":"0.2.0","version":"0.2.0","targets":"net.andimiller%hedgehogs-circe net.andimiller%hedgehogs-core"}' - - - name: armanbilge_calico - config: '{"name":"armanbilge_calico","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_discipline-munit","scalameta_munit"],"repoUrl":"https://github.com/armanbilge/calico.git","revision":"v0.1.2","version":"0.1.2","targets":"com.armanbilge%calico-frp","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: armanbilge_jawn-fs2 - config: '{"name":"armanbilge_jawn-fs2","dependencies":["typelevel_jawn","typelevel_fs2","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/armanbilge/jawn-fs2.git","revision":"","version":"2.2.0-129-fdba7f4","targets":"org.typelevel%jawn-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: armanbilge_schrodinger - config: '{"name":"armanbilge_schrodinger","dependencies":["typelevel_cats-effect","typelevel_cats","typelevel_vault","typelevel_scalacheck","typelevel_fs2"],"repoUrl":"https://github.com/armanbilge/schrodinger.git","revision":"v0.3.0-M2","version":"0.3.0-M2","targets":"com.armanbilge%schrodinger com.armanbilge%schrodinger-kernel-testkit com.armanbilge%schrodinger-laws com.armanbilge%schrodinger-random com.armanbilge%schrodinger-stats com.armanbilge%schrodinger-monte-carlo com.armanbilge%schrodinger-math com.armanbilge%schrodinger-kernel com.armanbilge%schrodinger-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.1-RC1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: armanbilge_van-cats - config: '{"name":"armanbilge_van-cats","dependencies":["typelevel_cats-effect","typelevel_fs2","comcast_ip4s","scodec_scodec","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/armanbilge/van-cats.git","revision":"","version":"0.0-b9d385f","targets":"com.armanbilge%van-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: banno_cosmos4s - config: '{"name":"banno_cosmos4s","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","circe_circe","circe_circe-jackson","scalameta_munit"],"repoUrl":"https://github.com/banno/cosmos4s.git","revision":"v1.0.0-RC3","version":"1.0.0-RC3","targets":"com.banno%cosmos4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: benoitlouy_tele - config: '{"name":"benoitlouy_tele","dependencies":["scala_scala-collection-compat","typelevel_cats-effect","typelevel_fs2","circe_circe"],"repoUrl":"https://github.com/benoitlouy/tele.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.benoitlouy%tele","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: circe_circe-fs2 - config: '{"name":"circe_circe-fs2","dependencies":["typelevel_fs2","circe_circe","scalatest_scalatest","typelevel_jawn"],"repoUrl":"https://github.com/circe/circe-fs2.git","revision":"v0.14.0","version":"0.14.0","targets":"io.circe%circe-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: creativescala_doodle - config: '{"name":"creativescala_doodle","dependencies":["scalameta_munit","monix_minitest","typelevel_fs2","typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/creativescala/doodle.git","revision":"v0.12.0","version":"0.12.0","targets":"org.creativescala%doodle-turtle org.creativescala%doodle-docs org.creativescala%doodle-image org.creativescala%doodle-reactor org.creativescala%doodle-interact org.creativescala%doodle-golden org.creativescala%doodle-java2d org.creativescala%doodle-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: creativescala_doodle-explore - config: '{"name":"creativescala_doodle-explore","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","scalameta_munit"],"repoUrl":"https://github.com/creativescala/doodle-explore.git","revision":"v0.14.0","version":"0.14.0","targets":"org.creativescala%doodle-explore org.creativescala%doodle-explore-core org.creativescala%doodle-explore-java2d","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: davenverse_catscript - config: '{"name":"davenverse_catscript","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/davenverse/catscript.git","revision":"v0.1.1","version":"0.1.1","targets":"io.chrisdavenport%catscript","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_process - config: '{"name":"davenverse_process","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_literally"],"repoUrl":"https://github.com/davenverse/process.git","revision":"v0.0.2","version":"0.0.2","targets":"io.chrisdavenport%process","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: delimobil_fs2-hbase - config: '{"name":"delimobil_fs2-hbase","dependencies":["typelevel_fs2"],"repoUrl":"https://github.com/delimobil/fs2-hbase.git","revision":"0.1.0-RC10","version":"0.1.0-RC10","targets":"ru.delimobil%fs2-hbase","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: disneystreaming_weaver-test - config: '{"name":"disneystreaming_weaver-test","dependencies":["eed3si9n_expecty","typelevel_fs2","typelevel_cats-effect","typelevel_scalacheck","vasilmkd_discipline","typelevel_cats"],"repoUrl":"https://github.com/disneystreaming/weaver-test.git","revision":"v0.8.1","version":"0.8.1","targets":"com.disneystreaming%weaver-core com.disneystreaming%weaver-cats com.disneystreaming%weaver-framework com.disneystreaming%weaver-cats-core com.disneystreaming%weaver-scalacheck com.disneystreaming%weaver-discipline","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":["-Dcommunitybuild.dualVersion=minor:+1"]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/WeaverPlugin.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: eikek_binny - config: '{"name":"eikek_binny","dependencies":["scalameta_munit","typelevel_fs2"],"repoUrl":"https://github.com/eikek/binny.git","revision":"v0.7.0","version":"0.7.0","targets":"com.github.eikek%binny-pglo com.github.eikek%binny-minio com.github.eikek%binny-core com.github.eikek%binny-tika-detect com.github.eikek%binny-jdbc com.github.eikek%binny-fs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: fd4s_fs2-kafka - config: '{"name":"fd4s_fs2-kafka","dependencies":["typelevel_fs2","typelevel_cats-effect","fd4s_vulcan","scalameta_munit"],"repoUrl":"https://github.com/fd4s/fs2-kafka.git","revision":"v3.0.0-M9","version":"3.0.0-M9","targets":"com.github.fd4s%fs2-kafka com.github.fd4s%fs2-kafka-vulcan com.github.fd4s%fs2-kafka-vulcan-testkit-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set core/Test/unmanagedSources/excludeFilter ~= {_ || \"KafkaProducerConnectionSpec.scala\" || \"KafkaConsumerSpec.scala\" || \"KafkaProducerSpec.scala\" || \"TransactionalKafkaProducerSpec.scala\" || \"TransactionalKafkaProducerTimeoutSpec.scala\" || \"KafkaAdminClientSpec.scala\"} "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: gekomad_itto-csv - config: '{"name":"gekomad_itto-csv","dependencies":["gekomad_scala-regex-collection","typelevel_fs2"],"repoUrl":"https://github.com/gekomad/itto-csv.git","revision":"","version":"2.0.0","targets":"com.github.gekomad%itto-csv"}' - - - name: gemini-hlsw_crystal - config: '{"name":"gemini-hlsw_crystal","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","optics-dev_monocle","armanbilge_log4cats","scalameta_munit","vasilmkd_discipline","typelevel_discipline-munit"],"repoUrl":"https://github.com/gemini-hlsw/crystal.git","revision":"v0.33.8","version":"0.33.8","targets":"edu.gemini%crystal","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: jmcardon_tsec - config: '{"name":"jmcardon_tsec","dependencies":["typelevel_cats","scalatest_scalatest","typelevel_scalacheck","typelevel_fs2","circe_circe"],"repoUrl":"https://github.com/jmcardon/tsec.git","revision":"v0.3.0-M2","version":"0.3.0-M2","targets":"io.github.jmcardon%tsec-bouncy io.github.jmcardon%tsec-password io.github.jmcardon%tsec-mac io.github.jmcardon%tsec-cipher-bouncy io.github.jmcardon%tsec-jwt-core io.github.jmcardon%tsec-signatures io.github.jmcardon%tsec-cipher-jca io.github.jmcardon%tsec-hash-bouncy io.github.jmcardon%tsec-cipher-core io.github.jmcardon%tsec-jwt-sig io.github.jmcardon%tsec-common io.github.jmcardon%tsec-jwt-mac io.github.jmcardon%tsec-hash-jca","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - - - name: keirlawson_fs2-progress - config: '{"name":"keirlawson_fs2-progress","dependencies":["typelevel_fs2"],"repoUrl":"https://github.com/keirlawson/fs2-progress.git","revision":"v1.0.0","version":"1.0.0","targets":"io.github.keirlawson%fs2-progress","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: kirill5k_mongo4cats - config: '{"name":"kirill5k_mongo4cats","dependencies":["zio_zio","zio_interop-reactive-streams","typelevel_cats","scalatest_scalatest","typelevel_cats-effect","typelevel_fs2","circe_circe"],"repoUrl":"https://github.com/kirill5k/mongo4cats.git","revision":"v0.6.5","version":"0.6.5","targets":"io.github.kirill5k%mongo4cats-zio io.github.kirill5k%mongo4cats-kernel io.github.kirill5k%mongo4cats-embedded io.github.kirill5k%mongo4cats-circe io.github.kirill5k%mongo4cats-zio-embedded io.github.kirill5k%mongo4cats-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: kory33_s2mc-test - config: '{"name":"kory33_s2mc-test","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_shapeless-3","scalatest_scalatest","optics-dev_monocle","typelevel_spire","typelevel_cats-effect-testing","scodec_scodec-bits"],"repoUrl":"https://github.com/kory33/s2mc-test.git","revision":"v0.2.3","version":"0.2.3","targets":"io.github.kory33%s2mc-protocol-core io.github.kory33%s2mc-client-core io.github.kory33%s2mc-test io.github.kory33%s2mc-client-examples io.github.kory33%s2mc-testing io.github.kory33%s2mc-client-impl io.github.kory33%s2mc-protocol-impl","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":10240,"sourcePatches":[]}}' - - - name: kovstas_fs2-throttler - config: '{"name":"kovstas_fs2-throttler","dependencies":["typelevel_fs2","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/kovstas/fs2-throttler.git","revision":"v1.0.3","version":"1.0.3","targets":"dev.kovstas%fs2-throttler","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: laserdisc-io_log-effect - config: '{"name":"laserdisc-io_log-effect","dependencies":["typelevel_scalacheck","scalatest_scalatest","log4s_log4s","outr_scribe","typelevel_cats","typelevel_cats-effect","typelevel_fs2","armanbilge_log4cats","zio_zio"],"repoUrl":"https://github.com/laserdisc-io/log-effect.git","revision":"v0.17.0","version":"0.17.0","targets":"io.laserdisc%log-effect-core io.laserdisc%log-effect-fs2 io.laserdisc%log-effect-interop io.laserdisc%log-effect-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala_3 = \"3.2.1\"","replaceWith":"val scala_3 = \"\""}]}}' - - - name: lhns_fs2-utils - config: '{"name":"lhns_fs2-utils","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_fs2"],"repoUrl":"https://github.com/lhns/fs2-utils.git","revision":"0.3.0","version":"0.3.0","targets":"de.lhns%fs2-utils de.lhns%fs2-io-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: lhns_nifi-scala - config: '{"name":"lhns_nifi-scala","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/lhns/nifi-scala.git","revision":"0.2.0","version":"0.2.0","targets":"de.lolhens%nifi-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: mjakubowski84_parquet4s - config: '{"name":"mjakubowski84_parquet4s","dependencies":["akka_akka","scala_scala-collection-compat","scalatest_scalatest","typelevel_fs2","typelevel_cats-effect"],"repoUrl":"https://github.com/mjakubowski84/parquet4s.git","revision":"v2.7.1","version":"2.7.1","targets":"com.github.mjakubowski84%parquet4s-akka com.github.mjakubowski84%parquet4s-core com.github.mjakubowski84%parquet4s-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: mkroli_dns4s - config: '{"name":"mkroli_dns4s","dependencies":["scalatest_scalatest","typelevel_fs2","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/mkroli/dns4s.git","revision":"v0.21.0","version":"0.21.0","targets":"com.github.mkroli%dns4s-akka com.github.mkroli%dns4s-core com.github.mkroli%dns4s-fs2 com.github.mkroli%dns4s-netty","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: naoh87_lettucef - config: '{"name":"naoh87_lettucef","dependencies":["typelevel_cats-effect","scalatest_scalatest","typelevel_fs2"],"repoUrl":"https://github.com/naoh87/lettucef.git","revision":"v0.1.7","version":"0.1.7","targets":"dev.naoh%lettucef-core dev.naoh%lettucef-extras dev.naoh%lettucef-streams","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ollls_quartz-h2 - config: '{"name":"ollls_quartz-h2","dependencies":["scalatest_scalatest","typelevel_cats-effect","armanbilge_log4cats","typelevel_fs2"],"repoUrl":"https://github.com/ollls/quartz-h2.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.ollls%quartz-h2"}' - - - name: outr_scarango - config: '{"name":"outr_scarango","dependencies":["outr_profig","outr_scalapass","scalatest_scalatest","typelevel_cats-effect","typelevel_fs2","outr_scribe","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/outr/scarango.git","revision":"3.7.7","version":"3.7.7","targets":"com.outr%scarango-core com.outr%scarango-driver","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: outr_spice - config: '{"name":"outr_spice","dependencies":["outr_scribe","scalatest_scalatest","typelevel_cats-effect-testing","outr_profig","outr_reactify","typelevel_cats-effect","typelevel_fs2","typelevel_literally","outr_moduload"],"repoUrl":"https://github.com/outr/spice.git","revision":"0.0.8","version":"0.0.8","targets":"com.outr%spice-server-undertow com.outr%spice-core com.outr%spice-client com.outr%spice com.outr%spice-delta com.outr%spice-client-okhttp com.outr%spice-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3: String = \"3.2.1\"","replaceWith":"val scala3: String = \"\""}]}}' - - - name: permutive-engineering_refreshable - config: '{"name":"permutive-engineering_refreshable","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","cb372_cats-retry","scalameta_munit"],"repoUrl":"https://github.com/permutive-engineering/refreshable.git","revision":"v1.1.0","version":"1.1.0","targets":"com.permutive%refreshable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: polystat_odin - config: '{"name":"polystat_odin","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_cats-effect-testing","scalatest_scalatest","optics-dev_monocle","typelevel_fs2","scala_scala-xml","com-lihaoyi_pprint","typelevel_cats-parse","higherkindness_droste"],"repoUrl":"https://github.com/polystat/odin.git","revision":"v0.4.5","version":"0.4.5","targets":"org.polystat.odin%utils org.polystat.odin%backends org.polystat.odin%odin org.polystat.odin%parser org.polystat.odin%eolang-backend org.polystat.odin%analysis org.polystat.odin%core org.polystat.odin%interop","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: profunktor_fs2-rabbit - config: '{"name":"profunktor_fs2-rabbit","dependencies":["typelevel_cats-effect","typelevel_fs2","scalatest_scalatest","typelevel_scalacheck","scodec_scodec-cats","circe_circe"],"repoUrl":"https://github.com/profunktor/fs2-rabbit.git","revision":"v5.0.0","version":"5.0.0","targets":"dev.profunktor%fs2-rabbit dev.profunktor%fs2-rabbit-circe dev.profunktor%fs2-rabbit-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: profunktor_redis4cats - config: '{"name":"profunktor_redis4cats","dependencies":["typelevel_cats-effect","typelevel_cats","scalameta_munit","armanbilge_log4cats","typelevel_fs2"],"repoUrl":"https://github.com/profunktor/redis4cats.git","revision":"v1.3.0","version":"1.3.0","targets":"dev.profunktor%redis4cats-core dev.profunktor%redis4cats-effects dev.profunktor%redis4cats-log4cats dev.profunktor%redis4cats-streams"}' - - - name: pureharm_pureharm-effects-cats - config: '{"name":"pureharm_pureharm-effects-cats","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","pureharm_pureharm-core"],"repoUrl":"https://github.com/pureharm/pureharm-effects-cats.git","revision":"v0.5.0","version":"0.5.0","targets":"com.busymachines%pureharm-effects-cats com.busymachines%pureharm-effects-cats-2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: regis-leray_fs2-ftp - config: '{"name":"regis-leray_fs2-ftp","dependencies":["typelevel_fs2","scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/regis-leray/fs2-ftp.git","revision":"v0.8.3","version":"0.8.3","targets":"com.github.regis-leray%fs2-ftp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: rewards-network_pure-aws - config: '{"name":"rewards-network_pure-aws","dependencies":["typelevel_cats","typelevel_cats-effect","scala_scala-collection-compat","typelevel_fs2","scalameta_munit","typelevel_scalacheck","armanbilge_scalacheck-effect","fthomas_refined"],"repoUrl":"https://github.com/rewards-network/pure-aws.git","revision":"v0.7.1","version":"0.7.1","targets":"com.rewardsnetwork%pure-aws-s3-testing com.rewardsnetwork%pure-aws-core com.rewardsnetwork%pure-aws-sqs-refined com.rewardsnetwork%pure-aws-s3 com.rewardsnetwork%pure-aws-sqs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: rssh_cps-async-connect - config: '{"name":"rssh_cps-async-connect","dependencies":["rssh_dotty-cps-async","scalameta_munit","zio_zio","scalaz_scalaz","monix_monix","akka_akka","typelevel_fs2","typelevel_cats-effect"],"repoUrl":"https://github.com/rssh/cps-async-connect.git","revision":"0.9.12","version":"0.9.12","targets":"com.github.rssh%cps-async-connect-zio2 com.github.rssh%cps-async-connect-scalaz com.github.rssh%cps-async-connect-zio com.github.rssh%cps-async-connect-monix com.github.rssh%cps-async-connect-akka-stream com.github.rssh%cps-async-connect-fs2 com.github.rssh%cps-async-connect-cats-effect"}' - - - name: rustedbones_taxonomy - config: '{"name":"rustedbones_taxonomy","dependencies":["typelevel_fs2","scodec_scodec"],"repoUrl":"https://github.com/rustedbones/taxonomy.git","revision":"v1.2.1","version":"1.2.1","targets":"fr.davit%taxonomy-fs2 fr.davit%taxonomy-model fr.davit%taxonomy-scodec","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sageserpent-open_americium - config: '{"name":"sageserpent-open_americium","dependencies":["softwaremill_magnolia","typelevel_cats","typelevel_cats-collections","typelevel_fs2","circe_circe","scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/sageserpent-open/americium.git","revision":"v1.8.1","version":"1.8.1","targets":"com.sageserpent%americium","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":3072,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-relay - config: '{"name":"sangria-graphql_sangria-relay","dependencies":["sangria-graphql_sangria","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-relay.git","revision":"v3.0.0","version":"3.0.0","targets":"org.sangria-graphql%sangria-relay","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-slowlog - config: '{"name":"sangria-graphql_sangria-slowlog","dependencies":["sangria-graphql_sangria","scalatest_scalatest","sangria-graphql_sangria-json4s-native"],"repoUrl":"https://github.com/sangria-graphql/sangria-slowlog.git","revision":"v2.0.5","version":"2.0.5","targets":"org.sangria-graphql%sangria-slowlog","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalawilliam_xs4s - config: '{"name":"scalawilliam_xs4s","dependencies":["scalatest_scalatest","scala_scala-xml","typelevel_fs2","zio_zio"],"repoUrl":"https://github.com/scalawilliam/xs4s.git","revision":"v0.9.1","version":"0.9.1","targets":"com.scalawilliam%xs4s-core com.scalawilliam%xs4s-fs2 com.scalawilliam%xs4s-fs2v3 com.scalawilliam%xs4s-zio"}' - - - name: scanamo_scanamo - config: '{"name":"scanamo_scanamo","dependencies":["softwaremill_magnolia","scala_scala-java8-compat","typelevel_cats","scalatest_scalatest","typelevel_scalacheck","typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/scanamo/scanamo.git","revision":"v1.0.0-M23","version":"1.0.0-M23","targets":"org.scanamo%scanamo org.scanamo%scanamo-cats-effect org.scanamo%scanamo-joda org.scanamo%scanamo-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: scodec_scodec-stream - config: '{"name":"scodec_scodec-stream","dependencies":["typelevel_fs2","scodec_scodec"],"repoUrl":"https://github.com/scodec/scodec-stream.git","revision":"v2.0.3","version":"2.0.3","targets":"org.scodec%scodec-stream","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: softwaremill_sttp-shared - config: '{"name":"softwaremill_sttp-shared","dependencies":["typelevel_fs2","scalatest_scalatest","akka_akka","monix_monix","zio_zio","softwaremill_sttp-model"],"repoUrl":"https://github.com/softwaremill/sttp-shared.git","revision":"v1.3.12","version":"1.3.12","targets":"com.softwaremill.sttp.shared%fs2-ce2 com.softwaremill.sttp.shared%fs2 com.softwaremill.sttp.shared%akka com.softwaremill.sttp.shared%monix com.softwaremill.sttp.shared%zio1 com.softwaremill.sttp.shared%core com.softwaremill.sttp.shared%ws com.softwaremill.sttp.shared%armeria com.softwaremill.sttp.shared%zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3000,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' - - - name: systemfw_upperbound - config: '{"name":"systemfw_upperbound","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/systemfw/upperbound.git","revision":"v0.4.0","version":"0.4.0","targets":"org.systemfw%upperbound","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: timbertson_foperator - config: '{"name":"timbertson_foperator","dependencies":["typelevel_cats-effect","typelevel_fs2"],"repoUrl":"https://github.com/timbertson/foperator.git","revision":"version-2.2.0","version":"2.2.0","targets":"net.gfxmonk%foperator-backend-kubernetes-client net.gfxmonk%foperator-core net.gfxmonk%foperator-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: tinkoff_phobos - config: '{"name":"tinkoff_phobos","dependencies":["scalatest_scalatest","akka_akka","typelevel_fs2","typelevel_cats","monix_monix"],"repoUrl":"https://github.com/tinkoff/phobos.git","revision":"v0.19.2","version":"0.19.2","targets":"ru.tinkoff%phobos-akka-stream ru.tinkoff%phobos-core ru.tinkoff%phobos-fs2 ru.tinkoff%phobos-cats ru.tinkoff%phobos-monix ru.tinkoff%phobos-fs2-ce2"}' - - - name: tmccarthy_scala-db - config: '{"name":"tmccarthy_scala-db","dependencies":["typelevel_cats-effect","typelevel_fs2","scalameta_munit"],"repoUrl":"https://github.com/tmccarthy/scala-db.git","revision":"v0.1.0","version":"0.1.0","targets":"au.id.tmm.scala-db%scala-db-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tpolecat_atto - config: '{"name":"tpolecat_atto","dependencies":["typelevel_cats","typelevel_fs2","typelevel_scalacheck","fthomas_refined"],"repoUrl":"https://github.com/tpolecat/atto.git","revision":"v0.9.5","version":"0.9.5","targets":"org.tpolecat%atto-core org.tpolecat%atto-fs2 org.tpolecat%atto-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tpolecat_doobie - config: '{"name":"tpolecat_doobie","dependencies":["scala_scala-collection-compat","armanbilge_scalacheck-effect","typelevel_fs2","circe_circe","fthomas_refined","scalatest_scalatest","tpolecat_typename","typelevel_cats","typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/WojciechMazur/doobie.git","revision":"fix/3.1.1-compat","version":"1.0.0-RC2","targets":"org.tpolecat%doobie-postgres org.tpolecat%doobie-h2-circe org.tpolecat%doobie-refined org.tpolecat%doobie-hikari org.tpolecat%doobie-h2 org.tpolecat%doobie-scalatest org.tpolecat%doobie-core org.tpolecat%doobie-postgres-circe org.tpolecat%doobie-free org.tpolecat%doobie-munit","config":{"projects":{"exclude":[],"overrides":{"doobie-postgres-circe":{"tests":"compile-only"},"doobie-postgres":{"tests":"compile-only"},"doobie-hikari":{"tests":"compile-only"}}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: trace4cats_trace4cats - config: '{"name":"trace4cats_trace4cats","dependencies":["armanbilge_log4cats","typelevel_cats","typelevel_cats-effect","typelevel_cats-testkit-scalatest","typelevel_discipline-scalatest","vasilmkd_discipline","typelevel_scalacheck","scalatest_scalatest","typelevel_case-insensitive","scala_scala-collection-compat","typelevel_fs2","janstenpickle_hotswap-ref"],"repoUrl":"https://github.com/trace4cats/trace4cats.git","revision":"v0.14.1","version":"0.14.1","targets":"io.janstenpickle%trace4cats-tail-sampling io.janstenpickle%trace4cats-iolocal io.janstenpickle%trace4cats-context-utils io.janstenpickle%trace4cats-kernel io.janstenpickle%trace4cats-meta io.janstenpickle%trace4cats-core io.janstenpickle%trace4cats-fs2 io.janstenpickle%trace4cats-testkit io.janstenpickle%trace4cats-context-utils-laws","config":{"projects":{"exclude":["io.janstenpickle%trace4cats-dynamic-sampling-http-server","io.janstenpickle%trace4cats-dynamic-sampling-http4s"],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: typelevel_fs2-grpc - config: '{"name":"typelevel_fs2-grpc","dependencies":["scalapb_scalapb","typelevel_fs2","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/fs2-grpc.git","revision":"v2.5.6","version":"2.5.6","targets":"org.typelevel%fs2-grpc-codegen org.typelevel%fs2-grpc-runtime","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: typelevel_jawn-fs2 - config: '{"name":"typelevel_jawn-fs2","dependencies":["typelevel_jawn","typelevel_fs2","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/typelevel/jawn-fs2.git","revision":"v2.4.0","version":"2.4.0","targets":"org.typelevel%jawn-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: valencik_textmogrify - config: '{"name":"valencik_textmogrify","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/valencik/textmogrify.git","revision":"v0.0.4","version":"0.0.4","targets":"io.pig%textmogrify-docs io.pig%textmogrify-lucene","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: zio_interop-cats - config: '{"name":"zio_interop-cats","dependencies":["typelevel_scalacheck","zio_zio","typelevel_cats-effect","typelevel_cats-mtl","typelevel_fs2","typelevel_cats","typelevel_discipline-scalatest"],"repoUrl":"https://github.com/zio/interop-cats.git","revision":"v23.0.0.0","version":"23.0.0.0","targets":"dev.zio%zio-interop-cats dev.zio%zio-interop-cats-tests","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' stage-0: runs-on: ubuntu-22.04 needs: @@ -860,251 +305,74 @@ jobs: - name: Echo run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-22: + stage-1: runs-on: ubuntu-22.04 needs: - - stage-21 + - stage-0 strategy: fail-fast: false matrix: include: - - name: liewhite_common - config: '{"name":"liewhite_common","dependencies":["liewhite_swopen","akka_akka","scalameta_munit"],"repoUrl":"https://github.com/liewhite/common.git","revision":"v0.0.2","version":"0.0.2","targets":"io.github.liewhite%rpc4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: pjfanning_jackson-module-enumeratum - config: '{"name":"pjfanning_jackson-module-enumeratum","dependencies":["lloydmeta_enumeratum","fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/jackson-module-enumeratum.git","revision":"v2.14.1","version":"2.14.1","targets":"com.github.pjfanning%jackson-module-enumeratum","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + name: 47degrees_scalacheck-toolbox + config: '{"name":"47degrees_scalacheck-toolbox","dependencies":["typelevel_scalacheck","scala_scala-collection-compat"],"repoUrl":"https://github.com/47degrees/scalacheck-toolbox.git","revision":"v0.6.0","version":"0.6.0","targets":"com.47deg%scalacheck-toolbox-combinators com.47deg%scalacheck-toolbox-datetime com.47deg%scalacheck-toolbox-magic","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' - - name: swagger-akka-http_swagger-enumeratum-module - config: '{"name":"swagger-akka-http_swagger-enumeratum-module","dependencies":["swagger-akka-http_swagger-scala-module","fasterxml_jackson-module-scala","lloydmeta_enumeratum","scalatest_scalatest"],"repoUrl":"https://github.com/swagger-akka-http/swagger-enumeratum-module.git","revision":"v2.6.1","version":"2.6.1","targets":"com.github.swagger-akka-http%swagger-enumeratum-module","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-12: - runs-on: ubuntu-22.04 - needs: - - stage-11 - strategy: - fail-fast: false - matrix: - include: + name: anatoliykmetyuk_simple-rockets-compiler + config: '{"name":"anatoliykmetyuk_simple-rockets-compiler","dependencies":["com-lihaoyi_utest"],"repoUrl":"https://github.com/anatoliykmetyuk/simple-rockets-compiler.git","revision":"","version":"0.1.1","targets":"com.akmetiuk%simple-rockets-compiler","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set core/Compile/doc/scalacOptions ~= {_.diff(Seq(\"-comment-syntax\", \"wiki\")) ++ Seq(\"-comment-syntax:wiki\")}"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - name: akiomik_cats-nio-file - config: '{"name":"akiomik_cats-nio-file","dependencies":["scala_scala-java8-compat","typelevel_cats-effect","scalatest_scalatest","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/akiomik/cats-nio-file.git","revision":"v1.7.0","version":"1.7.0","targets":"io.github.akiomik%cats-nio-file","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + name: com-lihaoyi_castor + config: '{"name":"com-lihaoyi_castor","dependencies":["com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/castor.git","revision":"0.2.1","version":"0.2.1","targets":"com.lihaoyi%castor","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - name: akka_akka-grpc - config: '{"name":"akka_akka-grpc","dependencies":["akka_akka-http","akka_akka","scalatest_scalatest","scalatest_scalatestplus-junit","scalapb_scalapb","lomigmegard_akka-http-cors"],"repoUrl":"https://github.com/akka/akka-grpc.git","revision":"v2.3.0-M1","version":"2.3.0-M1","targets":"com.lightbend.akka.grpc%akka-grpc-interop-tests com.lightbend.akka.grpc%akka-grpc-runtime","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' + name: com-lihaoyi_fansi + config: '{"name":"com-lihaoyi_fansi","dependencies":["com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/fansi.git","revision":"0.4.0","version":"0.4.0","targets":"com.lihaoyi%fansi","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - name: alhuelamo_dbjobs - config: '{"name":"alhuelamo_dbjobs","dependencies":["bkirwi_decline","com-lihaoyi_requests-scala","com-lihaoyi_upickle","scalatest_scalatest"],"repoUrl":"https://github.com/alhuelamo/dbjobs.git","revision":"v0.1.0","version":"0.1.0","targets":"com.alhuelamo%dbjobs"}' + name: com-lihaoyi_os-lib + config: '{"name":"com-lihaoyi_os-lib","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/os-lib.git","revision":"0.9.0","version":"0.9.0","targets":"com.lihaoyi%os-lib com.lihaoyi%os-lib-watch","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - name: armanbilge_cheshire - config: '{"name":"armanbilge_cheshire","dependencies":["typelevel_cats","vasilmkd_discipline-specs2","etorreborre_specs2","scodec_scodec-bits","typelevel_cats-effect","vasilmkd_discipline","fthomas_refined"],"repoUrl":"https://github.com/armanbilge/cheshire.git","revision":"","version":"0.0-a15137f","targets":"com.armanbilge%cheshire com.armanbilge%cheshire-likelihood com.armanbilge%cheshire-likelihood-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' + name: com-lihaoyi_requests-scala + config: '{"name":"com-lihaoyi_requests-scala","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/requests-scala.git","revision":"0.8.0","version":"0.8.0","targets":"com.lihaoyi%requests","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - name: armanbilge_ip4s - config: '{"name":"armanbilge_ip4s","dependencies":["typelevel_literally","typelevel_cats","typelevel_cats-effect","typelevel_scalacheck","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/armanbilge/ip4s.git","revision":"","version":"3.1.3-83-cfa2ec1","targets":"com.armanbilge%ip4s-core com.armanbilge%ip4s-test-kit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + name: com-lihaoyi_scalatags + config: '{"name":"com-lihaoyi_scalatags","dependencies":["com-lihaoyi_sourcecode","com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/scalatags.git","revision":"0.12.0","version":"0.12.0","targets":"com.lihaoyi%scalatags","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - name: armanbilge_log4cats - config: '{"name":"armanbilge_log4cats","dependencies":["armanbilge_munit-cats-effect","typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/armanbilge/log4cats.git","revision":"","version":"2.5-a595fcf","targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' + name: com-lihaoyi_upickle + config: '{"name":"com-lihaoyi_upickle","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/upickle.git","revision":"3.0.0-M1","version":"3.0.0-M1","targets":"com.lihaoyi%ujson com.lihaoyi%upickle com.lihaoyi%upickle-core com.lihaoyi%upickle-implicits com.lihaoyi%upack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - name: cchantep_acolyte - config: '{"name":"cchantep_acolyte","dependencies":["etorreborre_specs2","reactivemongo_reactivemongo-play-json","reactivemongo_reactivemongo","typelevel_shapeless-3"],"repoUrl":"https://github.com/cchantep/acolyte.git","revision":"1.2.0","version":"1.2.0","targets":"org.eu.acolyte%jdbc-scala org.eu.acolyte%play-jdbc org.eu.acolyte%play-reactive-mongo org.eu.acolyte%reactive-mongo"}' + name: eed3si9n_expecty + config: '{"name":"eed3si9n_expecty","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/eed3si9n/expecty.git","revision":"v0.16.0","version":"0.16.0","targets":"com.eed3si9n.expecty%expecty","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - name: comcast_ip4s - config: '{"name":"comcast_ip4s","dependencies":["typelevel_literally","typelevel_cats","typelevel_cats-effect","typelevel_scalacheck","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/comcast/ip4s.git","revision":"v3.2.0","version":"3.2.0","targets":"com.comcast%ip4s-core com.comcast%ip4s-test-kit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' + name: ekrich_sconfig + config: '{"name":"ekrich_sconfig","dependencies":["scala_scala-collection-compat"],"repoUrl":"https://github.com/ekrich/sconfig.git","revision":"v1.5.0","version":"1.5.0","targets":"org.ekrich%sconfig","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - name: davenverse_crossplatformioapp - config: '{"name":"davenverse_crossplatformioapp","dependencies":["typelevel_cats","typelevel_cats-effect","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/davenverse/crossplatformioapp.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%crossplatformioapp","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + name: fomkin_levsha + config: '{"name":"fomkin_levsha","dependencies":["com-lihaoyi_utest","typelevel_scalacheck"],"repoUrl":"https://github.com/fomkin/levsha.git","revision":"v1.4.0-M2","version":"1.4.0-M2","targets":"com.github.fomkin%levsha-core com.github.fomkin%levsha-events"}' - - name: davenverse_epimetheus-circuit - config: '{"name":"davenverse_epimetheus-circuit","dependencies":["typelevel_cats","typelevel_cats-effect","davenverse_epimetheus","davenverse_circuit"],"repoUrl":"https://github.com/davenverse/epimetheus-circuit.git","revision":"v0.5.0-M2","version":"0.5.0-M2","targets":"io.chrisdavenport%epimetheus-circuit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + name: indoorvivants_sn-demangler + config: '{"name":"indoorvivants_sn-demangler","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/indoorvivants/sn-demangler.git","revision":"v0.0.6","version":"0.0.6","targets":"com.indoorvivants%sn-demangler com.indoorvivants%sn-demangler-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - name: davenverse_mules - config: '{"name":"davenverse_mules","dependencies":["typelevel_cats","typelevel_cats-effect","davenverse_mapref","scalameta_munit","typelevel_cats-collections"],"repoUrl":"https://github.com/davenverse/mules.git","revision":"v0.6.0","version":"0.6.0","targets":"io.chrisdavenport%mules io.chrisdavenport%mules-caffeine io.chrisdavenport%mules-noop io.chrisdavenport%mules-reload","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' + name: jd557_minart + config: '{"name":"jd557_minart","dependencies":["scala_scala-collection-compat","eed3si9n_verify"],"repoUrl":"https://github.com/jd557/minart.git","revision":"v0.4.3","version":"0.4.3","targets":"eu.joaocosta%minart-backend eu.joaocosta%minart-image eu.joaocosta%minart-core eu.joaocosta%minart eu.joaocosta%minart-pure","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' - - name: davenverse_single-fibered - config: '{"name":"davenverse_single-fibered","dependencies":["typelevel_cats","typelevel_cats-effect","davenverse_mapref"],"repoUrl":"https://github.com/davenverse/single-fibered.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%single-fibered","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + name: jodersky_ustats + config: '{"name":"jodersky_ustats","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/jodersky/ustats.git","revision":"0.6.0","version":"0.6.0","targets":"io.crashbox%ustats io.crashbox%ustats-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - name: emergentorder_onnx-scala - config: '{"name":"emergentorder_onnx-scala","dependencies":["typelevel_spire","typelevel_cats-effect","scalatest_scalatest","typelevel_cats-effect-testing","scalapb_scalapb"],"repoUrl":"https://github.com/emergentorder/onnx-scala.git","revision":"v0.17.0","version":"0.17.0","targets":"org.emergent-order%onnx-scala org.emergent-order%onnx-scala-backends org.emergent-order%onnx-scala-common org.emergent-order%onnx-scala-proto","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' + name: monix_minitest + config: '{"name":"monix_minitest","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/monix/minitest.git","revision":"v2.9.6","version":"2.9.6","targets":"io.monix%minitest io.monix%minitest-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - name: foundweekends_pamflet - config: '{"name":"foundweekends_pamflet","dependencies":["foundweekends_knockoff","unfiltered_unfiltered","com-lihaoyi_utest"],"repoUrl":"https://github.com/foundweekends/pamflet.git","revision":"v0.11.0","version":"0.11.0","targets":"org.foundweekends%pamflet-app org.foundweekends%pamflet-knockoff org.foundweekends%pamflet-library","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + name: rssh_shim--scala-async--dotty-cps-async + config: '{"name":"rssh_shim--scala-async--dotty-cps-async","dependencies":["rssh_dotty-cps-async"],"repoUrl":"https://github.com/rssh/shim--scala-async--dotty-cps-async.git","revision":"0.9.12","version":"0.9.12","targets":"com.github.rssh%shim-scala-async-dotty-cps-async"}' - - name: gnieh_diffson - config: '{"name":"gnieh_diffson","dependencies":["circe_circe","scala_scala-collection-compat","typelevel_cats","scalatest_scalatest","typelevel_scalacheck","playframework_play-json"],"repoUrl":"https://github.com/gnieh/diffson.git","revision":"v4.3.0","version":"4.3.0","targets":"org.gnieh%diffson-circe org.gnieh%diffson-core org.gnieh%diffson-play-json org.gnieh%diffson-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' + name: sbt-jib_sbt-jib + config: '{"name":"sbt-jib_sbt-jib","dependencies":["scala_scala-collection-compat","scala_scala-java8-compat"],"repoUrl":"https://github.com/sbt-jib/sbt-jib.git","revision":"v1.3.4","version":"1.3.4","targets":"de.gccc.sbt%jib-common","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - name: http4s_http4s-crypto - config: '{"name":"http4s_http4s-crypto","dependencies":["typelevel_cats","typelevel_cats-effect","scodec_scodec-bits","scalameta_munit","typelevel_discipline-munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/http4s/http4s-crypto.git","revision":"v0.2.4","version":"0.2.4","targets":"org.http4s%http4s-crypto","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' + name: sbt_sbinary + config: '{"name":"sbt_sbinary","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/sbt/sbinary.git","revision":"master","version":"0.5.2","targets":"org.scala-sbt%sbinary"}' - - name: jwt-scala_jwt-scala - config: '{"name":"jwt-scala_jwt-scala","dependencies":["scalameta_munit","json4s_json4s","circe_circe","argonaut-io_argonaut","zio_zio-json","com-lihaoyi_upickle"],"repoUrl":"https://github.com/jwt-scala/jwt-scala.git","revision":"v9.1.2","version":"9.1.2","targets":"com.github.jwt-scala%jwt-json4s-jackson com.github.jwt-scala%jwt-circe com.github.jwt-scala%jwt-argonaut com.github.jwt-scala%jwt-zio-json com.github.jwt-scala%jwt-json4s-native com.github.jwt-scala%jwt-core com.github.jwt-scala%jwt-upickle com.github.jwt-scala%jwt-json-common com.github.jwt-scala%jwt-json4s-common"}' + name: scala_scala-parser-combinators + config: '{"name":"scala_scala-parser-combinators","dependencies":["scala_scala-collection-compat"],"repoUrl":"https://github.com/scala/scala-parser-combinators.git","revision":"v2.1.1","version":"2.1.1","targets":"org.scala-lang.modules%scala-parser-combinators","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - name: kailuowang_mau - config: '{"name":"kailuowang_mau","dependencies":["typelevel_cats-effect","scalatest_scalatest","typelevel_cats-effect-testing"],"repoUrl":"https://github.com/kailuowang/mau.git","revision":"v0.3.2","version":"0.3.2","targets":"com.kailuowang%mau","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' - - - name: kevin-lee_effectie - config: '{"name":"kevin-lee_effectie","dependencies":["hedgehogqa_scala-hedgehog","typelevel_cats","typelevel_cats-effect","monix_monix"],"repoUrl":"https://github.com/kevin-lee/effectie.git","revision":"v2.0.0-beta4","version":"2.0.0-beta4","targets":"io.kevinlee%effectie-syntax io.kevinlee%effectie-cats-effect2 io.kevinlee%effectie-test4cats io.kevinlee%effectie-cats-effect3 io.kevinlee%effectie-cats io.kevinlee%effectie-monix3 io.kevinlee%effectie-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3Version = \"3.0.2\"","replaceWith":"val Scala3Version = \"\""}]}}' - - - name: lancewalton_treelog - config: '{"name":"lancewalton_treelog","dependencies":["typelevel_cats","scalatest_scalatest","argonaut-io_argonaut"],"repoUrl":"https://github.com/lancewalton/treelog.git","revision":"v1.8.2","version":"1.8.2","targets":"com.casualmiracles%treelog-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: lhns_cats-effect-utils - config: '{"name":"lhns_cats-effect-utils","dependencies":["lhns_munit-tagless-final","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/lhns/cats-effect-utils.git","revision":"0.3.0","version":"0.3.0","targets":"de.lolhens%cats-effect-utils"}' - - - name: lhns_scala-trustmanager-utils - config: '{"name":"lhns_scala-trustmanager-utils","dependencies":["lhns_munit-tagless-final","scalameta_munit","log4s_log4s","typelevel_cats"],"repoUrl":"https://github.com/lhns/scala-trustmanager-utils.git","revision":"0.3.5","version":"0.3.5","targets":"de.lhns%scala-trustmanager-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: molarmanful_sclin - config: '{"name":"molarmanful_sclin","dependencies":["typelevel_spire","com-lihaoyi_mainargs","com-lihaoyi_os-lib","com-lihaoyi_fansi","com-lihaoyi_upickle","monix_monix"],"repoUrl":"https://github.com/molarmanful/sclin.git","revision":"v0.1.8","version":"0.1.8","targets":"io.github.molarmanful%sclin","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: monix_monix-bio - config: '{"name":"monix_monix-bio","dependencies":["monix_monix","monix_minitest","typelevel_cats-effect"],"repoUrl":"https://github.com/monix/monix-bio.git","revision":"v1.2.0","version":"1.2.0","targets":"io.monix%monix-bio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: msgpack4z_msgpack4z-argonaut - config: '{"name":"msgpack4z_msgpack4z-argonaut","dependencies":["argonaut-io_argonaut","msgpack4z_msgpack4z-core"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-argonaut.git","revision":"v0.8.0","version":"0.8.0","targets":"com.github.xuwei-k%msgpack4z-argonaut","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.1\"","replaceWith":"def Scala3 = \"\""}]}}' - - - name: msgpack4z_msgpack4z-play - config: '{"name":"msgpack4z_msgpack4z-play","dependencies":["playframework_play-json","msgpack4z_msgpack4z-core"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-play.git","revision":"v0.11.0","version":"0.11.0","targets":"com.github.xuwei-k%msgpack4z-play","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ohze_couchbase-scala - config: '{"name":"ohze_couchbase-scala","dependencies":["scala_scala-collection-compat","playframework_play-json","etorreborre_specs2"],"repoUrl":"https://github.com/ohze/couchbase-scala.git","revision":"v9.2.0","version":"9.2.0","targets":"com.sandinh%couchbase-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: outr_scribe - config: '{"name":"outr_scribe","dependencies":["scalatest_scalatest","typelevel_cats-effect","typelevel_cats-effect-testing","scala_scala-collection-compat","outr_perfolation","com-lihaoyi_sourcecode","outr_moduload"],"repoUrl":"https://github.com/outr/scribe.git","revision":"3.10.6","version":"3.10.6","targets":"com.outr%scribe-log4j com.outr%scribe-slf4j com.outr%scribe-migration com.outr%scribe-slf4j2 com.outr%scribe-file com.outr%scribe-cats com.outr%scribe-json com.outr%scribe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: pityka_nspl - config: '{"name":"pityka_nspl","dependencies":["scalameta_munit","pityka_saddle","com-lihaoyi_scalatags"],"repoUrl":"https://github.com/pityka/nspl.git","revision":"v0.9.0","version":"0.9.0","targets":"io.github.pityka%nspl-shared-jvm io.github.pityka%nspl-awt io.github.pityka%nspl-saddle io.github.pityka%nspl-core io.github.pityka%nspl-scalatags-jvm","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3000,"sourcePatches":[]}}' - - - name: rallyhealth_weepickle - config: '{"name":"rallyhealth_weepickle","dependencies":["com-lihaoyi_utest","scalatest_scalatest","typelevel_scalacheck","playframework_play-json","json4s_json4s","scala_scala-collection-compat","com-lihaoyi_upickle","circe_circe","argonaut-io_argonaut"],"repoUrl":"https://github.com/rallyhealth/weepickle.git","revision":"v1.8.0","version":"1.8.0","targets":"com.rallyhealth%weejson-play210-v1 com.rallyhealth%weeyaml-v1 com.rallyhealth%weejson-jackson-v1 com.rallyhealth%weejson-json4s-v1 com.rallyhealth%weepickle-implicits-v1 com.rallyhealth%weepickle-core-v1 com.rallyhealth%weejson-upickle-v1 com.rallyhealth%weexml-v1 com.rallyhealth%weejson-v1 com.rallyhealth%weejson-circe-v1 com.rallyhealth%weepickle-v1 com.rallyhealth%weejson-argonaut-v1 com.rallyhealth%weepack-v1","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/WeePicklePlugin.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: rewards-network_combos - config: '{"name":"rewards-network_combos","dependencies":["typelevel_cats","scalameta_munit","typelevel_scalacheck","armanbilge_scalacheck-effect","fthomas_refined"],"repoUrl":"https://github.com/rewards-network/combos.git","revision":"v0.2.0","version":"0.2.0","targets":"com.rewardsnetwork%combos com.rewardsnetwork%combos-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: sangria-graphql_sangria-argonaut - config: '{"name":"sangria-graphql_sangria-argonaut","dependencies":["sangria-graphql_sangria-marshalling-api","argonaut-io_argonaut","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-argonaut.git","revision":"v1.0.2","version":"1.0.2","targets":"org.sangria-graphql%sangria-argonaut","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-monix - config: '{"name":"sangria-graphql_sangria-monix","dependencies":["sangria-graphql_sangria-streaming-api","monix_monix","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-monix.git","revision":"v2.0.1","version":"2.0.1","targets":"org.sangria-graphql%sangria-monix","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-play-json - config: '{"name":"sangria-graphql_sangria-play-json","dependencies":["sangria-graphql_sangria-marshalling-api","playframework_play-json","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-play-json.git","revision":"v2.0.2","version":"2.0.2","targets":"org.sangria-graphql%sangria-play-json","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scala-cli_scala-cli-signing - config: '{"name":"scala-cli_scala-cli-signing","dependencies":["alexarchambault_case-app","plokhotnyuk_jsoniter-scala","com-lihaoyi_os-lib"],"repoUrl":"https://github.com/scala-cli/scala-cli-signing.git","revision":"v0.1.13","version":"0.1.13","targets":"io.github.alexarchambault.scala-cli.signing%cli io.github.alexarchambault.scala-cli.signing%native-cli io.github.alexarchambault.scala-cli.signing%shared","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"def scala3 = \"3.2.1\"","replaceWith":"def scala3 = \"\""}]}}' - - - name: scalapb-json_scalapb-argonaut - config: '{"name":"scalapb-json_scalapb-argonaut","dependencies":["scalaprops_scalaprops","scalapb-json_scalapb-json-common","scalapb_scalapb","argonaut-io_argonaut","com-lihaoyi_utest","scalaprops_scalaprops-shapeless"],"repoUrl":"https://github.com/scalapb-json/scalapb-argonaut.git","revision":"v0.9.3","version":"0.9.3","targets":"io.github.scalapb-json%scalapb-argonaut io.github.scalapb-json%scalapb-argonaut-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' - - - name: sweet-delights_delightful-parsing - config: '{"name":"sweet-delights_delightful-parsing","dependencies":["typelevel_shapeless-3","sweet-delights_delightful-typeclasses","etorreborre_specs2"],"repoUrl":"https://github.com/sweet-delights/delightful-parsing.git","revision":"v0.9.0","version":"0.9.0","targets":"org.sweet-delights%delightful-parsing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: timwspence_cats-stm - config: '{"name":"timwspence_cats-stm","dependencies":["typelevel_cats-effect","typelevel_cats","typelevel_scalacheck","scalameta_munit","armanbilge_scalacheck-effect","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/timwspence/cats-stm.git","revision":"v0.13.2","version":"0.13.2","targets":"io.github.timwspence%cats-stm io.github.timwspence%cats-stm-docs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: tmccarthy_tmm-scala-collections - config: '{"name":"tmccarthy_tmm-scala-collections","dependencies":["typelevel_cats","scalameta_munit","tmccarthy_tmmutils","typelevel_discipline-munit","circe_circe","typelevel_scalacheck"],"repoUrl":"https://github.com/tmccarthy/tmm-scala-collections.git","revision":"v0.2.0","version":"0.2.0","targets":"au.id.tmm.tmm-scala-collections%tmm-scala-collections-cats au.id.tmm.tmm-scala-collections%tmm-scala-collections-circe au.id.tmm.tmm-scala-collections%tmm-scala-collections-core au.id.tmm.tmm-scala-collections%tmm-scala-collections-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_cats-effect-cps - config: '{"name":"typelevel_cats-effect-cps","dependencies":["typelevel_cats-effect","typelevel_cats-effect-testing","rssh_dotty-cps-async"],"repoUrl":"https://github.com/typelevel/cats-effect-cps.git","revision":"v0.4.0","version":"0.4.0","targets":"org.typelevel%cats-effect-cps","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_keypool - config: '{"name":"typelevel_keypool","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/typelevel/keypool.git","revision":"v0.4.8","version":"0.4.8","targets":"org.typelevel%keypool","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_scalacheck-effect - config: '{"name":"typelevel_scalacheck-effect","dependencies":["typelevel_scalacheck","typelevel_cats","armanbilge_scalacheck-effect","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/scalacheck-effect.git","revision":"v2.0.0-M2","version":"2.0.0-M2","targets":"org.typelevel%scalacheck-effect org.typelevel%scalacheck-effect-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_vault - config: '{"name":"typelevel_vault","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_discipline-munit","armanbilge_scalacheck-effect","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/typelevel/vault.git","revision":"v3.5.0","version":"3.5.0","targets":"org.typelevel%vault","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: vladkopanev_cats-saga - config: '{"name":"vladkopanev_cats-saga","dependencies":["typelevel_cats-effect","typelevel_cats","scalatest_scalatest","vasilmkd_discipline","typelevel_discipline-scalatest","cb372_cats-retry"],"repoUrl":"https://github.com/vladkopanev/cats-saga.git","revision":"v1.0.0-RC2","version":"1.0.0-RC2","targets":"com.vladkopanev%cats-saga","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala","pattern":"implicit val ticker = Ticker()","replaceWith":"implicit val ticker: Ticker = Ticker()"},{"path":"core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala","pattern":"bookCar compensateIfFail","replaceWith":"bookCar.compensateIfFail"}]}}' - - - name: xuwei-k_httpz - config: '{"name":"xuwei-k_httpz","dependencies":["argonaut-io_argonaut"],"repoUrl":"https://github.com/xuwei-k/httpz.git","revision":"v0.8.0","version":"0.8.0","targets":"com.github.xuwei-k%httpz com.github.xuwei-k%httpz-native com.github.xuwei-k%httpz-apache com.github.xuwei-k%httpz-scalaj com.github.xuwei-k%httpz-native-client com.github.xuwei-k%httpz-async","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: xuwei-k_jwt-scala - config: '{"name":"xuwei-k_jwt-scala","dependencies":["playframework_play-json","scalatest_scalatest"],"repoUrl":"https://github.com/xuwei-k/jwt-scala.git","revision":"v1.8.1","version":"1.8.1","targets":"com.github.xuwei-k%jwt-scala"}' - - - name: zengularity_benji - config: '{"name":"zengularity_benji","dependencies":["akka_akka","etorreborre_specs2","playframework_play-ws","playframework_cachecontrol","scala_scala-xml","playframework_play-json"],"repoUrl":"https://github.com/zengularity/benji.git","revision":"2.2.1","version":"2.2.1","targets":"com.zengularity%benji-s3 com.zengularity%benji-vfs com.zengularity%benji-google com.zengularity%benji-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: zio_interop-monix - config: '{"name":"zio_interop-monix","dependencies":["monix_monix","zio_zio"],"repoUrl":"https://github.com/zio/interop-monix.git","revision":"v3.4.2.0-RC2","version":"3.4.2.0-RC2","targets":"dev.zio%zio-interop-monix","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3.1\")","replaceWith":"val Scala3: String = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-1: - runs-on: ubuntu-22.04 - needs: - - stage-0 - strategy: - fail-fast: false - matrix: - include: - - - name: 47degrees_scalacheck-toolbox - config: '{"name":"47degrees_scalacheck-toolbox","dependencies":["typelevel_scalacheck","scala_scala-collection-compat"],"repoUrl":"https://github.com/47degrees/scalacheck-toolbox.git","revision":"v0.6.0","version":"0.6.0","targets":"com.47deg%scalacheck-toolbox-combinators com.47deg%scalacheck-toolbox-datetime com.47deg%scalacheck-toolbox-magic","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: anatoliykmetyuk_simple-rockets-compiler - config: '{"name":"anatoliykmetyuk_simple-rockets-compiler","dependencies":["com-lihaoyi_utest"],"repoUrl":"https://github.com/anatoliykmetyuk/simple-rockets-compiler.git","revision":"","version":"0.1.1","targets":"com.akmetiuk%simple-rockets-compiler","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set core/Compile/doc/scalacOptions ~= {_.diff(Seq(\"-comment-syntax\", \"wiki\")) ++ Seq(\"-comment-syntax:wiki\")}"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: com-lihaoyi_castor - config: '{"name":"com-lihaoyi_castor","dependencies":["com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/castor.git","revision":"0.2.1","version":"0.2.1","targets":"com.lihaoyi%castor","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_fansi - config: '{"name":"com-lihaoyi_fansi","dependencies":["com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/fansi.git","revision":"0.4.0","version":"0.4.0","targets":"com.lihaoyi%fansi","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_os-lib - config: '{"name":"com-lihaoyi_os-lib","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/os-lib.git","revision":"0.9.0","version":"0.9.0","targets":"com.lihaoyi%os-lib com.lihaoyi%os-lib-watch","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_requests-scala - config: '{"name":"com-lihaoyi_requests-scala","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/requests-scala.git","revision":"0.8.0","version":"0.8.0","targets":"com.lihaoyi%requests","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_scalatags - config: '{"name":"com-lihaoyi_scalatags","dependencies":["com-lihaoyi_sourcecode","com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/scalatags.git","revision":"0.12.0","version":"0.12.0","targets":"com.lihaoyi%scalatags","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_upickle - config: '{"name":"com-lihaoyi_upickle","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/upickle.git","revision":"3.0.0-M1","version":"3.0.0-M1","targets":"com.lihaoyi%ujson com.lihaoyi%upickle com.lihaoyi%upickle-core com.lihaoyi%upickle-implicits com.lihaoyi%upack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: eed3si9n_expecty - config: '{"name":"eed3si9n_expecty","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/eed3si9n/expecty.git","revision":"v0.16.0","version":"0.16.0","targets":"com.eed3si9n.expecty%expecty","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: ekrich_sconfig - config: '{"name":"ekrich_sconfig","dependencies":["scala_scala-collection-compat"],"repoUrl":"https://github.com/ekrich/sconfig.git","revision":"v1.5.0","version":"1.5.0","targets":"org.ekrich%sconfig","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: fomkin_levsha - config: '{"name":"fomkin_levsha","dependencies":["com-lihaoyi_utest","typelevel_scalacheck"],"repoUrl":"https://github.com/fomkin/levsha.git","revision":"v1.4.0-M2","version":"1.4.0-M2","targets":"com.github.fomkin%levsha-core com.github.fomkin%levsha-events"}' - - - name: indoorvivants_sn-demangler - config: '{"name":"indoorvivants_sn-demangler","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/indoorvivants/sn-demangler.git","revision":"v0.0.6","version":"0.0.6","targets":"com.indoorvivants%sn-demangler com.indoorvivants%sn-demangler-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: jd557_minart - config: '{"name":"jd557_minart","dependencies":["scala_scala-collection-compat","eed3si9n_verify"],"repoUrl":"https://github.com/jd557/minart.git","revision":"v0.4.3","version":"0.4.3","targets":"eu.joaocosta%minart-backend eu.joaocosta%minart-image eu.joaocosta%minart-core eu.joaocosta%minart eu.joaocosta%minart-pure","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' - - - name: jodersky_ustats - config: '{"name":"jodersky_ustats","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/jodersky/ustats.git","revision":"0.6.0","version":"0.6.0","targets":"io.crashbox%ustats io.crashbox%ustats-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: monix_minitest - config: '{"name":"monix_minitest","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/monix/minitest.git","revision":"v2.9.6","version":"2.9.6","targets":"io.monix%minitest io.monix%minitest-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: rssh_shim--scala-async--dotty-cps-async - config: '{"name":"rssh_shim--scala-async--dotty-cps-async","dependencies":["rssh_dotty-cps-async"],"repoUrl":"https://github.com/rssh/shim--scala-async--dotty-cps-async.git","revision":"0.9.12","version":"0.9.12","targets":"com.github.rssh%shim-scala-async-dotty-cps-async"}' - - - name: sbt-jib_sbt-jib - config: '{"name":"sbt-jib_sbt-jib","dependencies":["scala_scala-collection-compat","scala_scala-java8-compat"],"repoUrl":"https://github.com/sbt-jib/sbt-jib.git","revision":"v1.3.4","version":"1.3.4","targets":"de.gccc.sbt%jib-common","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sbt_sbinary - config: '{"name":"sbt_sbinary","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/sbt/sbinary.git","revision":"master","version":"0.5.2","targets":"org.scala-sbt%sbinary"}' - - - name: scala_scala-parser-combinators - config: '{"name":"scala_scala-parser-combinators","dependencies":["scala_scala-collection-compat"],"repoUrl":"https://github.com/scala/scala-parser-combinators.git","revision":"v2.1.1","version":"2.1.1","targets":"org.scala-lang.modules%scala-parser-combinators","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalameta_munit - config: '{"name":"scalameta_munit","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/scalameta/munit.git","revision":"v1.0.0-M7","version":"1.0.0-M7","targets":"org.scalameta%munit org.scalameta%munit-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.1.2\"","replaceWith":"def scala3 = \"\""}]}}' + name: scalameta_munit + config: '{"name":"scalameta_munit","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/scalameta/munit.git","revision":"v1.0.0-M7","version":"1.0.0-M7","targets":"org.scalameta%munit org.scalameta%munit-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.1.2\"","replaceWith":"def scala3 = \"\""}]}}' - name: scalatest_scalatest config: '{"name":"scalatest_scalatest","dependencies":["scala_scala-xml"],"repoUrl":"https://github.com/scalatest/scalatest.git","revision":"release-3.2.15","version":"3.2.15","targets":"org.scalatest%scalatest org.scalatest%scalatest-propspec org.scalatest%scalatest-shouldmatchers org.scalatest%scalatest-core org.scalatest%scalatest-funspec org.scalatest%scalatest-diagrams org.scalatest%scalatest-matchers-core org.scalatest%scalatest-refspec org.scalatest%scalatest-flatspec org.scalatest%scalatest-freespec org.scalatest%scalatest-featurespec org.scalatest%scalatest-funsuite org.scalatest%scalatest-mustmatchers org.scalatest%scalatest-wordspec","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat","set scalatestTestDotty/Test/managedSources ~= (_.filterNot(v => Seq(\"GeneratorSpec.scala\", \"FrameworkSuite.scala\", \"WaitersSpec.scala\", \"TestSortingReporterSpec.scala\", \"JavaFuturesSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"TimeLimitsSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"SuiteSortingReporterSpec.scala\", \"CommonGeneratorsSpec.scala\", \"PropCheckerAssertingSpec.scala\", \"ConductorMethodsSuite.scala\", \"EventuallySpec.scala\").contains(v.getName) ))","set scalacticTestDotty/Test/managedSources ~= (_.filterNot(_.getName == \"NonEmptyArraySpec.scala\"))","set genRegularTests4/Test/managedSources ~= (_.filterNot(v => Seq(\"FrameworkSuite.scala\", \"GeneratorSpec.scala\", \"CommonGeneratorsSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"EventuallySpec.scala\").contains(v.getName) ))"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":11264,"sourcePatches":[]}}' @@ -1139,87 +407,6 @@ jobs: - name: Echo run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-19: - runs-on: ubuntu-22.04 - needs: - - stage-18 - strategy: - fail-fast: false - matrix: - include: - - - name: alejandrohdezma_http4s-munit - config: '{"name":"alejandrohdezma_http4s-munit","dependencies":["scalameta_munit","http4s_http4s","circe_circe","testcontainers_testcontainers-scala"],"repoUrl":"https://github.com/alejandrohdezma/http4s-munit.git","revision":"v0.15.0","version":"0.15.0","targets":"com.alejandrohdezma%http4s-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set `http4s-munit`/Test/unmanagedSources/excludeFilter ~= {_ || \"Http4sTestHttpRoutesSuiteSuite.scala\" || \"Http4sTestAuthedRoutesSuiteSuite.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: apimorphism_telegramium - config: '{"name":"apimorphism_telegramium","dependencies":["typelevel_cats","circe_circe","typelevel_cats-effect","scalatest_scalatest","http4s_http4s","http4s_blaze","testcontainers_testcontainers-scala","armanbilge_log4cats"],"repoUrl":"https://github.com/apimorphism/telegramium.git","revision":"7.64.0","version":"7.64.0","targets":"io.github.apimorphism%telegramium-core io.github.apimorphism%telegramium-high","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: avast_scala-server-toolkit - config: '{"name":"avast_scala-server-toolkit","dependencies":["typelevel_cats-effect","scala_scala-collection-compat","scalatest_scalatest","http4s_blaze","http4s_http4s","pureconfig_pureconfig","monix_monix","tpolecat_doobie","fd4s_fs2-kafka","testcontainers_testcontainers-scala","lightbend_ssl-config","zio_zio","zio_interop-cats"],"repoUrl":"https://github.com/avast/scala-server-toolkit.git","revision":"v0.18.3","version":"0.18.3","targets":"com.avast%sst-bundle-monix-http4s-ember com.avast%sst-cassandra-datastax-driver com.avast%sst-http4s-server-blaze com.avast%sst-jvm-micrometer com.avast%sst-http4s-server-ember com.avast%sst-doobie-hikari-pureconfig com.avast%sst-micrometer-prometheus-pureconfig com.avast%sst-bundle-zio-http4s-blaze com.avast%sst-http4s-server com.avast%sst-micrometer-jmx-pureconfig com.avast%sst-sentry com.avast%sst-lettuce com.avast%sst-http4s-client-ember com.avast%sst-jdk-http-client com.avast%sst-micrometer-prometheus com.avast%sst-jvm-pureconfig com.avast%sst-flyway-pureconfig com.avast%sst-http4s-server-ember-pureconfig com.avast%sst-jvm com.avast%sst-monix-catnap-micrometer com.avast%sst-micrometer-statsd-pureconfig com.avast%sst-micrometer com.avast%sst-micrometer-jmx com.avast%sst-fs2-kafka-pureconfig com.avast%sst-http4s-server-blaze-pureconfig com.avast%sst-monix-catnap com.avast%sst-http4s-server-micrometer com.avast%sst-cassandra-datastax-driver-pureconfig com.avast%sst-http4s-client-blaze-pureconfig com.avast%sst-pureconfig com.avast%sst-flyway com.avast%sst-doobie-hikari com.avast%sst-micrometer-statsd com.avast%sst-grpc-server-micrometer com.avast%sst-lettuce-pureconfig com.avast%sst-app-monix com.avast%sst-bundle-monix-http4s-blaze com.avast%sst-monix-catnap-pureconfig com.avast%sst-http4s-client-monix-catnap com.avast%sst-fs2-kafka com.avast%sst-ssl-config com.avast%sst-http4s-client-ember-pureconfig com.avast%sst-grpc-server com.avast%sst-cats-effect com.avast%sst-sentry-pureconfig com.avast%sst-app-zio com.avast%sst-bundle-zio-http4s-ember com.avast%sst-jdk-http-client-pureconfig com.avast%sst-grpc-server-pureconfig com.avast%sst-http4s-client-blaze","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":7168,"sourcePatches":[{"path":"project/BuildSettings.scala","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: carlos-verdes_zio-arangodb - config: '{"name":"carlos-verdes_zio-arangodb","dependencies":["lemonlabsuk_scala-uri","zio_zio-prelude","zio_zio-config","zio_zio","zio_zio-http","zio_zio-json","zio_zio-schema","testcontainers_testcontainers-scala","scodec_scodec"],"repoUrl":"https://github.com/carlos-verdes/zio-arangodb.git","revision":"v0.0.4","version":"0.0.4","targets":"io.funkode%zio-arangodb io.funkode%arangodb-docker io.funkode%zio-arangodb-http io.funkode%zio-velocypack"}' - - - name: danslapman_morphling - config: '{"name":"danslapman_morphling","dependencies":["reactivemongo_reactivemongo-bson","typelevel_simulacrum-scalafix","typelevel_mouse","scalatest_scalatest","typelevel_scalacheck","typelevel_cats","tofu-tf_glass","softwaremill_tapir","stephennancekivell_scalatest-json","softwaremill_sttp-apispec","circe_circe"],"repoUrl":"https://github.com/danslapman/morphling.git","revision":"v3.1.0","version":"3.1.0","targets":"com.github.danslapman%morphling-reactivemongo com.github.danslapman%morphling-scalacheck com.github.danslapman%morphling com.github.danslapman%morphling-tapir com.github.danslapman%morphling-circe","config":{"projects":{"exclude":["morphling-circe"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: delimobil_cabbit - config: '{"name":"delimobil_cabbit","dependencies":["scalatest_scalatest","testcontainers_testcontainers-scala","typelevel_fs2","circe_circe","typelevel_cats"],"repoUrl":"https://github.com/delimobil/cabbit.git","revision":"0.2.0-RC3","version":"0.2.0-RC3","targets":"ru.delimobil%cabbit ru.delimobil%cabbit-circe ru.delimobil%cabbit-core ru.delimobil%cabbit_ce2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: eventstore_eventstore.akka.persistence - config: '{"name":"eventstore_eventstore.akka.persistence","dependencies":["akka_akka","eventstore_eventstore.jvm","circe_circe","json4s_json4s","spray_spray"],"repoUrl":"https://github.com/eventstore/eventstore.akka.persistence.git","revision":"v8.0.0","version":"8.0.0","targets":"com.geteventstore%akka-persistence-eventstore","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: evolution-gaming_derivation - config: '{"name":"evolution-gaming_derivation","dependencies":["scalameta_munit","circe_circe","softwaremill_tapir","typelevel_cats"],"repoUrl":"https://github.com/evolution-gaming/derivation.git","revision":"v0.2.0","version":"0.2.0","targets":"com.evolution%derivation-play-json com.evolution%derivation-core com.evolution%derivation-circe com.evolution%derivation-circe-compat213 com.evolution%derivation-tapir com.evolution%derivation-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: fs2-blobstore_fs2-blobstore - config: '{"name":"fs2-blobstore_fs2-blobstore","dependencies":["scalatest_scalatest","scalatest_scalatestplus-scalacheck","typelevel_fs2","testcontainers_testcontainers-scala","typelevel_cats"],"repoUrl":"https://github.com/fs2-blobstore/fs2-blobstore.git","revision":"v0.8.7","version":"0.8.7","targets":"com.github.fs2-blobstore%s3 com.github.fs2-blobstore%gcs com.github.fs2-blobstore%url com.github.fs2-blobstore%azure com.github.fs2-blobstore%sftp com.github.fs2-blobstore%box com.github.fs2-blobstore%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gemini-hlsw_gsp-graphql - config: '{"name":"gemini-hlsw_gsp-graphql","dependencies":["typelevel_cats","typelevel_cats-testkit-scalatest","armanbilge_log4cats","testcontainers_testcontainers-scala","tpolecat_skunk","typelevel_cats-parse","typelevel_literally","circe_circe","tpolecat_typename","tpolecat_sourcepos","typelevel_fs2","typelevel_shapeless-3","tpolecat_doobie"],"repoUrl":"https://github.com/gemini-hlsw/gsp-graphql.git","revision":"v0.10.1","version":"0.10.1","targets":"edu.gemini%gsp-graphql-sql edu.gemini%gsp-graphql-skunk edu.gemini%gsp-graphql-circe edu.gemini%gsp-graphql-core edu.gemini%gsp-graphql-generic edu.gemini%gsp-graphql-doobie-pg","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: ghostdogpr_caliban - config: '{"name":"ghostdogpr_caliban","dependencies":["zio_zio","softwaremill_sttp","zio_interop-reactive-streams","zio_interop-cats","monix_monix","softwaremill_tapir","zio_zio-config","typelevel_cats-parse","zio_zio-query","zio_zio-json","circe_circe","plokhotnyuk_jsoniter-scala","typelevel_cats-effect","scalapb_scalapb","http4s_http4s"],"repoUrl":"https://github.com/ghostdogpr/caliban.git","revision":"v2.0.2","version":"2.0.2","targets":"com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-zio-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: itv_quartz4s - config: '{"name":"itv_quartz4s","dependencies":["typelevel_cats-effect","scalatest_scalatest","scalameta_munit","testcontainers_testcontainers-scala","typelevel_cats","typelevel_discipline-munit","typelevel_shapeless-3"],"repoUrl":"https://github.com/itv/quartz4s.git","revision":"v1.0.4","version":"1.0.4","targets":"com.itv%quartz4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: jwojnowski_googlecloud4s - config: '{"name":"jwojnowski_googlecloud4s","dependencies":["fthomas_refined","typelevel_cats","typelevel_cats-effect","armanbilge_log4cats","softwaremill_sttp","circe_circe","typelevel_jawn","scalameta_munit","testcontainers_testcontainers-scala","scala_scala-collection-compat","jwt-scala_jwt-scala","typelevel_fs2"],"repoUrl":"https://github.com/jwojnowski/googlecloud4s.git","revision":"v0.4.2","version":"0.4.2","targets":"me.wojnowski%googlecloud4s-core me.wojnowski%googlecloud4s-auth me.wojnowski%googlecloud4s-firestore me.wojnowski%googlecloud4s-pubsub me.wojnowski%googlecloud4s-logging-logback-circe me.wojnowski%googlecloud4s-storage","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: lolgab_snunit - config: '{"name":"lolgab_snunit","dependencies":["softwaremill_tapir"],"repoUrl":"https://github.com/lolgab/snunit.git","revision":"0.2.4","version":"0.2.4","targets":"com.github.lolgab%snunit com.github.lolgab%snunit-tapir","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: permutive-engineering_fs2-google-pubsub - config: '{"name":"permutive-engineering_fs2-google-pubsub","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","scalatest_scalatest","armanbilge_log4cats","testcontainers_testcontainers-scala","scala_scala-collection-compat","http4s_http4s","plokhotnyuk_jsoniter-scala"],"repoUrl":"https://github.com/permutive-engineering/fs2-google-pubsub.git","revision":"v0.21.0","version":"0.21.0","targets":"com.permutive%fs2-google-pubsub com.permutive%fs2-google-pubsub-grpc com.permutive%fs2-google-pubsub-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: pme123_camundala - config: '{"name":"pme123_camundala","dependencies":["com-lihaoyi_os-lib","scala_scala-xml","softwaremill_tapir","softwaremill_sttp-apispec","softwaremill_sttp"],"repoUrl":"https://github.com/pme123/camundala.git","revision":"0.12.0","version":"0.12.0","targets":"io.github.pme123%camundala-bpmn io.github.pme123%camundala-api io.github.pme123%camundala-domain io.github.pme123%camundala-simulation","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: rediscala_rediscala - config: '{"name":"rediscala_rediscala","dependencies":["akka_akka","testcontainers_testcontainers-scala","typelevel_scalacheck"],"repoUrl":"https://github.com/rediscala/rediscala.git","revision":"1.13.0","version":"1.13.0","targets":"io.github.rediscala%rediscala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: scalikejdbc_scalikejdbc-async - config: '{"name":"scalikejdbc_scalikejdbc-async","dependencies":["scala_scala-java8-compat","scalikejdbc_scalikejdbc","testcontainers_testcontainers-scala","scalatest_scalatest"],"repoUrl":"https://github.com/scalikejdbc/scalikejdbc-async.git","revision":"0.16.0","version":"0.16.0","targets":"org.scalikejdbc%scalikejdbc-async","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: scottweaver_testcontainers-for-zio - config: '{"name":"scottweaver_testcontainers-for-zio","dependencies":["zio_zio","zio_zio-prelude","zio_zio-json","testcontainers_testcontainers-scala","zio_zio-kafka"],"repoUrl":"https://github.com/scottweaver/testcontainers-for-zio.git","revision":"v0.9.0","version":"0.9.0","targets":"io.github.scottweaver%zillen io.github.scottweaver%zio-testcontainers-models io.github.scottweaver%zio-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-kafka io.github.scottweaver%zio-2-0-cassandra-migration-aspect io.github.scottweaver%zio-cassandra-migration-aspect io.github.scottweaver%zio-db-migration-aspect io.github.scottweaver%zio-2-0-liquibase-aspect io.github.scottweaver%zio-2-0-testcontainers-kafka io.github.scottweaver%zio-2-0-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-mysql io.github.scottweaver%zio-2-0-db-migration-aspect io.github.scottweaver%zio-2-0-testcontainers-mysql io.github.scottweaver%zio-testcontainers-postgresql io.github.scottweaver%zio-2-0-testcontainers-postgresql","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"project/V.scala","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: sideeffffect_zio-testcontainers - config: '{"name":"sideeffffect_zio-testcontainers","dependencies":["zio_zio","testcontainers_testcontainers-scala"],"repoUrl":"https://github.com/sideeffffect/zio-testcontainers.git","revision":"v0.4.1","version":"0.4.1","targets":"com.github.sideeffffect%zio-testcontainers","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tinkoff_oolong - config: '{"name":"tinkoff_oolong","dependencies":["softwaremill_magnolia","scalatest_scalatest","typelevel_scalacheck","com-lihaoyi_pprint","testcontainers_testcontainers-scala"],"repoUrl":"https://github.com/tinkoff/oolong.git","revision":"v0.1.0","version":"0.1","targets":"ru.tinkoff%oolong-bson ru.tinkoff%oolong-core ru.tinkoff%oolong-mongo ru.tinkoff%root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tototoshi_slick-joda-mapper - config: '{"name":"tototoshi_slick-joda-mapper","dependencies":["testcontainers_testcontainers-scala","scalatest_scalatest"],"repoUrl":"https://github.com/tototoshi/slick-joda-mapper.git","revision":"2.6.0","version":"2.6.0","targets":"com.github.tototoshi%slick-joda-mapper"}' - - - name: trace4cats_trace4cats-sttp - config: '{"name":"trace4cats_trace4cats-sttp","dependencies":["trace4cats_trace4cats","softwaremill_sttp","http4s_http4s","softwaremill_sttp-model","softwaremill_tapir"],"repoUrl":"https://github.com/trace4cats/trace4cats-sttp.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-sttp-client3 io.janstenpickle%trace4cats-sttp-common io.janstenpickle%trace4cats-sttp-tapir","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' stage-2: runs-on: ubuntu-22.04 needs: @@ -1961,1511 +1148,5 @@ jobs: - name: Echo run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-20: - runs-on: ubuntu-22.04 - needs: - - stage-19 - strategy: - fail-fast: false - matrix: - include: - - - name: gemini-hlsw_lucuma-graphql-routes - config: '{"name":"gemini-hlsw_lucuma-graphql-routes","dependencies":["gemini-hlsw_clue","http4s_http4s","armanbilge_log4cats","gemini-hlsw_gsp-graphql","tpolecat_natchez"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-graphql-routes.git","revision":"v0.5.6","version":"0.5.6","targets":"edu.gemini%lucuma-graphql-routes-core edu.gemini%lucuma-graphql-routes-grackle edu.gemini%lucuma-graphql-routes-sangria","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: johnspade_tgbot-utils - config: '{"name":"johnspade_tgbot-utils","dependencies":["softwaremill_magnolia","johnspade_csv3s","zio_zio","typelevel_cats","apimorphism_telegramium","zio_interop-cats"],"repoUrl":"https://github.com/johnspade/tgbot-utils.git","revision":"","version":"0.6.0","targets":"ru.johnspade%tgbot-utils ru.johnspade%tgbot-callback-data ru.johnspade%tgbot-callback-queries ru.johnspade%tgbot-message-entities","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: kamon-io_kamon - config: '{"name":"kamon-io_kamon","dependencies":["scalatest_scalatest","typelevel_cats-effect","rediscala_rediscala"],"repoUrl":"https://github.com/kamon-io/kamon.git","revision":"v2.5.12","version":"2.5.12","targets":"io.kamon%kamon-prometheus io.kamon%kamon-core io.kamon%kamon-testkit io.kamon%kamon-system-metrics io.kamon%kamon-annotation io.kamon%kamon-opentelemetry io.kamon%kamon-scala-future io.kamon%kamon-newrelic io.kamon%kamon-graphite io.kamon%kamon-apm-reporter io.kamon%kamon-caffeine io.kamon%kamon-kafka io.kamon%kamon-zipkin io.kamon%kamon-status-page io.kamon%kamon-executors io.kamon%kamon-cats-io-3 io.kamon%kamon-influxdb io.kamon%kamon-instrumentation-common io.kamon%kamon-redis io.kamon%kamon-datadog io.kamon%kamon-statsd io.kamon%kamon-jaeger","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' - - - name: polyvariant_caliban-gitlab - config: '{"name":"polyvariant_caliban-gitlab","dependencies":["ghostdogpr_caliban"],"repoUrl":"https://github.com/polyvariant/caliban-gitlab.git","revision":"v0.1.0","version":"0.1.0","targets":"com.kubukoz%caliban-gitlab","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: zio_caliban-deriving - config: '{"name":"zio_caliban-deriving","dependencies":["zio_zio","ghostdogpr_caliban"],"repoUrl":"https://github.com/zio/caliban-deriving.git","revision":"v0.0.1","version":"0.0.1","targets":"dev.zio%caliban-deriving","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.0\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' - - - name: zio_zio-protoquill - config: '{"name":"zio_zio-protoquill","dependencies":["scala_scala-java8-compat","zio_zio","tpolecat_doobie","suzaku-io_boopickle","com-lihaoyi_pprint","zio_zio-quill","lightbend-labs_scala-logging","scalatest_scalatest","ghostdogpr_caliban","zio_zio-json"],"repoUrl":"https://github.com/zio/zio-protoquill.git","revision":"v4.6.0","version":"4.6.0","targets":"io.getquill%quill-jasync io.getquill%quill-zio io.getquill%quill-jasync-postgres io.getquill%quill-doobie io.getquill%quill-sql io.getquill%quill-jdbc io.getquill%quill-cassandra-zio io.getquill%quill-caliban io.getquill%quill-cassandra io.getquill%quill-jdbc-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":3072,"sourcePatches":[]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-6: - runs-on: ubuntu-22.04 - needs: - - stage-5 - strategy: - fail-fast: false - matrix: - include: - - - name: aaronp_code-template - config: '{"name":"aaronp_code-template","dependencies":["scalatest_scalatest","circe_circe"],"repoUrl":"https://github.com/aaronp/code-template.git","revision":"v1.0.0","version":"1.0.0","targets":"com.github.aaronp%code-template","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: analogweb_analogweb-scala - config: '{"name":"analogweb_analogweb-scala","dependencies":["circe_circe"],"repoUrl":"https://github.com/analogweb/analogweb-scala.git","revision":"v0.13.0","version":"0.13.0","targets":"org.analogweb%analogweb-scala org.analogweb%analogweb-circe org.analogweb%analogweb-json4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: armanbilge_circe-scala-yaml - config: '{"name":"armanbilge_circe-scala-yaml","dependencies":["circe_circe","virtuslab_scala-yaml","vasilmkd_discipline","typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/armanbilge/circe-scala-yaml.git","revision":"v0.0.4","version":"0.0.4","targets":"com.armanbilge%circe-scala-yaml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: armanbilge_scala-native-config-brew - config: '{"name":"armanbilge_scala-native-config-brew","dependencies":["scala-native_scala-native","circe_circe"],"repoUrl":"https://github.com/armanbilge/scala-native-config-brew.git","revision":"v0.1.2","version":"0.1.2","targets":"com.armanbilge%scala-native-config-brew","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: bilal-fazlani_circe-json-schema - config: '{"name":"bilal-fazlani_circe-json-schema","dependencies":["circe_circe","scalatest_scalatest"],"repoUrl":"https://github.com/bilal-fazlani/circe-json-schema.git","revision":"v0.4.3","version":"0.4.3","targets":"com.bilal-fazlani%circe-json-schema","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: blackdoor_jose - config: '{"name":"blackdoor_jose","dependencies":["typelevel_cats","lightbend-labs_scala-logging","circe_circe"],"repoUrl":"https://github.com/blackdoor/jose.git","revision":"0.4.6","version":"0.4.6","targets":"black.door%jose black.door%jose-json-circe"}' - - - name: bp3r_jsonrpc2 - config: '{"name":"bp3r_jsonrpc2","dependencies":["circe_circe","scalameta_munit"],"repoUrl":"https://github.com/bp3r/jsonrpc2.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.bp3r%jsonrpc2"}' - - - name: caspercommunityio_casper-scala-sdk - config: '{"name":"caspercommunityio_casper-scala-sdk","dependencies":["scalatest_scalatest","typelevel_cats","circe_circe"],"repoUrl":"https://github.com/caspercommunityio/casper-scala-sdk.git","revision":"","version":"1.2.3","targets":"io.caspercommunity%casper-scala-sdk","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: chatwork_scala-jwk - config: '{"name":"chatwork_scala-jwk","dependencies":["scalatest_scalatest","typelevel_scalacheck","scala_scala-java8-compat","j5ik2o_base64scala","circe_circe"],"repoUrl":"https://github.com/chatwork/scala-jwk.git","revision":"v1.2.24","version":"1.2.24","targets":"com.chatwork%scala-jwk","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: christian-schlichtherle_circe-kafka - config: '{"name":"christian-schlichtherle_circe-kafka","dependencies":["circe_circe","scalatest_scalatest"],"repoUrl":"https://github.com/christian-schlichtherle/circe-kafka.git","revision":"v3.0.0","version":"3.0.0","targets":"global.namespace.circe-kafka%circe-kafka","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: circe_circe-jackson - config: '{"name":"circe_circe-jackson","dependencies":["circe_circe","typelevel_discipline-munit"],"repoUrl":"https://github.com/circe/circe-jackson.git","revision":"v0.14.0","version":"0.14.0","targets":"io.circe%circe-jackson28 io.circe%circe-jackson212 io.circe%circe-jackson29 io.circe%circe-jackson211 io.circe%circe-jackson26 io.circe%circe-jackson210 io.circe%circe-jackson25 io.circe%circe-jackson27"}' - - - name: circe_circe-yaml - config: '{"name":"circe_circe-yaml","dependencies":["circe_circe","vasilmkd_discipline","typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/circe/circe-yaml.git","revision":"v0.14.3-RC3","version":"0.14.3-RC3","targets":"io.circe%circe-yaml io.circe%circe-yaml-common io.circe%circe-yaml-v12","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: data-tools_big-data-types - config: '{"name":"data-tools_big-data-types","dependencies":["scalatest_scalatest","circe_circe"],"repoUrl":"https://github.com/data-tools/big-data-types.git","revision":"v1.3.0","version":"1.3.0","targets":"io.github.data-tools%big-data-types-bigquery io.github.data-tools%big-data-types-cassandra io.github.data-tools%big-data-types-circe io.github.data-tools%big-data-types-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: eikek_yamusca - config: '{"name":"eikek_yamusca","dependencies":["scalameta_munit","circe_circe"],"repoUrl":"https://github.com/eikek/yamusca.git","revision":"v0.10.0","version":"0.10.0","targets":"com.github.eikek%yamusca-circe com.github.eikek%yamusca-core com.github.eikek%yamusca-derive","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: geirolz_advxml - config: '{"name":"geirolz_advxml","dependencies":["typelevel_cats","scala_scala-xml","typelevel_discipline-scalatest","scalatest_scalatest","typelevel_scalacheck","dvreeze_xpathparser"],"repoUrl":"https://github.com/geirolz/advxml.git","revision":"v2.5.1","version":"2.5.1","targets":"com.github.geirolz%advxml-core com.github.geirolz%advxml-xpath","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gemini-hlsw_lucuma-core - config: '{"name":"gemini-hlsw_lucuma-core","dependencies":["typelevel_cats-parse","typelevel_cats","optics-dev_monocle","gemini-hlsw_lucuma-jts","erikerlandson_coulomb","typelevel_spire","fthomas_refined","gemini-hlsw_lucuma-refined","typelevel_cats-time","circe_circe","davenverse_cats-scalacheck"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-core.git","revision":"v0.61.0","version":"0.61.0","targets":"edu.gemini%lucuma-core edu.gemini%lucuma-core-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' - - - name: hamnis_openapi-schema - config: '{"name":"hamnis_openapi-schema","dependencies":["circe_circe","typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/hamnis/openapi-schema.git","revision":"v0.3.0","version":"0.3.0","targets":"net.hamnaberg%openapi-schema-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: hireproof_screening - config: '{"name":"hireproof_screening","dependencies":["circe_circe","typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/hireproof/screening.git","revision":"0.0.17","version":"0.0.17","targets":"io.hireproof%screening io.hireproof%screening-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: hnaderi_named-codec - config: '{"name":"hnaderi_named-codec","dependencies":["scalameta_munit","circe_circe"],"repoUrl":"https://github.com/hnaderi/named-codec.git","revision":"v0.0.1","version":"0.0.1","targets":"dev.hnaderi%named-codec dev.hnaderi%named-codec-circe dev.hnaderi%named-codec-docs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: jap-company_fields - config: '{"name":"jap-company_fields","dependencies":["scalameta_munit","circe_circe","typelevel_cats","zio_zio"],"repoUrl":"https://github.com/jap-company/fields.git","revision":"v0.4.16","version":"0.4.16","targets":"company.jap%fields-core company.jap%fields-cats company.jap%fields-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: joernio_joern - config: '{"name":"joernio_joern","dependencies":["scala_scala-parallel-collections","scalatest_scalatest","shiftleftsecurity_codepropertygraph","json4s_json4s","com-lihaoyi_upickle","circe_circe"],"repoUrl":"https://github.com/joernio/joern.git","revision":"v1.1.1378","version":"1.1.1378","targets":"io.joern%c2cpg io.joern%x2cpg io.joern%dataflowengineoss io.joern%jimple2cpg io.joern%semanticcpg io.joern%jssrc2cpg io.joern%php2cpg io.joern%macros io.joern%javasrc2cpg","config":{"projects":{"exclude":["php2cpg"],"overrides":{"x2cpg":{"tests":"compile-only"},"jssrc2cpg":{"tests":"compile-only"}}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' - - - name: karazinscalausersgroup_mongo-literals - config: '{"name":"karazinscalausersgroup_mongo-literals","dependencies":["circe_circe","scodec_scodec-bits","scodec_scodec-cats","scalameta_munit"],"repoUrl":"https://github.com/karazinscalausersgroup/mongo-literals.git","revision":"","version":"0.2.3","targets":"group.scala.karazin%mongo-literals","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: katrix_perspective - config: '{"name":"katrix_perspective","dependencies":["scalatest_scalatest","typelevel_cats","circe_circe"],"repoUrl":"https://github.com/katrix/perspective.git","revision":"","version":"0.1.0","targets":"net.katsstuff%perspective net.katsstuff%perspective-derivation"}' - - - name: kiberstender_fjwt - config: '{"name":"kiberstender_fjwt","dependencies":["typelevel_cats","circe_circe","scalatest_scalatest"],"repoUrl":"https://github.com/kiberstender/fjwt.git","revision":"v1.0.1","version":"1.0.1","targets":"io.github.kiberStender%fjwt","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Common.scala","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: malliina_util-base - config: '{"name":"malliina_util-base","dependencies":["circe_circe","scalameta_munit"],"repoUrl":"https://github.com/malliina/util-base.git","revision":"v3.1.0","version":"3.1.0","targets":"com.malliina%util-base"}' - - - name: mrdimosthenis_scala-synapses - config: '{"name":"mrdimosthenis_scala-synapses","dependencies":["scala_scala-parallel-collections","circe_circe","tototoshi_scala-csv"],"repoUrl":"https://github.com/mrdimosthenis/scala-synapses.git","revision":"v8.0.0","version":"8.0.0","targets":"com.github.mrdimosthenis%synapses","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: msgpack4z_msgpack4z-circe - config: '{"name":"msgpack4z_msgpack4z-circe","dependencies":["circe_circe","msgpack4z_msgpack4z-core"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-circe.git","revision":"v0.14.0","version":"0.14.0","targets":"com.github.xuwei-k%msgpack4z-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: nafg_cloud-logging-logback-scala - config: '{"name":"nafg_cloud-logging-logback-scala","dependencies":["scalatest_scalatest","circe_circe"],"repoUrl":"https://github.com/nafg/cloud-logging-logback-scala.git","revision":"v0.4.2","version":"0.4.2","targets":"io.github.nafg.cloudlogging%appender io.github.nafg.cloudlogging%marker","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: openmole_container - config: '{"name":"openmole_container","dependencies":["typelevel_squants","circe_circe"],"repoUrl":"https://github.com/openmole/container.git","revision":"v1.21","version":"1.21","targets":"org.openmole%container"}' - - - name: openmole_gridscale - config: '{"name":"openmole_gridscale","dependencies":["typelevel_squants","scalatest_scalatest","circe_circe","json4s_json4s","scala_scala-xml"],"repoUrl":"https://github.com/openmole/gridscale.git","revision":"v2.43","version":"2.43","targets":"org.openmole.gridscale%oar org.openmole.gridscale%slurmexample org.openmole.gridscale%sshexample org.openmole.gridscale%webdav org.openmole.gridscale%local org.openmole.gridscale%ipfsexample org.openmole.gridscale%egidiracexample org.openmole.gridscale%sge org.openmole.gridscale%pbsexample org.openmole.gridscale%httpexample org.openmole.gridscale%oarexample org.openmole.gridscale%gridscale org.openmole.gridscale%slurm org.openmole.gridscale%condor org.openmole.gridscale%http org.openmole.gridscale%egiwebdavexample org.openmole.gridscale%sgeexample org.openmole.gridscale%ssh org.openmole.gridscale%ipfs org.openmole.gridscale%pbs org.openmole.gridscale%localexample org.openmole.gridscale%effect org.openmole.gridscale%cluster org.openmole.gridscale%egicreamexample org.openmole.gridscale%condorexample org.openmole.gridscale%egi org.openmole.gridscale%dirac"}' - - - name: openmole_mgo - config: '{"name":"openmole_mgo","dependencies":["optics-dev_monocle","typelevel_squants","scalanlp_breeze"],"repoUrl":"https://github.com/openmole/mgo.git","revision":"v3.55","version":"3.55","targets":"org.openmole%mgo"}' - - - name: plokhotnyuk_jsoniter-scala - config: '{"name":"plokhotnyuk_jsoniter-scala","dependencies":["scala_scala-collection-compat","scalatest_scalatestplus-scalacheck","scalatest_scalatest","circe_circe"],"repoUrl":"https://github.com/plokhotnyuk/jsoniter-scala.git","revision":"v2.20.1","version":"2.20.1","targets":"com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-core com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-circe com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - - - name: pureharm_pureharm-json-circe - config: '{"name":"pureharm_pureharm-json-circe","dependencies":["circe_circe","pureharm_pureharm-core"],"repoUrl":"https://github.com/pureharm/pureharm-json-circe.git","revision":"v0.3.0-M1","version":"0.3.0-M1","targets":"com.busymachines%pureharm-json-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: quafadas_dedav4s - config: '{"name":"quafadas_dedav4s","dependencies":["com-lihaoyi_upickle","circe_circe","com-lihaoyi_scalatags","ekrich_sconfig","com-lihaoyi_os-lib","com-lihaoyi_cask","com-lihaoyi_requests-scala"],"repoUrl":"https://github.com/quafadas/dedav4s.git","revision":"v0.8.1","version":"0.8.1","targets":"io.github.quafadas%dedav4s io.github.quafadas%dedav4s-docs io.github.quafadas%generated","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-circe - config: '{"name":"sangria-graphql_sangria-circe","dependencies":["sangria-graphql_sangria-marshalling-api","circe_circe","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-circe.git","revision":"v1.3.2","version":"1.3.2","targets":"org.sangria-graphql%sangria-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalameta_mdoc - config: '{"name":"scalameta_mdoc","dependencies":["scalameta_metaconfig","com-lihaoyi_fansi","com-lihaoyi_pprint"],"repoUrl":"https://github.com/scalameta/mdoc.git","revision":"v2.3.6","version":"2.3.6","targets":"org.scalameta%mdoc-js org.scalameta%mdoc-js-worker org.scalameta%mdoc-runtime org.scalameta%mdoc org.scalameta%mdoc-cli","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' - - - name: scalapb-json_scalapb-circe - config: '{"name":"scalapb-json_scalapb-circe","dependencies":["scalaprops_scalaprops","circe_circe","scalapb-json_scalapb-json-common","scalapb_scalapb","scalatest_scalatest"],"repoUrl":"https://github.com/scalapb-json/scalapb-circe.git","revision":"v0.12.1","version":"0.12.1","targets":"io.github.scalapb-json%scalapb-circe io.github.scalapb-json%scalapb-circe-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: sciss_scalacollider-dot - config: '{"name":"sciss_scalacollider-dot","dependencies":["sciss_scalacollider"],"repoUrl":"https://github.com/sciss/scalacollider-dot.git","revision":"v1.7.0","version":"1.7.0","targets":"de.sciss%scalacollider-dot"}' - - - name: sciss_scalacollider-if - config: '{"name":"sciss_scalacollider-if","dependencies":["sciss_scalacollider","sciss_scalacolliderugens","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/scalacollider-if.git","revision":"v1.8.0","version":"1.8.0","targets":"de.sciss%scalacollider-if"}' - - - name: sciss_sonogramoverview - config: '{"name":"sciss_sonogramoverview","dependencies":["sciss_audiofile","sciss_scissdsp","sciss_filecache","sciss_desktop"],"repoUrl":"https://github.com/sciss/sonogramoverview.git","revision":"v2.3.0","version":"2.3.0","targets":"de.sciss%sonogramoverview"}' - - - name: sdrafahl_codec - config: '{"name":"sdrafahl_codec","dependencies":["typelevel_cats","circe_circe","scalameta_munit"],"repoUrl":"https://github.com/sdrafahl/codec.git","revision":"0.0.8","version":"0.0.8","targets":"io.github.sdrafahl%circecodecconnector","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: sfxcode_sapphire-data - config: '{"name":"sfxcode_sapphire-data","dependencies":["scalameta_munit","circe_circe","scala_scala-collection-compat","lightbend-labs_scala-logging"],"repoUrl":"https://github.com/sfxcode/sapphire-data.git","revision":"v2.0.3","version":"2.0.3","targets":"com.sfxcode.sapphire%sapphire-data","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sirthias_borer - config: '{"name":"sirthias_borer","dependencies":["scodec_scodec-bits","scalameta_munit","akka_akka","typelevel_cats","circe_circe"],"repoUrl":"https://github.com/sirthias/borer.git","revision":"v1.10.1","version":"1.10.1","targets":"io.bullet%borer-compat-scodec io.bullet%borer-compat-akka io.bullet%borer-derivation io.bullet%borer-core io.bullet%borer-compat-cats io.bullet%borer-compat-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' - - - name: spaceteams_scala-json-logging - config: '{"name":"spaceteams_scala-json-logging","dependencies":["scalatest_scalatest","circe_circe","spray_spray"],"repoUrl":"https://github.com/spaceteams/scala-json-logging.git","revision":"1.0.1","version":"1.0.1","targets":"de.spaceteams%json-logging-circe de.spaceteams%json-logging-common de.spaceteams%json-logging-spray de.spaceteams%json-logging-typesafe-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: thatscalaguy_circe-jq - config: '{"name":"thatscalaguy_circe-jq","dependencies":["circe_circe","typelevel_cats-parse","scalameta_munit"],"repoUrl":"https://github.com/thatscalaguy/circe-jq.git","revision":"v0.1.0","version":"0.1.0","targets":"de.thatscalaguy%circe-jq","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: tmccarthy_ausgeo - config: '{"name":"tmccarthy_ausgeo","dependencies":["typelevel_cats","scalameta_munit","typelevel_discipline-munit","circe_circe","typelevel_scalacheck"],"repoUrl":"https://github.com/tmccarthy/ausgeo.git","revision":"v0.4.0","version":"0.4.0","targets":"au.id.tmm.ausgeo%ausgeo-cats au.id.tmm.ausgeo%ausgeo-circe au.id.tmm.ausgeo%ausgeo-core au.id.tmm.ausgeo%ausgeo-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tofu-tf_glass - config: '{"name":"tofu-tf_glass","dependencies":["scalatest_scalatest","scala_scala-collection-compat","typelevel_cats","optics-dev_monocle"],"repoUrl":"https://github.com/tofu-tf/glass.git","revision":"v0.2.1","version":"0.2.1","targets":"tf.tofu%glass tf.tofu%glass-core tf.tofu%glass-interop tf.tofu%glass-macro","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: unibas-gravis_scalismo - config: '{"name":"unibas-gravis_scalismo","dependencies":["scalatest_scalatest","scalanlp_breeze","scala_scala-parallel-collections"],"repoUrl":"https://github.com/unibas-gravis/scalismo.git","revision":"v0.91.2","version":"0.91.2","targets":"ch.unibas.cs.gravis%scalismo ch.unibas.cs.gravis%scalismo-ui","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: vitaliihonta_scala-ql - config: '{"name":"vitaliihonta_scala-ql","dependencies":["zio_izumi-reflect","scalatest_scalatest","typelevel_scalacheck","typelevel_spire","softwaremill_magnolia","circe_circe","tototoshi_scala-csv"],"repoUrl":"https://github.com/vitaliihonta/scala-ql.git","revision":"0.1.0","version":"0.1.0","targets":"com.github.vitaliihonta%scala-ql com.github.vitaliihonta%scala-ql-json com.github.vitaliihonta%scala-ql-csv","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: vlmiroshnikov_authz - config: '{"name":"vlmiroshnikov_authz","dependencies":["circe_circe","typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/vlmiroshnikov/authz.git","revision":"v0.3.5","version":"0.3.5","targets":"io.github.vlmiroshnikov%authz-circe io.github.vlmiroshnikov%authz-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: yakivy_poppet - config: '{"name":"yakivy_poppet","dependencies":["typelevel_cats","circe_circe","fasterxml_jackson-module-scala","com-lihaoyi_upickle"],"repoUrl":"https://github.com/yakivy/poppet.git","revision":"","version":"0.3.1","targets":"com.github.yakivy%poppet-circe com.github.yakivy%poppet-core com.github.yakivy%poppet-jackson com.github.yakivy%poppet-upickle","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: zio_zio-json - config: '{"name":"zio_zio-json","dependencies":["zio_zio","scala_scala-collection-compat","circe_circe","softwaremill_magnolia","typelevel_jawn","fthomas_refined"],"repoUrl":"https://github.com/zio/zio-json.git","revision":"v0.4.2","version":"0.4.2","targets":"dev.zio%zio-json dev.zio%zio-json-golden dev.zio%zio-json-interop-refined dev.zio%zio-json-yaml","config":{"projects":{"exclude":[],"overrides":{"zio-json-yaml":{"tests":"compile-only"},"zio-json-golden":{"tests":"compile-only"}}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = \"3.1.3\"","replaceWith":"val ScalaDotty: String = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-21: - runs-on: ubuntu-22.04 - needs: - - stage-20 - strategy: - fail-fast: false - matrix: - include: - - - name: gemini-hlsw_lucuma-itc - config: '{"name":"gemini-hlsw_lucuma-itc","dependencies":["gemini-hlsw_lucuma-core","gemini-hlsw_lucuma-refined","typelevel_cats","typelevel_cats-effect","http4s_http4s","circe_circe","gemini-hlsw_clue","tpolecat_natchez-http4s","armanbilge_log4cats","typelevel_spire","typelevel_kittens","com-lihaoyi_pprint","gemini-hlsw_gsp-graphql","gemini-hlsw_lucuma-graphql-routes","tpolecat_natchez","typelevel_fs2","vlovgr_ciris","fthomas_refined","profunktor_redis4cats","suzaku-io_boopickle"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-itc.git","revision":"v0.4","version":"0.4","targets":"edu.gemini%lucuma-itc-core edu.gemini%lucuma-itc-client edu.gemini%lucuma-itc edu.gemini%lucuma-itc-service","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: liewhite_swopen - config: '{"name":"liewhite_swopen","dependencies":["typelevel_shapeless-3","zio_zio-json","circe_circe-yaml","zio_zio-protoquill","scalatest_scalatest"],"repoUrl":"https://github.com/liewhite/swopen.git","revision":"v0.17.5","version":"0.17.5","targets":"io.github.liewhite%json io.github.liewhite%config io.github.liewhite%sqlx io.github.liewhite%common io.github.liewhite%web3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: lloydmeta_enumeratum - config: '{"name":"lloydmeta_enumeratum","dependencies":["scalatest_scalatest","zio_zio-quill","zio_zio-protoquill","scala_scala-xml","typelevel_scalacheck","scalatest_scalatestplus-scalacheck","playframework_play-json","circe_circe","reactivemongo_reactivemongo-bson","tpolecat_doobie","typelevel_cats"],"repoUrl":"https://github.com/lloydmeta/enumeratum.git","revision":"v1.7.2","version":"1.7.2","targets":"com.beachape%enumeratum-quill com.beachape%enumeratum-scalacheck com.beachape%enumeratum com.beachape%enumeratum-play-json com.beachape%enumeratum-circe com.beachape%enumeratum-reactivemongo-bson com.beachape%enumeratum-doobie com.beachape%enumeratum-play com.beachape%enumeratum-test com.beachape%enumeratum-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-11: - runs-on: ubuntu-22.04 - needs: - - stage-10 - strategy: - fail-fast: false - matrix: - include: - - - name: 47degrees_fetch - config: '{"name":"47degrees_fetch","dependencies":["typelevel_cats-effect"],"repoUrl":"https://github.com/47degrees/fetch.git","revision":"main","version":"3.1.0","targets":"com.47deg%fetch com.47deg%fetch-debug","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: akka_akka-http - config: '{"name":"akka_akka-http","dependencies":["akka_akka","spray_spray","scalatest_scalatest","etorreborre_specs2","scala_scala-xml","scalatest_scalatestplus-junit"],"repoUrl":"https://github.com/akka/akka-http.git","revision":"v10.5.0-M1","version":"10.5.0-M1","targets":"com.typesafe.akka%akka-http-spray-json com.typesafe.akka%akka-parsing com.typesafe.akka%akka-http2-support com.typesafe.akka%akka-http-testkit com.typesafe.akka%akka-http-xml com.typesafe.akka%akka-http com.typesafe.akka%akka-http-bom com.typesafe.akka%akka-http-core com.typesafe.akka%akka-http-caching com.typesafe.akka%akka-http-jackson","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: alexarchambault_case-app - config: '{"name":"alexarchambault_case-app","dependencies":["typelevel_cats-effect","com-lihaoyi_utest","com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/alexarchambault/case-app.git","revision":"v2.1.0-M21","version":"2.1.0-M21","targets":"com.github.alexarchambault%case-app-annotations com.github.alexarchambault%case-app-cats-effect-2 com.github.alexarchambault%case-app com.github.alexarchambault%case-app-cats com.github.alexarchambault%case-app-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Settings.scala","pattern":"def scala3 = \"3.2.0\"","replaceWith":"def scala3 = \"\""}]}}' - - - name: argonaut-io_argonaut - config: '{"name":"argonaut-io_argonaut","dependencies":["etorreborre_specs2","scalaz_scalaz","typelevel_cats"],"repoUrl":"https://github.com/argonaut-io/argonaut.git","revision":"v6.2.6","version":"6.2.6","targets":"io.argonaut%argonaut io.argonaut%argonaut-cats io.argonaut%argonaut-scalaz"}' - - - name: armanbilge_munit-cats-effect - config: '{"name":"armanbilge_munit-cats-effect","dependencies":["scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/armanbilge/munit-cats-effect.git","revision":"","version":"2.0-5e03bfc","targets":"org.typelevel%munit-cats-effect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: armanbilge_scalacheck-effect - config: '{"name":"armanbilge_scalacheck-effect","dependencies":["typelevel_scalacheck","typelevel_cats","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/armanbilge/scalacheck-effect.git","revision":"","version":"2.0-9366e44","targets":"org.typelevel%scalacheck-effect org.typelevel%scalacheck-effect-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: asflierl_sglicko2 - config: '{"name":"asflierl_sglicko2","dependencies":["etorreborre_specs2","typelevel_scalacheck"],"repoUrl":"https://github.com/asflierl/sglicko2.git","revision":"3.0.0","version":"3.0.0","targets":"eu.flierl%sglicko2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: babylonhealth_lit-fhir - config: '{"name":"babylonhealth_lit-fhir","dependencies":["typelevel_cats-effect","scalatest_scalatest","zio_izumi-reflect","circe_circe","typelevel_cats-parse"],"repoUrl":"https://github.com/babylonhealth/lit-fhir.git","revision":"g0.14.17","version":"0.14.17","targets":"com.babylonhealth.lit%generator com.babylonhealth.lit%hl7 com.babylonhealth.lit%common com.babylonhealth.lit%macros com.babylonhealth.lit%core com.babylonhealth.lit%protoshim com.babylonhealth.lit%usbase com.babylonhealth.lit%fhirpath com.babylonhealth.lit%ukcore com.babylonhealth.lit%uscore","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":10240,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: benhutchison_scalaswingcontrib - config: '{"name":"benhutchison_scalaswingcontrib","dependencies":["scala_scala-swing","scala_scala-xml","scala_scala-collection-compat","etorreborre_specs2"],"repoUrl":"https://github.com/benhutchison/scalaswingcontrib.git","revision":"","version":"1.9","targets":"com.github.benhutchison%scalaswingcontrib","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: bkirwi_decline - config: '{"name":"bkirwi_decline","dependencies":["typelevel_cats","typelevel_discipline-scalatest","typelevel_cats-effect","fthomas_refined"],"repoUrl":"https://github.com/bkirwi/decline.git","revision":"v2.4.1","version":"2.4.1","targets":"com.monovore%decline com.monovore%decline-effect com.monovore%decline-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: cb372_cats-retry - config: '{"name":"cb372_cats-retry","dependencies":["typelevel_cats","typelevel_cats-effect","scalatest_scalatest","typelevel_scalacheck","typelevel_discipline-scalatest","typelevel_cats-mtl"],"repoUrl":"https://github.com/cb372/cats-retry.git","revision":"v3.1.0","version":"3.1.0","targets":"com.github.cb372%cats-retry com.github.cb372%alleycats-retry com.github.cb372%cats-retry-mtl","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: cb372_scalacache - config: '{"name":"cb372_scalacache","dependencies":["scalatest_scalatest","circe_circe","typelevel_scalacheck","typelevel_cats-effect"],"repoUrl":"https://github.com/cb372/scalacache.git","revision":"v1.0.0-M6","version":"1.0.0-M6","targets":"com.github.cb372%scalacache-circe com.github.cb372%scalacache-caffeine com.github.cb372%scalacache-redis com.github.cb372%scalacache-core com.github.cb372%scalacache-memcached","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: davenverse_cats-effect-time - config: '{"name":"davenverse_cats-effect-time","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/cats-effect-time.git","revision":"v0.2.0","version":"0.2.0","targets":"io.chrisdavenport%cats-effect-time","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_circuit - config: '{"name":"davenverse_circuit","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/circuit.git","revision":"v0.5.0","version":"0.5.0","targets":"io.chrisdavenport%circuit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_clippette - config: '{"name":"davenverse_clippette","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/clippette.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%clippette","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_condemned - config: '{"name":"davenverse_condemned","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/condemned.git","revision":"v0.0.2","version":"0.0.2","targets":"io.chrisdavenport%condemned","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_env - config: '{"name":"davenverse_env","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/env.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%env","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_epimetheus - config: '{"name":"davenverse_epimetheus","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/epimetheus.git","revision":"v0.5.0-M2","version":"0.5.0-M2","targets":"io.chrisdavenport%epimetheus","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_fiberlocal - config: '{"name":"davenverse_fiberlocal","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/fiberlocal.git","revision":"v0.1.1","version":"0.1.1","targets":"io.chrisdavenport%fiberlocal","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_keysemaphore - config: '{"name":"davenverse_keysemaphore","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/keysemaphore.git","revision":"v0.3.0-M1","version":"0.3.0-M1","targets":"io.chrisdavenport%keysemaphore","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_lock - config: '{"name":"davenverse_lock","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/lock.git","revision":"v0.0.2","version":"0.0.2","targets":"io.chrisdavenport%lock","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_mapref - config: '{"name":"davenverse_mapref","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/mapref.git","revision":"v0.2.1","version":"0.2.1","targets":"io.chrisdavenport%mapref","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_os-detect - config: '{"name":"davenverse_os-detect","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/davenverse/os-detect.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%os-detect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: emartech_scala-logger - config: '{"name":"emartech_scala-logger","dependencies":["typelevel_cats","typelevel_cats-mtl","scala_scala-collection-compat","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/emartech/scala-logger.git","revision":"v0.9.4","version":"0.9.4","targets":"com.emarsys%scala-logger com.emarsys%scala-logger-ce2 com.emarsys%scala-logger-ce3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: enragedginger_akka-quartz-scheduler - config: '{"name":"enragedginger_akka-quartz-scheduler","dependencies":["akka_akka","etorreborre_specs2","scalatest_scalatest"],"repoUrl":"https://github.com/enragedginger/akka-quartz-scheduler.git","revision":"release-1.9.3-akka-2.6.x","version":"1.9.3-akka-2.6.x","targets":"com.enragedginger%akka-quartz-scheduler","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3Version = \"3.1.3\"","replaceWith":"val Scala3Version = \"\""}]}}' - - - name: errors4s_errors4s-core-cats - config: '{"name":"errors4s_errors4s-core-cats","dependencies":["typelevel_cats","errors4s_errors4s-core","scalameta_munit","typelevel_discipline-munit","errors4s_errors4s-core-scalacheck"],"repoUrl":"https://github.com/errors4s/errors4s-core-cats.git","revision":"","version":"1.0.0.0-RC0","targets":"org.errors4s%errors4s-core-cats org.errors4s%errors4s-core-cats-root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: folone_poi.scala - config: '{"name":"folone_poi.scala","dependencies":["scalaz_scalaz","etorreborre_specs2"],"repoUrl":"https://github.com/folone/poi.scala.git","revision":"v0.23","version":"0.23","targets":"info.folone%poi-scala"}' - - - name: geirolz_cats-xml - config: '{"name":"geirolz_cats-xml","dependencies":["typelevel_cats","scalameta_munit","typelevel_discipline-munit","typelevel_scalacheck","scala_scala-xml","typelevel_cats-effect","softwaremill_magnolia","dvreeze_xpathparser"],"repoUrl":"https://github.com/geirolz/cats-xml.git","revision":"v0.0.8","version":"0.0.8","targets":"com.github.geirolz%cats-xml-standard com.github.geirolz%cats-xml-effect com.github.geirolz%cats-xml-internal-utils com.github.geirolz%cats-xml-core com.github.geirolz%cats-xml-generic com.github.geirolz%cats-xml-xpath","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: geirolz_fly4s - config: '{"name":"geirolz_fly4s","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/geirolz/fly4s.git","revision":"v0.0.16","version":"0.0.16","targets":"com.github.geirolz%fly4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gonzih_cats-nats - config: '{"name":"gonzih_cats-nats","dependencies":["typelevel_cats-effect"],"repoUrl":"https://github.com/gonzih/cats-nats.git","revision":"0.1.0","version":"0.1.0","targets":"io.github.gonzih%cats-nats"}' - - - name: indoorvivants_mdoc-effect - config: '{"name":"indoorvivants_mdoc-effect","dependencies":["typelevel_cats-effect","scalameta_mdoc"],"repoUrl":"https://github.com/indoorvivants/mdoc-effect.git","revision":"v0.0.5","version":"0.0.5","targets":"com.indoorvivants%mdoc-effect-ce2 com.indoorvivants%mdoc-effect-ce3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: janstenpickle_hotswap-ref - config: '{"name":"janstenpickle_hotswap-ref","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_cats-testkit-scalatest","scalatest_scalatest"],"repoUrl":"https://github.com/janstenpickle/hotswap-ref.git","revision":"v0.2.2","version":"0.2.2","targets":"io.janstenpickle%hotswap-ref","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: japgolly_clear-config - config: '{"name":"japgolly_clear-config","dependencies":["com-lihaoyi_utest","typelevel_cats","japgolly_microlibs-scala"],"repoUrl":"https://github.com/japgolly/clear-config.git","revision":"v3.1.0","version":"3.1.0","targets":"com.github.japgolly.clearconfig%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: japgolly_scala-graal - config: '{"name":"japgolly_scala-graal","dependencies":["com-lihaoyi_utest","japgolly_microlibs-scala","typelevel_cats","japgolly_nyaya","suzaku-io_boopickle"],"repoUrl":"https://github.com/japgolly/scala-graal.git","revision":"v2.1.0","version":"2.1.0","targets":"com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: japgolly_scalacss - config: '{"name":"japgolly_scalacss","dependencies":["com-lihaoyi_utest","japgolly_microlibs-scala","japgolly_univeq","japgolly_nyaya","typelevel_cats"],"repoUrl":"https://github.com/japgolly/scalacss.git","revision":"v1.0.0","version":"1.0.0","targets":"com.github.japgolly.scalacss%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: japgolly_test-state - config: '{"name":"japgolly_test-state","dependencies":["com-lihaoyi_utest","japgolly_microlibs-scala","japgolly_nyaya","typelevel_cats","japgolly_univeq"],"repoUrl":"https://github.com/japgolly/test-state.git","revision":"v3.1.0","version":"3.1.0","targets":"com.github.japgolly.test-state%dom-zipper com.github.japgolly.test-state%util com.github.japgolly.test-state%ext-selenium com.github.japgolly.test-state%dom-zipper-jsoup com.github.japgolly.test-state%util-selenium com.github.japgolly.test-state%ext-nyaya com.github.japgolly.test-state%dom-zipper-selenium com.github.japgolly.test-state%ext-cats com.github.japgolly.test-state%core","config":{"projects":{"exclude":[],"overrides":{"ext-selenium":{"tests":"compile-only"},"dom-zipper-selenium":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: kovacshuni_circe-config - config: '{"name":"kovacshuni_circe-config","dependencies":["circe_circe","typelevel_cats-effect","vasilmkd_discipline","typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/kovacshuni/circe-config.git","revision":"0.10.0","version":"0.10.0","targets":"com.hunorkovacs%circe-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: lhns_munit-tagless-final - config: '{"name":"lhns_munit-tagless-final","dependencies":["scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/lhns/munit-tagless-final.git","revision":"0.2.0","version":"0.2.0","targets":"de.lolhens%munit-tagless-final"}' - - - name: liquibase4s_liquibase4s - config: '{"name":"liquibase4s_liquibase4s","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","scala_scala-collection-compat"],"repoUrl":"https://github.com/liquibase4s/liquibase4s.git","revision":"v1.0.0","version":"1.0.0","targets":"io.github.liquibase4s%liquibase4s-cats-effect io.github.liquibase4s%liquibase4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: monix_monix - config: '{"name":"monix_monix","dependencies":["scala_scala-collection-compat","monix_minitest","typelevel_cats","typelevel_cats-effect","monix_implicitbox"],"repoUrl":"https://github.com/monix/monix.git","revision":"v3.4.1","version":"3.4.1","targets":"io.monix%monix-catnap io.monix%monix io.monix%monix-execution io.monix%monix-eval io.monix%monix-internal-jctools io.monix%monix-reactive io.monix%monix-tail io.monix%monix-java","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' - - - name: nafg_simpleivr - config: '{"name":"nafg_simpleivr","dependencies":["scala_scala-collection-compat","com-lihaoyi_sourcecode","typelevel_cats","typelevel_cats-effect","scalatest_scalatest"],"repoUrl":"https://github.com/nafg/simpleivr.git","revision":"v0.8.2","version":"0.8.2","targets":"io.github.nafg.simpleivr%simpleivr-asterisk io.github.nafg.simpleivr%simpleivr-core io.github.nafg.simpleivr%simpleivr-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ohze_sd-util - config: '{"name":"ohze_sd-util","dependencies":["scala_scala-collection-compat","scopt_scopt","etorreborre_specs2"],"repoUrl":"https://github.com/ohze/sd-util.git","revision":"v1.3.0","version":"1.3.0","targets":"com.sandinh%sd-util com.sandinh%env-hack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: oranda_libanius - config: '{"name":"oranda_libanius","dependencies":["etorreborre_specs2","scalaz_scalaz","scala_scala-parser-combinators","plokhotnyuk_jsoniter-scala"],"repoUrl":"https://github.com/oranda/libanius.git","revision":"v0.9.9.2","version":"0.9.9.2","targets":"com.github.oranda%libanius"}' - - - name: ovotech_meters4s - config: '{"name":"ovotech_meters4s","dependencies":["typelevel_cats","typelevel_cats-effect","scala_scala-collection-compat"],"repoUrl":"https://github.com/ovotech/meters4s.git","revision":"v1.1.2","version":"1.1.2","targets":"com.ovoenergy%meters4s com.ovoenergy%meters4s-datadog com.ovoenergy%meters4s-statsd"}' - - - name: pityka_saddle - config: '{"name":"pityka_saddle","dependencies":["plokhotnyuk_jsoniter-scala","scalatest_scalatest","etorreborre_specs2","typelevel_cats","scala_scala-collection-compat","circe_circe","com-lihaoyi_upickle"],"repoUrl":"https://github.com/pityka/saddle.git","revision":"v3.5.0","version":"3.5.0","targets":"io.github.pityka%saddle-jsoniter io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-core io.github.pityka%saddle-linalg io.github.pityka%saddle-time io.github.pityka%saddle-circe io.github.pityka%saddle-binary io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-io io.github.pityka%saddle-stats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8000,"sourcePatches":[]}}' - - - name: playframework_play-file-watch - config: '{"name":"playframework_play-file-watch","dependencies":["etorreborre_specs2"],"repoUrl":"https://github.com/playframework/play-file-watch.git","revision":"1.2.0-M1","version":"1.2.0-M1","targets":"com.typesafe.play%play-file-watch","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: playframework_play-json - config: '{"name":"playframework_play-json","dependencies":["scalatest_scalatest","typelevel_scalacheck","etorreborre_specs2"],"repoUrl":"https://github.com/playframework/play-json.git","revision":"2.10.0-RC7","version":"2.10.0-RC7","targets":"com.typesafe.play%play-json com.typesafe.play%play-json-joda","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: ppurang_abctemplates - config: '{"name":"ppurang_abctemplates","dependencies":["typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/ppurang/abctemplates.git","revision":"","version":"3.2.1","targets":"org.purang.templates%abctemplates","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: ppurang_asynch - config: '{"name":"ppurang_asynch","dependencies":["typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/ppurang/asynch.git","revision":"","version":"3.2.1-without-netty-cve","targets":"org.purang.net%asynch","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: reactivemongo_reactivemongo-play-json - config: '{"name":"reactivemongo_reactivemongo-play-json","dependencies":["reactivemongo_reactivemongo-bson"],"repoUrl":"https://github.com/reactivemongo/reactivemongo-play-json.git","revision":"","version":"1.1.0-play29-RC6","targets":"org.reactivemongo%reactivemongo-play-json-compat","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: reactivemongo_reactivemongo-streaming - config: '{"name":"reactivemongo_reactivemongo-streaming","dependencies":["reactivemongo_reactivemongo","akka_akka"],"repoUrl":"https://github.com/reactivemongo/reactivemongo-streaming.git","revision":"1.1.0-RC6","version":"1.1.0-RC6","targets":"org.reactivemongo%reactivemongo-akkastream org.reactivemongo%reactivemongo-iteratees"}' - - - name: ruippeixotog_akka-testkit-specs2 - config: '{"name":"ruippeixotog_akka-testkit-specs2","dependencies":["etorreborre_specs2","akka_akka"],"repoUrl":"https://github.com/ruippeixotog/akka-testkit-specs2.git","revision":"v0.3.2","version":"0.3.2","targets":"net.ruippeixotog%akka-testkit-specs2 net.ruippeixotog%akka-testkit-specs2-classic net.ruippeixotog%akka-testkit-specs2-core net.ruippeixotog%akka-testkit-specs2-typed","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ruippeixotog_scala-scraper - config: '{"name":"ruippeixotog_scala-scraper","dependencies":["nscala-time_nscala-time","scalaz_scalaz","etorreborre_specs2"],"repoUrl":"https://github.com/ruippeixotog/scala-scraper.git","revision":"v3.0.0","version":"3.0.0","targets":"net.ruippeixotog%scala-scraper net.ruippeixotog%scala-scraper-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalatra_scalatra - config: '{"name":"scalatra_scalatra","dependencies":["erikvanoosten_metrics-scala","etorreborre_specs2","playframework_twirl","scalatest_scalatest","scalatest_scalatestplus-junit","json4s_json4s","scala_scala-parser-combinators","scala_scala-xml","scala_scala-collection-compat"],"repoUrl":"https://github.com/scalatra/scalatra.git","revision":"v3.0.0-M3","version":"3.0.0-M3","targets":"org.scalatra%scalatra-auth org.scalatra%scalatra-jetty org.scalatra%scalatra-common org.scalatra%scalatra-metrics org.scalatra%scalatra-specs2 org.scalatra%scalatra-twirl org.scalatra%scalatra-scalatest org.scalatra%scalatra-test org.scalatra%scalatra-json org.scalatra%scalatra-swagger org.scalatra%scalatra-unidoc org.scalatra%scalatra-cache org.scalatra%scalatra org.scalatra%scalatra-forms","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sweet-delights_delightful-typeclasses - config: '{"name":"sweet-delights_delightful-typeclasses","dependencies":["etorreborre_specs2"],"repoUrl":"https://github.com/sweet-delights/delightful-typeclasses.git","revision":"v0.2.0","version":"0.2.0","targets":"org.sweet-delights%delightful-typeclasses","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: taig_babel - config: '{"name":"taig_babel","dependencies":["circe_circe","typelevel_cats","ekrich_sconfig","typelevel_cats-effect"],"repoUrl":"https://github.com/taig/babel.git","revision":"0.5.1","version":"0.5.1","targets":"io.taig%babel-circe io.taig%babel-cats io.taig%babel-loader io.taig%babel io.taig%babel-generic io.taig%babel-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: taig_scala-linguist - config: '{"name":"taig_scala-linguist","dependencies":["typelevel_cats","scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/taig/scala-linguist.git","revision":"0.0.18","version":"0.0.18","targets":"io.taig%scala-linguist-core io.taig%scala-linguist-graalvm-ruby io.taig%scala-linguist-naive","config":{"projects":{"exclude":["io.taig%scala-linguist-graalvm-ruby"],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: taig_scala-pygments - config: '{"name":"taig_scala-pygments","dependencies":["typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/taig/scala-pygments.git","revision":"0.0.15","version":"0.0.15","targets":"io.taig%scala-pygments-cli io.taig%scala-pygments-core io.taig%scala-pygments-graalvm-python","config":{"projects":{"exclude":["io.taig%scala-pygments-graalvm-python"],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":7168,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: thatscalaguy_ulid4cats - config: '{"name":"thatscalaguy_ulid4cats","dependencies":["typelevel_cats-effect","scalatest_scalatest"],"repoUrl":"https://github.com/thatscalaguy/ulid4cats.git","revision":"v1.2.0","version":"1.2.0","targets":"de.thatscalaguy%ulid4cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: tkrs_orcus - config: '{"name":"tkrs_orcus","dependencies":["scalatest_scalatest","scalatest_scalatestplus-scalacheck","scalatest_scalatestplus-mockito","typelevel_cats","typelevel_shapeless-3","scala_scala-java8-compat","typelevel_cats-effect"],"repoUrl":"https://github.com/tkrs/orcus.git","revision":"v0.28.0","version":"0.28.0","targets":"com.github.tkrs%orcus-core com.github.tkrs%orcus-bigtable com.github.tkrs%orcus-cats-effect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: tmccarthy_tmmutils - config: '{"name":"tmccarthy_tmmutils","dependencies":["scalameta_munit","circe_circe","typelevel_discipline-munit","typelevel_cats-effect","typelevel_cats","typelevel_scalacheck"],"repoUrl":"https://github.com/tmccarthy/tmmutils.git","revision":"v0.10.0","version":"0.10.0","targets":"au.id.tmm.tmm-utils%tmm-utils-syntax au.id.tmm.tmm-utils%tmm-utils-circe au.id.tmm.tmm-utils%tmm-utils-errors au.id.tmm.tmm-utils%tmm-utils-cats-effect au.id.tmm.tmm-utils%tmm-utils-testing-core au.id.tmm.tmm-utils%tmm-utils-testing-cats au.id.tmm.tmm-utils%tmm-utils-cats au.id.tmm.tmm-utils%tmm-utils-testing-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tpolecat_pool-party - config: '{"name":"tpolecat_pool-party","dependencies":["typelevel_cats-effect","cquiroz_scala-java-time"],"repoUrl":"https://github.com/tpolecat/pool-party.git","revision":"v0.0.4","version":"0.0.4","targets":"org.tpolecat%pool-party"}' - - - name: travisbrown_iteratee - config: '{"name":"travisbrown_iteratee","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_scalacheck","scalatest_scalatest","vasilmkd_discipline"],"repoUrl":"https://github.com/travisbrown/iteratee.git","revision":"v0.20.0","version":"0.20.0","targets":"io.iteratee%iteratee-core io.iteratee%iteratee-files io.iteratee%iteratee-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_bobcats - config: '{"name":"typelevel_bobcats","dependencies":["typelevel_cats","typelevel_cats-effect","scodec_scodec-bits","scalameta_munit","typelevel_discipline-munit"],"repoUrl":"https://github.com/typelevel/bobcats.git","revision":"","version":"0.1-094962b","targets":"com.armanbilge%bobcats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_cats-effect-testing - config: '{"name":"typelevel_cats-effect-testing","dependencies":["typelevel_cats-effect","etorreborre_specs2","monix_minitest","com-lihaoyi_utest","scalatest_scalatest"],"repoUrl":"https://github.com/typelevel/cats-effect-testing.git","revision":"v1.5.0","version":"1.5.0","targets":"org.typelevel%cats-effect-testing-core org.typelevel%cats-effect-testing-specs2 org.typelevel%cats-effect-testing-minitest org.typelevel%cats-effect-testing-utest org.typelevel%cats-effect-testing-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: typelevel_discipline-specs2 - config: '{"name":"typelevel_discipline-specs2","dependencies":["vasilmkd_discipline","etorreborre_specs2"],"repoUrl":"https://github.com/typelevel/discipline-specs2.git","revision":"v1.4.0","version":"1.4.0","targets":"org.typelevel%discipline-specs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_munit-cats-effect - config: '{"name":"typelevel_munit-cats-effect","dependencies":["scalameta_munit","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/munit-cats-effect.git","revision":"v2.0.0-M3","version":"2.0.0-M3","targets":"org.typelevel%munit-cats-effect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_unique - config: '{"name":"typelevel_unique","dependencies":["typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/unique.git","revision":"v2.2.0","version":"2.2.0","targets":"org.typelevel%unique","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.2\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: ua-parser_uap-scala - config: '{"name":"ua-parser_uap-scala","dependencies":["etorreborre_specs2"],"repoUrl":"https://github.com/ua-parser/uap-scala.git","revision":"v0.14.0","version":"0.14.0","targets":"org.uaparser%uap-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: unfiltered_unfiltered - config: '{"name":"unfiltered_unfiltered","dependencies":["etorreborre_specs2","scalatest_scalatest","scala_scala-xml","json4s_json4s"],"repoUrl":"https://github.com/unfiltered/unfiltered.git","revision":"v0.12.0","version":"0.12.0","targets":"ws.unfiltered%unfiltered-directives ws.unfiltered%unfiltered-jetty ws.unfiltered%unfiltered-uploads ws.unfiltered%unfiltered-netty ws.unfiltered%unfiltered ws.unfiltered%unfiltered-filter ws.unfiltered%unfiltered-util ws.unfiltered%unfiltered-scalatest ws.unfiltered%unfiltered-specs2 ws.unfiltered%unfiltered-agents ws.unfiltered%unfiltered-netty-uploads ws.unfiltered%unfiltered-netty-server ws.unfiltered%unfiltered-filter-async ws.unfiltered%unfiltered-json4s ws.unfiltered%unfiltered-netty-websockets ws.unfiltered%unfiltered-filter-uploads","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: vasilmkd_discipline-specs2 - config: '{"name":"vasilmkd_discipline-specs2","dependencies":["vasilmkd_discipline","etorreborre_specs2"],"repoUrl":"https://github.com/vasilmkd/discipline-specs2.git","revision":"v2.0.0","version":"2.0.0","targets":"org.typelevel%discipline-specs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: virtuslab_avocado - config: '{"name":"virtuslab_avocado","dependencies":["scalameta_munit","zio_zio","typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/virtuslab/avocado.git","revision":"v0.1.4","version":"0.1.4","targets":"org.virtuslab%avocado-zio-2 org.virtuslab%avocado-cats org.virtuslab%avocado-zio-1 org.virtuslab%avocado","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: vlmiroshnikov_aero3 - config: '{"name":"vlmiroshnikov_aero3","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/vlmiroshnikov/aero3.git","revision":"v0.0.11","version":"0.0.11","targets":"io.github.vlmiroshnikov%aero-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: vlmiroshnikov_saga - config: '{"name":"vlmiroshnikov_saga","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit"],"repoUrl":"https://github.com/vlmiroshnikov/saga.git","revision":"v0.0.1","version":"0.0.1","targets":"io.github.vlmiroshnikov%saga-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-10: - runs-on: ubuntu-22.04 - needs: - - stage-9 - strategy: - fail-fast: false - matrix: - include: - - - name: errors4s_errors4s-core - config: '{"name":"errors4s_errors4s-core","dependencies":["scalameta_munit","errors4s_errors4s-core-scalacheck","typelevel_cats","typelevel_discipline-munit","typelevel_scalacheck"],"repoUrl":"https://github.com/errors4s/errors4s-core.git","revision":"v1.0.0.0","version":"1.0.0.0","targets":"org.errors4s%errors4s-core org.errors4s%errors4s-core-cats org.errors4s%errors4s-core-root org.errors4s%errors4s-core-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: errors4s_errors4s-core-scalacheck - config: '{"name":"errors4s_errors4s-core-scalacheck","dependencies":["typelevel_scalacheck","errors4s_errors4s-core"],"repoUrl":"https://github.com/errors4s/errors4s-core-scalacheck.git","revision":"","version":"1.0.0.0-RC0","targets":"org.errors4s%errors4s-core-scalacheck org.errors4s%errors4s-core-scalacheck-root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: etorreborre_specs2 - config: '{"name":"etorreborre_specs2","dependencies":["typelevel_scalacheck","typelevel_cats","typelevel_cats-effect","scala_scala-parser-combinators","scala_scala-xml","scalaz_scalaz"],"repoUrl":"https://github.com/etorreborre/specs2.git","revision":"main","version":"4.19.0","targets":"org.specs2%specs2-common org.specs2%specs2-cats org.specs2%specs2-matcher-extra org.specs2%specs2-markdown org.specs2%specs2-tests org.specs2%specs2-matcher org.specs2%specs2-html org.specs2%specs2-junit org.specs2%specs2-scalaz org.specs2%specs2-form org.specs2%specs2-scalacheck org.specs2%specs2-fp org.specs2%xml org.specs2%specs2-core","config":{"projects":{"exclude":["specs2-guide"],"overrides":{"specs2-form":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":["set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"TimeoutSpec.scala\" || \"ThrowablexSpec.scala\"}","set tests.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"FileMatchersSpec.scala\" || \"TerminationMatchersSpec.scala\"} "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: japgolly_microlibs-scala - config: '{"name":"japgolly_microlibs-scala","dependencies":["com-lihaoyi_utest","japgolly_univeq","japgolly_nyaya","typelevel_scalacheck","typelevel_cats","com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/japgolly/microlibs-scala.git","revision":"v4.2.1","version":"4.2.1","targets":"com.github.japgolly.microlibs%utils com.github.japgolly.microlibs%disjunction com.github.japgolly.microlibs%nonempty com.github.japgolly.microlibs%test-util com.github.japgolly.microlibs%adt-macros com.github.japgolly.microlibs%name-fn com.github.japgolly.microlibs%multimap com.github.japgolly.microlibs%stdlib-ext com.github.japgolly.microlibs%types com.github.japgolly.microlibs%cats-ext com.github.japgolly.microlibs%compile-time com.github.japgolly.microlibs%recursion","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' - - - name: japgolly_nyaya - config: '{"name":"japgolly_nyaya","dependencies":["com-lihaoyi_utest","typelevel_cats","japgolly_microlibs-scala","optics-dev_monocle","circe_circe"],"repoUrl":"https://github.com/japgolly/nyaya.git","revision":"v1.1.0","version":"1.1.0","targets":"com.github.japgolly.nyaya%nyaya-test com.github.japgolly.nyaya%nyaya-util com.github.japgolly.nyaya%nyaya-prop com.github.japgolly.nyaya%nyaya-gen com.github.japgolly.nyaya%nyaya-gen-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: reactivemongo_reactivemongo - config: '{"name":"reactivemongo_reactivemongo","dependencies":["akka_akka","reactivemongo_reactivemongo-bson"],"repoUrl":"https://github.com/reactivemongo/reactivemongo.git","revision":"1.1.0-RC5","version":"1.1.0-RC5","targets":"org.reactivemongo%reactivemongo org.reactivemongo%reactivemongo-alias org.reactivemongo%reactivemongo-core org.reactivemongo%reactivemongo-test","config":{"projects":{"exclude":["reactivemongo%reactivemongo-alias"],"overrides":{"reactivemongo":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: reactivemongo_reactivemongo-bson - config: '{"name":"reactivemongo_reactivemongo-bson","dependencies":["reactivemongo_reactivemongo"],"repoUrl":"https://github.com/reactivemongo/reactivemongo-bson.git","revision":"1.1.0-RC6","version":"1.1.0-RC6","targets":"org.reactivemongo%reactivemongo-bson-monocle org.reactivemongo%reactivemongo-bson-specs2 org.reactivemongo%reactivemongo-jmx org.reactivemongo%reactivemongo-bson-geo org.reactivemongo%reactivemongo-bson-api org.reactivemongo%reactivemongo-datadog org.reactivemongo%reactivemongo-bson-msb-compat org.reactivemongo%reactivemongo-kamon"}' - - - name: typelevel_cats-effect - config: '{"name":"typelevel_cats-effect","dependencies":["typelevel_cats","vasilmkd_discipline-specs2","etorreborre_specs2","typelevel_scalacheck","typelevel_coop"],"repoUrl":"https://github.com/typelevel/cats-effect.git","revision":"v3.4.4","version":"3.4.4","targets":"org.typelevel%cats-effect org.typelevel%cats-effect-laws org.typelevel%cats-effect-kernel org.typelevel%cats-effect-kernel-testkit org.typelevel%cats-effect-std org.typelevel%cats-effect-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"core/shared/src/main/scala/cats/effect/IO.scala","pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)","replaceWith":"(t.asLeft, limit - 1).asRight"}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-15: - runs-on: ubuntu-22.04 - needs: - - stage-14 - strategy: - fail-fast: false - matrix: - include: - - - name: aaronp_franz - config: '{"name":"aaronp_franz","dependencies":["scalatest_scalatest","typelevel_cats","aaronp_args4c","aaronp_eie","zio_interop-cats","zio_zio","circe_circe","zio_zio-kafka"],"repoUrl":"https://github.com/aaronp/franz.git","revision":"v0.3.0","version":"0.3.0","targets":"com.github.aaronp%franz"}' - - - name: ahjohannessen_sec - config: '{"name":"ahjohannessen_sec","dependencies":["scalapb_scalapb","typelevel_cats","scodec_scodec-bits","ahjohannessen_unum","circe_circe","typelevel_fs2-grpc","typelevel_cats-effect","typelevel_fs2","armanbilge_log4cats"],"repoUrl":"https://github.com/ahjohannessen/sec.git","revision":"v0.24.4","version":"0.24.4","targets":"io.github.ahjohannessen%sec-core io.github.ahjohannessen%sec-fs2 io.github.ahjohannessen%sec-fs2-client io.github.ahjohannessen%sec-tsc","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: armanbilge_sadalsuud - config: '{"name":"armanbilge_sadalsuud","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","armanbilge_schrodinger","scalameta_munit","armanbilge_munit-cats-effect"],"repoUrl":"https://github.com/armanbilge/sadalsuud.git","revision":"","version":"0.0-eb6c8c7","targets":"com.armanbilge%sadalsuud","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: armanbilge_stratus - config: '{"name":"armanbilge_stratus","dependencies":["typelevel_cats","typelevel_kittens","typelevel_cats-effect","typelevel_fs2","armanbilge_schrodinger","typelevel_spire","scalameta_munit","armanbilge_munit-cats-effect","typelevel_discipline-munit","typelevel_scalacheck","armanbilge_scalacheck-effect"],"repoUrl":"https://github.com/armanbilge/stratus.git","revision":"","version":"0.0-685c266","targets":"com.armanbilge%stratus-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: atnos-org_eff - config: '{"name":"atnos-org_eff","dependencies":["tpolecat_doobie","typelevel_cats","etorreborre_specs2","twitter_util","monix_monix","typelevel_cats-effect"],"repoUrl":"https://github.com/atnos-org/eff.git","revision":"v6.0.2","version":"6.0.2","targets":"org.atnos%eff-doobie org.atnos%eff org.atnos%eff-twitter org.atnos%eff-monix org.atnos%eff-cats-effect","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set monixJVM/Test/unmanagedSources ~= (_.filterNot(_.getName == \"TaskEffectSpec.scala\"))"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: bplommer_launch-catsly - config: '{"name":"bplommer_launch-catsly","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","disneystreaming_weaver-test"],"repoUrl":"https://github.com/bplommer/launch-catsly.git","revision":"v0.1.2","version":"0.1.2","targets":"io.github.bplommer%launch-catsly io.github.bplommer%launch-catsly-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: clevercloud_pulsar4s - config: '{"name":"clevercloud_pulsar4s","dependencies":["scalatest_scalatest","playframework_play-json","monix_monix","zio_zio","scalaz_scalaz","akka_akka","json4s_json4s","scala_scala-java8-compat","spray_spray","fasterxml_jackson-module-scala","typelevel_cats-effect","typelevel_fs2","zio_interop-cats","sksamuel_avro4s","circe_circe"],"repoUrl":"https://github.com/clevercloud/pulsar4s.git","revision":"v2.9.0","version":"2.9.0","targets":"com.clever-cloud.pulsar4s%pulsar4s-play-json com.clever-cloud.pulsar4s%pulsar4s-monix com.clever-cloud.pulsar4s%pulsar4s-zio com.clever-cloud.pulsar4s%pulsar4s-scalaz com.clever-cloud.pulsar4s%pulsar4s-akka-streams com.clever-cloud.pulsar4s%pulsar4s-json4s com.clever-cloud.pulsar4s%pulsar4s-core com.clever-cloud.pulsar4s%pulsar4s-spray-json com.clever-cloud.pulsar4s%pulsar4s-jackson com.clever-cloud.pulsar4s%pulsar4s-fs2 com.clever-cloud.pulsar4s%pulsar4s-cats-effect com.clever-cloud.pulsar4s%pulsar4s-avro com.clever-cloud.pulsar4s%pulsar4s-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: davenverse_epimetheus-redis4cats - config: '{"name":"davenverse_epimetheus-redis4cats","dependencies":["davenverse_epimetheus","profunktor_redis4cats"],"repoUrl":"https://github.com/davenverse/epimetheus-redis4cats.git","revision":"v0.2.0-M1","version":"0.2.0-M1","targets":"io.chrisdavenport%epimetheus-redis4cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: eikek_bitpeace - config: '{"name":"eikek_bitpeace","dependencies":["scalameta_munit","typelevel_fs2","tpolecat_doobie","scodec_scodec-bits"],"repoUrl":"https://github.com/eikek/bitpeace.git","revision":"v0.9.0-M3","version":"0.9.0-M3","targets":"com.github.eikek%bitpeace-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: eikek_calev - config: '{"name":"eikek_calev","dependencies":["scalameta_munit","circe_circe","typelevel_fs2","tpolecat_doobie"],"repoUrl":"https://github.com/eikek/calev.git","revision":"v0.6.4","version":"0.6.4","targets":"com.github.eikek%calev-circe com.github.eikek%calev-core com.github.eikek%calev-doobie com.github.eikek%calev-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: eikek_emil - config: '{"name":"eikek_emil","dependencies":["scalameta_munit","typelevel_fs2","log4s_log4s","tpolecat_doobie"],"repoUrl":"https://github.com/eikek/emil.git","revision":"v0.13.0","version":"0.13.0","targets":"com.github.eikek%emil-common com.github.eikek%emil-javamail com.github.eikek%emil-jsoup com.github.eikek%emil-tnef com.github.eikek%emil-doobie com.github.eikek%emil-markdown","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: gaelrenoux_tranzactio - config: '{"name":"gaelrenoux_tranzactio","dependencies":["zio_zio","zio_interop-cats","tpolecat_doobie","playframework_anorm"],"repoUrl":"https://github.com/gaelrenoux/tranzactio.git","revision":"v4.1.0","version":"4.1.0","targets":"io.github.gaelrenoux%tranzactio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: gnieh_fs2-data - config: '{"name":"gnieh_fs2-data","dependencies":["typelevel_fs2","scala_scala-collection-compat","circe_circe","disneystreaming_weaver-test","eed3si9n_expecty","gnieh_diffson","playframework_play-json","typelevel_literally","typelevel_shapeless-3","scala_scala-xml"],"repoUrl":"https://github.com/gnieh/fs2-data.git","revision":"v1.6.0","version":"1.6.0","targets":"org.gnieh%fs2-data-json-diffson org.gnieh%fs2-data-json-play org.gnieh%fs2-data-csv org.gnieh%fs2-data-json-interpolators org.gnieh%fs2-data-xml org.gnieh%fs2-data-cbor-json org.gnieh%fs2-data-text org.gnieh%fs2-data-json org.gnieh%fs2-data-csv-generic org.gnieh%fs2-data-json-circe org.gnieh%fs2-data-xml-scala org.gnieh%fs2-data-cbor org.gnieh%fs2-data-finite-state","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: guymers_ceesvee - config: '{"name":"guymers_ceesvee","dependencies":["zio_zio","typelevel_fs2","zio_interop-cats"],"repoUrl":"https://github.com/guymers/ceesvee.git","revision":"v0.5.0","version":"0.5.0","targets":"io.github.guymers%ceesvee-core io.github.guymers%ceesvee-fs2 io.github.guymers%ceesvee-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: http4s_http4s - config: '{"name":"http4s_http4s","dependencies":["typelevel_cats","typelevel_scalacheck","scalameta_munit","armanbilge_munit-cats-effect","http4s_http4s-crypto","typelevel_case-insensitive","typelevel_cats-effect","vasilmkd_discipline","comcast_ip4s","armanbilge_scalacheck-effect","typelevel_keypool","armanbilge_log4cats","armanbilge_jawn-fs2","typelevel_jawn","circe_circe","typelevel_cats-parse","typelevel_fs2","typelevel_literally","scodec_scodec-bits","typelevel_vault","log4s_log4s"],"repoUrl":"https://github.com/http4s/http4s.git","revision":"v1.0.0-M38","version":"1.0.0-M38","targets":"org.http4s%http4s-client-testkit org.http4s%http4s-server org.http4s%http4s-dsl org.http4s%http4s-laws org.http4s%http4s-ember-client org.http4s%http4s-client org.http4s%http4s-jawn org.http4s%http4s-circe org.http4s%http4s-docs org.http4s%http4s-scalafix-internal org.http4s%http4s-ember-server org.http4s%http4s-ember-core org.http4s%http4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every unidoc/unidocAllSources := Nil"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"project/Http4sPlugin.scala","pattern":"val scala_3 = \"3.2.1\"","replaceWith":"val scala_3 = \"\""}]}}' - - - name: indoorvivants_sbt-vcpkg - config: '{"name":"indoorvivants_sbt-vcpkg","dependencies":["bkirwi_decline","outr_scribe","indoorvivants_detective","disneystreaming_weaver-test"],"repoUrl":"https://github.com/indoorvivants/sbt-vcpkg.git","revision":"v0.0.9","version":"0.0.9","targets":"com.indoorvivants.vcpkg%scala-vcpkg com.indoorvivants.vcpkg%vcpkg-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: indoorvivants_subatomic - config: '{"name":"indoorvivants_subatomic","dependencies":["eed3si9n_verify","typelevel_scalacheck","com-lihaoyi_upickle","com-lihaoyi_os-lib","scala_scala-collection-compat","disneystreaming_weaver-test","lemonlabsuk_scala-uri","japgolly_scalacss","bkirwi_decline","com-lihaoyi_geny","com-lihaoyi_scalatags"],"repoUrl":"https://github.com/indoorvivants/subatomic.git","revision":"v0.0.7","version":"0.0.7","targets":"com.indoorvivants%subatomic-search-indexer com.indoorvivants%subatomic-search-shared com.indoorvivants%subatomic-search-cli com.indoorvivants%subatomic-core com.indoorvivants%subatomic-search-retrieve com.indoorvivants%subatomic-builders com.indoorvivants%subatomic-search-frontend-pack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"MdocJSTests.scala\"","disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: indoorvivants_weaver-playwright - config: '{"name":"indoorvivants_weaver-playwright","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_keypool","disneystreaming_weaver-test"],"repoUrl":"https://github.com/indoorvivants/weaver-playwright.git","revision":"v0.0.5","version":"0.0.5","targets":"com.indoorvivants.playwright%core com.indoorvivants.playwright%weaver","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: japgolly_webapp-util - config: '{"name":"japgolly_webapp-util","dependencies":["japgolly_microlibs-scala","japgolly_nyaya","com-lihaoyi_utest","japgolly_test-state","circe_circe","cb372_cats-retry","japgolly_clear-config","tpolecat_doobie","lightbend-labs_scala-logging","japgolly_univeq","suzaku-io_boopickle","typelevel_cats-effect","zio_izumi-reflect"],"repoUrl":"https://github.com/japgolly/webapp-util.git","revision":"v2.0.0-RC12","version":"2.0.0-RC12","targets":"com.github.japgolly.webapp-util%test com.github.japgolly.webapp-util%core-circe com.github.japgolly.webapp-util%test-boopickle com.github.japgolly.webapp-util%test-cats-effect com.github.japgolly.webapp-util%db-postgres com.github.japgolly.webapp-util%core com.github.japgolly.webapp-util%test-circe com.github.japgolly.webapp-util%core-okhttp4 com.github.japgolly.webapp-util%core-boopickle com.github.japgolly.webapp-util%core-cats-effect com.github.japgolly.webapp-util%test-db-postgres","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' - - - name: lhns_doobie-flyway - config: '{"name":"lhns_doobie-flyway","dependencies":["lhns_munit-tagless-final","scalameta_munit","tpolecat_doobie"],"repoUrl":"https://github.com/lhns/doobie-flyway.git","revision":"0.3.1","version":"0.3.1","targets":"de.lhns%doobie-flyway","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: mvv_sager - config: '{"name":"mvv_sager","dependencies":["mvv_typine","zio_izumi-reflect","scalatest_scalatest","zio_zio","zio_interop-cats"],"repoUrl":"https://github.com/mvv/sager.git","revision":"v0.2-M1","version":"0.2-M1","targets":"com.github.mvv.sager%sager com.github.mvv.sager%sager-zio com.github.mvv.sager%sager-zio-interop-cats"}' - - - name: narma_tranzactio - config: '{"name":"narma_tranzactio","dependencies":["zio_zio","zio_interop-cats","tpolecat_doobie"],"repoUrl":"https://github.com/narma/tranzactio.git","revision":"v4.0.1","version":"4.0.1","targets":"st.alzo%tranzactio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: outr_mailgun4s - config: '{"name":"outr_mailgun4s","dependencies":["outr_spice"],"repoUrl":"https://github.com/outr/mailgun4s.git","revision":"1.1.2","version":"1.1.2","targets":"com.outr%mailgun4s"}' - - - name: outr_robobrowser - config: '{"name":"outr_robobrowser","dependencies":["outr_scribe","outr_spice","com-lihaoyi_sourcecode","scalatest_scalatest"],"repoUrl":"https://github.com/outr/robobrowser.git","revision":"1.5.1","version":"1.5.1","targets":"com.outr%robobrowser","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: permutive-engineering_prometheus4cats-contrib - config: '{"name":"permutive-engineering_prometheus4cats-contrib","dependencies":["permutive-engineering_prometheus4cats","typelevel_cats-effect","scalameta_munit","trace4cats_trace4cats","permutive-engineering_refreshable"],"repoUrl":"https://github.com/permutive-engineering/prometheus4cats-contrib.git","revision":"v0.3.0","version":"0.3.0","targets":"com.permutive%prometheus4cats-contrib-cats-effect com.permutive%prometheus4cats-contrib-google-cloud-bigtable com.permutive%prometheus4cats-contrib-opencensus com.permutive%prometheus4cats-contrib-trace4cats com.permutive%prometheus4cats-contrib-refreshable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: polyvariant_scala-git-markers - config: '{"name":"polyvariant_scala-git-markers","dependencies":["disneystreaming_weaver-test"],"repoUrl":"https://github.com/polyvariant/scala-git-markers.git","revision":"v0.1.0","version":"0.1.0","targets":"org.polyvariant%scala-git-markers","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: polyvariant_treesitter4s - config: '{"name":"polyvariant_treesitter4s","dependencies":["disneystreaming_weaver-test"],"repoUrl":"https://github.com/polyvariant/treesitter4s.git","revision":"v0.1.0","version":"0.1.0","targets":"org.polyvariant.treesitter4s%bindings org.polyvariant.treesitter4s%bindings-python org.polyvariant.treesitter4s%bindings-scala org.polyvariant.treesitter4s%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: profunktor_neutron - config: '{"name":"profunktor_neutron","dependencies":["circe_circe","sksamuel_avro4s","typelevel_cats","typelevel_cats-effect","typelevel_fs2","disneystreaming_weaver-test"],"repoUrl":"https://github.com/profunktor/neutron.git","revision":"v0.7.1","version":"0.7.1","targets":"dev.profunktor%neutron-circe dev.profunktor%neutron-core dev.profunktor%neutron-function","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: pureharm_pureharm-aws - config: '{"name":"pureharm_pureharm-aws","dependencies":["pureharm_pureharm-core","pureharm_pureharm-effects-cats","armanbilge_log4cats","monix_monix","typelevel_fs2","pureharm_pureharm-json-circe"],"repoUrl":"https://github.com/pureharm/pureharm-aws.git","revision":"v0.4.0-M1","version":"0.4.0-M1","targets":"com.busymachines%pureharm-aws-cloudfront com.busymachines%pureharm-aws-core com.busymachines%pureharm-aws-logger-ce2 com.busymachines%pureharm-aws-cloudfront-ce2 com.busymachines%pureharm-aws-s3-ce2 com.busymachines%pureharm-aws-sns com.busymachines%pureharm-aws-logger com.busymachines%pureharm-aws-core-ce2 com.busymachines%pureharm-aws-s3 com.busymachines%pureharm-aws-sns-ce2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: pureharm_pureharm-db-core-jdbc - config: '{"name":"pureharm_pureharm-db-core-jdbc","dependencies":["pureharm_pureharm-core","tpolecat_atto"],"repoUrl":"https://github.com/pureharm/pureharm-db-core-jdbc.git","revision":"v0.6.0","version":"0.6.0","targets":"com.busymachines%pureharm-db-core-jdbc","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: pureharm_pureharm-testkit - config: '{"name":"pureharm_pureharm-testkit","dependencies":["pureharm_pureharm-core","pureharm_pureharm-effects-cats","armanbilge_log4cats","scalameta_munit"],"repoUrl":"https://github.com/pureharm/pureharm-testkit.git","revision":"v0.4.0","version":"0.4.0","targets":"com.busymachines%pureharm-testkit com.busymachines%pureharm-testkit-ce2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: rustedbones_scout - config: '{"name":"rustedbones_scout","dependencies":["rustedbones_taxonomy"],"repoUrl":"https://github.com/rustedbones/scout.git","revision":"v0.2.0","version":"0.2.0","targets":"fr.davit%scout","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scodec_scodec-protocols - config: '{"name":"scodec_scodec-protocols","dependencies":["scodec_scodec-stream"],"repoUrl":"https://github.com/scodec/scodec-protocols.git","revision":"v3.0.0","version":"3.0.0","targets":"org.scodec%scodec-protocols","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sideeffffect_zio-doobie - config: '{"name":"sideeffffect_zio-doobie","dependencies":["tpolecat_doobie","zio_zio","zio_interop-cats","zio_zio-config"],"repoUrl":"https://github.com/sideeffffect/zio-doobie.git","revision":"v0.4.1","version":"0.4.1","targets":"com.github.sideeffffect%zio-doobie-liquibase","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: trace4cats_trace4cats-avro - config: '{"name":"trace4cats_trace4cats-avro","dependencies":["trace4cats_trace4cats","fd4s_vulcan","typelevel_fs2","armanbilge_log4cats"],"repoUrl":"https://github.com/trace4cats/trace4cats-avro.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-avro io.janstenpickle%trace4cats-avro-exporter io.janstenpickle%trace4cats-avro-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-kafka - config: '{"name":"trace4cats_trace4cats-kafka","dependencies":["trace4cats_trace4cats","fd4s_fs2-kafka"],"repoUrl":"https://github.com/trace4cats/trace4cats-kafka.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-kafka-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-tail-sampling-extras - config: '{"name":"trace4cats_trace4cats-tail-sampling-extras","dependencies":["trace4cats_trace4cats","typelevel_cats-effect","scala_scala-collection-compat","profunktor_redis4cats"],"repoUrl":"https://github.com/trace4cats/trace4cats-tail-sampling-extras.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-tail-sampling-cache-store io.janstenpickle%trace4cats-tail-sampling-caffeine io.janstenpickle%trace4cats-tail-sampling-redis-store","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-xray - config: '{"name":"trace4cats_trace4cats-xray","dependencies":["circe_circe","typelevel_fs2","trace4cats_trace4cats"],"repoUrl":"https://github.com/trace4cats/trace4cats-xray.git","revision":"","version":"0.0.0+2-85ca34a3","targets":"io.janstenpickle%trace4cats-xray-udp-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-zio - config: '{"name":"trace4cats_trace4cats-zio","dependencies":["trace4cats_trace4cats","zio_interop-cats","typelevel_cats-effect"],"repoUrl":"https://github.com/trace4cats/trace4cats-zio.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-zio io.janstenpickle%trace4cats-context-utils-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: user-signal_fs2-mqtt - config: '{"name":"user-signal_fs2-mqtt","dependencies":["typelevel_cats-effect-testing","typelevel_cats-effect","scodec_scodec-stream","typelevel_fs2","cb372_cats-retry"],"repoUrl":"https://github.com/user-signal/fs2-mqtt.git","revision":"v1.0.0","version":"1.0.0","targets":"net.sigusr%fs2-mqtt","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: valskalla_odin - config: '{"name":"valskalla_odin","dependencies":["typelevel_scalacheck","scalatest_scalatest","circe_circe","typelevel_cats-effect","typelevel_cats-mtl","com-lihaoyi_sourcecode","outr_perfolation","typelevel_cats","zio_zio","zio_interop-cats"],"repoUrl":"https://github.com/valskalla/odin.git","revision":"v0.13.0","version":"0.13.0","targets":"com.github.valskalla%odin-extras com.github.valskalla%odin-json com.github.valskalla%odin-slf4j com.github.valskalla%odin-core com.github.valskalla%odin-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = if (onlyScala2) List() else List(\"3.0.2\")","replaceWith":"val scala3 = List(\"\")"}]}}' - - - name: vigoo_desert - config: '{"name":"vigoo_desert","dependencies":["zio_zio","typelevel_cats","zio_interop-cats","zio_zio-schema","typelevel_cats-effect","akka_akka"],"repoUrl":"https://github.com/vigoo/desert.git","revision":"v0.3.0","version":"0.3.0","targets":"io.github.vigoo%desert-cats io.github.vigoo%desert-zio-schema io.github.vigoo%desert-core io.github.vigoo%desert-zio io.github.vigoo%desert-cats-effect io.github.vigoo%desert-akka io.github.vigoo%desert-shardcake","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: vigoo_prox - config: '{"name":"vigoo_prox","dependencies":["scala_scala-collection-compat","typelevel_fs2","zio_zio","zio_interop-cats","zio_zio-prelude","typelevel_cats-effect"],"repoUrl":"https://github.com/vigoo/prox.git","revision":"v0.7.9","version":"0.7.9","targets":"io.github.vigoo%prox-fs2-3 io.github.vigoo%prox-zstream io.github.vigoo%prox-java9 io.github.vigoo%prox-zstream-2 io.github.vigoo%prox-core io.github.vigoo%prox-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: zio_zio-connect - config: '{"name":"zio_zio-connect","dependencies":["zio_zio-prelude","zio_zio","typelevel_fs2","zio_interop-cats"],"repoUrl":"https://github.com/zio/zio-connect.git","revision":"v0.4.4","version":"0.4.4","targets":"dev.zio%zio-connect-couchbase dev.zio%zio-connect-s3 dev.zio%zio-connect-fs2 dev.zio%zio-connect-aws-lambda dev.zio%zio-connect-dynamodb dev.zio%zio-connect-file","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-18: - runs-on: ubuntu-22.04 - needs: - - stage-17 - strategy: - fail-fast: false - matrix: - include: - - - name: 47degrees_sbt-energymonitor - config: '{"name":"47degrees_sbt-energymonitor","dependencies":["typelevel_fs2","bkirwi_decline","http4s_http4s","tpolecat_natchez","tpolecat_skunk","tpolecat_sourcepos","typelevel_case-insensitive","typelevel_cats","typelevel_cats-effect","typelevel_squants","circe_circe"],"repoUrl":"https://github.com/47degrees/sbt-energymonitor.git","revision":"v0.2.0","version":"0.2.0","targets":"com.47deg%energy-monitor-persistence-app com.47deg%energy-monitor-persistence-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: andreamarcolin_oidc4s - config: '{"name":"andreamarcolin_oidc4s","dependencies":["typelevel_cats","typelevel_cats-effect","circe_circe","softwaremill_sttp","jwt-scala_jwt-scala","chatwork_scala-jwk","armanbilge_log4cats","disneystreaming_weaver-test","http4s_http4s"],"repoUrl":"https://github.com/andreamarcolin/oidc4s.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.andreamarcolin%oidc4s-core io.github.andreamarcolin%oidc4s-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: besselstudio_coingecko - config: '{"name":"besselstudio_coingecko","dependencies":["scalatest_scalatest","playframework_play-json","softwaremill_sttp"],"repoUrl":"https://github.com/besselstudio/coingecko.git","revision":"v3.1.0","version":"3.1.0","targets":"com.besselstudio%coingecko"}' - - - name: coralogix_zio-k8s - config: '{"name":"coralogix_zio-k8s","dependencies":["zio_zio","zio_zio-config","zio_zio-logging","zio_zio-nio","zio_zio-process","softwaremill_sttp","circe_circe","circe_circe-yaml","zio_zio-optics","softwaremill_quicklens"],"repoUrl":"https://github.com/coralogix/zio-k8s.git","revision":"v1.4.9","version":"1.4.9","targets":"com.coralogix%zio-k8s-client com.coralogix%zio-k8s-client-optics com.coralogix%zio-k8s-client-quicklens com.coralogix%zio-k8s-operator","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: dacr_code-examples-manager - config: '{"name":"dacr_code-examples-manager","dependencies":["zio_zio","zio_zio-nio","zio_zio-process","zio_zio-logging","zio_zio-config","softwaremill_sttp","dacr_naturalsort"],"repoUrl":"https://github.com/dacr/code-examples-manager.git","revision":"v2.3.0","version":"2.3.0","targets":"fr.janalyse%code-examples-manager","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: dapperware_zio-slack - config: '{"name":"dapperware_zio-slack","dependencies":["circe_circe","zio_zio","softwaremill_sttp"],"repoUrl":"https://github.com/dapperware/zio-slack.git","revision":"v1.0.0-RC1","version":"1.0.0-RC1","targets":"com.github.dapperware%zio-slack-api-web com.github.dapperware%zio-slack-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_natchez-rediculous - config: '{"name":"davenverse_natchez-rediculous","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","davenverse_rediculous","tpolecat_natchez"],"repoUrl":"https://github.com/davenverse/natchez-rediculous.git","revision":"v0.0.2","version":"0.0.2","targets":"io.chrisdavenport%natchez-rediculous","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_rediculous-concurrent - config: '{"name":"davenverse_rediculous-concurrent","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","circe_circe","davenverse_rediculous","davenverse_mapref","davenverse_circuit","davenverse_mules","davenverse_single-fibered","davenverse_whale-tail"],"repoUrl":"https://github.com/davenverse/rediculous-concurrent.git","revision":"v0.3.0","version":"0.3.0","targets":"io.chrisdavenport%rediculous-concurrent","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: eventstore_eventstore.jvm - config: '{"name":"eventstore_eventstore.jvm","dependencies":["circe_circe","scodec_scodec-bits","akka_akka","softwaremill_sttp"],"repoUrl":"https://github.com/eventstore/eventstore.jvm.git","revision":"v8.0.0","version":"8.0.0","targets":"com.geteventstore%eventstore-client com.geteventstore%eventstore-client-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: fgrutsch_emergence - config: '{"name":"fgrutsch_emergence","dependencies":["typelevel_fs2","bkirwi_decline","softwaremill_sttp","circe_circe","circe_circe-yaml","scalatest_scalatest","typelevel_cats-effect","armanbilge_log4cats"],"repoUrl":"https://github.com/fgrutsch/emergence.git","revision":"v0.5.1","version":"0.5.1","targets":"com.fgrutsch.emergence%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gemini-hlsw_lucuma-sso - config: '{"name":"gemini-hlsw_lucuma-sso","dependencies":["jwt-scala_jwt-scala","http4s_http4s","armanbilge_log4cats","tpolecat_natchez-http4s","gemini-hlsw_lucuma-core","circe_circe","scalameta_munit","typelevel_discipline-munit"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-sso.git","revision":"v0.4.4","version":"0.4.4","targets":"edu.gemini%lucuma-sso-backend-client edu.gemini%lucuma-sso-frontend-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: hamnis_jwk - config: '{"name":"hamnis_jwk","dependencies":["scodec_scodec-bits","circe_circe","typelevel_cats-effect","scalatest_scalatest","http4s_http4s","softwaremill_sttp"],"repoUrl":"https://github.com/hamnis/jwk.git","revision":"v0.1.0","version":"0.1.0","targets":"net.hamnaberg.jwk%jwk-core net.hamnaberg.jwk%jwk-http4s net.hamnaberg.jwk%jwk-sttp3"}' - - - name: hnaderi_edomata - config: '{"name":"hnaderi_edomata","dependencies":["scalameta_munit","com-lihaoyi_upickle","tpolecat_skunk","tpolecat_doobie","typelevel_cats","typelevel_discipline-munit","circe_circe","typelevel_cats-effect","armanbilge_scalacheck-effect","typelevel_fs2"],"repoUrl":"https://github.com/hnaderi/edomata.git","revision":"v0.8.0","version":"0.8.0","targets":"dev.hnaderi%edomata-munit dev.hnaderi%edomata-skunk-upickle dev.hnaderi%edomata-skunk dev.hnaderi%edomata-skunk-circe dev.hnaderi%edomata-doobie dev.hnaderi%edomata-core dev.hnaderi%edomata-doobie-circe dev.hnaderi%edomata-postgres dev.hnaderi%edomata-docs dev.hnaderi%edomata-backend dev.hnaderi%edomata-doobie-upickle","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: hnaderi_scala-k8s - config: '{"name":"hnaderi_scala-k8s","dependencies":["circe_circe-yaml","circe_circe","zio_zio-json","typelevel_scalacheck","http4s_http4s","armanbilge_jawn-fs2","softwaremill_sttp","spray_spray","json4s_json4s","typelevel_jawn"],"repoUrl":"https://github.com/hnaderi/scala-k8s.git","revision":"v0.8.0","version":"0.8.0","targets":"dev.hnaderi%scala-k8s-manifests dev.hnaderi%scala-k8s-play-json dev.hnaderi%scala-k8s-objects dev.hnaderi%scala-k8s-docs dev.hnaderi%scala-k8s-zio dev.hnaderi%scala-k8s-scalacheck dev.hnaderi%scala-k8s-http4s dev.hnaderi%scala-k8s-sttp dev.hnaderi%scala-k8s-zio-json dev.hnaderi%scala-k8s-client dev.hnaderi%scala-k8s-spray-json dev.hnaderi%scala-k8s-json4s dev.hnaderi%scala-k8s-jawn dev.hnaderi%scala-k8s-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":7168,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: juliano_pokeapi-scala - config: '{"name":"juliano_pokeapi-scala","dependencies":["softwaremill_sttp","blemale_scaffeine","scalameta_munit"],"repoUrl":"https://github.com/juliano/pokeapi-scala.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.juliano%pokeapi-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: jwojnowski_oidc4s - config: '{"name":"jwojnowski_oidc4s","dependencies":["circe_circe","typelevel_jawn","typelevel_cats","typelevel_cats-effect","jwt-scala_jwt-scala","scalameta_munit","softwaremill_sttp"],"repoUrl":"https://github.com/jwojnowski/oidc4s.git","revision":"v0.7.0","version":"0.7.0","targets":"me.wojnowski%oidc4s-circe me.wojnowski%oidc4s-core me.wojnowski%oidc4s-quick-sttp-circe me.wojnowski%oidc4s-sttp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: kierendavies_skunk-migrate - config: '{"name":"kierendavies_skunk-migrate","dependencies":["tpolecat_skunk"],"repoUrl":"https://github.com/kierendavies/skunk-migrate.git","revision":"v0.2.1","version":"0.2.1","targets":"io.github.kierendavies%skunk-migrate","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: linyxus_papiers-core - config: '{"name":"linyxus_papiers-core","dependencies":["typelevel_cats","typelevel_cats-effect","bkirwi_decline","circe_circe","softwaremill_sttp","json4s_json4s","http4s_http4s","scalameta_munit"],"repoUrl":"https://github.com/linyxus/papiers-core.git","revision":"","version":"0.2.0","targets":"io.github.linyxus%papiers-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: ocadotechnology_sttp-oauth2 - config: '{"name":"ocadotechnology_sttp-oauth2","dependencies":["typelevel_cats","circe_circe","softwaremill_sttp","fthomas_refined","scalatest_scalatest","typelevel_cats-effect","monix_monix","cb372_scalacache"],"repoUrl":"https://github.com/ocadotechnology/sttp-oauth2.git","revision":"v0.15.2","version":"0.15.2","targets":"com.ocadotechnology%sttp-oauth2 com.ocadotechnology%sttp-oauth2-cache-ce2 com.ocadotechnology%sttp-oauth2-cache-future com.ocadotechnology%sttp-oauth2-cache-cats com.ocadotechnology%sttp-oauth2-cache-scalacache com.ocadotechnology%sttp-oauth2-cache","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: paoloboni_binance-scala-client - config: '{"name":"paoloboni_binance-scala-client","dependencies":["circe_circe","typelevel_fs2","typelevel_cats","typelevel_cats-effect","armanbilge_log4cats","softwaremill_sttp","http4s_http4s","http4s_blaze","disneystreaming_weaver-test"],"repoUrl":"https://github.com/paoloboni/binance-scala-client.git","revision":"v1.6.0","version":"1.6.0","targets":"io.github.paoloboni%binance-scala-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: polynote_uzhttp - config: '{"name":"polynote_uzhttp","dependencies":["zio_zio","scalatest_scalatest","softwaremill_sttp"],"repoUrl":"https://github.com/polynote/uzhttp.git","revision":"0.3.0-RC1","version":"0.3.0-RC1","targets":"org.polynote%uzhttp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"if (scalaVersion.value != \"3.*\")","replaceWith":"if (scalaVersion.value != \"\")"}]}}' - - - name: polystat_polystat-cli - config: '{"name":"polystat_polystat-cli","dependencies":["typelevel_fs2","bkirwi_decline","circe_circe","vlovgr_ciris","2m_ciris-hocon","http4s_http4s","polystat_odin","scalameta_munit"],"repoUrl":"https://github.com/polystat/polystat-cli.git","revision":"v0.2.0","version":"0.2.0","targets":"org.polystat%polystat-cli","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: qwbarch_snowflake4s - config: '{"name":"qwbarch_snowflake4s","dependencies":["armanbilge_log4cats","disneystreaming_weaver-test","typelevel_cats","typelevel_cats-effect","circe_circe","http4s_http4s","tpolecat_skunk"],"repoUrl":"https://github.com/qwbarch/snowflake4s.git","revision":"v1.1.0-RC1","version":"1.1.0-RC1","targets":"io.github.qwbarch%snowflake4s io.github.qwbarch%snowflake4s-circe io.github.qwbarch%snowflake4s-http4s io.github.qwbarch%snowflake4s-skunk"}' - - - name: shastick_zio-prefetcher - config: '{"name":"shastick_zio-prefetcher","dependencies":["zio_zio","zio_zio-logging","zio_zio-metrics-legacy"],"repoUrl":"https://github.com/shastick/zio-prefetcher.git","revision":"v0.8.0-RC6","version":"0.8.0-RC6","targets":"ch.j3t%zio-prefetcher","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sksamuel_elastic4s - config: '{"name":"sksamuel_elastic4s","dependencies":["scalatest_scalatest","zio_zio-json","fasterxml_jackson-module-scala","circe_circe","json4s_json4s","akka_akka","softwaremill_sttp","playframework_play-json","monix_monix","typelevel_cats-effect","zio_zio"],"repoUrl":"https://github.com/sksamuel/elastic4s.git","revision":"v8.5.2","version":"8.5.2","targets":"com.sksamuel.elastic4s%elastic4s-json-zio com.sksamuel.elastic4s%elastic4s-json-jackson com.sksamuel.elastic4s%elastic4s-json-circe com.sksamuel.elastic4s%elastic4s-json-json4s com.sksamuel.elastic4s%elastic4s-testkit com.sksamuel.elastic4s%elastic4s-domain com.sksamuel.elastic4s%elastic4s-json-builder com.sksamuel.elastic4s%elastic4s-http-streams com.sksamuel.elastic4s%elastic4s-client-sttp com.sksamuel.elastic4s%elastic4s-json-play com.sksamuel.elastic4s%elastic4s-handlers com.sksamuel.elastic4s%elastic4s-streams-akka com.sksamuel.elastic4s%elastic4s-client-core com.sksamuel.elastic4s%elastic4s-client-sniffed com.sksamuel.elastic4s%elastic4s-effect-monix com.sksamuel.elastic4s%elastic4s-effect-cats-2 com.sksamuel.elastic4s%elastic4s-effect-cats com.sksamuel.elastic4s%elastic4s-effect-zio com.sksamuel.elastic4s%elastic4s-effect-zio-1 com.sksamuel.elastic4s%elastic4s-core com.sksamuel.elastic4s%elastic4s-client-esjava","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: softwaremill_tapir - config: '{"name":"softwaremill_tapir","dependencies":["softwaremill_sttp","softwaremill_sttp-shared","circe_circe","scalatest_scalatest","zio_zio-json","plokhotnyuk_jsoniter-scala","softwaremill_sttp-apispec","http4s_blaze","typelevel_cats","typelevel_cats-effect","typelevel_scalacheck","scalatest_scalatestplus-scalacheck","typelevel_discipline-scalatest","zio_interop-cats","circe_circe-yaml","zio_interop-reactive-streams","akka_akka","typelevel_fs2","com-lihaoyi_upickle","lightbend-labs_scala-logging","http4s_http4s","zio_zio-prelude","zio_zio","spray_spray","softwaremill_sttp-model","softwaremill_magnolia","scala_scala-java8-compat","zio_zio-http","softwaremill_quicklens","softwaremill_scala-common","fthomas_refined"],"repoUrl":"https://github.com/softwaremill/tapir.git","revision":"v1.2.4","version":"1.2.4","targets":"com.softwaremill.sttp.tapir%tapir-sttp-client com.softwaremill.sttp.tapir%tapir-redoc com.softwaremill.sttp.tapir%tapir-json-circe com.softwaremill.sttp.tapir%tapir-json-zio1 com.softwaremill.sttp.tapir%tapir-jsoniter-scala com.softwaremill.sttp.tapir%tapir-swagger-ui-bundle com.softwaremill.sttp.tapir%tapir-redoc-bundle com.softwaremill.sttp.tapir%tapir-cats com.softwaremill.sttp.tapir%tapir-http4s-server-zio1 com.softwaremill.sttp.tapir%tapir-aws-sam com.softwaremill.sttp.tapir%tapir-armeria-server-zio com.softwaremill.sttp.tapir%tapir-asyncapi-docs com.softwaremill.sttp.tapir%tapir-vertx-server-cats com.softwaremill.sttp.tapir%tapir-swagger-ui com.softwaremill.sttp.tapir%tapir-json-upickle com.softwaremill.sttp.tapir%tapir-netty-server com.softwaremill.sttp.tapir%tapir-armeria-server-zio1 com.softwaremill.sttp.tapir%tapir-server com.softwaremill.sttp.tapir%tapir-vertx-server com.softwaremill.sttp.tapir%tapir-http4s-server com.softwaremill.sttp.tapir%tapir-datadog-metrics com.softwaremill.sttp.tapir%tapir-zio1-http-server com.softwaremill.sttp.tapir%tapir-armeria-server-cats com.softwaremill.sttp.tapir%tapir-netty-server-cats com.softwaremill.sttp.tapir%tapir-netty-server-zio1 com.softwaremill.sttp.tapir%tapir-zio-prelude com.softwaremill.sttp.tapir%tapir-aws-lambda com.softwaremill.sttp.tapir%tapir-zio1 com.softwaremill.sttp.tapir%tapir-json-spray com.softwaremill.sttp.tapir%tapir-vertx-server-zio com.softwaremill.sttp.tapir%tapir-zio-metrics com.softwaremill.sttp.tapir%tapir-core com.softwaremill.sttp.tapir%tapir-armeria-server com.softwaremill.sttp.tapir%tapir-zio com.softwaremill.sttp.tapir%tapir-http4s-server-zio com.softwaremill.sttp.tapir%tapir-prometheus-metrics com.softwaremill.sttp.tapir%tapir-zio-http-server com.softwaremill.sttp.tapir%tapir-opentelemetry-metrics com.softwaremill.sttp.tapir%tapir-server-tests com.softwaremill.sttp.tapir%tapir-vertx-server-zio1 com.softwaremill.sttp.tapir%tapir-openapi-docs com.softwaremill.sttp.tapir%tapir-apispec-docs com.softwaremill.sttp.tapir%tapir-netty-server-zio com.softwaremill.sttp.tapir%tapir-monix-newtype com.softwaremill.sttp.tapir%tapir-sttp-stub-server com.softwaremill.sttp.tapir%tapir-testing com.softwaremill.sttp.tapir%tapir-json-zio com.softwaremill.sttp.tapir%tapir-tests com.softwaremill.sttp.tapir%tapir-sttp-client-ws-zio1 com.softwaremill.sttp.tapir%tapir-client com.softwaremill.sttp.tapir%tapir-http4s-client com.softwaremill.sttp.tapir%tapir-refined","config":{"projects":{"exclude":[],"overrides":{"tapir-sttp-client":{"tests":"compile-only"},"tapir-sttp-client-ws-zio1":{"tests":"compile-only"},"tapir-http4s-client":{"tests":"compile-only"},"tapir-vertx-server":{"tests":"compile-only"},"tapir-datadog-metrics":{"tests":"compile-only"}}},"java":{"version":"11"},"sbt":{"commands":[],"options":["-J-Xmx5g","-J-Xss2M"]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3500,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: testcontainers_testcontainers-scala - config: '{"name":"testcontainers_testcontainers-scala","dependencies":["scalatest_scalatest","scalameta_munit","softwaremill_sttp"],"repoUrl":"https://github.com/testcontainers/testcontainers-scala.git","revision":"v0.40.12","version":"0.40.12","targets":"com.dimafeng%testcontainers-scala-cockroachdb com.dimafeng%testcontainers-scala com.dimafeng%testcontainers-scala-presto com.dimafeng%testcontainers-scala-munit com.dimafeng%testcontainers-scala-db2 com.dimafeng%testcontainers-scala-kafka com.dimafeng%testcontainers-scala-scalatest-selenium com.dimafeng%testcontainers-scala-pulsar com.dimafeng%testcontainers-scala-elasticsearch com.dimafeng%testcontainers-scala-nginx com.dimafeng%testcontainers-scala-mariadb com.dimafeng%testcontainers-scala-solr com.dimafeng%testcontainers-scala-gcloud com.dimafeng%testcontainers-scala-toxiproxy com.dimafeng%testcontainers-scala-vault com.dimafeng%testcontainers-scala-rabbitmq com.dimafeng%testcontainers-scala-influxdb com.dimafeng%testcontainers-scala-postgresql com.dimafeng%testcontainers-scala-localstack com.dimafeng%testcontainers-scala-dynalite com.dimafeng%testcontainers-scala-neo4j com.dimafeng%testcontainers-scala-localstack-v2 com.dimafeng%testcontainers-scala-clickhouse com.dimafeng%testcontainers-scala-couchbase com.dimafeng%testcontainers-scala-mysql com.dimafeng%testcontainers-scala-oracle-xe com.dimafeng%testcontainers-scala-scalatest com.dimafeng%testcontainers-scala-mongodb com.dimafeng%testcontainers-scala-mockserver com.dimafeng%testcontainers-scala-orientdb com.dimafeng%testcontainers-scala-core com.dimafeng%testcontainers-scala-redpanda com.dimafeng%testcontainers-scala-cassandra com.dimafeng%testcontainers-scala-mssqlserver com.dimafeng%testcontainers-scala-trino com.dimafeng%testcontainers-scala-jdbc","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tharwaninitin_etlflow - config: '{"name":"tharwaninitin_etlflow","dependencies":["zio_zio","scala_scala-collection-compat","zio_interop-reactive-streams","softwaremill_sttp","zio_zio-logging","scalikejdbc_scalikejdbc"],"repoUrl":"https://github.com/tharwaninitin/etlflow.git","revision":"1.5.0","version":"1.5.0","targets":"com.github.tharwaninitin%etlflow-k8s com.github.tharwaninitin%etlflow-aws com.github.tharwaninitin%etlflow-http com.github.tharwaninitin%etlflow-core com.github.tharwaninitin%etlflow-gcp com.github.tharwaninitin%etlflow-jdbc com.github.tharwaninitin%etlflow-email","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: tinkoff_muffin - config: '{"name":"tinkoff_muffin","dependencies":["circe_circe","typelevel_fs2","typelevel_cats","typelevel_cats-effect","scalatest_scalatest","http4s_http4s","softwaremill_sttp","zio_zio-json"],"repoUrl":"https://github.com/tinkoff/muffin.git","revision":"v0.2.1","version":"0.2.1","targets":"ru.tinkoff%muffin-circe-json-interop ru.tinkoff%muffin-core ru.tinkoff%muffin-http4s-http-interop ru.tinkoff%muffin-sttp-http-interop ru.tinkoff%muffin-zio-http-interop ru.tinkoff%muffin-zio-json-interop"}' - - - name: tmccarthy_fetch - config: '{"name":"tmccarthy_fetch","dependencies":["typelevel_cats-effect","typelevel_fs2","tmccarthy_digest4s","tmccarthy_tmm-scala-collections","tmccarthy_tmmutils","softwaremill_sttp","scalameta_munit","tmccarthy_scala-db","tototoshi_scala-csv","circe_circe"],"repoUrl":"https://github.com/tmccarthy/fetch.git","revision":"v0.4.0","version":"0.4.0","targets":"au.id.tmm.fetch%fetch-aws-textract au.id.tmm.fetch%fetch-cache au.id.tmm.fetch%fetch-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: trace4cats_trace4cats-jaeger - config: '{"name":"trace4cats_trace4cats-jaeger","dependencies":["scala_scala-collection-compat","trace4cats_trace4cats","trace4cats_trace4cats-jaeger-integration-test","trace4cats_trace4cats-exporter-http"],"repoUrl":"https://github.com/trace4cats/trace4cats-jaeger.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-jaeger-thrift-common io.janstenpickle%trace4cats-jaeger-thrift-exporter io.janstenpickle%trace4cats-jaeger-thrift-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-opentelemetry - config: '{"name":"trace4cats_trace4cats-opentelemetry","dependencies":["scala_scala-collection-compat","trace4cats_trace4cats","trace4cats_trace4cats-jaeger-integration-test","circe_circe","http4s_http4s","trace4cats_trace4cats-exporter-http"],"repoUrl":"https://github.com/trace4cats/trace4cats-opentelemetry.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-opentelemetry-common io.janstenpickle%trace4cats-opentelemetry-jaeger-exporter io.janstenpickle%trace4cats-opentelemetry-otlp-grpc-exporter io.janstenpickle%trace4cats-opentelemetry-otlp-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-zipkin - config: '{"name":"trace4cats_trace4cats-zipkin","dependencies":["circe_circe","trace4cats_trace4cats","trace4cats_trace4cats-exporter-http","trace4cats_trace4cats-jaeger-integration-test"],"repoUrl":"https://github.com/trace4cats/trace4cats-zipkin.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-zipkin-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: wiringbits_wiringbits-webapp-utils - config: '{"name":"wiringbits_wiringbits-webapp-utils","dependencies":["scalatest_scalatest","playframework_play-json","softwaremill_sttp"],"repoUrl":"https://github.com/wiringbits/wiringbits-webapp-utils.git","revision":"v0.5.15","version":"0.5.15","targets":"net.wiringbits%admin-data-explorer-api net.wiringbits%webapp-common","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-8: - runs-on: ubuntu-22.04 - needs: - - stage-7 - strategy: - fail-fast: false - matrix: - include: - - - name: katrix_minejson - config: '{"name":"katrix_minejson","dependencies":["katrix_typenbt","circe_circe","scalatest_scalatest"],"repoUrl":"https://github.com/katrix/minejson.git","revision":"","version":"0.4.0","targets":"net.katsstuff%minejson-text","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sciss_soundprocesses - config: '{"name":"sciss_soundprocesses","dependencies":["scalatest_scalatest","sciss_lucreswing","sciss_scalacolliderswing","sciss_scalacollider-if","sciss_equal","sciss_audiowidgets"],"repoUrl":"https://github.com/sciss/soundprocesses.git","revision":"v4.14.2","version":"4.14.2","targets":"de.sciss%soundprocesses-compiler de.sciss%soundprocesses-core de.sciss%soundprocesses-views","config":{"projects":{"exclude":["de.sciss%soundprocesses-compiler"],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: zio_zio-http - config: '{"name":"zio_zio-http","dependencies":["zio_zio","zio_zio-schema"],"repoUrl":"https://github.com/zio/zio-http.git","revision":"v0.0.3","version":"0.0.3","targets":"dev.zio%zio-http-logging dev.zio%zio-http dev.zio%zio-http-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty = \"3.2.0\"","replaceWith":"val ScalaDotty = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-4: - runs-on: ubuntu-22.04 - needs: - - stage-3 - strategy: - fail-fast: false - matrix: - include: - - - name: 47degrees_munit-akka - config: '{"name":"47degrees_munit-akka","dependencies":["scalameta_munit","akka_akka"],"repoUrl":"https://github.com/47degrees/munit-akka.git","revision":"v0.1","version":"0.1","targets":"dev.rpeters%munit-akka-typed dev.rpeters%munit-akka-typed-persistence","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: ahjohannessen_unum - config: '{"name":"ahjohannessen_unum","dependencies":["typelevel_cats","scalameta_munit","typelevel_scalacheck","typelevel_discipline-munit"],"repoUrl":"https://github.com/ahjohannessen/unum.git","revision":"v1.1.1","version":"1.1.1","targets":"io.github.ahjohannessen%unum","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: andyglow_websocket-scala-client - config: '{"name":"andyglow_websocket-scala-client","dependencies":["scalatest_scalatest","scala-stm_scala-stm"],"repoUrl":"https://github.com/andyglow/websocket-scala-client.git","revision":"v0.4.0","version":"0.4.0","targets":"com.github.andyglow%websocket-scala-client"}' - - - name: ariskk_flink4s - config: '{"name":"ariskk_flink4s","dependencies":["typelevel_cats","scalatest_scalatest"],"repoUrl":"https://github.com/ariskk/flink4s.git","revision":"","version":"1.15.2","targets":"com.ariskk%flink4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: armanbilge_litter - config: '{"name":"armanbilge_litter","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/armanbilge/litter.git","revision":"v0.1.1","version":"0.1.1","targets":"com.armanbilge%litter com.armanbilge%litter-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: armanbilge_saslprep - config: '{"name":"armanbilge_saslprep","dependencies":["cquiroz_scala-java-locales","scalameta_munit"],"repoUrl":"https://github.com/armanbilge/saslprep.git","revision":"v0.1.1","version":"0.1.1","targets":"com.armanbilge%saslprep","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":["-J-Xss2M"]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: bcarter97_id-generator - config: '{"name":"bcarter97_id-generator","dependencies":["scalatest_scalatest","typelevel_cats"],"repoUrl":"https://github.com/bcarter97/id-generator.git","revision":"v0.5.1","version":"0.5.1","targets":"io.github.bcarter97%id-generator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: billzabob_fordeckmacia - config: '{"name":"billzabob_fordeckmacia","dependencies":["scodec_scodec","scodec_scodec-bits","scalameta_munit"],"repoUrl":"https://github.com/billzabob/fordeckmacia.git","revision":"v1.1.0","version":"1.1.0","targets":"com.github.billzabob%fordeckmacia"}' - - - name: codedx_mapk - config: '{"name":"codedx_mapk","dependencies":["typelevel_cats","scalatest_scalatest"],"repoUrl":"https://github.com/codedx/mapk.git","revision":"1.2.0","version":"1.2.0","targets":"com.codedx%mapk"}' - - - name: cornerman_sloth - config: '{"name":"cornerman_sloth","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/cornerman/sloth.git","revision":"v0.6.5","version":"0.6.5","targets":"com.github.cornerman%sloth-types","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: dacr_zio-worksheet - config: '{"name":"dacr_zio-worksheet","dependencies":["zio_zio"],"repoUrl":"https://github.com/dacr/zio-worksheet.git","revision":"v2.0.5.0","version":"2.0.5.0","targets":"fr.janalyse%zio-worksheet","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_cats-scalacheck - config: '{"name":"davenverse_cats-scalacheck","dependencies":["typelevel_cats","typelevel_scalacheck","typelevel_discipline-munit"],"repoUrl":"https://github.com/davenverse/cats-scalacheck.git","revision":"v0.3.2","version":"0.3.2","targets":"io.chrisdavenport%cats-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: dobrynya_zio-jms - config: '{"name":"dobrynya_zio-jms","dependencies":["zio_zio"],"repoUrl":"https://github.com/dobrynya/zio-jms.git","revision":"v0.2","version":"0.2","targets":"io.github.dobrynya%zio-jms","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: dvgica_managerial - config: '{"name":"dvgica_managerial","dependencies":["scalameta_munit","twitter_util","scala_scala-collection-compat"],"repoUrl":"https://github.com/dvgica/managerial.git","revision":"v0.8.0","version":"0.8.0","targets":"ca.dvgi%managerial ca.dvgi%managerial-twitter-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: earogov_ordset - config: '{"name":"earogov_ordset","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/earogov/ordset.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.earogov%ordset io.github.earogov%ordset-commonsRandom","config":{"projects":{"exclude":[],"overrides":{"ordset":{"tests":"disabled"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"\"-comment-syntax\", \"wiki\"","replaceWith":"\"-comment-syntax:wiki\""}]}}' - - - name: erikvanoosten_metrics-scala - config: '{"name":"erikvanoosten_metrics-scala","dependencies":["scalatest_scalatest","akka_akka"],"repoUrl":"https://github.com/erikvanoosten/metrics-scala.git","revision":"v4.2.9","version":"4.2.9","targets":"nl.grons%metrics4-scala nl.grons%metrics4-akka_a26 nl.grons%metrics4-scala-hdr","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: fgrutsch_akka-persistence-mapdb - config: '{"name":"fgrutsch_akka-persistence-mapdb","dependencies":["akka_akka","scalatest_scalatest"],"repoUrl":"https://github.com/fgrutsch/akka-persistence-mapdb.git","revision":"v0.3.2","version":"0.3.2","targets":"com.fgrutsch%akka-persistence-mapdb","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: findify_flink-adt - config: '{"name":"findify_flink-adt","dependencies":["scalatest_scalatest","typelevel_cats","softwaremill_magnolia"],"repoUrl":"https://github.com/findify/flink-adt.git","revision":"0.6.1","version":"0.6.1","targets":"io.findify%flink-adt","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: fthomas_refined - config: '{"name":"fthomas_refined","dependencies":["typelevel_scalacheck","typelevel_cats","typelevel_discipline-scalatest","scopt_scopt"],"repoUrl":"https://github.com/fthomas/refined.git","revision":"v0.10.1","version":"0.10.1","targets":"eu.timepit%refined eu.timepit%refined-cats eu.timepit%refined-scalacheck eu.timepit%refined-scopt eu.timepit%refined-jsonpath","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala_3 = \"3.1.2\"","replaceWith":"val Scala_3 = \"\""}]}}' - - - name: gchudnov_bscript - config: '{"name":"gchudnov_bscript","dependencies":["scalatest_scalatest","json4s_json4s"],"repoUrl":"https://github.com/gchudnov/bscript.git","revision":"v1.3.5","version":"1.3.5","targets":"com.github.gchudnov%bscript-builder com.github.gchudnov%bscript-translator com.github.gchudnov%bscript-inspector com.github.gchudnov%bscript-serde com.github.gchudnov%bscript-interpreter com.github.gchudnov%bscript-rewriter com.github.gchudnov%bscript-b1 com.github.gchudnov%bscript-lang","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gchudnov_swearwolf - config: '{"name":"gchudnov_swearwolf","dependencies":["zio_zio","scala_scala-parser-combinators"],"repoUrl":"https://github.com/gchudnov/swearwolf.git","revision":"v2.1.0","version":"2.1.0","targets":"com.github.gchudnov%swearwolf-term-zio com.github.gchudnov%swearwolf-rich com.github.gchudnov%swearwolf-util-zio com.github.gchudnov%swearwolf-term com.github.gchudnov%swearwolf-shapes-zio com.github.gchudnov%swearwolf-shapes com.github.gchudnov%swearwolf-util com.github.gchudnov%swearwolf-rich-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: geirolz_fluent-copy - config: '{"name":"geirolz_fluent-copy","dependencies":["scalameta_munit","typelevel_cats","typelevel_discipline-munit","typelevel_scalacheck"],"repoUrl":"https://github.com/geirolz/fluent-copy.git","revision":"v0.0.1","version":"0.0.1","targets":"com.github.geirolz%fluent-copy","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: geirolz_scope - config: '{"name":"geirolz_scope","dependencies":["typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/geirolz/scope.git","revision":"v0.0.7","version":"0.0.7","targets":"com.github.geirolz%scope-core com.github.geirolz%scope-generic","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: giabao_asm-flow - config: '{"name":"giabao_asm-flow","dependencies":["zio_zio"],"repoUrl":"https://github.com/giabao/asm-flow.git","revision":"v0.1.0","version":"0.1.0","targets":"com.sandinh%asm-flow","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: inoio_solrs - config: '{"name":"inoio_solrs","dependencies":["scala_scala-collection-compat","scala_scala-xml","scala_scala-java8-compat","scalatest_scalatest","scalatest_scalatestplus-mockito","scalatest_scalatestplus-junit","zio_izumi-reflect","twitter_util"],"repoUrl":"https://github.com/inoio/solrs.git","revision":"","version":"2.7.0","targets":"io.ino%solrs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: j-mie6_parsley-cats - config: '{"name":"j-mie6_parsley-cats","dependencies":["typelevel_cats","scalatest_scalatest"],"repoUrl":"https://github.com/j-mie6/parsley-cats.git","revision":"v1.0.0","version":"1.0.0","targets":"com.github.j-mie6%parsley-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: japgolly_univeq - config: '{"name":"japgolly_univeq","dependencies":["com-lihaoyi_utest","typelevel_cats"],"repoUrl":"https://github.com/japgolly/univeq.git","revision":"v2.0.1","version":"2.0.1","targets":"com.github.japgolly.univeq%univeq-cats com.github.japgolly.univeq%univeq","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: jatcwang_difflicious - config: '{"name":"jatcwang_difflicious","dependencies":["typelevel_cats","zio_izumi-reflect","com-lihaoyi_fansi","softwaremill_magnolia","scalameta_munit","scalatest_scalatest"],"repoUrl":"https://github.com/jatcwang/difflicious.git","revision":"v0.4.1","version":"0.4.1","targets":"com.github.jatcwang%difflicious-cats com.github.jatcwang%difflicious-core com.github.jatcwang%difflicious-munit com.github.jatcwang%difflicious-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: jczuchnowski_zio-pulsar - config: '{"name":"jczuchnowski_zio-pulsar","dependencies":["zio_zio"],"repoUrl":"https://github.com/jczuchnowski/zio-pulsar.git","revision":"v0.2","version":"0.2","targets":"com.github.jczuchnowski%zio-pulsar","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: jkobejs_cron - config: '{"name":"jkobejs_cron","dependencies":["zio_zio"],"repoUrl":"https://github.com/jkobejs/cron.git","revision":"v1.0.1","version":"1.0.1","targets":"io.github.jkobejs%zio-cron io.github.jkobejs%zio1-cron"}' - - - name: kitlangton_animus - config: '{"name":"kitlangton_animus","dependencies":["zio_zio"],"repoUrl":"https://github.com/kitlangton/animus.git","revision":"v0.2.2","version":"0.2.2","targets":"io.github.kitlangton%animus io.github.kitlangton%root"}' - - - name: koterpillar_refinery - config: '{"name":"koterpillar_refinery","dependencies":["typelevel_cats","scalameta_munit","com-lihaoyi_upickle"],"repoUrl":"https://github.com/koterpillar/refinery.git","revision":"v0.0.8","version":"0.0.8","targets":"com.koterpillar%refinery","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: marcinzh_turbolift - config: '{"name":"marcinzh_turbolift","dependencies":["scalatest_scalatest","typelevel_cats"],"repoUrl":"https://github.com/marcinzh/turbolift.git","revision":"v0.25.0","version":"0.25.0","targets":"io.github.marcinzh%turbolift-core"}' - - - name: marcinzh_yamlike - config: '{"name":"marcinzh_yamlike","dependencies":["zio_zio"],"repoUrl":"https://github.com/marcinzh/yamlike.git","revision":"","version":"0.1.0","targets":"io.github.marcinzh%yamlayer io.github.marcinzh%yamlist"}' - - - name: massimosiani_monix-newtypes-cats - config: '{"name":"massimosiani_monix-newtypes-cats","dependencies":["typelevel_cats","typelevel_scalacheck","scalameta_munit"],"repoUrl":"https://github.com/massimosiani/monix-newtypes-cats.git","revision":"v0.0.3","version":"0.0.3","targets":"io.github.massimosiani%monix-newtypes-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: mpollmeier_scala-repl-pp - config: '{"name":"mpollmeier_scala-repl-pp","dependencies":["scalatest_scalatest","com-lihaoyi_mainargs","com-lihaoyi_os-lib","com-lihaoyi_pprint","scopt_scopt","scala_scala-xml","com-lihaoyi_cask","com-lihaoyi_requests-scala"],"repoUrl":"https://github.com/mpollmeier/scala-repl-pp.git","revision":"v0.0.29","version":"0.0.29","targets":"com.michaelpollmeier%scala-repl-pp com.michaelpollmeier%scala-repl-pp-all com.michaelpollmeier%scala-repl-pp-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: msgpack4z_msgpack4z-jawn - config: '{"name":"msgpack4z_msgpack4z-jawn","dependencies":["typelevel_jawn","msgpack4z_msgpack4z-core"],"repoUrl":"https://github.com/msgpack4z/msgpack4z-jawn.git","revision":"v0.7.3","version":"0.7.3","targets":"com.github.xuwei-k%msgpack4z-jawn","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.0\"","replaceWith":"def Scala3 = \"\""}]}}' - - - name: narma_zio-docker - config: '{"name":"narma_zio-docker","dependencies":["zio_zio"],"repoUrl":"https://github.com/narma/zio-docker.git","revision":"v2.0.1-M1","version":"2.0.1-M1","targets":"st.alzo%zio-docker","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: noelwelsh_mads - config: '{"name":"noelwelsh_mads","dependencies":["typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/noelwelsh/mads.git","revision":"0.2.0","version":"0.2.0","targets":"org.creativescala%mads","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: palanga_parana - config: '{"name":"palanga_parana","dependencies":["zio_zio"],"repoUrl":"https://github.com/palanga/parana.git","revision":"v0.7.0","version":"0.7.0","targets":"io.github.palanga%parana-journal-common io.github.palanga%parana-core-local","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: palanga_zio-cassandra - config: '{"name":"palanga_zio-cassandra","dependencies":["zio_zio"],"repoUrl":"https://github.com/palanga/zio-cassandra.git","revision":"v0.10.0","version":"0.10.0","targets":"io.github.palanga%zio-cassandra","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: pjfanning_akka-rabbitmq - config: '{"name":"pjfanning_akka-rabbitmq","dependencies":["akka_akka"],"repoUrl":"https://github.com/pjfanning/akka-rabbitmq.git","revision":"v6.1.0","version":"6.1.0","targets":"com.github.pjfanning%akka-rabbitmq","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"PublishSubscribeSpec.scala\""],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: pjfanning_micrometer-akka - config: '{"name":"pjfanning_micrometer-akka","dependencies":["akka_akka","scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/micrometer-akka.git","revision":"v0.13.3","version":"0.13.3","targets":"com.github.pjfanning%micrometer-akka","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: pjfanning_zio-metrics-micrometer - config: '{"name":"pjfanning_zio-metrics-micrometer","dependencies":["scala_scala-java8-compat","zio_zio"],"repoUrl":"https://github.com/pjfanning/zio-metrics-micrometer.git","revision":"v0.20.6","version":"0.20.6","targets":"com.github.pjfanning%zio-metrics-micrometer","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: poslegm_munit-zio - config: '{"name":"poslegm_munit-zio","dependencies":["scalameta_munit","zio_zio"],"repoUrl":"https://github.com/poslegm/munit-zio.git","revision":"v0.1.1","version":"0.1.1","targets":"com.github.poslegm%munit-zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: pureharm_pureharm-core - config: '{"name":"pureharm_pureharm-core","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/pureharm/pureharm-core.git","revision":"v0.3.0","version":"0.3.0","targets":"com.busymachines%pureharm-core com.busymachines%pureharm-core-anomaly com.busymachines%pureharm-core-identifiable com.busymachines%pureharm-core-sprout","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: sangria-graphql_sangria-ion - config: '{"name":"sangria-graphql_sangria-ion","dependencies":["sangria-graphql_sangria-marshalling-api","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-ion.git","revision":"v2.0.1","version":"2.0.1","targets":"org.sangria-graphql%sangria-ion","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-json4s-jackson - config: '{"name":"sangria-graphql_sangria-json4s-jackson","dependencies":["sangria-graphql_sangria-marshalling-api","json4s_json4s","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-json4s-jackson.git","revision":"v2.0.1","version":"2.0.1","targets":"org.sangria-graphql%sangria-json4s-jackson","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-json4s-native - config: '{"name":"sangria-graphql_sangria-json4s-native","dependencies":["sangria-graphql_sangria-marshalling-api","json4s_json4s","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-json4s-native.git","revision":"v1.0.2","version":"1.0.2","targets":"org.sangria-graphql%sangria-json4s-native","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-msgpack - config: '{"name":"sangria-graphql_sangria-msgpack","dependencies":["sangria-graphql_sangria-marshalling-api","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-msgpack.git","revision":"v2.0.1","version":"2.0.1","targets":"org.sangria-graphql%sangria-msgpack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-spray-json - config: '{"name":"sangria-graphql_sangria-spray-json","dependencies":["sangria-graphql_sangria-marshalling-api","sangria-graphql_sangria-marshalling-testkit","scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-spray-json.git","revision":"v1.0.3","version":"1.0.3","targets":"org.sangria-graphql%sangria-spray-json","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalapb_scalapb-json4s - config: '{"name":"scalapb_scalapb-json4s","dependencies":["scalapb_scalapb","scalatest_scalatest","json4s_json4s"],"repoUrl":"https://github.com/scalapb/scalapb-json4s.git","revision":"v0.12.0","version":"0.12.0","targets":"com.thesamet.scalapb%scalapb-json4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalapb_scalapb-validate - config: '{"name":"scalapb_scalapb-validate","dependencies":["scalameta_munit","typelevel_cats","scalapb_scalapb"],"repoUrl":"https://github.com/scalapb/scalapb-validate.git","revision":"v0.3.3","version":"0.3.3","targets":"com.thesamet.scalapb%scalapb-validate-cats com.thesamet.scalapb%scalapb-validate-codegen com.thesamet.scalapb%scalapb-validate-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: scalapb_zio-grpc - config: '{"name":"scalapb_zio-grpc","dependencies":["scalapb_scalapb","zio_zio"],"repoUrl":"https://github.com/scalapb/zio-grpc.git","revision":"v0.6.0-test7","version":"0.6.0-test7","targets":"com.thesamet.scalapb.zio-grpc%zio-grpc-codegen com.thesamet.scalapb.zio-grpc%zio-grpc-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: sciss_audiofile - config: '{"name":"sciss_audiofile","dependencies":["sciss_asyncfile","sciss_log","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/audiofile.git","revision":"v2.4.0","version":"2.4.0","targets":"de.sciss%audiofile"}' - - - name: sciss_audiowidgets - config: '{"name":"sciss_audiowidgets","dependencies":["sciss_desktop","sciss_raphaelicons"],"repoUrl":"https://github.com/sciss/audiowidgets.git","revision":"v2.4.0","version":"2.4.0","targets":"de.sciss%audiowidgets-app de.sciss%audiowidgets-core de.sciss%audiowidgets-swing"}' - - - name: sciss_filecache - config: '{"name":"sciss_filecache","dependencies":["sciss_fileutil","scalatest_scalatest","scala-stm_scala-stm"],"repoUrl":"https://github.com/sciss/filecache.git","revision":"","version":"1.1.2","targets":"de.sciss%filecache-common de.sciss%filecache-mutable de.sciss%filecache-txn"}' - - - name: sciss_lucre - config: '{"name":"sciss_lucre","dependencies":["scalatest_scalatest","sciss_equal","sciss_log","sciss_model","scala-stm_scala-stm"],"repoUrl":"https://github.com/sciss/lucre.git","revision":"v4.6.3","version":"4.6.3","targets":"de.sciss%lucre-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: scodec_scodec-cats - config: '{"name":"scodec_scodec-cats","dependencies":["scodec_scodec-bits","scodec_scodec","typelevel_cats","typelevel_discipline-munit"],"repoUrl":"https://github.com/scodec/scodec-cats.git","revision":"v1.2.0","version":"1.2.0","targets":"org.scodec%scodec-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: senia-psm_zio-test-akka-http - config: '{"name":"senia-psm_zio-test-akka-http","dependencies":["zio_zio"],"repoUrl":"https://github.com/senia-psm/zio-test-akka-http.git","revision":"v2.0.4","version":"2.0.4","targets":"info.senia%zio-test-akka-http"}' - - - name: shiftleftsecurity_codepropertygraph - config: '{"name":"shiftleftsecurity_codepropertygraph","dependencies":["json4s_json4s","scalatest_scalatest","shiftleftsecurity_overflowdb","scopt_scopt","shiftleftsecurity_overflowdb-codegen"],"repoUrl":"https://github.com/shiftleftsecurity/codepropertygraph.git","revision":"v1.3.585","version":"1.3.585","targets":"io.shiftleft%schema2json io.shiftleft%codepropertygraph io.shiftleft%codepropertygraph-domain-classes io.shiftleft%codepropertygraph-schema io.shiftleft%codepropertygraph-protos","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sksamuel_avro4s - config: '{"name":"sksamuel_avro4s","dependencies":["scalatest_scalatest","typelevel_cats","softwaremill_magnolia"],"repoUrl":"https://github.com/sksamuel/avro4s.git","revision":"","version":"5.0.3","targets":"com.sksamuel.avro4s%avro4s-cats com.sksamuel.avro4s%avro4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sky-uk_kafka-topic-loader - config: '{"name":"sky-uk_kafka-topic-loader","dependencies":["typelevel_cats","lightbend-labs_scala-logging","scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/sky-uk/kafka-topic-loader.git","revision":"v2.1.0","version":"2.1.0","targets":"uk.sky%kafka-topic-loader","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: swagger-akka-http_swagger-scala3-enum-module - config: '{"name":"swagger-akka-http_swagger-scala3-enum-module","dependencies":["swagger-akka-http_swagger-scala-module","fasterxml_jackson-module-scala","scalatest_scalatest"],"repoUrl":"https://github.com/swagger-akka-http/swagger-scala3-enum-module.git","revision":"v2.3.0","version":"2.3.0","targets":"com.github.swagger-akka-http%swagger-scala3-enum-module","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tharwaninitin_cache4s - config: '{"name":"tharwaninitin_cache4s","dependencies":["scala_scala-collection-compat","zio_zio"],"repoUrl":"https://github.com/tharwaninitin/cache4s.git","revision":"","version":"0.1.0","targets":"com.github.tharwaninitin%cache4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: tharwaninitin_cron4zio - config: '{"name":"tharwaninitin_cron4zio","dependencies":["zio_zio"],"repoUrl":"https://github.com/tharwaninitin/cron4zio.git","revision":"1.0.0","version":"1.0.0","targets":"com.github.tharwaninitin%cron4zio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: tharwaninitin_crypto4s - config: '{"name":"tharwaninitin_crypto4s","dependencies":["zio_zio"],"repoUrl":"https://github.com/tharwaninitin/crypto4s.git","revision":"","version":"0.2.0","targets":"com.github.tharwaninitin%crypto4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: tomasmikula_libretto - config: '{"name":"tomasmikula_libretto","dependencies":["zio_zio"],"repoUrl":"https://github.com/tomasmikula/libretto.git","revision":"v0.2-M4","version":"0.2-M4","targets":"dev.continuously%libretto-examples dev.continuously%libretto dev.continuously%libretto-zio dev.continuously%libretto-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tomasmikula_nutcracker - config: '{"name":"tomasmikula_nutcracker","dependencies":["typelevel_cats","scalaz_scalaz","scalaprops_scalaprops","scalatest_scalatest"],"repoUrl":"https://github.com/tomasmikula/nutcracker.git","revision":"v0.1.9","version":"0.1.9","targets":"com.github.tomasmikula%nutcracker","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: torrentdam_bencode - config: '{"name":"torrentdam_bencode","dependencies":["scodec_scodec","typelevel_cats"],"repoUrl":"https://github.com/torrentdam/bencode.git","revision":"v1.1.0","version":"1.1.0","targets":"io.github.torrentdam.bencode%bencode","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_case-insensitive - config: '{"name":"typelevel_case-insensitive","dependencies":["typelevel_cats","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/case-insensitive.git","revision":"v1.3.0","version":"1.3.0","targets":"org.typelevel%case-insensitive org.typelevel%case-insensitive-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_cats-collections - config: '{"name":"typelevel_cats-collections","dependencies":["typelevel_cats","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/cats-collections.git","revision":"v0.9.5","version":"0.9.5","targets":"org.typelevel%cats-collections-core org.typelevel%cats-collections-laws org.typelevel%cats-collections-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: typelevel_cats-mtl - config: '{"name":"typelevel_cats-mtl","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/typelevel/cats-mtl.git","revision":"v1.3.0","version":"1.3.0","targets":"org.typelevel%cats-mtl org.typelevel%cats-mtl-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - - - name: typelevel_cats-parse - config: '{"name":"typelevel_cats-parse","dependencies":["typelevel_cats","scalameta_munit","typelevel_jawn"],"repoUrl":"https://github.com/typelevel/cats-parse.git","revision":"v0.3.9","version":"0.3.9","targets":"org.typelevel%cats-parse","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: typelevel_cats-testkit-scalatest - config: '{"name":"typelevel_cats-testkit-scalatest","dependencies":["typelevel_cats","typelevel_discipline-scalatest"],"repoUrl":"https://github.com/typelevel/cats-testkit-scalatest.git","revision":"v2.1.5","version":"2.1.5","targets":"org.typelevel%cats-testkit-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_cats-time - config: '{"name":"typelevel_cats-time","dependencies":["typelevel_cats","scalameta_munit","typelevel_discipline-munit","scala_scala-collection-compat","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/cats-time.git","revision":"v0.5.1","version":"0.5.1","targets":"org.typelevel%cats-time org.typelevel%cats-time-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: typelevel_idna4s - config: '{"name":"typelevel_idna4s","dependencies":["typelevel_cats","scalameta_munit","typelevel_discipline-munit","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/idna4s.git","revision":"v0.0.1","version":"0.0.1","targets":"org.typelevel%idna4s-core org.typelevel%idna4s-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: typelevel_monoids - config: '{"name":"typelevel_monoids","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/typelevel/monoids.git","revision":"v0.2.0","version":"0.2.0","targets":"org.typelevel%monoids","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: typelevel_mouse - config: '{"name":"typelevel_mouse","dependencies":["typelevel_cats","scalameta_munit"],"repoUrl":"https://github.com/typelevel/mouse.git","revision":"v1.2.1","version":"1.2.1","targets":"org.typelevel%mouse","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: typelevel_paiges - config: '{"name":"typelevel_paiges","dependencies":["typelevel_cats","typelevel_discipline-scalatest","scalatest_scalatest"],"repoUrl":"https://github.com/typelevel/paiges.git","revision":"v0.4.2","version":"0.4.2","targets":"org.typelevel%paiges-cats org.typelevel%paiges-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_shapeless-3 - config: '{"name":"typelevel_shapeless-3","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/typelevel/shapeless-3.git","revision":"v3.3.0","version":"3.3.0","targets":"org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: typelevel_spire - config: '{"name":"typelevel_spire","dependencies":["typelevel_cats","typelevel_scalacheck","scalameta_munit","typelevel_discipline-munit"],"repoUrl":"https://github.com/typelevel/spire.git","revision":"v0.18.0","version":"0.18.0","targets":"org.typelevel%spire-legacy org.typelevel%spire-util org.typelevel%spire-laws org.typelevel%spire org.typelevel%spire-extras org.typelevel%spire-platform org.typelevel%spire-data org.typelevel%spire-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: vitaliihonta_zio-temporal - config: '{"name":"vitaliihonta_zio-temporal","dependencies":["zio_zio","scalapb_scalapb","scala_scala-java8-compat","zio_izumi-reflect","scalatest_scalatest","fasterxml_jackson-module-scala"],"repoUrl":"https://github.com/vitaliihonta/zio-temporal.git","revision":"0.1.0-RC6","version":"0.1.0-RC6","targets":"dev.vhonta%zio-temporal-core dev.vhonta%zio-temporal-protobuf dev.vhonta%zio-temporal-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: vladkopanev_zio-saga - config: '{"name":"vladkopanev_zio-saga","dependencies":["zio_zio"],"repoUrl":"https://github.com/vladkopanev/zio-saga.git","revision":"v0.5.0","version":"0.5.0","targets":"com.vladkopanev%zio-saga-core"}' - - - name: yakivy_dupin - config: '{"name":"yakivy_dupin","dependencies":["typelevel_cats"],"repoUrl":"https://github.com/yakivy/dupin.git","revision":"","version":"0.5.0","targets":"com.github.yakivy%dupin-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: yurikpanic_zio-postgres - config: '{"name":"yurikpanic_zio-postgres","dependencies":["scalameta_munit","zio_zio"],"repoUrl":"https://github.com/yurikpanic/zio-postgres.git","revision":"v0.1.1","version":"0.1.1","targets":"io.github.yurikpanic%zio-postgres","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: zio_interop-guava - config: '{"name":"zio_interop-guava","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/interop-guava.git","revision":"v32.1.0","version":"32.1.0","targets":"dev.zio%zio-interop-guava","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' - - - name: zio_interop-reactive-streams - config: '{"name":"zio_interop-reactive-streams","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/interop-reactive-streams.git","revision":"v2.0.0","version":"2.0.0","targets":"dev.zio%zio-interop-reactivestreams","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty = \"3.1.0\"","replaceWith":"val ScalaDotty = \"\""}]}}' - - - name: zio_zio-cache - config: '{"name":"zio_zio-cache","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-cache.git","revision":"v0.2.1","version":"0.2.1","targets":"dev.zio%zio-cache","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.1\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' - - - name: zio_zio-config - config: '{"name":"zio_zio-config","dependencies":["zio_zio","scala_scala-collection-compat","scalaz_scalaz","typelevel_cats"],"repoUrl":"https://github.com/zio/zio-config.git","revision":"v3.0.7","version":"3.0.7","targets":"dev.zio%zio-config-aws dev.zio%zio-config dev.zio%zio-config-scalaz dev.zio%zio-config-magnolia dev.zio%zio-config-derivation dev.zio%zio-config-yaml dev.zio%zio-config-cats dev.zio%zio-config-typesafe dev.zio%zio-config-zio-aws","config":{"projects":{"exclude":[],"overrides":{"zio-config-magnolia":{"tests":"disabled"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' - - - name: zio_zio-direct - config: '{"name":"zio_zio-direct","dependencies":["zio_zio","zio_zio-quill","com-lihaoyi_pprint","com-lihaoyi_sourcecode","com-lihaoyi_fansi","scala_scala-java8-compat","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-direct.git","revision":"v1.0.0-RC3","version":"1.0.0-RC3","targets":"dev.zio%zio-direct","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' - - - name: zio_zio-logging - config: '{"name":"zio_zio-logging","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-logging.git","revision":"v2.1.7","version":"2.1.7","targets":"dev.zio%zio-logging dev.zio%zio-logging-jpl dev.zio%zio-logging-slf4j dev.zio%zio-logging-slf4j-bridge","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' - - - name: zio_zio-mock - config: '{"name":"zio_zio-mock","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-mock.git","revision":"v1.0.0-RC9","version":"1.0.0-RC9","targets":"dev.zio%zio-mock","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3.1\")","replaceWith":"val Scala3: String = \"\""}]}}' - - - name: zio_zio-nio - config: '{"name":"zio_zio-nio","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-nio.git","revision":"v2.0.0","version":"2.0.0","targets":"dev.zio%zio-nio","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' - - - name: zio_zio-optics - config: '{"name":"zio_zio-optics","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-optics.git","revision":"v0.2.0","version":"0.2.0","targets":"dev.zio%zio-optics","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.1\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' - - - name: zio_zio-parser - config: '{"name":"zio_zio-parser","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-parser.git","revision":"v0.1.7","version":"0.1.7","targets":"dev.zio%zio-parser","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.1\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' - - - name: zio_zio-prelude - config: '{"name":"zio_zio-prelude","dependencies":["zio_zio","scala_scala-parallel-collections"],"repoUrl":"https://github.com/zio/zio-prelude.git","revision":"v1.0.0-RC16","version":"1.0.0-RC16","targets":"dev.zio%zio-prelude-experimental-laws dev.zio%zio-laws-laws dev.zio%zio-prelude dev.zio%zio-prelude-experimental-tests dev.zio%zio-prelude-macros dev.zio%zio-prelude-experimental dev.zio%zio-prelude-scala-parallel-collections","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' - - - name: zio_zio-process - config: '{"name":"zio_zio-process","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-process.git","revision":"v0.7.1","version":"0.7.1","targets":"dev.zio%zio-process","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' - - - name: zio_zio-profiling - config: '{"name":"zio_zio-profiling","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-profiling.git","revision":"v0.1.1","version":"0.1.1","targets":"dev.zio%zio-profiling dev.zio%zio-profiling-tagging-plugin","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = versions(\"3\")","replaceWith":"val Scala3 = \"\""}]}}' - - - name: zio_zio-query - config: '{"name":"zio_zio-query","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-query.git","revision":"v0.3.4","version":"0.3.4","targets":"dev.zio%zio-query","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"\""}]}}' - - - name: zio_zio-rocksdb - config: '{"name":"zio_zio-rocksdb","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-rocksdb.git","revision":"v0.4.2","version":"0.4.2","targets":"dev.zio%zio-rocksdb"}' - - - name: zio_zio-telemetry - config: '{"name":"zio_zio-telemetry","dependencies":["zio_zio","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/zio-telemetry.git","revision":"v3.0.0-RC1","version":"3.0.0-RC1","targets":"dev.zio%zio-opencensus dev.zio%zio-opentelemetry dev.zio%zio-opentracing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' - - - name: zio_zio-test-intellij - config: '{"name":"zio_zio-test-intellij","dependencies":["zio_zio"],"repoUrl":"https://github.com/zio/zio-test-intellij.git","revision":"v1.0.17","version":"1.0.17","targets":"dev.zio%zio-test-intellij","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-5: - runs-on: ubuntu-22.04 - needs: - - stage-4 - strategy: - fail-fast: false - matrix: - include: - - - name: armanbilge_circe - config: '{"name":"armanbilge_circe","dependencies":["fthomas_refined","scalameta_munit","typelevel_discipline-munit","typelevel_jawn","scodec_scodec-bits","typelevel_scalacheck","typelevel_cats","vasilmkd_discipline"],"repoUrl":"https://github.com/armanbilge/circe.git","revision":"","version":"0.14.2-158-f15be0d","targets":"com.armanbilge%circe-refined com.armanbilge%circe-numbers com.armanbilge%circe-jawn com.armanbilge%circe-pointer-literal com.armanbilge%circe-scodec com.armanbilge%circe-numbers-testing com.armanbilge%circe-testing com.armanbilge%circe-literal com.armanbilge%circe-generic com.armanbilge%circe-parser com.armanbilge%circe-pointer com.armanbilge%circe-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: bilal-fazlani_csv-schema - config: '{"name":"bilal-fazlani_csv-schema","dependencies":["zio_zio","zio_zio-nio","zio_zio-prelude","zio_zio-config"],"repoUrl":"https://github.com/bilal-fazlani/csv-schema.git","revision":"v1.1.2","version":"1.1.2","targets":"com.bilal-fazlani%csv-schema","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: bilal-fazlani_jslt-parser - config: '{"name":"bilal-fazlani_jslt-parser","dependencies":["zio_zio-parser","zio_zio"],"repoUrl":"https://github.com/bilal-fazlani/jslt-parser.git","revision":"v0.0.8","version":"0.0.8","targets":"com.bilal-fazlani%jslt-parser","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: cheleb_zio-pravega - config: '{"name":"cheleb_zio-pravega","dependencies":["zio_zio","zio_zio-logging","scalatest_scalatest","scala_scala-collection-compat","scalapb_scalapb","scalapb_common-protos"],"repoUrl":"https://github.com/cheleb/zio-pravega.git","revision":"v0.5.0","version":"0.5.0","targets":"dev.cheleb%zio-pravega","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set pravega/Test/unmanagedSources/excludeFilter ~= {_ || \"CreateResourcesExample.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: circe_circe - config: '{"name":"circe_circe","dependencies":["fthomas_refined","scalameta_munit","typelevel_discipline-munit","scodec_scodec-bits","typelevel_scalacheck","typelevel_cats","vasilmkd_discipline","typelevel_jawn"],"repoUrl":"https://github.com/circe/circe.git","revision":"v0.14.3","version":"0.14.3","targets":"io.circe%circe-refined io.circe%circe-numbers io.circe%circe-pointer-literal io.circe%circe-scodec io.circe%circe-numbers-testing io.circe%circe-testing io.circe%circe-jawn io.circe%circe-literal io.circe%circe-generic io.circe%circe-parser io.circe%circe-pointer io.circe%circe-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: dvreeze_xpathparser - config: '{"name":"dvreeze_xpathparser","dependencies":["scalatest_scalatest","typelevel_cats","typelevel_cats-parse"],"repoUrl":"https://github.com/dvreeze/xpathparser.git","revision":"0.8.0","version":"0.8.0","targets":"eu.cdevreeze.xpathparser%xpathparser"}' - - - name: dwickern_scala-nameof - config: '{"name":"dwickern_scala-nameof","dependencies":["scalatest_scalatest","typelevel_shapeless-3"],"repoUrl":"https://github.com/dwickern/scala-nameof.git","revision":"v4.0.0","version":"4.0.0","targets":"com.github.dwickern%scala-nameof","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: endpoints4s_endpoints4s - config: '{"name":"endpoints4s_endpoints4s","dependencies":["typelevel_shapeless-3","scalatest_scalatest","scala_scala-collection-compat","typelevel_scalacheck"],"repoUrl":"https://github.com/endpoints4s/endpoints4s.git","revision":"v1.9.0","version":"1.9.0","targets":"org.endpoints4s%json-schema-generic org.endpoints4s%algebra org.endpoints4s%algebra-json-schema org.endpoints4s%json-schema-playjson","config":{"projects":{"exclude":[],"overrides":{"http4s-server":{"tests":"disabled"}}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: erikerlandson_coulomb - config: '{"name":"erikerlandson_coulomb","dependencies":["typelevel_scalacheck","scalameta_munit","typelevel_cats","typelevel_discipline-munit","typelevel_spire"],"repoUrl":"https://github.com/erikerlandson/coulomb.git","revision":"v0.7.1","version":"0.7.1","targets":"com.manyangled%coulomb-docs com.manyangled%coulomb-testkit com.manyangled%coulomb-units com.manyangled%coulomb-core com.manyangled%coulomb-spire","config":{"projects":{"exclude":["com.manyangled%coulomb-docs"],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: fd4s_vulcan - config: '{"name":"fd4s_vulcan","dependencies":["typelevel_cats","softwaremill_magnolia","typelevel_shapeless-3","fthomas_refined"],"repoUrl":"https://github.com/fd4s/vulcan.git","revision":"v1.8.4","version":"1.8.4","targets":"com.github.fd4s%vulcan com.github.fd4s%vulcan-generic com.github.fd4s%vulcan-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: findify_flink-scala-api - config: '{"name":"findify_flink-scala-api","dependencies":["findify_flink-adt","scalatest_scalatest","scala_scala-collection-compat"],"repoUrl":"https://github.com/findify/flink-scala-api.git","revision":"1.15-2","version":"1.15-2","targets":"io.findify%flink-scala-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gemini-hlsw_lucuma-refined - config: '{"name":"gemini-hlsw_lucuma-refined","dependencies":["fthomas_refined","scalameta_munit"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-refined.git","revision":"v0.1.1","version":"0.1.1","targets":"edu.gemini%lucuma-refined","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gemini-hlsw_refined-algebra - config: '{"name":"gemini-hlsw_refined-algebra","dependencies":["typelevel_cats","fthomas_refined","typelevel_discipline-munit"],"repoUrl":"https://github.com/gemini-hlsw/refined-algebra.git","revision":"v0.1.0","version":"0.1.0","targets":"edu.gemini%refined-algebra","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: higherkindness_droste - config: '{"name":"higherkindness_droste","dependencies":["typelevel_cats","typelevel_scalacheck","typelevel_shapeless-3"],"repoUrl":"https://github.com/higherkindness/droste.git","revision":"v0.9.0","version":"0.9.0","targets":"io.higherkindness%droste io.higherkindness%droste-core io.higherkindness%droste-scalacheck io.higherkindness%droste-reftree io.higherkindness%droste-macros io.higherkindness%droste-meta io.higherkindness%droste-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - - - name: ironcorelabs_cats-scalatest - config: '{"name":"ironcorelabs_cats-scalatest","dependencies":["typelevel_cats","scalatest_scalatest","typelevel_shapeless-3"],"repoUrl":"https://github.com/ironcorelabs/cats-scalatest.git","revision":"v4.0.0","version":"4.0.0","targets":"com.ironcorelabs%cats-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: johnspade_csv3s - config: '{"name":"johnspade_csv3s","dependencies":["zio_zio","zio_zio-parser","softwaremill_magnolia"],"repoUrl":"https://github.com/johnspade/csv3s.git","revision":"","version":"0.1.0","targets":"ru.johnspade%csv3s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: kitlangton_zio-tui - config: '{"name":"kitlangton_zio-tui","dependencies":["zio_zio-process","zio_zio-nio","zio_zio"],"repoUrl":"https://github.com/kitlangton/zio-tui.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.kitlangton%zio-tui","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: lemonlabsuk_scala-uri - config: '{"name":"lemonlabsuk_scala-uri","dependencies":["scalatest_scalatest","typelevel_scalacheck","typelevel_cats","typelevel_cats-parse"],"repoUrl":"https://github.com/lemonlabsuk/scala-uri.git","revision":"4.0.3","version":"4.0.3","targets":"io.lemonlabs%scala-uri","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: m2-oss_calypso - config: '{"name":"m2-oss_calypso","dependencies":["fthomas_refined","typelevel_cats","scalatest_scalatest","scalapb_scalapb"],"repoUrl":"https://github.com/m2-oss/calypso.git","revision":"v0.3.0","version":"0.3.0","targets":"ru.m2%calypso-core ru.m2%calypso-scalapb ru.m2%calypso-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: mattlangsenkamp_svgbounds - config: '{"name":"mattlangsenkamp_svgbounds","dependencies":["typelevel_cats-parse","scalameta_munit","scala_scala-xml"],"repoUrl":"https://github.com/mattlangsenkamp/svgbounds.git","revision":"","version":"0.1.0","targets":"com.mattlangsenkamp.svgBounds%svgbounds"}' - - - name: milessabin_shapeless - config: '{"name":"milessabin_shapeless","dependencies":["typelevel_shapeless-3"],"repoUrl":"https://github.com/milessabin/shapeless.git","revision":"v3.0.0","version":"3.0.0","targets":"org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' - - - name: optics-dev_monocle - config: '{"name":"optics-dev_monocle","dependencies":["vasilmkd_discipline","typelevel_cats","fthomas_refined","typelevel_discipline-munit"],"repoUrl":"https://github.com/optics-dev/monocle.git","revision":"v3.2.0","version":"3.2.0","targets":"dev.optics%monocle-law dev.optics%monocle-refined dev.optics%monocle-state dev.optics%monocle-core dev.optics%monocle-macro dev.optics%monocle-unsafe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: sagifogel_proptics - config: '{"name":"sagifogel_proptics","dependencies":["typelevel_spire","typelevel_cats","vasilmkd_discipline","typelevel_discipline-scalatest"],"repoUrl":"https://github.com/sagifogel/proptics.git","revision":"v0.5.2","version":"0.5.2","targets":"io.github.sagifogel%proptics-core io.github.sagifogel%proptics-law io.github.sagifogel%proptics-test io.github.sagifogel%proptics-profunctor io.github.sagifogel%proptics-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty = \"3.2.0\"","replaceWith":"val ScalaDotty = \"\""}]}}' - - - name: scalameta_metaconfig - config: '{"name":"scalameta_metaconfig","dependencies":["typelevel_paiges","scala_scala-collection-compat","com-lihaoyi_fansi","ekrich_sconfig"],"repoUrl":"https://github.com/scalameta/metaconfig.git","revision":"v0.11.1","version":"0.11.1","targets":"com.geirsson%metaconfig-core com.geirsson%metaconfig-pprint com.geirsson%metaconfig-sconfig com.geirsson%metaconfig-typesafe-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: scalanlp_breeze - config: '{"name":"scalanlp_breeze","dependencies":["scalatest_scalatest","typelevel_scalacheck","scala_scala-collection-compat","typelevel_spire"],"repoUrl":"https://github.com/scalanlp/breeze.git","revision":"releases/v2.1.0","version":"2.1.0","targets":"org.scalanlp%breeze-parent org.scalanlp%breeze-macros org.scalanlp%breeze-natives org.scalanlp%breeze org.scalanlp%breeze-viz","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set math/Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"OptimizationSpaceTest.scala\" || \"LinearAlgebraTest.scala\" || \"DenseMatrixTest.scala\" || \"CSCMatrixTest.scala\" || \"LUTest.scala\" || \"ProjectedQuasiNewtonTest.scala\" || \"InvGammaTest.scala\" "],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalaprops_scalaprops-shapeless - config: '{"name":"scalaprops_scalaprops-shapeless","dependencies":["scalaprops_scalaprops","typelevel_shapeless-3"],"repoUrl":"https://github.com/scalaprops/scalaprops-shapeless.git","revision":"v0.5.0","version":"0.5.0","targets":"com.github.scalaprops%scalaprops-shapeless","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.2\"","replaceWith":"def Scala3 = \"\""}]}}' - - - name: sciss_lucreswing - config: '{"name":"sciss_lucreswing","dependencies":["sciss_model","scalatest_scalatest","sciss_desktop","sciss_audiowidgets","sciss_treetable","sciss_fileutil"],"repoUrl":"https://github.com/sciss/lucreswing.git","revision":"v2.10.0","version":"2.10.0","targets":"de.sciss%lucre-swing"}' - - - name: sciss_scalacollider - config: '{"name":"sciss_scalacollider","dependencies":["sciss_audiofile","sciss_optional","sciss_scalacolliderugens","sciss_scalaosc","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/scalacollider.git","revision":"v2.7.4","version":"2.7.4","targets":"de.sciss%scalacollider"}' - - - name: sciss_scissdsp - config: '{"name":"sciss_scissdsp","dependencies":["sciss_transform4s","sciss_audiofile","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/scissdsp.git","revision":"","version":"2.2.6","targets":"de.sciss%scissdsp"}' - - - name: softwaremill_diffx - config: '{"name":"softwaremill_diffx","dependencies":["typelevel_cats","scalatest_scalatest","softwaremill_scala-common","scalameta_munit","fthomas_refined","com-lihaoyi_utest","softwaremill_magnolia","cquiroz_scala-java-time"],"repoUrl":"https://github.com/softwaremill/diffx.git","revision":"v0.8.2","version":"0.8.2","targets":"com.softwaremill.diffx%diffx-cats com.softwaremill.diffx%diffx-scalatest-should com.softwaremill.diffx%diffx-scalatest-must com.softwaremill.diffx%diffx-scalatest com.softwaremill.diffx%diffx-tagging com.softwaremill.diffx%diffx-munit com.softwaremill.diffx%diffx-refined com.softwaremill.diffx%diffx-utest com.softwaremill.diffx%diffx-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: stuartapp_zcaffeine - config: '{"name":"stuartapp_zcaffeine","dependencies":["zio_zio","zio_zio-prelude","scala_scala-java8-compat"],"repoUrl":"https://github.com/stuartapp/zcaffeine.git","revision":"v1.0.0-M3","version":"1.0.0-M3","targets":"com.stuart%zcaffeine","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: svroonland_rezilience - config: '{"name":"svroonland_rezilience","dependencies":["zio_zio","scala_scala-collection-compat","zio_zio-config"],"repoUrl":"https://github.com/svroonland/rezilience.git","revision":"v0.8.4","version":"0.8.4","targets":"nl.vroste%rezilience nl.vroste%rezilience-config","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: svroonland_zio-amqp - config: '{"name":"svroonland_zio-amqp","dependencies":["zio_zio","zio_interop-reactive-streams","scala_scala-collection-compat","zio_zio-prelude"],"repoUrl":"https://github.com/svroonland/zio-amqp.git","revision":"v0.4.0","version":"0.4.0","targets":"nl.vroste%zio-amqp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: svroonland_zio-kinesis - config: '{"name":"svroonland_zio-kinesis","dependencies":["zio_zio","zio_interop-reactive-streams","zio_zio-logging","scala_scala-collection-compat"],"repoUrl":"https://github.com/svroonland/zio-kinesis.git","revision":"v0.30.1","version":"0.30.1","targets":"nl.vroste%zio-kinesis nl.vroste%root nl.vroste%zio-kinesis-dynamic-consumer nl.vroste%zio-kinesis-future","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: systemfw_dynosaur - config: '{"name":"systemfw_dynosaur","dependencies":["typelevel_cats","scodec_scodec-bits","typelevel_paiges"],"repoUrl":"https://github.com/systemfw/dynosaur.git","revision":"v0.4.0","version":"0.4.0","targets":"org.systemfw%dynosaur-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_coop - config: '{"name":"typelevel_coop","dependencies":["typelevel_cats","typelevel_cats-mtl"],"repoUrl":"https://github.com/typelevel/coop.git","revision":"v1.2.0","version":"1.2.0","targets":"org.typelevel%coop","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: typelevel_kittens - config: '{"name":"typelevel_kittens","dependencies":["typelevel_cats","typelevel_discipline-munit","scalameta_munit","typelevel_shapeless-3"],"repoUrl":"https://github.com/typelevel/kittens.git","revision":"v3.0.0","version":"3.0.0","targets":"org.typelevel%kittens","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"EmptySuite.scala\" || \"PureSuite.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild \\/ scalaOutputVersion :=.*","replaceWith":""}]}}' - - - name: univalence_zio-spark - config: '{"name":"univalence_zio-spark","dependencies":["zio_zio","zio_zio-prelude","vincenzobaz_spark-scala3","softwaremill_magnolia"],"repoUrl":"https://github.com/univalence/zio-spark.git","revision":"v0.11.5","version":"0.11.5","targets":"io.univalence%zio-spark io.univalence%zio-spark-test","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: y-yu_slick-bulk-insert - config: '{"name":"y-yu_slick-bulk-insert","dependencies":["typelevel_shapeless-3","typelevel_cats","scalatest_scalatest"],"repoUrl":"https://github.com/y-yu/slick-bulk-insert.git","revision":"v0.2.0","version":"0.2.0","targets":"com.github.y-yu%slick-bulk-insert","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: zeal18_zio-mongodb - config: '{"name":"zeal18_zio-mongodb","dependencies":["scalatest_scalatest","zio_zio","zio_interop-reactive-streams"],"repoUrl":"https://github.com/zeal18/zio-mongodb.git","revision":"v0.9.1","version":"0.9.1","targets":"io.github.zeal18%zio-mongodb-bson io.github.zeal18%zio-mongodb-driver io.github.zeal18%zio-mongodb-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: zio_zio-cli - config: '{"name":"zio_zio-cli","dependencies":["zio_zio","zio_zio-process"],"repoUrl":"https://github.com/zio/zio-cli.git","revision":"v0.2.8","version":"0.2.8","targets":"dev.zio%zio-cli dev.zio%examples","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.1.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: zio_zio-s3 - config: '{"name":"zio_zio-s3","dependencies":["zio_zio","zio_zio-nio","zio_interop-reactive-streams"],"repoUrl":"https://github.com/zio/zio-s3.git","revision":"v0.4.2.1","version":"0.4.2.1","targets":"dev.zio%zio-s3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty = \"3.1.2\"","replaceWith":"val ScalaDotty = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-9: - runs-on: ubuntu-22.04 - needs: - - stage-8 - strategy: - fail-fast: false - matrix: - include: - - - name: sciss_lucrepi - config: '{"name":"sciss_lucrepi","dependencies":["sciss_soundprocesses"],"repoUrl":"https://github.com/sciss/lucrepi.git","revision":"v1.11.0","version":"1.11.0","targets":"de.sciss%lucre-pi"}' - - - name: sciss_patterns - config: '{"name":"sciss_patterns","dependencies":["scalatest_scalatest","sciss_log","sciss_numbers","sciss_optional","sciss_lucre","sciss_kollflitz","sciss_scalacollider","sciss_scalacolliderugens","sciss_scalacolliderswing","sciss_soundprocesses"],"repoUrl":"https://github.com/sciss/patterns.git","revision":"v1.11.0","version":"1.11.0","targets":"de.sciss%patterns-core de.sciss%patterns-lucre de.sciss%patterns-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: sciss_wolkenpumpe - config: '{"name":"sciss_wolkenpumpe","dependencies":["scallop_scallop","sciss_soundprocesses","sciss_scalacollider","sciss_scalacolliderswing","sciss_fileutil","sciss_lucreswing","sciss_scissdsp","scalatest_scalatest"],"repoUrl":"https://github.com/sciss/wolkenpumpe.git","revision":"v3.11.0","version":"3.11.0","targets":"de.sciss%wolkenpumpe de.sciss%wolkenpumpe-basic de.sciss%wolkenpumpe-core"}' - - - name: zio_zio-metrics-connectors - config: '{"name":"zio_zio-metrics-connectors","dependencies":["zio_zio","zio_zio-json","zio_zio-http"],"repoUrl":"https://github.com/zio/zio-metrics-connectors.git","revision":"v2.0.4","version":"2.0.4","targets":"dev.zio%zio-metrics-connectors","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Version.scala","pattern":"val ScalaDotty = \"3.2.1\"","replaceWith":"val ScalaDotty = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-17: - runs-on: ubuntu-22.04 - needs: - - stage-16 - strategy: - fail-fast: false - matrix: - include: - - - name: 2m_ciris-hocon - config: '{"name":"2m_ciris-hocon","dependencies":["vlovgr_ciris","typelevel_cats-effect"],"repoUrl":"https://github.com/2m/ciris-hocon.git","revision":"v1.0.1","version":"1.0.1","targets":"lt.dvim.ciris-hocon%ciris-hocon","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ahjohannessen_smithy4s-repro-lib - config: '{"name":"ahjohannessen_smithy4s-repro-lib","dependencies":["typelevel_cats","disneystreaming_smithy4s"],"repoUrl":"https://github.com/ahjohannessen/smithy4s-repro-lib.git","revision":"v0.1.2","version":"0.1.2","targets":"io.github.ahjohannessen%s4s-lib","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: armanbilge_bayou - config: '{"name":"armanbilge_bayou","dependencies":["tpolecat_natchez"],"repoUrl":"https://github.com/armanbilge/bayou.git","revision":"","version":"0.1-2df94c0","targets":"com.armanbilge%bayou","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: armanbilge_feral - config: '{"name":"armanbilge_feral","dependencies":["circe_circe","http4s_http4s","typelevel_fs2","circe_circe-fs2","typelevel_cats-effect","tpolecat_natchez"],"repoUrl":"https://github.com/armanbilge/feral.git","revision":"","version":"0.0-a75a626","targets":"com.armanbilge%feral-lambda-cloudformation-custom-resource com.armanbilge%feral-lambda com.armanbilge%feral-core com.armanbilge%feral-lambda-events com.armanbilge%feral-lambda-natchez com.armanbilge%feral-lambda-api-gateway-proxy-http4s","config":{"projects":{"exclude":["com.armanbilge%feral-lambda-events","com.armanbilge%feral-lambda-natchez","com.armanbilge%feral-lambda-api-gateway-proxy-http4s"],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: armanbilge_gcp4s - config: '{"name":"armanbilge_gcp4s","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","circe_circe","scodec_scodec-bits","scalameta_munit","armanbilge_scalacheck-effect","typelevel_shapeless-3","optics-dev_monocle","tpolecat_natchez","armanbilge_log4cats"],"repoUrl":"https://github.com/armanbilge/gcp4s.git","revision":"","version":"0.1-3b72f4a","targets":"com.armanbilge%gcp4s com.armanbilge%gcp4s-bigquery com.armanbilge%gcp4s-trace","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: augustjune_canoe - config: '{"name":"augustjune_canoe","dependencies":["typelevel_fs2","typelevel_cats","typelevel_cats-effect","circe_circe","armanbilge_log4cats","scalatest_scalatest","typelevel_discipline-scalatest","typelevel_cats-effect-testing","http4s_http4s","http4s_blaze"],"repoUrl":"https://github.com/augustjune/canoe.git","revision":"v0.6.0","version":"0.6.0","targets":"org.augustjune%canoe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"BroadcastSpec.scala\" || \"BotSpec.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: davenverse_natchez-http4s-otel - config: '{"name":"davenverse_natchez-http4s-otel","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","davenverse_fiberlocal","tpolecat_natchez"],"repoUrl":"https://github.com/davenverse/natchez-http4s-otel.git","revision":"v0.2.2","version":"0.2.2","targets":"io.chrisdavenport%natchez-http4s-otel","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_natchez-local - config: '{"name":"davenverse_natchez-local","dependencies":["typelevel_cats","typelevel_cats-effect","tpolecat_natchez","davenverse_fiberlocal"],"repoUrl":"https://github.com/davenverse/natchez-local.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%natchez-local","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_rediculous - config: '{"name":"davenverse_rediculous","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","typelevel_keypool","davenverse_cats-scalacheck","davenverse_whale-tail","scalameta_munit","scodec_scodec"],"repoUrl":"https://github.com/davenverse/rediculous.git","revision":"v0.4.0","version":"0.4.0","targets":"io.chrisdavenport%rediculous","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_snickerdoodle - config: '{"name":"davenverse_snickerdoodle","dependencies":["typelevel_cats","typelevel_cats-effect","typelevel_fs2","http4s_http4s","davenverse_publicsuffix","tpolecat_doobie"],"repoUrl":"https://github.com/davenverse/snickerdoodle.git","revision":"v0.0.4","version":"0.0.4","targets":"io.chrisdavenport%snickerdoodle","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: gemini-hlsw_lucuma-schemas - config: '{"name":"gemini-hlsw_lucuma-schemas","dependencies":["gemini-hlsw_clue","gemini-hlsw_lucuma-core","typelevel_kittens","typelevel_fs2","scalameta_munit"],"repoUrl":"https://github.com/gemini-hlsw/lucuma-schemas.git","revision":"v0.39.0","version":"0.39.0","targets":"edu.gemini%lucuma-schemas","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: higherkindness_mu-scala - config: '{"name":"higherkindness_mu-scala","dependencies":["scalapb_scalapb","typelevel_cats-effect","log4s_log4s","typelevel_fs2","tpolecat_natchez","scala_scala-collection-compat","sksamuel_avro4s","typelevel_fs2-grpc"],"repoUrl":"https://github.com/higherkindness/mu-scala.git","revision":"v0.30.0","version":"0.30.0","targets":"io.higherkindness%mu-rpc-client-netty io.higherkindness%mu-rpc-server io.higherkindness%mu-rpc-dropwizard io.higherkindness%mu-rpc-prometheus io.higherkindness%mu-rpc-health-check io.higherkindness%mu-rpc-client-okhttp io.higherkindness%mu-rpc-client-cache io.higherkindness%mu-rpc-testing io.higherkindness%mu-rpc-service io.higherkindness%mu-rpc-netty-ssl io.higherkindness%mu-rpc-fs2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: http4s_http4s-jetty - config: '{"name":"http4s_http4s-jetty","dependencies":["http4s_http4s","http4s_http4s-servlet"],"repoUrl":"https://github.com/http4s/http4s-jetty.git","revision":"v0.25.0-M1","version":"0.25.0-M1","targets":"org.http4s%http4s-jetty-client org.http4s%http4s-jetty-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_http4s-netty - config: '{"name":"http4s_http4s-netty","dependencies":["http4s_http4s","scala_scala-java8-compat","scalameta_munit","typelevel_fs2","typelevel_cats-effect","http4s_http4s-jdk-http-client"],"repoUrl":"https://github.com/http4s/http4s-netty.git","revision":"v0.5.4","version":"0.5.4","targets":"org.http4s%http4s-netty-client org.http4s%http4s-netty-core org.http4s%http4s-netty-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_http4s-tomcat - config: '{"name":"http4s_http4s-tomcat","dependencies":["http4s_http4s","http4s_http4s-servlet"],"repoUrl":"https://github.com/http4s/http4s-tomcat.git","revision":"v0.25.0-M1","version":"0.25.0-M1","targets":"org.http4s%http4s-tomcat-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: itv_scala-pact - config: '{"name":"itv_scala-pact","dependencies":["scalatest_scalatest","http4s_blaze","http4s_http4s","circe_circe","scala_scala-xml"],"repoUrl":"https://github.com/itv/scala-pact.git","revision":"v4.4.0","version":"4.4.0","targets":"com.itv%scalapact-http4s-0-23 com.itv%scalapact-scalatest com.itv%scalapact-core com.itv%scalapact-circe-0-14 com.itv%scalapact-scalatest-suite com.itv%scalapact-shared","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' - - - name: laserdisc-io_fs2-aws - config: '{"name":"laserdisc-io_fs2-aws","dependencies":["typelevel_fs2","fthomas_refined","scalameta_munit","scalatest_scalatest","typelevel_cats-effect","scala_scala-collection-compat","vlovgr_ciris","circe_circe"],"repoUrl":"https://github.com/laserdisc-io/fs2-aws.git","revision":"v5.1.0","version":"5.1.0","targets":"io.laserdisc%fs2-aws-s3 io.laserdisc%pure-sqs-tagless io.laserdisc%pure-cloudwatch-tagless io.laserdisc%pure-sns-tagless io.laserdisc%fs2-aws-kinesis io.laserdisc%pure-dynamodb-tagless io.laserdisc%fs2-aws-dynamodb io.laserdisc%fs2-aws-sns io.laserdisc%fs2-aws-ciris io.laserdisc%fs2-aws-testkit io.laserdisc%pure-kinesis-tagless io.laserdisc%fs2-aws-core io.laserdisc%pure-s3-tagless io.laserdisc%fs2-aws-sqs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: lhns_http4s-spa - config: '{"name":"lhns_http4s-spa","dependencies":["lhns_munit-tagless-final","scalameta_munit","circe_circe","http4s_http4s","http4s_http4s-scalatags"],"repoUrl":"https://github.com/lhns/http4s-spa.git","revision":"0.6.1","version":"0.6.1","targets":"de.lolhens%http4s-spa","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: massimosiani_skunk - config: '{"name":"massimosiani_skunk","dependencies":["fthomas_refined","circe_circe","typelevel_cats","typelevel_cats-effect","typelevel_fs2","scodec_scodec-bits","scodec_scodec","scodec_scodec-cats","tpolecat_natchez","tpolecat_sourcepos","scala_scala-collection-compat"],"repoUrl":"https://github.com/massimosiani/skunk.git","revision":"","version":"0.3.2","targets":"io.github.massimosiani%refined io.github.massimosiani%skunk-circe io.github.massimosiani%skunk-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: monix_monix-connect - config: '{"name":"monix_monix-connect","dependencies":["scala_scala-collection-compat","lightbend-labs_scala-logging","monix_monix","typelevel_scalacheck","akka_akka","pureconfig_pureconfig","scalapb_scalapb"],"repoUrl":"https://github.com/monix/monix-connect.git","revision":"v0.9.0","version":"0.9.0","targets":"io.monix%monix-sqs io.monix%monix-s3 io.monix%monix-akka io.monix%monix-gcs io.monix%monix-aws-auth io.monix%monix-dynamodb io.monix%monix-elasticsearch io.monix%monix-redis io.monix%monix-hdfs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ovotech_ciris-aws-secretsmanager - config: '{"name":"ovotech_ciris-aws-secretsmanager","dependencies":["vlovgr_ciris","typelevel_cats","typelevel_cats-effect"],"repoUrl":"https://github.com/ovotech/ciris-aws-secretsmanager.git","revision":"v5.0.1","version":"5.0.1","targets":"com.ovoenergy%ciris-aws-secretsmanager"}' - - - name: ovotech_natchez-extras - config: '{"name":"ovotech_natchez-extras","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","typelevel_scalacheck","armanbilge_scalacheck-effect","tpolecat_natchez","tpolecat_doobie","armanbilge_log4cats","circe_circe","http4s_http4s","typelevel_fs2","typelevel_kittens"],"repoUrl":"https://github.com/ovotech/natchez-extras.git","revision":"7.0.0-M4","version":"7.0.0-M4","targets":"com.ovoenergy%natchez-extras-doobie com.ovoenergy%natchez-extras-testkit com.ovoenergy%natchez-extras-slf4j com.ovoenergy%natchez-extras-log4cats com.ovoenergy%natchez-extras-metrics com.ovoenergy%natchez-extras-datadog com.ovoenergy%natchez-extras-dogstatsd com.ovoenergy%natchez-extras-combine com.ovoenergy%natchez-extras-datadog-stable com.ovoenergy%natchez-extras-http4s-stable com.ovoenergy%natchez-extras-fs2 com.ovoenergy%natchez-extras-core com.ovoenergy%natchez-extras-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: phillhenry_dreadnought - config: '{"name":"phillhenry_dreadnought","dependencies":["typelevel_cats","typelevel_cats-effect","vlovgr_ciris","typelevel_fs2","fd4s_fs2-kafka","typelevel_kittens","optics-dev_monocle","profunktor_neutron","valskalla_odin","fthomas_refined","comcast_ip4s","typelevel_scalacheck","disneystreaming_weaver-test"],"repoUrl":"https://github.com/phillhenry/dreadnought.git","revision":"","version":"0.1.0","targets":"uk.co.odinconsultants%dreadnought-docker uk.co.odinconsultants%dreadnought-core uk.co.odinconsultants%dreadnought-lib uk.co.odinconsultants%dreadnought uk.co.odinconsultants%dreadnought-it"}' - - - name: pureharm_pureharm-config-ciris - config: '{"name":"pureharm_pureharm-config-ciris","dependencies":["typelevel_cats-effect","vlovgr_ciris","pureharm_pureharm-core","comcast_ip4s"],"repoUrl":"https://github.com/pureharm/pureharm-config-ciris.git","revision":"v0.2.0","version":"0.2.0","targets":"com.busymachines%pureharm-config-ciris com.busymachines%pureharm-config-ciris-ip4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.0.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: scalabin-no_http4s-directives - config: '{"name":"scalabin-no_http4s-directives","dependencies":["http4s_http4s","http4s_blaze","scalatest_scalatest"],"repoUrl":"https://github.com/scalabin-no/http4s-directives.git","revision":"v0.23.10","version":"0.23.10","targets":"no.scalabin.http4s%http4s-directives"}' - - - name: softwaremill_sttp - config: '{"name":"softwaremill_sttp","dependencies":["zio_zio-telemetry","scala_scala-collection-compat","scalatest_scalatest","plokhotnyuk_jsoniter-scala","typelevel_fs2","zio_zio","softwaremill_sttp-shared","zio_interop-reactive-streams","zio_zio-json","outr_scribe","com-lihaoyi_upickle","typelevel_cats-effect","circe_circe","monix_monix","zio_zio-nio","softwaremill_sttp-model","http4s_http4s","http4s_blaze"],"repoUrl":"https://github.com/softwaremill/sttp.git","revision":"v3.8.7","version":"3.8.7","targets":"com.softwaremill.sttp.client3%opentelemetry-tracing-zio1-backend com.softwaremill.sttp.client3%armeria-backend com.softwaremill.sttp.client3%async-http-client-backend-cats-ce2 com.softwaremill.sttp.client3%jsoniter com.softwaremill.sttp.client3%async-http-client-backend-fs2 com.softwaremill.sttp.client3%armeria-backend-monix com.softwaremill.sttp.client3%okhttp-backend-monix com.softwaremill.sttp.client3%zio com.softwaremill.sttp.client3%async-http-client-backend-zio1 com.softwaremill.sttp.client3%async-http-client-backend-future com.softwaremill.sttp.client3%async-http-client-backend-zio com.softwaremill.sttp.client3%slf4j-backend com.softwaremill.sttp.client3%fs2ce2 com.softwaremill.sttp.client3%async-http-client-backend-cats com.softwaremill.sttp.client3%async-http-client-backend com.softwaremill.sttp.client3%fs2 com.softwaremill.sttp.client3%okhttp-backend com.softwaremill.sttp.client3%prometheus-backend com.softwaremill.sttp.client3%zio-json com.softwaremill.sttp.client3%armeria-backend-cats com.softwaremill.sttp.client3%scribe-backend com.softwaremill.sttp.client3%opentelemetry-metrics-backend com.softwaremill.sttp.client3%upickle com.softwaremill.sttp.client3%armeria-backend-zio1 com.softwaremill.sttp.client3%async-http-client-backend-fs2-ce2 com.softwaremill.sttp.client3%catsce2 com.softwaremill.sttp.client3%circe com.softwaremill.sttp.client3%monix com.softwaremill.sttp.client3%zio1-json com.softwaremill.sttp.client3%zio1 com.softwaremill.sttp.client3%json-common com.softwaremill.sttp.client3%core com.softwaremill.sttp.client3%cats com.softwaremill.sttp.client3%opentelemetry-tracing-zio-backend com.softwaremill.sttp.client3%armeria-backend-zio com.softwaremill.sttp.client3%async-http-client-backend-monix com.softwaremill.sttp.client3%http4s-backend","config":{"projects":{"exclude":["com.softwaremill.sttp.client3%zio.*"],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set every closeClassLoaders := false"],"options":["-J-Xmx5g"]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":3500,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' - - - name: torrentdam_bittorrent - config: '{"name":"torrentdam_bittorrent","dependencies":["torrentdam_bencode","scodec_scodec-bits","http4s_http4s","bkirwi_decline","lego_woof","typelevel_cats-effect","comcast_ip4s","typelevel_cats","typelevel_fs2","optics-dev_monocle"],"repoUrl":"https://github.com/torrentdam/bittorrent.git","revision":"v2.0.3","version":"2.0.3","targets":"io.github.torrentdam.bittorrent%tracker io.github.torrentdam.bittorrent%cmd io.github.torrentdam.bittorrent%common io.github.torrentdam.bittorrent%dht io.github.torrentdam.bittorrent%bittorrent","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tpolecat_natchez-http4s - config: '{"name":"tpolecat_natchez-http4s","dependencies":["armanbilge_munit-cats-effect","http4s_http4s","tpolecat_natchez"],"repoUrl":"https://github.com/tpolecat/natchez-http4s.git","revision":"v0.5.0-M2","version":"0.5.0-M2","targets":"org.tpolecat%natchez-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: tpolecat_skunk - config: '{"name":"tpolecat_skunk","dependencies":["fthomas_refined","circe_circe","typelevel_cats","typelevel_cats-effect","typelevel_fs2","scodec_scodec-bits","scodec_scodec","scodec_scodec-cats","tpolecat_natchez","tpolecat_sourcepos","scala_scala-collection-compat"],"repoUrl":"https://github.com/tpolecat/skunk.git","revision":"v0.4.0-M3","version":"0.4.0-M3","targets":"org.tpolecat%refined org.tpolecat%skunk-circe org.tpolecat%skunk-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: trace4cats_trace4cats-cloudtrace - config: '{"name":"trace4cats_trace4cats-cloudtrace","dependencies":["scala_scala-collection-compat","trace4cats_trace4cats","circe_circe","http4s_http4s","armanbilge_log4cats","trace4cats_trace4cats-exporter-http","http4s_blaze"],"repoUrl":"https://github.com/trace4cats/trace4cats-cloudtrace.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-stackdriver-common io.janstenpickle%trace4cats-stackdriver-grpc-exporter io.janstenpickle%trace4cats-stackdriver-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-datadog - config: '{"name":"trace4cats_trace4cats-datadog","dependencies":["circe_circe","http4s_http4s","trace4cats_trace4cats","trace4cats_trace4cats-exporter-http","http4s_blaze"],"repoUrl":"https://github.com/trace4cats/trace4cats-datadog.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-datadog-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-jaeger-integration-test - config: '{"name":"trace4cats_trace4cats-jaeger-integration-test","dependencies":["trace4cats_trace4cats","http4s_http4s","circe_circe","http4s_blaze"],"repoUrl":"https://github.com/trace4cats/trace4cats-jaeger-integration-test.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-jaeger-integration-test","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-natchez - config: '{"name":"trace4cats_trace4cats-natchez","dependencies":["trace4cats_trace4cats","tpolecat_natchez"],"repoUrl":"https://github.com/trace4cats/trace4cats-natchez.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-natchez","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: trace4cats_trace4cats-newrelic - config: '{"name":"trace4cats_trace4cats-newrelic","dependencies":["circe_circe","http4s_http4s","trace4cats_trace4cats","trace4cats_trace4cats-exporter-http"],"repoUrl":"https://github.com/trace4cats/trace4cats-newrelic.git","revision":"v0.14.0","version":"0.14.0","targets":"io.janstenpickle%trace4cats-newrelic-http-exporter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: travisbrown_dhallj - config: '{"name":"travisbrown_dhallj","dependencies":["typelevel_scalacheck","scalameta_munit","typelevel_cats","typelevel_cats-effect","http4s_http4s","http4s_blaze","circe_circe","typelevel_jawn"],"repoUrl":"https://github.com/travisbrown/dhallj.git","revision":"v0.10.0-M2","version":"0.10.0-M2","targets":"org.dhallj%dhall-cats org.dhallj%dhall-scala org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-ast org.dhallj%dhall-testing org.dhallj%dhall-scala-codec org.dhallj%dhall-jawn org.dhallj%dhall-circe","config":{"projects":{"exclude":[],"overrides":{"dhall-parser":{"tests":"compile-only"}}},"java":{"version":"8"},"sbt":{"commands":["javacc"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_feral - config: '{"name":"typelevel_feral","dependencies":["http4s_http4s","scalameta_munit","armanbilge_scalacheck-effect","eed3si9n_expecty","circe_circe","tpolecat_natchez","scodec_scodec-bits","typelevel_fs2","circe_circe-fs2","typelevel_cats-effect"],"repoUrl":"https://github.com/typelevel/feral.git","revision":"v1.0.0-M4","version":"1.0.0-M4","targets":"org.typelevel%feral-lambda-cloudformation-custom-resource org.typelevel%feral-lambda org.typelevel%feral-core org.typelevel%feral-lambda-http4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: valdemargr_gql - config: '{"name":"valdemargr_gql","dependencies":["typelevel_cats-effect","typelevel_cats-collections","typelevel_cats-mtl","typelevel_fs2","typelevel_cats-parse","circe_circe","typelevel_paiges","scalameta_munit","armanbilge_munit-cats-effect","http4s_http4s","http4s_blaze","tpolecat_natchez"],"repoUrl":"https://github.com/valdemargr/gql.git","revision":"","version":"0.1-df25c05","targets":"io.github.valdemargr%gql-http4s io.github.valdemargr%gql io.github.valdemargr%gql-natchez io.github.valdemargr%gql-graphqlws io.github.valdemargr%gql-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: virtuslab_inkuire - config: '{"name":"virtuslab_inkuire","dependencies":["softwaremill_quicklens","scala_scala-parser-combinators","circe_circe","scalameta_munit","http4s_http4s","http4s_blaze","com-lihaoyi_scalatags"],"repoUrl":"https://github.com/virtuslab/inkuire.git","revision":"v1.0.0-M7","version":"1.0.0-M7","targets":"org.virtuslab%inkuire-engine org.virtuslab%inkuire-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: zio_zio-metrics-legacy - config: '{"name":"zio_zio-metrics-legacy","dependencies":["zio_zio","circe_circe","zio_interop-cats","http4s_http4s","http4s_blaze","typelevel_cats-effect"],"repoUrl":"https://github.com/zio/zio-metrics-legacy.git","revision":"v2.0.1","version":"2.0.1","targets":"dev.zio%zio-metrics dev.zio%zio-metrics-dropwizard dev.zio%zio-metrics-prometheus dev.zio%zio-metrics-statsd","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Build.scala","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-13: - runs-on: ubuntu-22.04 - needs: - - stage-12 - strategy: - fail-fast: false - matrix: - include: - - - name: armanbilge_fs2 - config: '{"name":"armanbilge_fs2","dependencies":["typelevel_cats","typelevel_cats-effect","scodec_scodec-bits","comcast_ip4s"],"repoUrl":"https://github.com/armanbilge/fs2.git","revision":"","version":"3.0-136-4a257e0","targets":"com.armanbilge%fs2-core com.armanbilge%fs2-io com.armanbilge%fs2-reactive-streams","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: bilal-fazlani_akka-http-jwt-auth - config: '{"name":"bilal-fazlani_akka-http-jwt-auth","dependencies":["jwt-scala_jwt-scala","circe_circe"],"repoUrl":"https://github.com/bilal-fazlani/akka-http-jwt-auth.git","revision":"v0.0.6","version":"0.0.6","targets":"com.bilal-fazlani%akka-http-jwt-auth com.bilal-fazlani%akka-http-client-circe com.bilal-fazlani%akka-http-oidc-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: carueda_tscfg - config: '{"name":"carueda_tscfg","dependencies":["outr_scribe","com-lihaoyi_pprint","scalatest_scalatest"],"repoUrl":"https://github.com/carueda/tscfg.git","revision":"v1.0.2","version":"1.0.2","targets":"com.github.carueda%tscfg","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["genCode"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_epimetheus-log4cats - config: '{"name":"davenverse_epimetheus-log4cats","dependencies":["davenverse_epimetheus","typelevel_cats","typelevel_cats-effect","armanbilge_log4cats"],"repoUrl":"https://github.com/davenverse/epimetheus-log4cats.git","revision":"v0.6.0-M1","version":"0.6.0-M1","targets":"io.chrisdavenport%epimetheus-log4cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: emartech_jwt-akka-http - config: '{"name":"emartech_jwt-akka-http","dependencies":["scalatest_scalatest","jwt-scala_jwt-scala"],"repoUrl":"https://github.com/emartech/jwt-akka-http.git","revision":"v1.4.33","version":"1.4.33","targets":"com.emarsys%jwt-akka-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: fiatjaf_scoin - config: '{"name":"fiatjaf_scoin","dependencies":["scodec_scodec-bits","scodec_scodec","comcast_ip4s","com-lihaoyi_utest"],"repoUrl":"https://github.com/fiatjaf/scoin.git","revision":"v0.5.0","version":"0.5.0","targets":"com.fiatjaf%scoin","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: geirolz_erules - config: '{"name":"geirolz_erules","dependencies":["typelevel_cats","typelevel_cats-effect","armanbilge_log4cats","typelevel_cats-effect-testing","scalatest_scalatest","scalameta_munit","circe_circe","geirolz_cats-xml"],"repoUrl":"https://github.com/geirolz/erules.git","revision":"v0.0.8","version":"0.0.8","targets":"com.github.geirolz%erules-circe com.github.geirolz%erules-core com.github.geirolz%erules-cats-xml com.github.geirolz%erules-scalatest com.github.geirolz%erules-generic","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: janlisse_zio-jwt-validator - config: '{"name":"janlisse_zio-jwt-validator","dependencies":["zio_zio","zio_zio-json","zio_zio-cache","j5ik2o_base64scala","zio_zio-prelude","jwt-scala_jwt-scala"],"repoUrl":"https://github.com/janlisse/zio-jwt-validator.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.janlisse%zio-jwt-validator"}' - - - name: permutive-engineering_prometheus4cats - config: '{"name":"permutive-engineering_prometheus4cats","dependencies":["typelevel_cats","typelevel_cats-effect","scalameta_munit","typelevel_discipline-munit","armanbilge_scalacheck-effect","armanbilge_log4cats"],"repoUrl":"https://github.com/permutive-engineering/prometheus4cats.git","revision":"v1.0.0-RC3","version":"1.0.0-RC3","targets":"com.permutive%prometheus4cats com.permutive%prometheus4cats-docs com.permutive%prometheus4cats-java com.permutive%prometheus4cats-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: pityka_lamp - config: '{"name":"pityka_lamp","dependencies":["scalatest_scalatest","pityka_saddle","com-lihaoyi_upickle","typelevel_cats-effect","typelevel_cats","akka_akka","outr_scribe","plokhotnyuk_jsoniter-scala","scalapb_scalapb"],"repoUrl":"https://github.com/pityka/lamp.git","revision":"v0.0.100","version":"0.0.100","targets":"io.github.pityka%lamp-knn io.github.pityka%extratrees io.github.pityka%lamp-core io.github.pityka%lamp-sten io.github.pityka%lamp-saddle io.github.pityka%lamp-akka io.github.pityka%lamp-umap io.github.pityka%lamp-data io.github.pityka%lamp-onnx","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":12288,"sourcePatches":[]}}' - - - name: playframework_anorm - config: '{"name":"playframework_anorm","dependencies":["scala_scala-parser-combinators","scala_scala-xml","cchantep_acolyte","akka_akka","playframework_play-json"],"repoUrl":"https://github.com/playframework/anorm.git","revision":"2.7.0","version":"2.7.0","targets":"org.playframework.anorm%anorm org.playframework.anorm%anorm-akka org.playframework.anorm%anorm-postgres org.playframework.anorm%anorm-tokenizer"}' - - - name: sangria-graphql_sangria - config: '{"name":"sangria-graphql_sangria","dependencies":["sangria-graphql_macro-visit","sangria-graphql_sangria-marshalling-api","sangria-graphql_sangria-streaming-api","scalatest_scalatest","sangria-graphql_sangria-marshalling-testkit","sangria-graphql_sangria-spray-json","sangria-graphql_sangria-argonaut","sangria-graphql_sangria-ion","fthomas_refined","sirthias_parboiled2"],"repoUrl":"https://github.com/sangria-graphql/sangria.git","revision":"v3.4.1","version":"3.4.1","targets":"org.sangria-graphql%sangria-core org.sangria-graphql%sangria-parser org.sangria-graphql%sangria-derivation org.sangria-graphql%sangria-ast org.sangria-graphql%sangria","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: stephennancekivell_scalatest-json - config: '{"name":"stephennancekivell_scalatest-json","dependencies":["scalatest_scalatest","gnieh_diffson","circe_circe"],"repoUrl":"https://github.com/stephennancekivell/scalatest-json.git","revision":"v0.2.5","version":"0.2.5","targets":"com.stephenn%scalatest-circe"}' - - - name: typelevel_fs2 - config: '{"name":"typelevel_fs2","dependencies":["scodec_scodec","comcast_ip4s","typelevel_cats","typelevel_cats-effect","scodec_scodec-bits","armanbilge_scalacheck-effect","armanbilge_munit-cats-effect","typelevel_discipline-munit","scalatest_scalatestplus-selenium"],"repoUrl":"https://github.com/typelevel/fs2.git","revision":"v3.4.0","version":"3.4.0","targets":"co.fs2%fs2-scodec co.fs2%fs2-io co.fs2%fs2-docs co.fs2%fs2-core co.fs2%fs2-protocols co.fs2%fs2-reactive-streams","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: typelevel_log4cats - config: '{"name":"typelevel_log4cats","dependencies":["armanbilge_munit-cats-effect","typelevel_cats","typelevel_cats-effect","armanbilge_log4cats"],"repoUrl":"https://github.com/typelevel/log4cats.git","revision":"v2.5.0","version":"2.5.0","targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: virtuslab_scala-cli - config: '{"name":"virtuslab_scala-cli","dependencies":["com-lihaoyi_os-lib","com-lihaoyi_pprint","plokhotnyuk_jsoniter-scala","scala_scala-collection-compat","scala-cli_java-class-name","scala-native_scala-native","scala-cli_libdaemon-jvm","scala-cli_scala-cli-signing","alexarchambault_case-app","scalameta_metaconfig","scalapy_python-native-libs","coursier_dependency"],"repoUrl":"https://github.com/virtuslab/scala-cli.git","revision":"v0.1.19","version":"0.1.19","targets":"org.virtuslab.scala-cli%scala3-graal org.virtuslab.scala-cli%directives org.virtuslab.scala-cli%build-module org.virtuslab.scala-cli%bloop-rifle org.virtuslab.scala-cli%scala3-runtime org.virtuslab.scala-cli%options org.virtuslab.scala-cli%build-macros org.virtuslab.scala-cli%specification-level org.virtuslab.scala-cli%runner org.virtuslab.scala-cli%config org.virtuslab.scala-cli%scala3-graal-processor org.virtuslab.scala-cli%tasty-lib org.virtuslab.scala-cli%cli org.virtuslab.scala-cli%core org.virtuslab.scala-cli%test-runner","config":{"projects":{"exclude":[],"overrides":{"cli":{"tests":"compile-only"},"build-module":{"tests":"compile-only"},"build-macros":{"tests":"compile-only"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/deps.sc","pattern":"def scala3 = \"3.2.1\"","replaceWith":"def scala3 = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-7: - runs-on: ubuntu-22.04 - needs: - - stage-6 - strategy: - fail-fast: false - matrix: - include: - - - name: alejandrohdezma_sbt-mdoc-toc - config: '{"name":"alejandrohdezma_sbt-mdoc-toc","dependencies":["scalameta_mdoc"],"repoUrl":"https://github.com/alejandrohdezma/sbt-mdoc-toc.git","revision":"v0.4.0","version":"0.4.0","targets":"com.alejandrohdezma%mdoc-toc-generator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: bilal-fazlani_zio-mongo - config: '{"name":"bilal-fazlani_zio-mongo","dependencies":["zio_zio","zio_interop-reactive-streams","circe_circe","zio_zio-json"],"repoUrl":"https://github.com/bilal-fazlani/zio-mongo.git","revision":"v0.6.1","version":"0.6.1","targets":"com.bilal-fazlani.zio-mongo%zio-mongo com.bilal-fazlani.zio-mongo%circe-codec com.bilal-fazlani.zio-mongo%zio-json-codec","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: cornerman_chameleon - config: '{"name":"cornerman_chameleon","dependencies":["typelevel_cats","scalapb_scalapb","suzaku-io_boopickle","circe_circe","com-lihaoyi_upickle","plokhotnyuk_jsoniter-scala","scalatest_scalatest","scodec_scodec","scodec_scodec-bits"],"repoUrl":"https://github.com/cornerman/chameleon.git","revision":"v0.3.5","version":"0.3.5","targets":"com.github.cornerman%chameleon","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: dacr_zio-lmdb - config: '{"name":"dacr_zio-lmdb","dependencies":["zio_zio","zio_zio-json","zio_zio-nio"],"repoUrl":"https://github.com/dacr/zio-lmdb.git","revision":"v0.0.2","version":"0.0.2","targets":"fr.janalyse%zio-lmdb"}' - - - name: darrenjw_scala-glm - config: '{"name":"darrenjw_scala-glm","dependencies":["scalameta_mdoc","scalatest_scalatest","scalanlp_breeze"],"repoUrl":"https://github.com/darrenjw/scala-glm.git","revision":"v0.8","version":"0.8","targets":"com.github.darrenjw%scala-glm","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: darrenjw_scala-smfsb - config: '{"name":"darrenjw_scala-smfsb","dependencies":["scalameta_mdoc","scalatest_scalatest","scala_scala-parallel-collections","scalanlp_breeze"],"repoUrl":"https://github.com/darrenjw/scala-smfsb.git","revision":"v1.0","version":"1.0","targets":"com.github.darrenjw%scala-smfsb"}' - - - name: finos_morphir-scala - config: '{"name":"finos_morphir-scala","dependencies":["zio_zio","zio_zio-json","sirthias_borer","com-lihaoyi_sourcecode","zio_zio-prelude","zio_zio-cli","zio_zio-process","lemonlabsuk_scala-uri"],"repoUrl":"https://github.com/finos/morphir-scala.git","revision":"v0.2.1","version":"0.2.1","targets":"org.finos.morphir%morphir-contrib-flowz org.finos.morphir%morphir-tools-backend org.finos.morphir%morphir-lib-core org.finos.morphir%morphir-testing org.finos.morphir%morphir-toolkit-codec-zio-json org.finos.morphir%morphir-experimental-ir org.finos.morphir%morphir-toolkit-codec org.finos.morphir%morphir-toolkit-interpreter org.finos.morphir%morphir-experimental-ir-zio-json org.finos.morphir%morphir-toolkit-util org.finos.morphir%morphir-toolkit-core-testing org.finos.morphir%morphir-tools-cli org.finos.morphir%morphir-lib-interop org.finos.morphir%morphir-toolkit-mir org.finos.morphir%morphir-toolkit-core org.finos.morphir%morphir-experimental-formats-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' - - - name: frawa_typed-json - config: '{"name":"frawa_typed-json","dependencies":["scalameta_munit","typelevel_jawn","frawa_inline-files","zio_zio-json"],"repoUrl":"https://github.com/frawa/typed-json.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.frawa%typed-json-parser io.github.frawa%typed-json-parser-jawn io.github.frawa%typed-json-macros io.github.frawa%typed-json-parser-zio io.github.frawa%typed-json","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: gnieh_geo-scala - config: '{"name":"gnieh_geo-scala","dependencies":["scalatest_scalatest","typelevel_scalacheck","circe_circe","plokhotnyuk_jsoniter-scala"],"repoUrl":"https://github.com/gnieh/geo-scala.git","revision":"v0.4.0","version":"0.4.0","targets":"org.gnieh%geo-scala-circe org.gnieh%geo-scala-core org.gnieh%geo-scala-jsoniter-scala org.gnieh%geo-scala-polyline","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: iltotore_iron - config: '{"name":"iltotore_iron","dependencies":["zio_zio-json","circe_circe","plokhotnyuk_jsoniter-scala","typelevel_cats"],"repoUrl":"https://github.com/iltotore/iron.git","revision":"v2.0.0-RC2","version":"2.0.0-RC2","targets":"io.github.iltotore%iron-zio-json io.github.iltotore%iron-circe io.github.iltotore%iron-jsoniter io.github.iltotore%iron io.github.iltotore%iron-cats","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: imrafaelmerino_json-scala-values - config: '{"name":"imrafaelmerino_json-scala-values","dependencies":["scalatest_scalatest","plokhotnyuk_jsoniter-scala","optics-dev_monocle"],"repoUrl":"https://github.com/imrafaelmerino/json-scala-values.git","revision":"v5.2.1","version":"5.2.1","targets":"com.github.imrafaelmerino%json-scala-values"}' - - - name: katrix_typenbt - config: '{"name":"katrix_typenbt","dependencies":["scalatest_scalatest","katrix_perspective","typelevel_cats-parse","typelevel_scalacheck"],"repoUrl":"https://github.com/katrix/typenbt.git","revision":"","version":"0.6.0","targets":"net.katsstuff%typenbt net.katsstuff%typenbt-extra net.katsstuff%typenbt-mojangson"}' - - - name: sciss_scalacolliderswing - config: '{"name":"sciss_scalacolliderswing","dependencies":["sciss_desktop","sciss_kollflitz","sciss_audiowidgets","sciss_fileutil","sciss_scalacollider","sciss_scalacollider-dot","sciss_scalacolliderugens","sciss_scissdsp"],"repoUrl":"https://github.com/sciss/scalacolliderswing.git","revision":"v2.9.0","version":"2.9.0","targets":"de.sciss%scalacolliderswing-interpreter de.sciss%scalacolliderswing-app de.sciss%scalacolliderswing-plotting de.sciss%scalacolliderswing-core de.sciss%scalacolliderswing"}' - - - name: shiftleftsecurity_js2cpg - config: '{"name":"shiftleftsecurity_js2cpg","dependencies":["shiftleftsecurity_codepropertygraph","joernio_joern","scopt_scopt","scalatest_scalatest"],"repoUrl":"https://github.com/shiftleftsecurity/js2cpg.git","revision":"v0.2.194","version":"0.2.194","targets":"io.shiftleft%js2cpg","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: softwaremill_sttp-apispec - config: '{"name":"softwaremill_sttp-apispec","dependencies":["circe_circe","scala_scala-collection-compat","scalatest_scalatest","circe_circe-yaml"],"repoUrl":"https://github.com/softwaremill/sttp-apispec.git","revision":"v0.3.1","version":"0.3.1","targets":"com.softwaremill.sttp.apispec%jsonschema-circe com.softwaremill.sttp.apispec%asyncapi-model com.softwaremill.sttp.apispec%openapi-model com.softwaremill.sttp.apispec%apispec-model com.softwaremill.sttp.apispec%openapi-circe-yaml com.softwaremill.sttp.apispec%asyncapi-circe-yaml com.softwaremill.sttp.apispec%asyncapi-circe com.softwaremill.sttp.apispec%openapi-circe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: zio_zio-kafka - config: '{"name":"zio_zio-kafka","dependencies":["zio_zio","scala_scala-collection-compat","scalameta_mdoc"],"repoUrl":"https://github.com/zio/zio-kafka.git","revision":"v2.0.3","version":"2.0.3","targets":"dev.zio%zio-kafka dev.zio%zio-kafka-docs dev.zio%zio-kafka-test-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: zio_zio-lambda - config: '{"name":"zio_zio-lambda","dependencies":["zio_zio","zio_zio-json"],"repoUrl":"https://github.com/zio/zio-lambda.git","revision":"v1.0.0-RC8","version":"1.0.0-RC8","targets":"dev.zio%zio-lambda dev.zio%zio-lambda-event dev.zio%zio-lambda-response","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: zio_zio-schema - config: '{"name":"zio_zio-schema","dependencies":["zio_zio","zio_zio-prelude","fasterxml_jackson-module-scala","zio_zio-json","zio_zio-constraintless","zio_zio-optics"],"repoUrl":"https://github.com/zio/zio-schema.git","revision":"v0.4.2","version":"0.4.2","targets":"dev.zio%zio-schema-derivation dev.zio%zio-schema-zio-test dev.zio%zio-schema-macros dev.zio%zio-schema-msg-pack dev.zio%zio-schema-protobuf dev.zio%zio-schema-thrift dev.zio%zio-schema-json dev.zio%zio-schema-avro dev.zio%zio-schema dev.zio%zio-schema-optics","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3.1\")","replaceWith":"val Scala3: String = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' From dd50bd8bf57bc7eee5c8b87a67298fb13d9da88d Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 11:50:58 +0100 Subject: [PATCH 009/154] use names only --- .github/workflows/build.yaml | 2400 ++++++++++++++++++---------------- 1 file changed, 1264 insertions(+), 1136 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b35d3eb2..f3577cb5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,1142 +11,1270 @@ on: type: string description: "Max amount of projects" required: true -jobs: - stage-0: +jobs: + stage-0: runs-on: ubuntu-22.04 - needs: - strategy: - fail-fast: false - matrix: - include: - - - name: afsalthaj_constraintless - config: '{"name":"afsalthaj_constraintless","dependencies":[],"repoUrl":"https://github.com/afsalthaj/constraintless.git","revision":"v0.1.4","version":"0.1.4","targets":"io.github.afsalthaj%constraintless"}' - - - name: alejandrohdezma_dummy - config: '{"name":"alejandrohdezma_dummy","dependencies":[],"repoUrl":"https://github.com/alejandrohdezma/dummy.git","revision":"v0.1.0","version":"0.1.0","targets":"com.alejandrohdezma%dummy","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: alejandrohdezma_sbt-propagate - config: '{"name":"alejandrohdezma_sbt-propagate","dependencies":[],"repoUrl":"https://github.com/alejandrohdezma/sbt-propagate.git","revision":"v0.2.0","version":"0.2.0","targets":"com.alejandrohdezma%resource-generator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: almond-sh_almond - config: '{"name":"almond-sh_almond","dependencies":[],"repoUrl":"https://github.com/almond-sh/almond.git","revision":"v0.13.2","version":"0.13.2","targets":"sh.almond%logger","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/deps.sc","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"\""}]}}' - - - name: barnardb_tinyplate - config: '{"name":"barnardb_tinyplate","dependencies":[],"repoUrl":"https://github.com/barnardb/tinyplate.git","revision":"v0.6.0","version":"0.6.0","targets":"io.github.barnardb%tinyplate"}' - - - name: com-lihaoyi_geny - config: '{"name":"com-lihaoyi_geny","dependencies":[],"repoUrl":"https://github.com/com-lihaoyi/geny.git","revision":"1.0.0","version":"1.0.0","targets":"com.lihaoyi%geny","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_sourcecode - config: '{"name":"com-lihaoyi_sourcecode","dependencies":[],"repoUrl":"https://github.com/com-lihaoyi/sourcecode.git","revision":"0.3.0","version":"0.3.0","targets":"com.lihaoyi%sourcecode","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' - - - name: com-lihaoyi_utest - config: '{"name":"com-lihaoyi_utest","dependencies":[],"repoUrl":"https://github.com/com-lihaoyi/utest.git","revision":"0.8.1","version":"0.8.1","targets":"com.lihaoyi%utest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: cornerman_simple-scalajs-requests - config: '{"name":"cornerman_simple-scalajs-requests","dependencies":[],"repoUrl":"https://github.com/cornerman/simple-scalajs-requests.git","revision":"v0.1.0","version":"0.1.0","targets":"com.github.cornerman%simple-scalajs-requests","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: coursier_dependency - config: '{"name":"coursier_dependency","dependencies":[],"repoUrl":"https://github.com/coursier/dependency.git","revision":"v0.2.2","version":"0.2.2","targets":"io.get-coursier%dependency","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: cquiroz_scala-java-time - config: '{"name":"cquiroz_scala-java-time","dependencies":[],"repoUrl":"https://github.com/cquiroz/scala-java-time.git","revision":"v2.5.0","version":"2.5.0","targets":"io.github.cquiroz%scala-java-time io.github.cquiroz%scala-java-time-tzdb","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: dieproht_matr - config: '{"name":"dieproht_matr","dependencies":[],"repoUrl":"https://github.com/dieproht/matr.git","revision":"v0.0.3","version":"0.0.3","targets":"io.github.dieproht%matr-dflt-data io.github.dieproht%matr-bundle io.github.dieproht%matr-api io.github.dieproht%matr-std io.github.dieproht%matr-dflt-ops"}' - - - name: dmytromitin_dotty-patched - config: '{"name":"dmytromitin_dotty-patched","dependencies":[],"repoUrl":"https://github.com/dmytromitin/dotty-patched.git","revision":"","version":"3.2.1","targets":"com.github.dmytromitin%scala3-compiler-patched com.github.dmytromitin%scala3-compiler-patched-assembly"}' - - - name: eed3si9n_verify - config: '{"name":"eed3si9n_verify","dependencies":[],"repoUrl":"https://github.com/eed3si9n/verify.git","revision":"main","version":"1.0.0","targets":"com.eed3si9n.verify%verify","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: eltherion_http4s-timer - config: '{"name":"eltherion_http4s-timer","dependencies":[],"repoUrl":"https://github.com/eltherion/http4s-timer.git","revision":"v0.1.21","version":"0.1.21","targets":"pl.datart%http4s-timer-core pl.datart%http4s-timer-newrelic","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: fdietze_formidable - config: '{"name":"fdietze_formidable","dependencies":[],"repoUrl":"https://github.com/fdietze/formidable.git","revision":"v0.1.4","version":"0.1.4","targets":"com.github.fdietze%formidable","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: fiatjaf_nlog - config: '{"name":"fiatjaf_nlog","dependencies":[],"repoUrl":"https://github.com/fiatjaf/nlog.git","revision":"v0.1.0","version":"0.1.0","targets":"com.fiatjaf%nlog","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: fommil_jzon - config: '{"name":"fommil_jzon","dependencies":[],"repoUrl":"https://github.com/fommil/jzon.git","revision":"v1.0.0","version":"1.0.0","targets":"com.fommil%jzon","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' - - - name: gaeljw_typetrees - config: '{"name":"gaeljw_typetrees","dependencies":[],"repoUrl":"https://github.com/gaeljw/typetrees.git","revision":"v0.5.0","version":"0.5.0","targets":"io.github.gaeljw%typetrees","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: gemini-hlsw_lucuma-jts - config: '{"name":"gemini-hlsw_lucuma-jts","dependencies":[],"repoUrl":"https://github.com/gemini-hlsw/lucuma-jts.git","revision":"v0.3.0","version":"0.3.0","targets":"edu.gemini%lucuma-jts edu.gemini%lucuma-jts-awt","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: getshaka-org_native-converter - config: '{"name":"getshaka-org_native-converter","dependencies":[],"repoUrl":"https://github.com/getshaka-org/native-converter.git","revision":"v0.8.0","version":"0.8.0","targets":"org.getshaka%native-converter","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: hamnis_dataclass-scalafix - config: '{"name":"hamnis_dataclass-scalafix","dependencies":[],"repoUrl":"https://github.com/hamnis/dataclass-scalafix.git","revision":"v0.1.0","version":"0.1.0","targets":"net.hamnaberg%dataclass-annotation","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec - config: '{"name":"hsci-r_lucene-perfieldpostingsformatordtermvectorscodec","dependencies":[],"repoUrl":"https://github.com/hsci-r/lucene-perfieldpostingsformatordtermvectorscodec.git","revision":"","version":"1.2.11","targets":"io.github.hsci-r%lucene-perfieldpostingsformatordtermvectorscodec","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_hpack - config: '{"name":"http4s_hpack","dependencies":[],"repoUrl":"https://github.com/http4s/hpack.git","revision":"","version":"1.0.1-56-fcf3848","targets":"com.armanbilge%hpack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: iheartradio_ficus - config: '{"name":"iheartradio_ficus","dependencies":[],"repoUrl":"https://github.com/iheartradio/ficus.git","revision":"v1.5.2","version":"1.5.2","targets":"com.iheart%ficus","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.1\"","replaceWith":"def Scala3 = \"\""}]}}' - - - name: j5ik2o_akka-persistence-s3 - config: '{"name":"j5ik2o_akka-persistence-s3","dependencies":[],"repoUrl":"https://github.com/j5ik2o/akka-persistence-s3.git","revision":"v1.2.172","version":"1.2.172","targets":"com.github.j5ik2o%akka-persistence-s3-base com.github.j5ik2o%akka-persistence-s3-journal com.github.j5ik2o%akka-persistence-s3-snapshot","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: jcouyang_jujiu - config: '{"name":"jcouyang_jujiu","dependencies":[],"repoUrl":"https://github.com/jcouyang/jujiu.git","revision":"v0.27.0","version":"0.27.0","targets":"us.oyanglul%jujiu","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: jodersky_identicon - config: '{"name":"jodersky_identicon","dependencies":[],"repoUrl":"https://github.com/jodersky/identicon.git","revision":"0.4.0","version":"0.4.0","targets":"io.crashbox%identicon"}' - - - name: jodersky_simplesql - config: '{"name":"jodersky_simplesql","dependencies":[],"repoUrl":"https://github.com/jodersky/simplesql.git","revision":"0.2.2","version":"0.2.2","targets":"io.crashbox%simplesql"}' - - - name: jphmrst_scala-latex - config: '{"name":"jphmrst_scala-latex","dependencies":[],"repoUrl":"https://github.com/jphmrst/scala-latex.git","revision":"v1.1.2","version":"1.1.2","targets":"org.maraist%scala-latex","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: kubukoz_debug-utils - config: '{"name":"kubukoz_debug-utils","dependencies":[],"repoUrl":"https://github.com/kubukoz/debug-utils.git","revision":"v1.1.3","version":"1.1.3","targets":"com.kubukoz%debug-utils"}' - - - name: lightbend_ssl-config - config: '{"name":"lightbend_ssl-config","dependencies":[],"repoUrl":"https://github.com/lightbend/ssl-config.git","revision":"v0.6.1","version":"0.6.1","targets":"com.typesafe%ssl-config-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: likeligood-ab_scala-react - config: '{"name":"likeligood-ab_scala-react","dependencies":[],"repoUrl":"https://github.com/likeligood-ab/scala-react.git","revision":"","version":"0.1.0","targets":"com.likeligood%scala-react"}' - - - name: lunduniversity_introprog-scalalib - config: '{"name":"lunduniversity_introprog-scalalib","dependencies":[],"repoUrl":"https://github.com/lunduniversity/introprog-scalalib.git","revision":"v1.3.1","version":"1.3.1","targets":"se.lth.cs%introprog","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: markehammons_slinc - config: '{"name":"markehammons_slinc","dependencies":[],"repoUrl":"https://github.com/markehammons/slinc.git","revision":"","version":"0.1.1-72-1cedff","targets":"fr.hammons%slinc-core fr.hammons%slinc-j17 fr.hammons%slinc-j19 fr.hammons%slinc-runtime","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: max-leuthaeuser_scroll - config: '{"name":"max-leuthaeuser_scroll","dependencies":[],"repoUrl":"https://github.com/max-leuthaeuser/scroll.git","revision":"","version":"3.0","targets":"com.github.max-leuthaeuser%scroll","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: mdedetrich_scalacheck - config: '{"name":"mdedetrich_scalacheck","dependencies":[],"repoUrl":"https://github.com/mdedetrich/scalacheck.git","revision":"","version":"1.17.0","targets":"org.mdedetrich%scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: nafg_scala-phonenumber - config: '{"name":"nafg_scala-phonenumber","dependencies":[],"repoUrl":"https://github.com/nafg/scala-phonenumber.git","revision":"v0.4.0","version":"0.4.0","targets":"io.github.nafg.scala-phonenumber%scala-phonenumber","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: nafg_scheduler - config: '{"name":"nafg_scheduler","dependencies":[],"repoUrl":"https://github.com/nafg/scheduler.git","revision":"v2.0.2","version":"2.0.2","targets":"io.github.nafg.scheduler%scheduler","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: nickburkard_aws-cdk-scala - config: '{"name":"nickburkard_aws-cdk-scala","dependencies":[],"repoUrl":"https://github.com/nickburkard/aws-cdk-scala.git","revision":"v0.22.0","version":"0.22.0","targets":"io.burkard%aws-cdk-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: nscala-time_nscala-time - config: '{"name":"nscala-time_nscala-time","dependencies":[],"repoUrl":"https://github.com/nscala-time/nscala-time.git","revision":"releases/2.32.0","version":"2.32.0","targets":"com.github.nscala-time%nscala-time"}' - - - name: nthportal_spaghetti - config: '{"name":"nthportal_spaghetti","dependencies":[],"repoUrl":"https://github.com/nthportal/spaghetti.git","revision":"v0.2.0","version":"0.2.0","targets":"lgbt.princess%spaghetti","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: olivierblanvillain_regsafe - config: '{"name":"olivierblanvillain_regsafe","dependencies":[],"repoUrl":"https://github.com/olivierblanvillain/regsafe.git","revision":"v0.0.1","version":"0.0.1","targets":"in.nvilla%regsafe","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: openmole_scaladget - config: '{"name":"openmole_scaladget","dependencies":[],"repoUrl":"https://github.com/openmole/scaladget.git","revision":"v1.9.4","version":"1.9.4","targets":"org.openmole.scaladget%scaladget"}' - - - name: otavia-projects_mill-rust-jni - config: '{"name":"otavia-projects_mill-rust-jni","dependencies":[],"repoUrl":"https://github.com/otavia-projects/mill-rust-jni.git","revision":"0.1.0","version":"0.1.0","targets":"io.github.otavia-projects%jni-loader"}' - - - name: outr_perfolation - config: '{"name":"outr_perfolation","dependencies":[],"repoUrl":"https://github.com/outr/perfolation.git","revision":"master","version":"1.2.9","targets":"com.outr%perfolation com.outr%perfolation-unit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: oyvindberg_tui-scala - config: '{"name":"oyvindberg_tui-scala","dependencies":[],"repoUrl":"https://github.com/oyvindberg/tui-scala.git","revision":"v0.0.4","version":"0.0.4","targets":"com.olvind.tui%cassowary com.olvind.tui%tui"}' - - - name: raistlintao_scalalogger - config: '{"name":"raistlintao_scalalogger","dependencies":[],"repoUrl":"https://github.com/raistlintao/scalalogger.git","revision":"","version":"1.0.0","targets":"io.github.raistlintao%logger"}' - - - name: rssh_dotty-cps-async - config: '{"name":"rssh_dotty-cps-async","dependencies":[],"repoUrl":"https://github.com/rssh/dotty-cps-async.git","revision":"0.9.14","version":"0.9.14","targets":"com.github.rssh%dotty-cps-async","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-streaming-api - config: '{"name":"sangria-graphql_sangria-streaming-api","dependencies":[],"repoUrl":"https://github.com/sangria-graphql/sangria-streaming-api.git","revision":"v1.0.3","version":"1.0.3","targets":"org.sangria-graphql%sangria-streaming-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sbt_sbt-jni - config: '{"name":"sbt_sbt-jni","dependencies":[],"repoUrl":"https://github.com/sbt/sbt-jni.git","revision":"v1.5.4","version":"1.5.4","targets":"com.github.sbt%sbt-jni-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scala-cli_java-class-name - config: '{"name":"scala-cli_java-class-name","dependencies":[],"repoUrl":"https://github.com/scala-cli/java-class-name.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.alexarchambault.scala-cli%java-class-name","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scala-cli_libdaemon-jvm - config: '{"name":"scala-cli_libdaemon-jvm","dependencies":[],"repoUrl":"https://github.com/scala-cli/libdaemon-jvm.git","revision":"v0.0.10","version":"0.0.10","targets":"io.github.alexarchambault.libdaemon%libdaemon","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"def scala3 = \"3.1.0\"","replaceWith":"def scala3 = \"\""}]}}' - - - name: scala-js_scala-js-macrotask-executor - config: '{"name":"scala-js_scala-js-macrotask-executor","dependencies":[],"repoUrl":"https://github.com/scala-js/scala-js-macrotask-executor.git","revision":"v1.0.0","version":"1.0.0","targets":"org.scala-js%scala-js-macrotask-executor","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scala-js_scala-js-stubs - config: '{"name":"scala-js_scala-js-stubs","dependencies":[],"repoUrl":"https://github.com/scala-js/scala-js-stubs.git","revision":"v1.1.0","version":"1.1.0","targets":"org.scala-js%scalajs-stubs"}' - - - name: scala-ts_scala-ts - config: '{"name":"scala-ts_scala-ts","dependencies":[],"repoUrl":"https://github.com/scala-ts/scala-ts.git","revision":"0.5.15","version":"0.5.15","targets":"io.github.scala-ts%scala-ts-core io.github.scala-ts%scala-ts-idtlt io.github.scala-ts%scala-ts-python"}' - - - name: scala_scala-collection-compat - config: '{"name":"scala_scala-collection-compat","dependencies":[],"repoUrl":"https://github.com/scala/scala-collection-compat.git","revision":"v2.9.0","version":"2.9.0","targets":"org.scala-lang.modules%scala-collection-compat","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: scala_scala-collection-contrib - config: '{"name":"scala_scala-collection-contrib","dependencies":[],"repoUrl":"https://github.com/scala/scala-collection-contrib.git","revision":"v0.3.0","version":"0.3.0","targets":"org.scala-lang.modules%scala-collection-contrib","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scala_scala-java8-compat - config: '{"name":"scala_scala-java8-compat","dependencies":[],"repoUrl":"https://github.com/scala/scala-java8-compat.git","revision":"v1.0.2","version":"1.0.2","targets":"org.scala-lang.modules%scala-java8-compat","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: scala_scala-parallel-collections - config: '{"name":"scala_scala-parallel-collections","dependencies":[],"repoUrl":"https://github.com/scala/scala-parallel-collections.git","revision":"v1.0.4","version":"1.0.4","targets":"org.scala-lang.modules%scala-parallel-collections","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scala_scala-xml - config: '{"name":"scala_scala-xml","dependencies":[],"repoUrl":"https://github.com/scala/scala-xml.git","revision":"v2.1.0","version":"2.1.0","targets":"org.scala-lang.modules%scala-xml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalqa_scalqa - config: '{"name":"scalqa_scalqa","dependencies":[],"repoUrl":"https://github.com/scalqa/scalqa.git","revision":"v1.0","version":"1.0","targets":"org.scalqa%scalqa"}' - - - name: sciss_fileutil - config: '{"name":"sciss_fileutil","dependencies":[],"repoUrl":"https://github.com/sciss/fileutil.git","revision":"","version":"1.1.5","targets":"de.sciss%fileutil"}' - - - name: sciss_linkernighantsp - config: '{"name":"sciss_linkernighantsp","dependencies":[],"repoUrl":"https://github.com/sciss/linkernighantsp.git","revision":"","version":"0.1.3","targets":"de.sciss%linkernighantsp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' - - - name: sciss_log - config: '{"name":"sciss_log","dependencies":[],"repoUrl":"https://github.com/sciss/log.git","revision":"","version":"0.1.1","targets":"de.sciss%log"}' - - - name: sciss_optional - config: '{"name":"sciss_optional","dependencies":[],"repoUrl":"https://github.com/sciss/optional.git","revision":"","version":"1.0.1","targets":"de.sciss%optional"}' - - - name: sciss_raphaelicons - config: '{"name":"sciss_raphaelicons","dependencies":[],"repoUrl":"https://github.com/sciss/raphaelicons.git","revision":"","version":"1.0.7","targets":"de.sciss%raphael-icons"}' - - - name: sciss_transform4s - config: '{"name":"sciss_transform4s","dependencies":[],"repoUrl":"https://github.com/sciss/transform4s.git","revision":"","version":"0.1.1","targets":"de.sciss%transform4s"}' - - - name: sciss_treetable - config: '{"name":"sciss_treetable","dependencies":[],"repoUrl":"https://github.com/sciss/treetable.git","revision":"","version":"1.6.3","targets":"de.sciss%treetable-scala"}' - - - name: sean-ideabank_rudolf - config: '{"name":"sean-ideabank_rudolf","dependencies":[],"repoUrl":"https://github.com/sean-ideabank/rudolf.git","revision":"","version":"0.1.1","targets":"works.ideabank%rudolf","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: sinaghaffari_monadicsimplifier - config: '{"name":"sinaghaffari_monadicsimplifier","dependencies":[],"repoUrl":"https://github.com/sinaghaffari/monadicsimplifier.git","revision":"","version":"0.1","targets":"com.sinaghaffari%monadicsimplifier"}' - - - name: sirthias_macrolizer - config: '{"name":"sirthias_macrolizer","dependencies":[],"repoUrl":"https://github.com/sirthias/macrolizer.git","revision":"v0.6.2","version":"0.6.2","targets":"io.bullet%macrolizer","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: softwaremill_magnolia - config: '{"name":"softwaremill_magnolia","dependencies":[],"repoUrl":"https://github.com/softwaremill/magnolia.git","revision":"scala3-v1.2.6","version":"1.2.6","targets":"com.softwaremill.magnolia1_3%magnolia","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: softwaremill_odelay - config: '{"name":"softwaremill_odelay","dependencies":[],"repoUrl":"https://github.com/softwaremill/odelay.git","revision":"v0.4.0","version":"0.4.0","targets":"com.softwaremill.odelay%odelay-netty3 com.softwaremill.odelay%odelay-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.1.3\")","replaceWith":"val scala3 = List(\"\")"}]}}' - - - name: softwaremill_scala-common - config: '{"name":"softwaremill_scala-common","dependencies":[],"repoUrl":"https://github.com/softwaremill/scala-common.git","revision":"","version":"2.3.4","targets":"com.softwaremill.common%tagging","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3500,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: spray_spray - config: '{"name":"spray_spray","dependencies":[],"repoUrl":"https://github.com/spray/spray-json.git","revision":"v1.3.6-3.1.0","version":"1.3.6","targets":"io.spray%spray-json"}' - - - name: swaldman_mlog-scala - config: '{"name":"swaldman_mlog-scala","dependencies":[],"repoUrl":"https://github.com/swaldman/mlog-scala.git","revision":"v0.3.14","version":"0.3.14","targets":"com.mchange%mlog-scala"}' - - - name: t2v_holidays - config: '{"name":"t2v_holidays","dependencies":[],"repoUrl":"https://github.com/t2v/holidays.git","revision":"release7.1","version":"7.1","targets":"jp.t2v%holidays","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tabdulradi_happypath - config: '{"name":"tabdulradi_happypath","dependencies":[],"repoUrl":"https://github.com/tabdulradi/happypath.git","revision":"v0.3.0","version":"0.3.0","targets":"com.abdulradi%happypath-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: taig_object-fit - config: '{"name":"taig_object-fit","dependencies":[],"repoUrl":"https://github.com/taig/object-fit.git","revision":"0.1.1","version":"0.1.1","targets":"io.taig%object-fit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: themillhousegroup_scoup - config: '{"name":"themillhousegroup_scoup","dependencies":[],"repoUrl":"https://github.com/themillhousegroup/scoup.git","revision":"v1.0.0","version":"1.0.0","targets":"com.themillhousegroup%scoup"}' - - - name: typelevel_literally - config: '{"name":"typelevel_literally","dependencies":[],"repoUrl":"https://github.com/typelevel/literally.git","revision":"v1.1.0","version":"1.1.0","targets":"org.typelevel%literally","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_scalacheck - config: '{"name":"typelevel_scalacheck","dependencies":[],"repoUrl":"https://github.com/typelevel/scalacheck.git","revision":"v1.17.0","version":"1.17.0","targets":"org.scalacheck%scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: typelevel_simulacrum-scalafix - config: '{"name":"typelevel_simulacrum-scalafix","dependencies":[],"repoUrl":"https://github.com/typelevel/simulacrum-scalafix.git","revision":"master","version":"0.5.4","targets":"org.typelevel%simulacrum-scalafix-annotations","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: uharaqo_scala-event-sourcing - config: '{"name":"uharaqo_scala-event-sourcing","dependencies":[],"repoUrl":"https://github.com/uharaqo/scala-event-sourcing.git","revision":"v0.0.9","version":"0.0.9","targets":"com.github.uharaqo%scala-event-sourcing","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: webjars_webjars-play - config: '{"name":"webjars_webjars-play","dependencies":[],"repoUrl":"https://github.com/webjars/webjars-play.git","revision":"v2.8.18","version":"2.8.18","targets":"org.webjars%webjars-play","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: wz7982_easysql-scala - config: '{"name":"wz7982_easysql-scala","dependencies":[],"repoUrl":"https://github.com/wz7982/easysql-scala.git","revision":"","version":"1.1.4","targets":"io.github.wz7982%core io.github.wz7982%jdbc"}' - - - name: xuwei-k_applybuilder - config: '{"name":"xuwei-k_applybuilder","dependencies":[],"repoUrl":"https://github.com/xuwei-k/applybuilder.git","revision":"master","version":"0.3.1","targets":"com.github.xuwei-k%applybuilder","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: xuwei-k_nobox - config: '{"name":"xuwei-k_nobox","dependencies":[],"repoUrl":"https://github.com/xuwei-k/nobox.git","revision":"v0.3.1","version":"0.3.1","targets":"com.github.xuwei-k%nobox"}' - - - name: xuwei-k_scala3profile - config: '{"name":"xuwei-k_scala3profile","dependencies":[],"repoUrl":"https://github.com/xuwei-k/scala3profile.git","revision":"v0.1.0","version":"0.1.0","targets":"com.github.xuwei-k%scala3profile","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: yakivy_jam - config: '{"name":"yakivy_jam","dependencies":[],"repoUrl":"https://github.com/yakivy/jam.git","revision":"","version":"0.2.0","targets":"com.github.yakivy%jam-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: yurique_embedded-files-macro - config: '{"name":"yurique_embedded-files-macro","dependencies":[],"repoUrl":"https://github.com/yurique/embedded-files-macro.git","revision":"v0.3.0-M1","version":"0.3.0-M1","targets":"com.yurique%embedded-files-macro","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: zio_zio-constraintless - config: '{"name":"zio_zio-constraintless","dependencies":[],"repoUrl":"https://github.com/zio/zio-constraintless.git","revision":"v0.3.1","version":"0.3.1","targets":"dev.zio%zio-constraintless"}' - - - name: zio_zio-morphir - config: '{"name":"zio_zio-morphir","dependencies":[],"repoUrl":"https://github.com/zio/zio-morphir.git","revision":"","version":"0.1.0-M1","targets":"","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3: String = versions(\"3\")","replaceWith":"val Scala3: String = \"\""}]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-1: + strategy: + matrix: + include: + - name: afsalthaj_constraintless + - name: alejandrohdezma_dummy + - name: alejandrohdezma_sbt-propagate + - name: almond-sh_almond + - name: barnardb_tinyplate + - name: com-lihaoyi_geny + - name: com-lihaoyi_sourcecode + - name: com-lihaoyi_utest + - name: cornerman_simple-scalajs-requests + - name: coursier_dependency + - name: cquiroz_scala-java-time + - name: dieproht_matr + - name: dmytromitin_dotty-patched + - name: eed3si9n_verify + - name: eltherion_http4s-timer + - name: fdietze_formidable + - name: fiatjaf_nlog + - name: fommil_jzon + - name: gaeljw_typetrees + - name: gemini-hlsw_lucuma-jts + - name: getshaka-org_native-converter + - name: hamnis_dataclass-scalafix + - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec + - name: http4s_hpack + - name: iheartradio_ficus + - name: j5ik2o_akka-persistence-s3 + - name: jcouyang_jujiu + - name: jodersky_identicon + - name: jodersky_simplesql + - name: jphmrst_scala-latex + - name: kubukoz_debug-utils + - name: lightbend_ssl-config + - name: likeligood-ab_scala-react + - name: lunduniversity_introprog-scalalib + - name: markehammons_slinc + - name: max-leuthaeuser_scroll + - name: mdedetrich_scalacheck + - name: nafg_scala-phonenumber + - name: nafg_scheduler + - name: nickburkard_aws-cdk-scala + - name: nscala-time_nscala-time + - name: nthportal_spaghetti + - name: olivierblanvillain_regsafe + - name: openmole_scaladget + - name: otavia-projects_mill-rust-jni + - name: outr_perfolation + - name: oyvindberg_tui-scala + - name: raistlintao_scalalogger + - name: rssh_dotty-cps-async + - name: sangria-graphql_sangria-streaming-api + - name: sbt_sbt-jni + - name: scala-cli_java-class-name + - name: scala-cli_libdaemon-jvm + - name: scala-js_scala-js-macrotask-executor + - name: scala-js_scala-js-stubs + - name: scala-ts_scala-ts + - name: scala_scala-collection-compat + - name: scala_scala-collection-contrib + - name: scala_scala-java8-compat + - name: scala_scala-parallel-collections + - name: scala_scala-xml + - name: scalqa_scalqa + - name: sciss_fileutil + - name: sciss_linkernighantsp + - name: sciss_log + - name: sciss_optional + - name: sciss_raphaelicons + - name: sciss_transform4s + - name: sciss_treetable + - name: sean-ideabank_rudolf + - name: sinaghaffari_monadicsimplifier + - name: sirthias_macrolizer + - name: softwaremill_magnolia + - name: softwaremill_odelay + - name: softwaremill_scala-common + - name: spray_spray + - name: swaldman_mlog-scala + - name: t2v_holidays + - name: tabdulradi_happypath + - name: taig_object-fit + - name: themillhousegroup_scoup + - name: typelevel_literally + - name: typelevel_scalacheck + - name: typelevel_simulacrum-scalafix + - name: uharaqo_scala-event-sourcing + - name: webjars_webjars-play + - name: wz7982_easysql-scala + - name: xuwei-k_applybuilder + - name: xuwei-k_nobox + - name: xuwei-k_scala3profile + - name: yakivy_jam + - name: yurique_embedded-files-macro + - name: zio_zio-constraintless + - name: zio_zio-morphir + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-1: runs-on: ubuntu-22.04 - needs: - - stage-0 - strategy: - fail-fast: false - matrix: - include: - - - name: 47degrees_scalacheck-toolbox - config: '{"name":"47degrees_scalacheck-toolbox","dependencies":["typelevel_scalacheck","scala_scala-collection-compat"],"repoUrl":"https://github.com/47degrees/scalacheck-toolbox.git","revision":"v0.6.0","version":"0.6.0","targets":"com.47deg%scalacheck-toolbox-combinators com.47deg%scalacheck-toolbox-datetime com.47deg%scalacheck-toolbox-magic","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: anatoliykmetyuk_simple-rockets-compiler - config: '{"name":"anatoliykmetyuk_simple-rockets-compiler","dependencies":["com-lihaoyi_utest"],"repoUrl":"https://github.com/anatoliykmetyuk/simple-rockets-compiler.git","revision":"","version":"0.1.1","targets":"com.akmetiuk%simple-rockets-compiler","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set core/Compile/doc/scalacOptions ~= {_.diff(Seq(\"-comment-syntax\", \"wiki\")) ++ Seq(\"-comment-syntax:wiki\")}"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: com-lihaoyi_castor - config: '{"name":"com-lihaoyi_castor","dependencies":["com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/castor.git","revision":"0.2.1","version":"0.2.1","targets":"com.lihaoyi%castor","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_fansi - config: '{"name":"com-lihaoyi_fansi","dependencies":["com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/fansi.git","revision":"0.4.0","version":"0.4.0","targets":"com.lihaoyi%fansi","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_os-lib - config: '{"name":"com-lihaoyi_os-lib","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/os-lib.git","revision":"0.9.0","version":"0.9.0","targets":"com.lihaoyi%os-lib com.lihaoyi%os-lib-watch","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_requests-scala - config: '{"name":"com-lihaoyi_requests-scala","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/requests-scala.git","revision":"0.8.0","version":"0.8.0","targets":"com.lihaoyi%requests","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_scalatags - config: '{"name":"com-lihaoyi_scalatags","dependencies":["com-lihaoyi_sourcecode","com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/scalatags.git","revision":"0.12.0","version":"0.12.0","targets":"com.lihaoyi%scalatags","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: com-lihaoyi_upickle - config: '{"name":"com-lihaoyi_upickle","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/com-lihaoyi/upickle.git","revision":"3.0.0-M1","version":"3.0.0-M1","targets":"com.lihaoyi%ujson com.lihaoyi%upickle com.lihaoyi%upickle-core com.lihaoyi%upickle-implicits com.lihaoyi%upack","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: eed3si9n_expecty - config: '{"name":"eed3si9n_expecty","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/eed3si9n/expecty.git","revision":"v0.16.0","version":"0.16.0","targets":"com.eed3si9n.expecty%expecty","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: ekrich_sconfig - config: '{"name":"ekrich_sconfig","dependencies":["scala_scala-collection-compat"],"repoUrl":"https://github.com/ekrich/sconfig.git","revision":"v1.5.0","version":"1.5.0","targets":"org.ekrich%sconfig","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: fomkin_levsha - config: '{"name":"fomkin_levsha","dependencies":["com-lihaoyi_utest","typelevel_scalacheck"],"repoUrl":"https://github.com/fomkin/levsha.git","revision":"v1.4.0-M2","version":"1.4.0-M2","targets":"com.github.fomkin%levsha-core com.github.fomkin%levsha-events"}' - - - name: indoorvivants_sn-demangler - config: '{"name":"indoorvivants_sn-demangler","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/indoorvivants/sn-demangler.git","revision":"v0.0.6","version":"0.0.6","targets":"com.indoorvivants%sn-demangler com.indoorvivants%sn-demangler-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: jd557_minart - config: '{"name":"jd557_minart","dependencies":["scala_scala-collection-compat","eed3si9n_verify"],"repoUrl":"https://github.com/jd557/minart.git","revision":"v0.4.3","version":"0.4.3","targets":"eu.joaocosta%minart-backend eu.joaocosta%minart-image eu.joaocosta%minart-core eu.joaocosta%minart eu.joaocosta%minart-pure","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' - - - name: jodersky_ustats - config: '{"name":"jodersky_ustats","dependencies":["com-lihaoyi_geny"],"repoUrl":"https://github.com/jodersky/ustats.git","revision":"0.6.0","version":"0.6.0","targets":"io.crashbox%ustats io.crashbox%ustats-server","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: monix_minitest - config: '{"name":"monix_minitest","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/monix/minitest.git","revision":"v2.9.6","version":"2.9.6","targets":"io.monix%minitest io.monix%minitest-laws","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: rssh_shim--scala-async--dotty-cps-async - config: '{"name":"rssh_shim--scala-async--dotty-cps-async","dependencies":["rssh_dotty-cps-async"],"repoUrl":"https://github.com/rssh/shim--scala-async--dotty-cps-async.git","revision":"0.9.12","version":"0.9.12","targets":"com.github.rssh%shim-scala-async-dotty-cps-async"}' - - - name: sbt-jib_sbt-jib - config: '{"name":"sbt-jib_sbt-jib","dependencies":["scala_scala-collection-compat","scala_scala-java8-compat"],"repoUrl":"https://github.com/sbt-jib/sbt-jib.git","revision":"v1.3.4","version":"1.3.4","targets":"de.gccc.sbt%jib-common","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sbt_sbinary - config: '{"name":"sbt_sbinary","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/sbt/sbinary.git","revision":"master","version":"0.5.2","targets":"org.scala-sbt%sbinary"}' - - - name: scala_scala-parser-combinators - config: '{"name":"scala_scala-parser-combinators","dependencies":["scala_scala-collection-compat"],"repoUrl":"https://github.com/scala/scala-parser-combinators.git","revision":"v2.1.1","version":"2.1.1","targets":"org.scala-lang.modules%scala-parser-combinators","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalameta_munit - config: '{"name":"scalameta_munit","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/scalameta/munit.git","revision":"v1.0.0-M7","version":"1.0.0-M7","targets":"org.scalameta%munit org.scalameta%munit-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.1.2\"","replaceWith":"def scala3 = \"\""}]}}' - - - name: scalatest_scalatest - config: '{"name":"scalatest_scalatest","dependencies":["scala_scala-xml"],"repoUrl":"https://github.com/scalatest/scalatest.git","revision":"release-3.2.15","version":"3.2.15","targets":"org.scalatest%scalatest org.scalatest%scalatest-propspec org.scalatest%scalatest-shouldmatchers org.scalatest%scalatest-core org.scalatest%scalatest-funspec org.scalatest%scalatest-diagrams org.scalatest%scalatest-matchers-core org.scalatest%scalatest-refspec org.scalatest%scalatest-flatspec org.scalatest%scalatest-freespec org.scalatest%scalatest-featurespec org.scalatest%scalatest-funsuite org.scalatest%scalatest-mustmatchers org.scalatest%scalatest-wordspec","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat","set scalatestTestDotty/Test/managedSources ~= (_.filterNot(v => Seq(\"GeneratorSpec.scala\", \"FrameworkSuite.scala\", \"WaitersSpec.scala\", \"TestSortingReporterSpec.scala\", \"JavaFuturesSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"TimeLimitsSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"SuiteSortingReporterSpec.scala\", \"CommonGeneratorsSpec.scala\", \"PropCheckerAssertingSpec.scala\", \"ConductorMethodsSuite.scala\", \"EventuallySpec.scala\").contains(v.getName) ))","set scalacticTestDotty/Test/managedSources ~= (_.filterNot(_.getName == \"NonEmptyArraySpec.scala\"))","set genRegularTests4/Test/managedSources ~= (_.filterNot(v => Seq(\"FrameworkSuite.scala\", \"GeneratorSpec.scala\", \"CommonGeneratorsSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"EventuallySpec.scala\").contains(v.getName) ))"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":11264,"sourcePatches":[]}}' - - - name: scalaz_scalaz - config: '{"name":"scalaz_scalaz","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/scalaz/scalaz.git","revision":"v7.3.7","version":"7.3.7","targets":"org.scalaz%scalaz-scalacheck-binding org.scalaz%scalaz-core org.scalaz%scalaz-effect org.scalaz%scalaz org.scalaz%scalaz-iteratee","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every unidoc/unidocAllSources := Nil"],"options":["-J-Xmx5g"]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3784,"sourcePatches":[{"path":"project/build.scala","pattern":"def Scala3 = \"3.1.0\"","replaceWith":"def Scala3 = \"\""}]}}' - - - name: scopt_scopt - config: '{"name":"scopt_scopt","dependencies":["eed3si9n_verify"],"repoUrl":"https://github.com/scopt/scopt.git","revision":"v4.1.0","version":"4.1.0","targets":"com.github.scopt%scopt","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: simy4_coregex - config: '{"name":"simy4_coregex","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/simy4/coregex.git","revision":"v0.4.0","version":"0.4.0","targets":"com.github.simy4.coregex%coregex-scalacheck","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: sirthias_parboiled2 - config: '{"name":"sirthias_parboiled2","dependencies":["com-lihaoyi_utest"],"repoUrl":"https://github.com/sirthias/parboiled2.git","revision":"v2.4.1","version":"2.4.1","targets":"org.parboiled%parboiled","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: suzaku-io_boopickle - config: '{"name":"suzaku-io_boopickle","dependencies":["com-lihaoyi_utest"],"repoUrl":"https://github.com/suzaku-io/boopickle.git","revision":"v1.4.0","version":"1.4.0","targets":"io.suzaku%boopickle"}' - - - name: typelevel_discipline - config: '{"name":"typelevel_discipline","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/discipline.git","revision":"v1.5.1","version":"1.5.1","targets":"org.typelevel%discipline-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_jawn - config: '{"name":"typelevel_jawn","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/jawn.git","revision":"v1.4.0","version":"1.4.0","targets":"org.typelevel%jawn-parser org.typelevel%jawn-ast org.typelevel%jawn-util","config":{"projects":{"exclude":["com.eed3si9n%shaded-jawn-parser"],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: typelevel_scalacheck-xml - config: '{"name":"typelevel_scalacheck-xml","dependencies":["scala_scala-xml","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/scalacheck-xml.git","revision":"v0.1.0","version":"0.1.0","targets":"org.typelevel%scalacheck-xml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: vasilmkd_discipline - config: '{"name":"vasilmkd_discipline","dependencies":["typelevel_scalacheck"],"repoUrl":"https://github.com/vasilmkd/discipline.git","revision":"v1.5.0","version":"1.5.0","targets":"org.typelevel%discipline-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - stage-2: + needs: stage-0 + strategy: + matrix: + include: + - name: 47degrees_scalacheck-toolbox + - name: anatoliykmetyuk_simple-rockets-compiler + - name: com-lihaoyi_castor + - name: com-lihaoyi_fansi + - name: com-lihaoyi_os-lib + - name: com-lihaoyi_requests-scala + - name: com-lihaoyi_scalatags + - name: com-lihaoyi_upickle + - name: eed3si9n_expecty + - name: ekrich_sconfig + - name: fomkin_levsha + - name: indoorvivants_sn-demangler + - name: jd557_minart + - name: jodersky_ustats + - name: monix_minitest + - name: rssh_shim--scala-async--dotty-cps-async + - name: sbt-jib_sbt-jib + - name: sbt_sbinary + - name: scala_scala-parser-combinators + - name: scalameta_munit + - name: scalatest_scalatest + - name: scalaz_scalaz + - name: scopt_scopt + - name: simy4_coregex + - name: sirthias_parboiled2 + - name: suzaku-io_boopickle + - name: typelevel_discipline + - name: typelevel_jawn + - name: typelevel_scalacheck-xml + - name: vasilmkd_discipline + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-2: runs-on: ubuntu-22.04 - needs: - - stage-1 - strategy: - fail-fast: false - matrix: - include: - - - name: aaronp_args4c - config: '{"name":"aaronp_args4c","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/aaronp/args4c.git","revision":"v1.0.1","version":"1.0.1","targets":"com.github.aaronp%args4c"}' - - - name: aaronp_eie - config: '{"name":"aaronp_eie","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/aaronp/eie.git","revision":"v2.0.1","version":"2.0.1","targets":"com.github.aaronp%eie"}' - - - name: aiyanbo_scala-i18n - config: '{"name":"aiyanbo_scala-i18n","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/aiyanbo/scala-i18n.git","revision":"v1.0.9","version":"1.0.9","targets":"org.jmotor%scala-i18n","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: akiomik_seaw - config: '{"name":"akiomik_seaw","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/akiomik/seaw.git","revision":"v0.1.0","version":"0.1.0","targets":"io.github.akiomik%seaw","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: alexarchambault_scalacon-2022-demo - config: '{"name":"alexarchambault_scalacon-2022-demo","dependencies":["com-lihaoyi_os-lib"],"repoUrl":"https://github.com/alexarchambault/scalacon-2022-demo.git","revision":"","version":"0.1.0","targets":"io.github.alexarchambault%scalacon-2022-demo"}' - - - name: alexarchambault_scalacon2022-demo - config: '{"name":"alexarchambault_scalacon2022-demo","dependencies":["com-lihaoyi_os-lib"],"repoUrl":"https://github.com/alexarchambault/scalacon2022-demo.git","revision":"v0.1.1","version":"0.1.1","targets":"io.github.alexarchambault%scalacon2022-demo"}' - - - name: altoo-ag_akka-kryo-serialization - config: '{"name":"altoo-ag_akka-kryo-serialization","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/altoo-ag/akka-kryo-serialization.git","revision":"v2.4.3","version":"2.4.3","targets":"io.altoo%akka-kryo-serialization io.altoo%akka-kryo-serialization-typed","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: andimiller_munit-cats-effect-styles - config: '{"name":"andimiller_munit-cats-effect-styles","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/andimiller/munit-cats-effect-styles.git","revision":"v1.0.2","version":"1.0.2","targets":"net.andimiller%munit-cats-effect-2-styles net.andimiller%munit-cats-effect-3-styles"}' - - - name: andyglow_scala-range - config: '{"name":"andyglow_scala-range","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/andyglow/scala-range.git","revision":"v0.6","version":"0.6","targets":"com.github.andyglow%scalax-range com.github.andyglow%scalax-range-joda-time"}' - - - name: andyglow_scala-xml-diff - config: '{"name":"andyglow_scala-xml-diff","dependencies":["scala_scala-xml","scalatest_scalatest"],"repoUrl":"https://github.com/andyglow/scala-xml-diff.git","revision":"v3.0.1","version":"3.0.1","targets":"com.github.andyglow%scala-xml-diff"}' - - - name: andyglow_typesafe-config-scala - config: '{"name":"andyglow_typesafe-config-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/andyglow/typesafe-config-scala.git","revision":"v2.0.0","version":"2.0.0","targets":"com.github.andyglow%typesafe-config-scala"}' - - - name: aoiroaoino_nanolens - config: '{"name":"aoiroaoino_nanolens","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/aoiroaoino/nanolens.git","revision":"v0.1.2","version":"0.1.2","targets":"dev.aoiroaoino%nanolens"}' - - - name: arainko_ducktape - config: '{"name":"arainko_ducktape","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/arainko/ducktape.git","revision":"v0.1.2","version":"0.1.2","targets":"io.github.arainko%ducktape","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ariskk_burner4s - config: '{"name":"ariskk_burner4s","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ariskk/burner4s.git","revision":"","version":"0.1.7","targets":"com.ariskk%burner4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: arturopala_buffer-and-slice - config: '{"name":"arturopala_buffer-and-slice","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/arturopala/buffer-and-slice.git","revision":"v1.57.0","version":"1.57.0","targets":"com.github.arturopala%buffer-and-slice","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: arturopala_validator - config: '{"name":"arturopala_validator","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/arturopala/validator.git","revision":"v0.18.0","version":"0.18.0","targets":"com.github.arturopala%validator","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: ashwinbhaskar_sight-scala - config: '{"name":"ashwinbhaskar_sight-scala","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/ashwinbhaskar/sight-scala.git","revision":"","version":"0.1.2","targets":"io.github.ashwinbhaskar%sight-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set root/Test/unmanagedSources/excludeFilter ~= { _ || \"IntegrationTest.scala\" }"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: beangle_db - config: '{"name":"beangle_db","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/beangle/db.git","revision":"v0.0.17","version":"0.0.17","targets":"org.beangle.db%beangle-db-lint org.beangle.db%beangle-db-report org.beangle.db%beangle-db-transport"}' - - - name: beangle_doc - config: '{"name":"beangle_doc","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/beangle/doc.git","revision":"v0.1.2","version":"0.1.2","targets":"org.beangle.doc%beangle-doc-docx org.beangle.doc%beangle-doc-pdf"}' - - - name: beangle_ids - config: '{"name":"beangle_ids","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/beangle/ids.git","revision":"v0.3.4","version":"0.3.4","targets":"org.beangle.ids%beangle-ids-cas org.beangle.ids%beangle-ids-web"}' - - - name: beangle_notify - config: '{"name":"beangle_notify","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/beangle/notify.git","revision":"v0.0.5","version":"0.0.5","targets":"org.beangle.notify%beangle-notify-core"}' - - - name: bilal-fazlani_rainbowcli - config: '{"name":"bilal-fazlani_rainbowcli","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/bilal-fazlani/rainbowcli.git","revision":"v3.0.1","version":"3.0.1","targets":"com.bilal-fazlani%rainbowcli","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: bilal-fazlani_swiftbar4s - config: '{"name":"bilal-fazlani_swiftbar4s","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/bilal-fazlani/swiftbar4s.git","revision":"v0.2.2","version":"0.2.2","targets":"com.bilal-fazlani%swiftbar4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: blemale_scaffeine - config: '{"name":"blemale_scaffeine","dependencies":["scala_scala-java8-compat","scalatest_scalatest"],"repoUrl":"https://github.com/blemale/scaffeine.git","revision":"v5.2.1","version":"5.2.1","targets":"com.github.blemale%scaffeine","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: bpholt_java-time-literals - config: '{"name":"bpholt_java-time-literals","dependencies":["typelevel_literally","scalameta_munit"],"repoUrl":"https://github.com/bpholt/java-time-literals.git","revision":"v1.1.0","version":"1.1.0","targets":"dev.holt%java-time-literals","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: carlosedp_scalautils - config: '{"name":"carlosedp_scalautils","dependencies":["scalatest_scalatest","com-lihaoyi_os-lib"],"repoUrl":"https://github.com/carlosedp/scalautils.git","revision":"v0.10.2","version":"0.10.2","targets":"com.carlosedp%scalautils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: catap_scala-blake3 - config: '{"name":"catap_scala-blake3","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/catap/scala-blake3.git","revision":"v2.9.0","version":"2.9.0","targets":"ky.korins%blake3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: catap_scala-sha - config: '{"name":"catap_scala-sha","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/catap/scala-sha.git","revision":"v1.2.1","version":"1.2.1","targets":"ky.korins%sha","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: changvvb_scala-protobuf-java - config: '{"name":"changvvb_scala-protobuf-java","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/changvvb/scala-protobuf-java.git","revision":"v0.3.0","version":"0.3.0","targets":"com.github.changvvb%scala-protobuf-java","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: chrisokasaki_hwtest - config: '{"name":"chrisokasaki_hwtest","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/chrisokasaki/hwtest.git","revision":"v1.0.0","version":"1.0.0","targets":"org.okasaki%hwtest"}' - - - name: chronoscala_chronoscala - config: '{"name":"chronoscala_chronoscala","dependencies":["typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/chronoscala/chronoscala.git","revision":"2.0.8","version":"2.0.8","targets":"io.github.chronoscala%chronoscala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[]}}' - - - name: ciaraobrien_dottytags - config: '{"name":"ciaraobrien_dottytags","dependencies":["monix_minitest"],"repoUrl":"https://github.com/ciaraobrien/dottytags.git","revision":"","version":"1.1.0","targets":"io.github.ciaraobrien%dottytags"}' - - - name: clulab_fatdynet - config: '{"name":"clulab_fatdynet","dependencies":["scala_scala-collection-compat","scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/clulab/fatdynet.git","revision":"v0.4.4","version":"0.4.4","targets":"org.clulab%fatdynet","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: com-lihaoyi_pprint - config: '{"name":"com-lihaoyi_pprint","dependencies":["com-lihaoyi_fansi","com-lihaoyi_sourcecode"],"repoUrl":"https://github.com/com-lihaoyi/pprint.git","revision":"0.8.1","version":"0.8.1","targets":"com.lihaoyi%pprint","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: cornerman_scala-cuid - config: '{"name":"cornerman_scala-cuid","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/cornerman/scala-cuid.git","revision":"v0.1.0","version":"0.1.0","targets":"com.github.cornerman%scala-cuid","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: cquiroz_sbt-locales - config: '{"name":"cquiroz_sbt-locales","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/cquiroz/sbt-locales.git","revision":"v4.2.0","version":"4.2.0","targets":"io.github.cquiroz%cldr-api"}' - - - name: creativescala_doodle-svg - config: '{"name":"creativescala_doodle-svg","dependencies":["com-lihaoyi_scalatags","scalameta_munit"],"repoUrl":"https://github.com/creativescala/doodle-svg.git","revision":"v0.11.3","version":"0.11.3","targets":"org.creativescala%doodle-svg org.creativescala%doodle-svg-docs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: dacr_drools-scripting - config: '{"name":"dacr_drools-scripting","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/dacr/drools-scripting.git","revision":"v1.0.16","version":"1.0.16","targets":"fr.janalyse%drools-scripting"}' - - - name: dacr_jassh - config: '{"name":"dacr_jassh","dependencies":["scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/dacr/jassh.git","revision":"v1.0.0","version":"1.0.0","targets":"fr.janalyse%janalyse-ssh","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: dacr_json2props - config: '{"name":"dacr_json2props","dependencies":["scala_scala-xml","scalatest_scalatest"],"repoUrl":"https://github.com/dacr/json2props.git","revision":"v1.0.0","version":"1.0.0","targets":"fr.janalyse%json2props"}' - - - name: dacr_naturalsort - config: '{"name":"dacr_naturalsort","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/dacr/naturalsort.git","revision":"v1.0.1","version":"1.0.1","targets":"fr.janalyse%naturalsort"}' - - - name: dacr_primes - config: '{"name":"dacr_primes","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/dacr/primes.git","revision":"v1.2.10","version":"1.2.10","targets":"fr.janalyse%primes","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: dacr_split - config: '{"name":"dacr_split","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/dacr/split.git","revision":"v1.0.0","version":"1.0.0","targets":"fr.janalyse%split"}' - - - name: dacr_unittools - config: '{"name":"dacr_unittools","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/dacr/unittools.git","revision":"v1.0.0","version":"1.0.0","targets":"fr.janalyse%unittools"}' - - - name: daghemberg_paut-program - config: '{"name":"daghemberg_paut-program","dependencies":["com-lihaoyi_os-lib"],"repoUrl":"https://github.com/daghemberg/paut-program.git","revision":"","version":"0.1.4","targets":"io.github.daghemberg%paut-program"}' - - - name: daghemberg_problemutils - config: '{"name":"daghemberg_problemutils","dependencies":["com-lihaoyi_os-lib"],"repoUrl":"https://github.com/daghemberg/problemutils.git","revision":"","version":"0.1.1","targets":"io.github.daghemberg%problemutils"}' - - - name: davegurnell_unindent - config: '{"name":"davegurnell_unindent","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/davegurnell/unindent.git","revision":"v1.8.0","version":"1.8.0","targets":"com.davegurnell%unindent","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davenverse_namecase - config: '{"name":"davenverse_namecase","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/davenverse/namecase.git","revision":"v0.1.0","version":"0.1.0","targets":"io.chrisdavenport%namecase","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: davidledwards_scalop - config: '{"name":"davidledwards_scalop","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/davidledwards/scalop.git","revision":"release-2.3.1","version":"2.3.1","targets":"com.loopfor.scalop%scalop"}' - - - name: davidledwards_zookeeper - config: '{"name":"davidledwards_zookeeper","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/davidledwards/zookeeper.git","revision":"release-1.6.1","version":"1.6.1","targets":"com.loopfor.zookeeper%zookeeper-client"}' - - - name: dvreeze_yaidom - config: '{"name":"dvreeze_yaidom","dependencies":["scala_scala-xml","scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/dvreeze/yaidom.git","revision":"yaidom_3-1.13.0","version":"1.13.0","targets":"eu.cdevreeze.yaidom%yaidom","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":3072,"sourcePatches":[]}}' - - - name: eed3si9n_gigahorse - config: '{"name":"eed3si9n_gigahorse","dependencies":["lightbend_ssl-config","scalatest_scalatest"],"repoUrl":"https://github.com/eed3si9n/gigahorse.git","revision":"v0.7.0","version":"0.7.0","targets":"com.eed3si9n%gigahorse-apache-http com.eed3si9n%gigahorse-asynchttpclient com.eed3si9n%gigahorse-core com.eed3si9n%gigahorse-okhttp","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: eed3si9n_sjson-new - config: '{"name":"eed3si9n_sjson-new","dependencies":["eed3si9n_verify","typelevel_scalacheck","scalatest_scalatest","spray_spray"],"repoUrl":"https://github.com/eed3si9n/sjson-new.git","revision":"v0.13.0","version":"0.13.0","targets":"com.eed3si9n%sjson-new-core com.eed3si9n%sjson-new-murmurhash com.eed3si9n%sjson-new-spray com.eed3si9n%sjson-new-msgpack com.eed3si9n%sjson-new-scalajson","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: emartech_escher-akka-http - config: '{"name":"emartech_escher-akka-http","dependencies":["scalatest_scalatest","scala_scala-collection-compat"],"repoUrl":"https://github.com/emartech/escher-akka-http.git","revision":"v1.3.41","version":"1.3.41","targets":"com.emarsys%escher-akka-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: failurewall_failurewall - config: '{"name":"failurewall_failurewall","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/failurewall/failurewall.git","revision":"v0.4.0","version":"0.4.0","targets":"com.okumin%failurewall-akka com.okumin%failurewall-core"}' - - - name: fasterxml_jackson-module-scala - config: '{"name":"fasterxml_jackson-module-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/fasterxml/jackson-module-scala.git","revision":"v2.14.1","version":"2.14.1","targets":"com.fasterxml.jackson.module%jackson-module-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: foundweekends_knockoff - config: '{"name":"foundweekends_knockoff","dependencies":["scalatest_scalatest","scala_scala-xml","scala_scala-parser-combinators"],"repoUrl":"https://github.com/foundweekends/knockoff.git","revision":"v0.9.0","version":"0.9.0","targets":"org.foundweekends%knockoff"}' - - - name: frawa_inline-files - config: '{"name":"frawa_inline-files","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/frawa/inline-files.git","revision":"v0.1.2","version":"0.1.2","targets":"io.github.frawa%inline-files","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: frugalmechanic_scala-optparse - config: '{"name":"frugalmechanic_scala-optparse","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/frugalmechanic/scala-optparse.git","revision":"v1.2.0","version":"1.2.0","targets":"com.frugalmechanic%scala-optparse","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gekomad_scala-compress - config: '{"name":"gekomad_scala-compress","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/gekomad/scala-compress.git","revision":"1.0.0","version":"1.0.0","targets":"com.github.gekomad%scala-compress"}' - - - name: giabao_paho-akka - config: '{"name":"giabao_paho-akka","dependencies":["scalatest_scalatest","scala_scala-collection-compat"],"repoUrl":"https://github.com/giabao/paho-akka.git","revision":"v1.6.1","version":"1.6.1","targets":"com.sandinh%paho-akka","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: giiita_refuel - config: '{"name":"giiita_refuel","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/giiita/refuel.git","revision":"v2.0.2","version":"2.0.2","targets":"com.phylage%refuel-container-macro com.phylage%refuel-json-macro com.phylage%refuel-json com.phylage%refuel-container com.phylage%refuel-cipher com.phylage%refuel-util","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gochaorg_json4s3 - config: '{"name":"gochaorg_json4s3","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/gochaorg/json4s3.git","revision":"","version":"0.1.2","targets":"xyz.cofe%json4s3","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: greenfossil_commons-i18n - config: '{"name":"greenfossil_commons-i18n","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/greenfossil/commons-i18n.git","revision":"v1.0.0","version":"1.0.0","targets":"com.greenfossil%commons-i18n"}' - - - name: greenfossil_commons-json - config: '{"name":"greenfossil_commons-json","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/greenfossil/commons-json.git","revision":"v1.0.1","version":"1.0.1","targets":"com.greenfossil%commons-json"}' - - - name: greenleafoss_green-leaf-mongo - config: '{"name":"greenleafoss_green-leaf-mongo","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/greenleafoss/green-leaf-mongo.git","revision":"0.1.13","version":"0.1.13","targets":"io.github.greenleafoss%green-leaf-mongo","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: guardian_fastly-api-client - config: '{"name":"guardian_fastly-api-client","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/guardian/fastly-api-client.git","revision":"v0.4.3","version":"0.4.3","targets":"com.gu%fastly-api-client"}' - - - name: gzoller_deploysample - config: '{"name":"gzoller_deploysample","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/gzoller/deploysample.git","revision":"0.1.5","version":"0.1.5","targets":"co.blocke%ds_core co.blocke%ds_lib","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: gzoller_scala-reflection - config: '{"name":"gzoller_scala-reflection","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/gzoller/scala-reflection.git","revision":"v1.2.0","version":"1.2.0","targets":"co.blocke%scala-reflection","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: h8io_borscht - config: '{"name":"h8io_borscht","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/h8io/borscht.git","revision":"v1.2.11","version":"1.2.11","targets":"io.h8.borscht%borscht-template-st4 io.h8.borscht%borscht-jackson-toml io.h8.borscht%borscht-jackson io.h8.borscht%borscht-core io.h8.borscht%borscht-classic io.h8.borscht%borscht-jackson-yaml io.h8.borscht%borscht-template-core io.h8.borscht%borscht-template-apache-commons-text io.h8.borscht%borscht-typesafe","config":{"projects":{"exclude":[],"overrides":{"template-apache-commons-text":{"tests":"compile-only"}}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: hedgehogqa_scala-hedgehog - config: '{"name":"hedgehogqa_scala-hedgehog","dependencies":["monix_minitest","scalameta_munit"],"repoUrl":"https://github.com/hedgehogqa/scala-hedgehog.git","revision":"v0.10.1","version":"0.10.1","targets":"qa.hedgehog%hedgehog-minitest qa.hedgehog%hedgehog-core qa.hedgehog%hedgehog-munit qa.hedgehog%hedgehog-sbt qa.hedgehog%hedgehog-runner","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: herminiogg_label2thesaurus - config: '{"name":"herminiogg_label2thesaurus","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/herminiogg/label2thesaurus.git","revision":"v0.1.1","version":"0.1.1","targets":"com.herminiogarcia%label2thesaurus","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: herminiogg_shexml - config: '{"name":"herminiogg_shexml","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/herminiogg/shexml.git","revision":"v0.3.2","version":"0.3.2","targets":"com.herminiogarcia%shexml","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: hseeberger_slf4s - config: '{"name":"hseeberger_slf4s","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/hseeberger/slf4s.git","revision":"v0.3.0","version":"0.3.0","targets":"rocks.heikoseeberger%slf4s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: http4s_http4s-finagle - config: '{"name":"http4s_http4s-finagle","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/http4s/http4s-finagle.git","revision":"v0.21.31-21.12.0","version":"0.21.31-21.12.0","targets":"org.http4s%http4s-finagle"}' - - - name: i10416_cssminifier - config: '{"name":"i10416_cssminifier","dependencies":["scala-js_scala-js-stubs","scalameta_munit"],"repoUrl":"https://github.com/i10416/cssminifier.git","revision":"v0.0.3","version":"0.0.3","targets":"dev.i10416%cssminifier","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: i10416_munkres - config: '{"name":"i10416_munkres","dependencies":["scalatest_scalatest","scala-js_scala-js-stubs"],"repoUrl":"https://github.com/i10416/munkres.git","revision":"v0.0.4","version":"0.0.4","targets":"dev.i10416%munkres","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: ij-plugins_ijp-debayer2sx - config: '{"name":"ij-plugins_ijp-debayer2sx","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ij-plugins/ijp-debayer2sx.git","revision":"v.1.3.3","version":"1.3.3","targets":"net.sf.ij-plugins%ijp-debayer2sx-core net.sf.ij-plugins%ijp-debayer2sx-plugins","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ij-plugins_ijp-javacv - config: '{"name":"ij-plugins_ijp-javacv","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ij-plugins/ijp-javacv.git","revision":"v.0.5.0","version":"0.5.0","targets":"net.sf.ij-plugins%ijp-javacv-core net.sf.ij-plugins%ijp-javacv-plugins","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ij-plugins_ijp-toolkit - config: '{"name":"ij-plugins_ijp-toolkit","dependencies":["scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/ij-plugins/ijp-toolkit.git","revision":"v.2.3.1","version":"2.3.1","targets":"net.sf.ij-plugins%ijp-toolkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: indoorvivants_detective - config: '{"name":"indoorvivants_detective","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/indoorvivants/detective.git","revision":"v0.0.2","version":"0.0.2","targets":"com.indoorvivants.detective%platform","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: indoorvivants_opaque-newtypes - config: '{"name":"indoorvivants_opaque-newtypes","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/indoorvivants/opaque-newtypes.git","revision":"v0.0.2","version":"0.0.2","targets":"com.indoorvivants%opaque-newtypes","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: indoorvivants_rendition - config: '{"name":"indoorvivants_rendition","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/indoorvivants/rendition.git","revision":"v0.0.3","version":"0.0.3","targets":"com.indoorvivants%rendition","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: irevive_union-derivation - config: '{"name":"irevive_union-derivation","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/irevive/union-derivation.git","revision":"v0.0.4","version":"0.0.4","targets":"io.github.irevive%union-derivation-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: j5ik2o_base64scala - config: '{"name":"j5ik2o_base64scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/j5ik2o/base64scala.git","revision":"v1.0.51","version":"1.0.51","targets":"com.github.j5ik2o%base64scala com.github.j5ik2o%base64scala-example com.github.j5ik2o%base64scala-root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: j5ik2o_docker-controller-scala - config: '{"name":"j5ik2o_docker-controller-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/j5ik2o/docker-controller-scala.git","revision":"v1.10.89","version":"1.10.89","targets":"com.github.j5ik2o%docker-controller-scala-dynamodb-local com.github.j5ik2o%docker-controller-scala-zookeeper com.github.j5ik2o%docker-controller-scala-elasticsearch com.github.j5ik2o%docker-controller-scala-kafka com.github.j5ik2o%docker-controller-scala-scalatest com.github.j5ik2o%docker-controller-scala-localstack com.github.j5ik2o%docker-controller-scala-elasticmq com.github.j5ik2o%docker-controller-scala-core com.github.j5ik2o%docker-controller-scala-memcached com.github.j5ik2o%docker-controller-scala-minio com.github.j5ik2o%docker-controller-scala-postgresql com.github.j5ik2o%docker-controller-scala-flyway com.github.j5ik2o%docker-controller-scala-redis com.github.j5ik2o%docker-controller-scala-mysql com.github.j5ik2o%docker-controller-scala-root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: j5ik2o_intervals-scala - config: '{"name":"j5ik2o_intervals-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/j5ik2o/intervals-scala.git","revision":"v1.0.54","version":"1.0.54","targets":"com.github.j5ik2o%intervals-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3Version = \"3.2.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: jandom-devel_scalafix - config: '{"name":"jandom-devel_scalafix","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/jandom-devel/scalafix.git","revision":"v0.10.0","version":"0.10.0","targets":"it.unich.scalafix%scalafix"}' - - - name: jcouyang_dhall-generic - config: '{"name":"jcouyang_dhall-generic","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/jcouyang/dhall-generic.git","revision":"v0.3.89","version":"0.3.89","targets":"us.oyanglul%dhall-generic","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: jkugiya_aws-v4-signer-scala - config: '{"name":"jkugiya_aws-v4-signer-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/jkugiya/aws-v4-signer-scala.git","revision":"0.14","version":"0.14","targets":"com.github.jkugiya%aws-v4-signer-scala"}' - - - name: jodersky_yamlesque - config: '{"name":"jodersky_yamlesque","dependencies":["com-lihaoyi_geny","com-lihaoyi_upickle"],"repoUrl":"https://github.com/jodersky/yamlesque.git","revision":"0.3.2","version":"0.3.2","targets":"io.crashbox%yamlesque io.crashbox%yamlesque-upickle","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: jozic_scalax-collection - config: '{"name":"jozic_scalax-collection","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/jozic/scalax-collection.git","revision":"v0.3.4","version":"0.3.4","targets":"com.daodecode%scalax-collection"}' - - - name: jphmrst_bps - config: '{"name":"jphmrst_bps","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/jphmrst/bps.git","revision":"","version":"0.1.0","targets":"org.maraist%bps-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: jphmrst_scala-automata - config: '{"name":"jphmrst_scala-automata","dependencies":["scalatest_scalatest","jphmrst_scala-latex"],"repoUrl":"https://github.com/jphmrst/scala-automata.git","revision":"v0.2.0","version":"0.2.0","targets":"org.maraist%scala-automata","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: jphmrst_scalautils - config: '{"name":"jphmrst_scalautils","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/jphmrst/scalautils.git","revision":"","version":"1.0.1","targets":"org.maraist%misc-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: kcrypt_scala-biginteger - config: '{"name":"kcrypt_scala-biginteger","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/kcrypt/scala-biginteger.git","revision":"v1.0.1","version":"1.0.1","targets":"pt.kcry%biginteger","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - - - name: kcrypt_scala-blake3 - config: '{"name":"kcrypt_scala-blake3","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/kcrypt/scala-blake3.git","revision":"v3.1.1","version":"3.1.1","targets":"pt.kcry%blake3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - - - name: kcrypt_scala-sha - config: '{"name":"kcrypt_scala-sha","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/kcrypt/scala-sha.git","revision":"v2.0.1","version":"2.0.1","targets":"pt.kcry%sha","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":6144,"sourcePatches":[]}}' - - - name: kzmake_uuid7s - config: '{"name":"kzmake_uuid7s","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/kzmake/uuid7s.git","revision":"v0.1.3","version":"0.1.3","targets":"io.github.kzmake%uuid7s","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: l-space_types - config: '{"name":"l-space_types","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/l-space/types.git","revision":"v0.2.1","version":"0.2.1","targets":"eu.l-space%types eu.l-space%root","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: lightbend-labs_lightbend-emoji - config: '{"name":"lightbend-labs_lightbend-emoji","dependencies":["scalatest_scalatest","scalameta_munit"],"repoUrl":"https://github.com/lightbend-labs/lightbend-emoji.git","revision":"1.3.0","version":"1.3.0","targets":"com.lightbend%emoji","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: lightbend-labs_scala-logging - config: '{"name":"lightbend-labs_scala-logging","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/lightbend-labs/scala-logging.git","revision":"v3.9.5","version":"3.9.5","targets":"com.typesafe.scala-logging%scala-logging","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: lightbend_mima - config: '{"name":"lightbend_mima","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/lightbend/mima.git","revision":"1.1.1","version":"1.1.1","targets":"com.typesafe%mima-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: log4s_log4s - config: '{"name":"log4s_log4s","dependencies":["typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/log4s/log4s.git","revision":"v1.10.0","version":"1.10.0","targets":"org.log4s%log4s org.log4s%log4s-testing","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: lomigmegard_akka-http-cors - config: '{"name":"lomigmegard_akka-http-cors","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/lomigmegard/akka-http-cors.git","revision":"v1.1.3","version":"1.1.3","targets":"ch.megard%akka-http-cors","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: lorandszakacs_enclosure - config: '{"name":"lorandszakacs_enclosure","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/lorandszakacs/enclosure.git","revision":"v1.0.0","version":"1.0.0","targets":"com.lorandszakacs%enclosure","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: losizm_bolster - config: '{"name":"losizm_bolster","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/bolster.git","revision":"v3.0.0","version":"3.0.0","targets":"com.github.losizm%bolster"}' - - - name: losizm_ergo - config: '{"name":"losizm_ergo","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/ergo.git","revision":"v1.1.0","version":"1.1.0","targets":"com.github.losizm%ergo"}' - - - name: losizm_grapple - config: '{"name":"losizm_grapple","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/grapple.git","revision":"v12.1.0","version":"12.1.0","targets":"com.github.losizm%grapple"}' - - - name: losizm_little-cli - config: '{"name":"losizm_little-cli","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-cli.git","revision":"v2.0.0","version":"2.0.0","targets":"com.github.losizm%little-cli"}' - - - name: losizm_little-config - config: '{"name":"losizm_little-config","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-config.git","revision":"v4.0.0","version":"4.0.0","targets":"com.github.losizm%little-config"}' - - - name: losizm_little-io - config: '{"name":"losizm_little-io","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-io.git","revision":"v9.0.0","version":"9.0.0","targets":"com.github.losizm%little-io"}' - - - name: losizm_little-json - config: '{"name":"losizm_little-json","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-json.git","revision":"v9.0.0","version":"9.0.0","targets":"com.github.losizm%little-json"}' - - - name: losizm_little-security - config: '{"name":"losizm_little-security","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-security.git","revision":"v1.1.0","version":"1.1.0","targets":"com.github.losizm%little-security"}' - - - name: losizm_little-sql - config: '{"name":"losizm_little-sql","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-sql.git","revision":"v5.0.0","version":"5.0.0","targets":"com.github.losizm%little-sql","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: losizm_little-time - config: '{"name":"losizm_little-time","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/little-time.git","revision":"v4.0.0","version":"4.0.0","targets":"com.github.losizm%little-time"}' - - - name: losizm_scamper - config: '{"name":"losizm_scamper","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/scamper.git","revision":"v33.4.0","version":"33.4.0","targets":"com.github.losizm%scamper","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: losizm_t2 - config: '{"name":"losizm_t2","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/losizm/t2.git","revision":"v2.0.0","version":"2.0.0","targets":"com.github.losizm%t2"}' - - - name: malliina_mobile-push - config: '{"name":"malliina_mobile-push","dependencies":["scalameta_munit","scala_scala-xml"],"repoUrl":"https://github.com/malliina/mobile-push.git","revision":"v3.7.1","version":"3.7.1","targets":"com.malliina%mobile-push"}' - - - name: malyszaryczlowiek_foo-repo - config: '{"name":"malyszaryczlowiek_foo-repo","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/malyszaryczlowiek/foo-repo.git","revision":"","version":"0.1.1","targets":"io.github.malyszaryczlowiek%foo-repo"}' - - - name: malyszaryczlowiek_kessenger-lib - config: '{"name":"malyszaryczlowiek_kessenger-lib","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/malyszaryczlowiek/kessenger-lib.git","revision":"v0.3.13","version":"0.3.13","targets":"io.github.malyszaryczlowiek%kessenger-lib","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: marchliu_jaskell-dotty - config: '{"name":"marchliu_jaskell-dotty","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/marchliu/jaskell-dotty.git","revision":"","version":"0.4.0","targets":"io.github.marchliu%jaskell-dotty"}' - - - name: mateuszkubuszok_pipez - config: '{"name":"mateuszkubuszok_pipez","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/mateuszkubuszok/pipez.git","revision":"v0.5.0","version":"0.5.0","targets":"com.kubuszok%pipez com.kubuszok%pipez-dsl"}' - - - name: metarank_cfor - config: '{"name":"metarank_cfor","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/metarank/cfor.git","revision":"0.3","version":"0.3","targets":"io.github.metarank%cfor","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: mkroli_lpm - config: '{"name":"mkroli_lpm","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/mkroli/lpm.git","revision":"v0.8.0","version":"0.8.0","targets":"com.github.mkroli%lpm"}' - - - name: monix_implicitbox - config: '{"name":"monix_implicitbox","dependencies":["monix_minitest"],"repoUrl":"https://github.com/monix/implicitbox.git","revision":"v0.3.4","version":"0.3.4","targets":"io.monix%implicitbox","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: mrdimosthenis_glicko2 - config: '{"name":"mrdimosthenis_glicko2","dependencies":["monix_minitest","typelevel_scalacheck"],"repoUrl":"https://github.com/mrdimosthenis/glicko2.git","revision":"v1.0.1","version":"1.0.1","targets":"com.github.mrdimosthenis%glicko2","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: mutsuhiro6_ulid-scala3 - config: '{"name":"mutsuhiro6_ulid-scala3","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/mutsuhiro6/ulid-scala3.git","revision":"v1.0.2","version":"1.0.2","targets":"io.github.mutsuhiro6%ulid-scala3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: mvv_typine - config: '{"name":"mvv_typine","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/mvv/typine.git","revision":"v0.1-M4","version":"0.1-M4","targets":"com.github.mvv.typine%typine","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["disableFatalWarnings"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: nafg_css-dsl - config: '{"name":"nafg_css-dsl","dependencies":["com-lihaoyi_scalatags"],"repoUrl":"https://github.com/nafg/css-dsl.git","revision":"v0.9.0","version":"0.9.0","targets":"io.github.nafg.css-dsl%bootstrap3_scalatags io.github.nafg.css-dsl%fomanticui_scalatags io.github.nafg.css-dsl%bootstrap4_scalatags io.github.nafg.css-dsl%bulma_scalatags io.github.nafg.css-dsl%fontawesome_scalatags io.github.nafg.css-dsl%semanticui_scalatags io.github.nafg.css-dsl%bootstrap5_scalatags","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: nafg_simple-router - config: '{"name":"nafg_simple-router","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/nafg/simple-router.git","revision":"v0.2.0","version":"0.2.0","targets":"io.github.nafg.simple-router%simple-router io.github.nafg.simple-router%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: nicolasfara_ecscala - config: '{"name":"nicolasfara_ecscala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/nicolasfara/ecscala.git","revision":"v1.0.0","version":"1.0.0","targets":"dev.atedeg%ecscala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.1\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: note_mini-refined - config: '{"name":"note_mini-refined","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/note/mini-refined.git","revision":"v0.1.0","version":"0.1.0","targets":"pl.msitko%mini-refined"}' - - - name: nremond_pbkdf2-scala - config: '{"name":"nremond_pbkdf2-scala","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/nremond/pbkdf2-scala.git","revision":"","version":"0.7.0","targets":"io.github.nremond%pbkdf2-scala"}' - - - name: ohze_akka-guice - config: '{"name":"ohze_akka-guice","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ohze/akka-guice.git","revision":"v3.3.1","version":"3.3.1","targets":"com.sandinh%akka-guice","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: ohze_php-utils - config: '{"name":"ohze_php-utils","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ohze/php-utils.git","revision":"v1.0.9","version":"1.0.9","targets":"com.sandinh%php-utils","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: opaliasystems_opalia-commons-core - config: '{"name":"opaliasystems_opalia-commons-core","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/opaliasystems/opalia-commons-core.git","revision":"v2.0.0","version":"2.0.0","targets":"systems.opalia%commons-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: outr_lucene4s - config: '{"name":"outr_lucene4s","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/outr/lucene4s.git","revision":"1.11.1","version":"1.11.1","targets":"com.outr%lucene4s com.outr%lucene4s-core"}' - - - name: outr_moduload - config: '{"name":"outr_moduload","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/outr/moduload.git","revision":"1.1.6","version":"1.1.6","targets":"com.outr%moduload"}' - - - name: outr_profig - config: '{"name":"outr_profig","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/outr/profig.git","revision":"3.4.7","version":"3.4.7","targets":"com.outr%profig","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' - - - name: outr_reactify - config: '{"name":"outr_reactify","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/outr/reactify.git","revision":"4.0.8","version":"4.0.8","targets":"com.outr%reactify","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.1.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' - - - name: paoloboni_spray-json-derived-codecs - config: '{"name":"paoloboni_spray-json-derived-codecs","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/paoloboni/spray-json-derived-codecs.git","revision":"v2.3.10","version":"2.3.10","targets":"io.github.paoloboni%spray-json-derived-codecs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: pdal_java - config: '{"name":"pdal_java","dependencies":["sbt_sbt-jni","scalatest_scalatest"],"repoUrl":"https://github.com/pdal/java.git","revision":"v2.4.0","version":"2.4.0","targets":"io.pdal%pdal","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: petitviolet_scala-operator - config: '{"name":"petitviolet_scala-operator","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/petitviolet/scala-operator.git","revision":"v0.7.0","version":"0.7.0","targets":"net.petitviolet%operator","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: phaller_spores3 - config: '{"name":"phaller_spores3","dependencies":["com-lihaoyi_upickle"],"repoUrl":"https://github.com/phaller/spores3.git","revision":"v0.1.0","version":"0.1.0","targets":"com.phaller%spores3"}' - - - name: phenoscape_scowl - config: '{"name":"phenoscape_scowl","dependencies":["scalatest_scalatest","scalaz_scalaz"],"repoUrl":"https://github.com/phenoscape/scowl.git","revision":"v1.4.1","version":"1.4.1","targets":"org.phenoscape%scowl org.phenoscape%scowl-owlapi5","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' - - - name: pityka_pairwisealignment - config: '{"name":"pityka_pairwisealignment","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/pityka/pairwisealignment.git","revision":"v2.2.7","version":"2.2.7","targets":"io.github.pityka%pairwisealignment"}' - - - name: pjfanning_scala-faker - config: '{"name":"pjfanning_scala-faker","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/scala-faker.git","revision":"","version":"0.5.3","targets":"com.github.pjfanning%scala-faker"}' - - - name: pjfanning_scala3-sample-classes - config: '{"name":"pjfanning_scala3-sample-classes","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/pjfanning/scala3-sample-classes.git","revision":"v0.1.2","version":"0.1.2","targets":"com.github.pjfanning%scala3-sample-classes"}' - - - name: playframework_cachecontrol - config: '{"name":"playframework_cachecontrol","dependencies":["scala_scala-parser-combinators","scalatest_scalatest"],"repoUrl":"https://github.com/playframework/cachecontrol.git","revision":"2.1.0","version":"2.1.0","targets":"com.typesafe.play%cachecontrol","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.0.2-RC1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: playframework_twirl - config: '{"name":"playframework_twirl","dependencies":["scala_scala-xml","scalatest_scalatest","scala_scala-parser-combinators"],"repoUrl":"https://github.com/playframework/twirl.git","revision":"1.6.0-RC1","version":"1.6.0-RC1","targets":"com.typesafe.play%twirl-api com.typesafe.play%twirl-compiler com.typesafe.play%twirl-parser","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: plokhotnyuk_fast-string-interpolator - config: '{"name":"plokhotnyuk_fast-string-interpolator","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/plokhotnyuk/fast-string-interpolator.git","revision":"v0.6.3","version":"0.6.3","targets":"com.github.plokhotnyuk.fsi%fsi-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: plokhotnyuk_rtree2d - config: '{"name":"plokhotnyuk_rtree2d","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/plokhotnyuk/rtree2d.git","revision":"v0.11.12","version":"0.11.12","targets":"com.github.plokhotnyuk.rtree2d%rtree2d-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: pmeheut_nscala-java-time - config: '{"name":"pmeheut_nscala-java-time","dependencies":["cquiroz_scala-java-time","scalameta_munit"],"repoUrl":"https://github.com/pmeheut/nscala-java-time.git","revision":"","version":"0.1.1","targets":"io.github.pmeheut%nscala-java-time"}' - - - name: postgresql-async_postgresql-async - config: '{"name":"postgresql-async_postgresql-async","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/postgresql-async/postgresql-async.git","revision":"v0.3.2","version":"0.3.2","targets":"com.github.postgresql-async%postgresql-async com.github.postgresql-async%db-async-common com.github.postgresql-async%mysql-async","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: purplekingdomgames_tyrian - config: '{"name":"purplekingdomgames_tyrian","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/purplekingdomgames/tyrian.git","revision":"v0.6.0","version":"0.6.0","targets":"io.indigoengine%tyrian","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.2.0\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: raquo_scala-dom-types - config: '{"name":"raquo_scala-dom-types","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/raquo/scala-dom-types.git","revision":"v17.0.0-M1","version":"17.0.0-M1","targets":"com.raquo%domtypes","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Versions.scala","pattern":"val Scala_3 = \"3.2.0\"","replaceWith":"val Scala_3 = \"\""}]}}' - - - name: rescala-lang_rescala - config: '{"name":"rescala-lang_rescala","dependencies":["com-lihaoyi_sourcecode","scalatest_scalatest","scalameta_munit"],"repoUrl":"https://github.com/rescala-lang/rescala.git","revision":"v0.32.0","version":"0.32.0","targets":"de.tu-darmstadt.stg%rescala de.tu-darmstadt.stg%kofre","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: rmgk_slips - config: '{"name":"rmgk_slips","dependencies":["scalameta_munit","com-lihaoyi_sourcecode","scopt_scopt"],"repoUrl":"https://github.com/rmgk/slips.git","revision":"v0.4.6","version":"0.4.6","targets":"de.rmgk%delay de.rmgk%logging de.rmgk%scip de.rmgk%options de.rmgk%resource de.rmgk%category de.rmgk%script de.rmgk%chain","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: rssh_trackedfuture - config: '{"name":"rssh_trackedfuture","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/rssh/trackedfuture.git","revision":"0.5.0","version":"0.5.0","targets":"com.github.rssh%trackedfuture"}' - - - name: rtyley_rate-limit-status - config: '{"name":"rtyley_rate-limit-status","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/rtyley/rate-limit-status.git","revision":"v0.7","version":"0.7","targets":"com.madgag%rate-limit-status"}' - - - name: rtyley_scala-collection-plus - config: '{"name":"rtyley_scala-collection-plus","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/rtyley/scala-collection-plus.git","revision":"v0.11","version":"0.11","targets":"com.madgag%scala-collection-plus"}' - - - name: rtyley_scala-textmatching - config: '{"name":"rtyley_scala-textmatching","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/rtyley/scala-textmatching.git","revision":"v2.8","version":"2.8","targets":"com.madgag%scala-textmatching"}' - - - name: ruimo_gh-sonatype-example - config: '{"name":"ruimo_gh-sonatype-example","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ruimo/gh-sonatype-example.git","revision":"v1.7","version":"1.7","targets":"com.ruimo%gh-sonatype-example","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: ruimo_scoins - config: '{"name":"ruimo_scoins","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/ruimo/scoins.git","revision":"v1.29","version":"1.29","targets":"com.ruimo%scoins","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"disabled","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sakulk_serval - config: '{"name":"sakulk_serval","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/sakulk/serval.git","revision":"v0.4.0","version":"0.4.0","targets":"io.github.sakulk%serval-core io.github.sakulk%serval-legacy","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.2\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: sangria-graphql_macro-visit - config: '{"name":"sangria-graphql_macro-visit","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/macro-visit.git","revision":"v0.2.0-RC1","version":"0.2.0-RC1","targets":"org.sangria-graphql%macro-visit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sangria-graphql_sangria-marshalling-api - config: '{"name":"sangria-graphql_sangria-marshalling-api","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sangria-graphql/sangria-marshalling-api.git","revision":"v1.0.8","version":"1.0.8","targets":"org.sangria-graphql%sangria-marshalling-api","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sbt_io - config: '{"name":"sbt_io","dependencies":["typelevel_scalacheck","scalatest_scalatest"],"repoUrl":"https://github.com/sbt/io.git","revision":"v1.8.0","version":"1.8.0","targets":"org.scala-sbt%io","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: scala-native_scala-native - config: '{"name":"scala-native_scala-native","dependencies":["typelevel_scalacheck","scalatest_scalatest","scala_scala-parallel-collections"],"repoUrl":"https://github.com/scala-native/scala-native.git","revision":"v0.4.9","version":"0.4.9","targets":"org.scala-native%nir org.scala-native%test-runner org.scala-native%tools org.scala-native%util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":5120,"sourcePatches":[{"path":"project/ScalaVersions.scala","pattern":"val scala3: String = \"3.1.3\"","replaceWith":"val scala3: String = \"\""}]}}' - - - name: scala-tessella_ring-seq - config: '{"name":"scala-tessella_ring-seq","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/scala-tessella/ring-seq.git","revision":"v0.4.0","version":"0.4.0","targets":"io.github.scala-tessella%ring-seq","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scala-workers_commons-lang3-bridge - config: '{"name":"scala-workers_commons-lang3-bridge","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scala-workers/commons-lang3-bridge.git","revision":"","version":"0.1.0","targets":"net.scalax%commons-lang3-bridge"}' - - - name: scala_scala-swing - config: '{"name":"scala_scala-swing","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scala/scala-swing.git","revision":"v3.0.0#3.0.0","version":"3.0.0","targets":"org.scala-lang.modules%scala-swing"}' - - - name: scalacenter_tasty-query - config: '{"name":"scalacenter_tasty-query","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/scalacenter/tasty-query.git","revision":"v0.5.6","version":"0.5.6","targets":"ch.epfl.scala%tasty-query","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalafx_scalafx - config: '{"name":"scalafx_scalafx","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalafx/scalafx.git","revision":"v.19.0.0-R30","version":"19.0.0-R30","targets":"org.scalafx%scalafx","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalapb_scalapb - config: '{"name":"scalapb_scalapb","dependencies":["scala_scala-collection-compat","scalatest_scalatest","scalameta_munit"],"repoUrl":"https://github.com/scalapb/scalapb.git","revision":"v0.11.12","version":"0.11.12","targets":"com.thesamet.scalapb%compilerplugin com.thesamet.scalapb%lenses com.thesamet.scalapb%scalapb-runtime com.thesamet.scalapb%scalapb-runtime-grpc","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"setScalaOutputVersion","replaceWith":""}]}}' - - - name: scalaprops_scalaprops - config: '{"name":"scalaprops_scalaprops","dependencies":["scalaz_scalaz"],"repoUrl":"https://github.com/scalaprops/scalaprops.git","revision":"v0.9.1","version":"0.9.1","targets":"com.github.scalaprops%scalaprops-all com.github.scalaprops%scalaprops-gen com.github.scalaprops%scalaprops-scalaz com.github.scalaprops%scalaprops com.github.scalaprops%scalaprops-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.1\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: scalapy_python-native-libs - config: '{"name":"scalapy_python-native-libs","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/scalapy/python-native-libs.git","revision":"v0.2.4","version":"0.2.4","targets":"ai.kien%python-native-libs","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: scalapy_scalapy - config: '{"name":"scalapy_scalapy","dependencies":["scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/scalapy/scalapy.git","revision":"v0.5.3","version":"0.5.3","targets":"dev.scalapy%scalapy-core dev.scalapy%scalapy-macros","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.1.3\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: scalatest_scalatestplus-easymock - config: '{"name":"scalatest_scalatestplus-easymock","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-easymock.git","revision":"release-3.2.15.0-for-easymock-4.3","version":"3.2.15.0","targets":"org.scalatestplus%easymock-4-3 org.scalatestplus%easymock-5-0 org.scalatestplus%easymock-5-1","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalatest_scalatestplus-jmock - config: '{"name":"scalatest_scalatestplus-jmock","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-jmock.git","revision":"release-3.2.15.0-for-jmock-2.12","version":"3.2.15.0","targets":"org.scalatestplus%jmock-2-12","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalatest_scalatestplus-junit - config: '{"name":"scalatest_scalatestplus-junit","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-junit.git","revision":"release-3.2.15.0-for-junit-4.13","version":"3.2.15.0","targets":"org.scalatestplus%junit-4-13","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalatest_scalatestplus-mockito - config: '{"name":"scalatest_scalatestplus-mockito","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-mockito.git","revision":"release-3.2.15.0-for-mockito-4.6","version":"3.2.15.0","targets":"org.scalatestplus%mockito-4-6","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalatest_scalatestplus-scalacheck - config: '{"name":"scalatest_scalatestplus-scalacheck","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/scalatest/scalatestplus-scalacheck.git","revision":"release-3.2.15.0-for-scalacheck-1.17","version":"3.2.15.0","targets":"org.scalatestplus%scalacheck-1-17","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: scalatest_scalatestplus-selenium - config: '{"name":"scalatest_scalatestplus-selenium","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scalatest/scalatestplus-selenium.git","revision":"release-3.2.15.0-for-selenium-4.7","version":"3.2.15.0","targets":"org.scalatestplus%selenium-4-7 org.scalatestplus%testng-7-5","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set Compile/doc/skip := true"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scalikejdbc_scalikejdbc - config: '{"name":"scalikejdbc_scalikejdbc","dependencies":["scala_scala-parser-combinators","scala_scala-collection-compat","scalatest_scalatest"],"repoUrl":"https://github.com/scalikejdbc/scalikejdbc.git","revision":"4.0.0","version":"4.0.0","targets":"org.scalikejdbc%scalikejdbc-core org.scalikejdbc%scalikejdbc-interpolation org.scalikejdbc%scalikejdbc-syntax-support-macro org.scalikejdbc%scalikejdbc-streams org.scalikejdbc%scalikejdbc-config org.scalikejdbc%scalikejdbc-interpolation-macro org.scalikejdbc%scalikejdbc org.scalikejdbc%scalikejdbc-test org.scalikejdbc%scalikejdbc-joda-time org.scalikejdbc%scalikejdbc-mapper-generator-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":3072,"sourcePatches":[{"path":"build.sbt","pattern":"def Scala3 = \"3.1.0\"","replaceWith":"def Scala3 = \"\""}]}}' - - - name: scallop_scallop - config: '{"name":"scallop_scallop","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scallop/scallop.git","revision":"v4.1.0","version":"4.1.0","targets":"org.rogach%scallop","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scf37_config3 - config: '{"name":"scf37_config3","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scf37/config3.git","revision":"v1.0.6","version":"1.0.6","targets":"me.scf37%config3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scf37_filewatch - config: '{"name":"scf37_filewatch","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/scf37/filewatch.git","revision":"v1.0.0","version":"1.0.0","targets":"me.scf37%filewatch","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sciss_equal - config: '{"name":"sciss_equal","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/equal.git","revision":"","version":"0.1.6","targets":"de.sciss%equal"}' - - - name: sciss_fingertree - config: '{"name":"sciss_fingertree","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/fingertree.git","revision":"","version":"1.5.5","targets":"de.sciss%fingertree"}' - - - name: sciss_kollflitz - config: '{"name":"sciss_kollflitz","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/kollflitz.git","revision":"","version":"0.2.4","targets":"de.sciss%kollflitz"}' - - - name: sciss_model - config: '{"name":"sciss_model","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/model.git","revision":"","version":"0.3.5","targets":"de.sciss%model"}' - - - name: sciss_numbers - config: '{"name":"sciss_numbers","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/numbers.git","revision":"","version":"0.2.1","targets":"de.sciss%numbers"}' - - - name: sciss_scalaosc - config: '{"name":"sciss_scalaosc","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/scalaosc.git","revision":"v1.3.1","version":"1.3.1","targets":"de.sciss%scalaosc"}' - - - name: sciss_topology - config: '{"name":"sciss_topology","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sciss/topology.git","revision":"","version":"1.1.4","targets":"de.sciss%topology"}' - - - name: scodec_scodec-bits - config: '{"name":"scodec_scodec-bits","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/scodec/scodec-bits.git","revision":"v1.1.34","version":"1.1.34","targets":"org.scodec%scodec-bits","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: scoverage_scalac-scoverage-plugin - config: '{"name":"scoverage_scalac-scoverage-plugin","dependencies":["scalameta_munit","scala_scala-xml"],"repoUrl":"https://github.com/scoverage/scalac-scoverage-plugin.git","revision":"v2.0.7","version":"2.0.7","targets":"org.scoverage%scalac-scoverage-domain org.scoverage%scalac-scoverage-reporter org.scoverage%scalac-scoverage-serializer","config":{"projects":{"exclude":[],"overrides":{"scalac-scoverage-reporter":{"tests":"compile-only"}}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sfxcode_pebble-scala - config: '{"name":"sfxcode_pebble-scala","dependencies":["scalameta_munit","scala_scala-collection-compat"],"repoUrl":"https://github.com/sfxcode/pebble-scala.git","revision":"v1.1.1","version":"1.1.1","targets":"com.sfxcode.templating%pebble-scala","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sh4869_semver-parser-scala - config: '{"name":"sh4869_semver-parser-scala","dependencies":["scala_scala-parser-combinators","scalatest_scalatest"],"repoUrl":"https://github.com/sh4869/semver-parser-scala.git","revision":"0.0.6","version":"0.0.6","targets":"com.github.sh4869%semver-parser-scala"}' - - - name: sherpal_url-dsl - config: '{"name":"sherpal_url-dsl","dependencies":["scalatest_scalatest","typelevel_scalacheck","scalameta_munit"],"repoUrl":"https://github.com/sherpal/url-dsl.git","revision":"v0.5.0","version":"0.5.0","targets":"be.doeraene%url-dsl","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: shiftleftsecurity_overflowdb-codegen - config: '{"name":"shiftleftsecurity_overflowdb-codegen","dependencies":["scopt_scopt","scalatest_scalatest"],"repoUrl":"https://github.com/shiftleftsecurity/overflowdb-codegen.git","revision":"v2.72","version":"2.72","targets":"io.shiftleft%overflowdb-codegen","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"project/Build.scala","pattern":"val scala_3 = \"3.2.1\"","replaceWith":"val scala_3 = \"\""}]}}' - - - name: sirthias_scala-ssh - config: '{"name":"sirthias_scala-ssh","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sirthias/scala-ssh.git","revision":"v0.11.1","version":"0.11.1","targets":"com.decodified%scala-ssh","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sirthias_spliff - config: '{"name":"sirthias_spliff","dependencies":["scalameta_munit","typelevel_scalacheck"],"repoUrl":"https://github.com/sirthias/spliff.git","revision":"v0.7.1","version":"0.7.1","targets":"io.bullet%spliff"}' - - - name: softwaremill_macwire - config: '{"name":"softwaremill_macwire","dependencies":["scalatest_scalatest","softwaremill_scala-common"],"repoUrl":"https://github.com/softwaremill/macwire.git","revision":"v2.5.8","version":"2.5.8","targets":"com.softwaremill.macwire%macros com.softwaremill.macwire%proxy com.softwaremill.macwire%util","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":5120,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.0.2\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: softwaremill_quicklens - config: '{"name":"softwaremill_quicklens","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/softwaremill/quicklens.git","revision":"v1.9.0","version":"1.9.0","targets":"com.softwaremill.quicklens%quicklens","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: softwaremill_retry - config: '{"name":"softwaremill_retry","dependencies":["scalatest_scalatest","softwaremill_odelay","scala_scala-collection-compat"],"repoUrl":"https://github.com/softwaremill/retry.git","revision":"v0.3.6","version":"0.3.6","targets":"com.softwaremill.retry%retry","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: softwaremill_sttp-model - config: '{"name":"softwaremill_sttp-model","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/softwaremill/sttp-model.git","revision":"v1.5.4","version":"1.5.4","targets":"com.softwaremill.sttp.model%core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.1\")","replaceWith":"val scala3 = List(\"\")"}]}}' - - - name: ssanj_delight - config: '{"name":"ssanj_delight","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/ssanj/delight.git","revision":"v0.1.0","version":"0.1.0","targets":"net.ssanj%delight","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: sullis_jms-testkit - config: '{"name":"sullis_jms-testkit","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/sullis/jms-testkit.git","revision":"v1.0.4","version":"1.0.4","targets":"io.github.sullis%jms-testkit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: sweet-delights_delightful-cron - config: '{"name":"sweet-delights_delightful-cron","dependencies":["scala_scala-parser-combinators","scalatest_scalatest"],"repoUrl":"https://github.com/sweet-delights/delightful-cron.git","revision":"v0.1.2","version":"0.1.2","targets":"org.sweet-delights%delightful-cron"}' - - - name: tabdulradi_nullable - config: '{"name":"tabdulradi_nullable","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/tabdulradi/nullable.git","revision":"v0.4.0","version":"0.4.0","targets":"com.abdulradi%nullable-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: takezoe_scala-jdbc - config: '{"name":"takezoe_scala-jdbc","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/takezoe/scala-jdbc.git","revision":"1.0.6","version":"1.0.6","targets":"com.github.takezoe%scala-jdbc"}' - - - name: takezoe_solr-scala-client - config: '{"name":"takezoe_solr-scala-client","dependencies":["scalatest_scalatest","scala_scala-parser-combinators"],"repoUrl":"https://github.com/takezoe/solr-scala-client.git","revision":"0.0.27","version":"0.0.27","targets":"com.github.takezoe%solr-scala-client","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tarao_collection-scala - config: '{"name":"tarao_collection-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/tarao/collection-scala.git","revision":"","version":"1.0.0","targets":"com.github.tarao%collection","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.0\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: thoughtworksinc_binding.scala - config: '{"name":"thoughtworksinc_binding.scala","dependencies":["scalaz_scalaz"],"repoUrl":"https://github.com/thoughtworksinc/binding.scala.git","revision":"v13.0.0-M0","version":"13.0.0-M0","targets":"com.thoughtworks.binding%binding","config":{"projects":{"exclude":["com.thoughtworks.binding%bindable-bindableseq","com.thoughtworks.binding%covariantstreamt","com.thoughtworks.binding%defaultfuture","com.thoughtworks.binding%keywords-bind","com.thoughtworks.binding%patchstreamt","com.thoughtworks.binding%streamt"],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: thoughtworksinc_tryt.scala - config: '{"name":"thoughtworksinc_tryt.scala","dependencies":["scalaz_scalaz","scalatest_scalatest"],"repoUrl":"https://github.com/thoughtworksinc/tryt.scala.git","revision":"v3.0.0","version":"3.0.0","targets":"com.thoughtworks.tryt%covariant com.thoughtworks.tryt%invariant","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tkrs_mess - config: '{"name":"tkrs_mess","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/tkrs/mess.git","revision":"v0.3.2","version":"0.3.2","targets":"com.github.tkrs%mess-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.2.1\"","replaceWith":"val scala3 = \"\""}]}}' - - - name: tmccarthy_digest4s - config: '{"name":"tmccarthy_digest4s","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/tmccarthy/digest4s.git","revision":"v0.1.0","version":"0.1.0","targets":"au.id.tmm.digest4s%digest4s-core","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tofu-tf_cherry - config: '{"name":"tofu-tf_cherry","dependencies":["scalatest_scalatest","scalameta_munit"],"repoUrl":"https://github.com/tofu-tf/cherry.git","revision":"v0.0.7","version":"0.0.7","targets":"ru.tinkoff%cherry-adapt ru.tinkoff%cherry-parse ru.tinkoff%cherry-lamr","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tototoshi_scala-csv - config: '{"name":"tototoshi_scala-csv","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/tototoshi/scala-csv.git","revision":"1.3.10","version":"1.3.10","targets":"com.github.tototoshi%scala-csv"}' - - - name: tpolecat_sourcepos - config: '{"name":"tpolecat_sourcepos","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/tpolecat/sourcepos.git","revision":"v1.1.0","version":"1.1.0","targets":"org.tpolecat%sourcepos","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: tpolecat_typename - config: '{"name":"tpolecat_typename","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/tpolecat/typename.git","revision":"v1.0.0","version":"1.0.0","targets":"org.tpolecat%typename"}' - - - name: typelevel_discipline-munit - config: '{"name":"typelevel_discipline-munit","dependencies":["scalameta_munit","vasilmkd_discipline"],"repoUrl":"https://github.com/typelevel/discipline-munit.git","revision":"v2.0.0-M3","version":"2.0.0-M3","targets":"org.typelevel%discipline-munit","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_discipline-scalatest - config: '{"name":"typelevel_discipline-scalatest","dependencies":["vasilmkd_discipline","scalatest_scalatest"],"repoUrl":"https://github.com/typelevel/discipline-scalatest.git","revision":"v2.2.0","version":"2.2.0","targets":"org.typelevel%discipline-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: typelevel_fabric - config: '{"name":"typelevel_fabric","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/typelevel/fabric.git","revision":"1.7.0","version":"1.7.0","targets":"com.outr%fabric-io com.outr%fabric-core com.outr%fabric-define com.outr%fabric","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.2.0\")","replaceWith":"val scala3 = List(\"\")"}]}}' - - - name: typelevel_scalac-compat - config: '{"name":"typelevel_scalac-compat","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/typelevel/scalac-compat.git","revision":"v0.1.0","version":"0.1.0","targets":"org.typelevel%scalac-compat-annotation","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.2.0\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: typelevel_scalac-options - config: '{"name":"typelevel_scalac-options","dependencies":["scalameta_munit","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/scalac-options.git","revision":"v0.1.1","version":"0.1.1","targets":"org.typelevel%scalac-options","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"8"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.1.3\"","replaceWith":"val Scala3 = \"\""}]}}' - - - name: typelevel_squants - config: '{"name":"typelevel_squants","dependencies":["scalatest_scalatest","typelevel_scalacheck"],"repoUrl":"https://github.com/typelevel/squants.git","revision":"v1.8.3","version":"1.8.3","targets":"org.typelevel%squants"}' - - - name: typesafeconfigops_typesafeconfigops - config: '{"name":"typesafeconfigops_typesafeconfigops","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/typesafeconfigops/typesafeconfigops.git","revision":"","version":"1.4.1.1","targets":"io.github.typesafeconfigops%typesafe-config-ops"}' - - - name: varwise_prometheus-akka-http - config: '{"name":"varwise_prometheus-akka-http","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/varwise/prometheus-akka-http.git","revision":"","version":"0.6.0","targets":"com.varwise%prometheus-akka-http","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.0.2\"","replaceWith":"val scala3Version = \"\""}]}}' - - - name: vincenzobaz_spark-scala3 - config: '{"name":"vincenzobaz_spark-scala3","dependencies":["scalameta_munit"],"repoUrl":"https://github.com/vincenzobaz/spark-scala3.git","revision":"v0.1.5","version":"0.1.5","targets":"io.github.vincenzobaz%spark-scala3","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: wangzaixiang_scala-sql - config: '{"name":"wangzaixiang_scala-sql","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/wangzaixiang/scala-sql.git","revision":"","version":"3.0.0-RC1","targets":"com.github.wangzaixiang%wsql"}' - - - name: wangzaixiang_wjson - config: '{"name":"wangzaixiang_wjson","dependencies":["scalatest_scalatest","scala_scala-parser-combinators"],"repoUrl":"https://github.com/wangzaixiang/wjson.git","revision":"","version":"0.1.0-RC4","targets":"com.github.wangzaixiang%wjson"}' - - - name: whisklabs_docker-it-scala - config: '{"name":"whisklabs_docker-it-scala","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/whisklabs/docker-it-scala.git","revision":"v0.11.0","version":"0.11.0","targets":"com.whisk%docker-testkit-core-shaded com.whisk%docker-testkit-samples com.whisk%docker-testkit-core com.whisk%docker-testkit-scalatest","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: wolfendale_scalacheck-gen-regexp - config: '{"name":"wolfendale_scalacheck-gen-regexp","dependencies":["typelevel_scalacheck","scala_scala-parser-combinators","scalatest_scalatest"],"repoUrl":"https://github.com/wolfendale/scalacheck-gen-regexp.git","revision":"v1.1.0","version":"1.1.0","targets":"io.github.wolfendale%scalacheck-gen-regexp","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: wvlet_airframe - config: '{"name":"wvlet_airframe","dependencies":["typelevel_scalacheck","scala_scala-parallel-collections","scala_scala-parser-combinators","scalameta_munit"],"repoUrl":"https://github.com/wvlet/airframe.git","revision":"v22.12.6","version":"22.12.6","targets":"org.wvlet.airframe%airframe-rx-html org.wvlet.airframe%airframe-config org.wvlet.airframe%airframe-jdbc org.wvlet.airframe%airframe-parquet org.wvlet.airframe%airframe-http org.wvlet.airframe%airframe-control org.wvlet.airframe%airframe-ulid org.wvlet.airframe%airframe-canvas org.wvlet.airframe%airframe-codec org.wvlet.airframe%airframe-di-macros org.wvlet.airframe%airframe-http-netty org.wvlet.airframe%airframe-metrics org.wvlet.airframe%airframe-jmx org.wvlet.airframe%airframe-log org.wvlet.airframe%airframe-json org.wvlet.airframe%airspec org.wvlet.airframe%airframe-sql org.wvlet.airframe%airframe-launcher org.wvlet.airframe%airframe-msgpack org.wvlet.airframe%airframe org.wvlet.airframe%airframe-rx org.wvlet.airframe%airframe-surface org.wvlet.airframe%airframe-fluentd org.wvlet.airframe%airframe-http-router","config":{"projects":{"exclude":["org.wvlet.airframe%airspec"],"overrides":{"airframe-codec":{"tests":"compile-only"},"airframe-ulid":{"tests":"compile-only"},"airframe":{"tests":"compile-only"}}},"java":{"version":"11"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":4096,"sourcePatches":[]}}' - - - name: xuwei-k_iarray - config: '{"name":"xuwei-k_iarray","dependencies":["scalaz_scalaz"],"repoUrl":"https://github.com/xuwei-k/iarray.git","revision":"v0.7.0","version":"0.7.0","targets":"com.github.xuwei-k%iarray"}' - - - name: xuwei-k_zeroapply - config: '{"name":"xuwei-k_zeroapply","dependencies":["scalaz_scalaz"],"repoUrl":"https://github.com/xuwei-k/zeroapply.git","revision":"v0.5.0","version":"0.5.0","targets":"com.github.xuwei-k%zeroapply com.github.xuwei-k%zeroapply-scalaz"}' - - - name: yrichika_scalahtml - config: '{"name":"yrichika_scalahtml","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/yrichika/scalahtml.git","revision":"","version":"0.1.1","targets":"io.github.yrichika%scalahtml"}' - - - name: zero-deps_proto - config: '{"name":"zero-deps_proto","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/zero-deps/proto.git","revision":"2.1.2","version":"2.1.2","targets":"io.github.zero-deps%proto-tex io.github.zero-deps%proto io.github.zero-deps%proto-ops io.github.zero-deps%proto-purs io.github.zero-deps%proto-syntax","config":{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":2048,"sourcePatches":[]}}' - - - name: zio_izumi-reflect - config: '{"name":"zio_izumi-reflect","dependencies":["scalatest_scalatest","scala_scala-collection-compat"],"repoUrl":"https://github.com/zio/izumi-reflect.git","revision":"v2.2.3","version":"2.2.3","targets":"dev.zio%izumi-reflect dev.zio%izumi-reflect-thirdparty-boopickle-shaded","config":{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"TagProgressionTest.scala\""],"options":[]},"mill":{"options":[]},"tests":"full","memoryRequestMb":8192,"sourcePatches":[]}}' - - - name: zygfryd_scala-zygf-jackshaft - config: '{"name":"zygfryd_scala-zygf-jackshaft","dependencies":["scalatest_scalatest"],"repoUrl":"https://github.com/zygfryd/scala-zygf-jackshaft.git","revision":"v0.2.2","version":"0.2.2","targets":"net.zygfryd%jackshaft"}' - steps: - - - name: Echo - run: echo '${{matrix.name}} -> ${{matrix.config}}' - - + needs: stage-1 + strategy: + matrix: + include: + - name: aaronp_args4c + - name: aaronp_eie + - name: aiyanbo_scala-i18n + - name: akiomik_seaw + - name: alexarchambault_scalacon-2022-demo + - name: alexarchambault_scalacon2022-demo + - name: altoo-ag_akka-kryo-serialization + - name: andimiller_munit-cats-effect-styles + - name: andyglow_scala-range + - name: andyglow_scala-xml-diff + - name: andyglow_typesafe-config-scala + - name: aoiroaoino_nanolens + - name: arainko_ducktape + - name: ariskk_burner4s + - name: arturopala_buffer-and-slice + - name: arturopala_validator + - name: ashwinbhaskar_sight-scala + - name: beangle_db + - name: beangle_doc + - name: beangle_ids + - name: beangle_notify + - name: bilal-fazlani_rainbowcli + - name: bilal-fazlani_swiftbar4s + - name: blemale_scaffeine + - name: bpholt_java-time-literals + - name: carlosedp_scalautils + - name: catap_scala-blake3 + - name: catap_scala-sha + - name: changvvb_scala-protobuf-java + - name: chrisokasaki_hwtest + - name: chronoscala_chronoscala + - name: ciaraobrien_dottytags + - name: clulab_fatdynet + - name: com-lihaoyi_pprint + - name: cornerman_scala-cuid + - name: cquiroz_sbt-locales + - name: creativescala_doodle-svg + - name: dacr_drools-scripting + - name: dacr_jassh + - name: dacr_json2props + - name: dacr_naturalsort + - name: dacr_primes + - name: dacr_split + - name: dacr_unittools + - name: daghemberg_paut-program + - name: daghemberg_problemutils + - name: davegurnell_unindent + - name: davenverse_namecase + - name: davidledwards_scalop + - name: davidledwards_zookeeper + - name: dvreeze_yaidom + - name: eed3si9n_gigahorse + - name: eed3si9n_sjson-new + - name: emartech_escher-akka-http + - name: failurewall_failurewall + - name: fasterxml_jackson-module-scala + - name: foundweekends_knockoff + - name: frawa_inline-files + - name: frugalmechanic_scala-optparse + - name: gekomad_scala-compress + - name: giabao_paho-akka + - name: giiita_refuel + - name: gochaorg_json4s3 + - name: greenfossil_commons-i18n + - name: greenfossil_commons-json + - name: greenleafoss_green-leaf-mongo + - name: guardian_fastly-api-client + - name: gzoller_deploysample + - name: gzoller_scala-reflection + - name: h8io_borscht + - name: hedgehogqa_scala-hedgehog + - name: herminiogg_label2thesaurus + - name: herminiogg_shexml + - name: hseeberger_slf4s + - name: http4s_http4s-finagle + - name: i10416_cssminifier + - name: i10416_munkres + - name: ij-plugins_ijp-debayer2sx + - name: ij-plugins_ijp-javacv + - name: ij-plugins_ijp-toolkit + - name: indoorvivants_detective + - name: indoorvivants_opaque-newtypes + - name: indoorvivants_rendition + - name: irevive_union-derivation + - name: j5ik2o_base64scala + - name: j5ik2o_docker-controller-scala + - name: j5ik2o_intervals-scala + - name: jandom-devel_scalafix + - name: jcouyang_dhall-generic + - name: jkugiya_aws-v4-signer-scala + - name: jodersky_yamlesque + - name: jozic_scalax-collection + - name: jphmrst_bps + - name: jphmrst_scala-automata + - name: jphmrst_scalautils + - name: kcrypt_scala-biginteger + - name: kcrypt_scala-blake3 + - name: kcrypt_scala-sha + - name: kzmake_uuid7s + - name: l-space_types + - name: lightbend-labs_lightbend-emoji + - name: lightbend-labs_scala-logging + - name: lightbend_mima + - name: log4s_log4s + - name: lomigmegard_akka-http-cors + - name: lorandszakacs_enclosure + - name: losizm_bolster + - name: losizm_ergo + - name: losizm_grapple + - name: losizm_little-cli + - name: losizm_little-config + - name: losizm_little-io + - name: losizm_little-json + - name: losizm_little-security + - name: losizm_little-sql + - name: losizm_little-time + - name: losizm_scamper + - name: losizm_t2 + - name: malliina_mobile-push + - name: malyszaryczlowiek_foo-repo + - name: malyszaryczlowiek_kessenger-lib + - name: marchliu_jaskell-dotty + - name: mateuszkubuszok_pipez + - name: metarank_cfor + - name: mkroli_lpm + - name: monix_implicitbox + - name: mrdimosthenis_glicko2 + - name: mutsuhiro6_ulid-scala3 + - name: mvv_typine + - name: nafg_css-dsl + - name: nafg_simple-router + - name: nicolasfara_ecscala + - name: note_mini-refined + - name: nremond_pbkdf2-scala + - name: ohze_akka-guice + - name: ohze_php-utils + - name: opaliasystems_opalia-commons-core + - name: outr_lucene4s + - name: outr_moduload + - name: outr_profig + - name: outr_reactify + - name: paoloboni_spray-json-derived-codecs + - name: pdal_java + - name: petitviolet_scala-operator + - name: phaller_spores3 + - name: phenoscape_scowl + - name: pityka_pairwisealignment + - name: pjfanning_scala-faker + - name: pjfanning_scala3-sample-classes + - name: playframework_cachecontrol + - name: playframework_twirl + - name: plokhotnyuk_fast-string-interpolator + - name: plokhotnyuk_rtree2d + - name: pmeheut_nscala-java-time + - name: postgresql-async_postgresql-async + - name: purplekingdomgames_tyrian + - name: raquo_scala-dom-types + - name: rescala-lang_rescala + - name: rmgk_slips + - name: rssh_trackedfuture + - name: rtyley_rate-limit-status + - name: rtyley_scala-collection-plus + - name: rtyley_scala-textmatching + - name: ruimo_gh-sonatype-example + - name: ruimo_scoins + - name: sakulk_serval + - name: sangria-graphql_macro-visit + - name: sangria-graphql_sangria-marshalling-api + - name: sbt_io + - name: scala-native_scala-native + - name: scala-tessella_ring-seq + - name: scala-workers_commons-lang3-bridge + - name: scala_scala-swing + - name: scalacenter_tasty-query + - name: scalafx_scalafx + - name: scalapb_scalapb + - name: scalaprops_scalaprops + - name: scalapy_python-native-libs + - name: scalapy_scalapy + - name: scalatest_scalatestplus-easymock + - name: scalatest_scalatestplus-jmock + - name: scalatest_scalatestplus-junit + - name: scalatest_scalatestplus-mockito + - name: scalatest_scalatestplus-scalacheck + - name: scalatest_scalatestplus-selenium + - name: scalikejdbc_scalikejdbc + - name: scallop_scallop + - name: scf37_config3 + - name: scf37_filewatch + - name: sciss_equal + - name: sciss_fingertree + - name: sciss_kollflitz + - name: sciss_model + - name: sciss_numbers + - name: sciss_scalaosc + - name: sciss_topology + - name: scodec_scodec-bits + - name: scoverage_scalac-scoverage-plugin + - name: sfxcode_pebble-scala + - name: sh4869_semver-parser-scala + - name: sherpal_url-dsl + - name: shiftleftsecurity_overflowdb-codegen + - name: sirthias_scala-ssh + - name: sirthias_spliff + - name: softwaremill_macwire + - name: softwaremill_quicklens + - name: softwaremill_retry + - name: softwaremill_sttp-model + - name: ssanj_delight + - name: sullis_jms-testkit + - name: sweet-delights_delightful-cron + - name: tabdulradi_nullable + - name: takezoe_scala-jdbc + - name: takezoe_solr-scala-client + - name: tarao_collection-scala + - name: thoughtworksinc_binding.scala + - name: thoughtworksinc_tryt.scala + - name: tkrs_mess + - name: tmccarthy_digest4s + - name: tofu-tf_cherry + - name: tototoshi_scala-csv + - name: tpolecat_sourcepos + - name: tpolecat_typename + - name: typelevel_discipline-munit + - name: typelevel_discipline-scalatest + - name: typelevel_fabric + - name: typelevel_scalac-compat + - name: typelevel_scalac-options + - name: typelevel_squants + - name: typesafeconfigops_typesafeconfigops + - name: varwise_prometheus-akka-http + - name: vincenzobaz_spark-scala3 + - name: wangzaixiang_scala-sql + - name: wangzaixiang_wjson + - name: whisklabs_docker-it-scala + - name: wolfendale_scalacheck-gen-regexp + - name: wvlet_airframe + - name: xuwei-k_iarray + - name: xuwei-k_zeroapply + - name: yrichika_scalahtml + - name: zero-deps_proto + - name: zio_izumi-reflect + - name: zygfryd_scala-zygf-jackshaft + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-3: + runs-on: ubuntu-22.04 + needs: stage-2 + strategy: + matrix: + include: + - name: acsgh_scala-common + - name: akka_akka + - name: beangle_otk + - name: clockworkconsulting_csexp + - name: clockworkconsulting_peregrin + - name: com-lihaoyi_cask + - name: com-lihaoyi_mainargs + - name: cquiroz_scala-java-locales + - name: cucumber_cucumber-jvm-scala + - name: dvreeze_tqa + - name: gchudnov_mindthegap + - name: gekomad_scala-regex-collection + - name: greenfossil_thorium + - name: gzoller_scalajack + - name: herminiogg_dmaog + - name: hsci-r_octavo-indexer + - name: hughsimpson_scalameter + - name: ij-plugins_ijp-color + - name: indoorvivants_sn-bindgen + - name: jobial-io_scase + - name: jodersky_scala-argparse + - name: json4s_json4s + - name: metarank_ltrlib + - name: msgpack4z_msgpack4z-core + - name: norbert-radyk_spoiwo + - name: nrinaudo_kantan.parsers + - name: outr_scalapass + - name: pjfanning_jackson-module-scala-duration + - name: pjfanning_jackson-module-scala3-enum + - name: pjfanning_jackson-scala3-reflection-extensions + - name: playframework_play-ws + - name: rallyhealth_scalacheck-ops + - name: raquo_waypoint + - name: rtyley_line-break-preserving-line-splitting + - name: ruimo_csvparser + - name: ruimo_graphics + - name: sangria-graphql_sangria-marshalling-testkit + - name: scala-native_scala-native-cli + - name: scala-stm_scala-stm + - name: scalacenter_scala-debug-adapter + - name: scalapb-json_scalapb-json-common + - name: scalapb_common-protos + - name: scalapb_scalapb-grpcweb + - name: scalikejdbc_scalikejdbc-play-support + - name: scf37_hottie + - name: sciss_asyncfile + - name: sciss_desktop + - name: sciss_scalacolliderugens + - name: scodec_scodec + - name: seratch_awscala + - name: shawjef3_tryutils + - name: shiftleftsecurity_overflowdb + - name: softwaremill_scala-id-generator + - name: stryker-mutator_stryker4s + - name: swagger-akka-http_swagger-scala-module + - name: thoughtworksinc_dsl.scala + - name: tkrs_fluflu + - name: tkrs_mmdb-grpc-scala + - name: twitter_util + - name: typelevel_cats + - name: vagmcs_optimus + - name: virtuslab_scala-yaml + - name: xuwei-k_optparse-applicative + - name: zio_zio + - name: zio_zio-quill + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-4: + runs-on: ubuntu-22.04 + needs: stage-3 + strategy: + matrix: + include: + - name: 47degrees_munit-akka + - name: ahjohannessen_unum + - name: andyglow_websocket-scala-client + - name: ariskk_flink4s + - name: armanbilge_litter + - name: armanbilge_saslprep + - name: bcarter97_id-generator + - name: billzabob_fordeckmacia + - name: codedx_mapk + - name: cornerman_sloth + - name: dacr_zio-worksheet + - name: davenverse_cats-scalacheck + - name: dobrynya_zio-jms + - name: dvgica_managerial + - name: earogov_ordset + - name: erikvanoosten_metrics-scala + - name: fgrutsch_akka-persistence-mapdb + - name: findify_flink-adt + - name: fthomas_refined + - name: gchudnov_bscript + - name: gchudnov_swearwolf + - name: geirolz_fluent-copy + - name: geirolz_scope + - name: giabao_asm-flow + - name: inoio_solrs + - name: j-mie6_parsley-cats + - name: japgolly_univeq + - name: jatcwang_difflicious + - name: jczuchnowski_zio-pulsar + - name: jkobejs_cron + - name: kitlangton_animus + - name: koterpillar_refinery + - name: marcinzh_turbolift + - name: marcinzh_yamlike + - name: massimosiani_monix-newtypes-cats + - name: mpollmeier_scala-repl-pp + - name: msgpack4z_msgpack4z-jawn + - name: narma_zio-docker + - name: noelwelsh_mads + - name: palanga_parana + - name: palanga_zio-cassandra + - name: pjfanning_akka-rabbitmq + - name: pjfanning_micrometer-akka + - name: pjfanning_zio-metrics-micrometer + - name: poslegm_munit-zio + - name: pureharm_pureharm-core + - name: sangria-graphql_sangria-ion + - name: sangria-graphql_sangria-json4s-jackson + - name: sangria-graphql_sangria-json4s-native + - name: sangria-graphql_sangria-msgpack + - name: sangria-graphql_sangria-spray-json + - name: scalapb_scalapb-json4s + - name: scalapb_scalapb-validate + - name: scalapb_zio-grpc + - name: sciss_audiofile + - name: sciss_audiowidgets + - name: sciss_filecache + - name: sciss_lucre + - name: scodec_scodec-cats + - name: senia-psm_zio-test-akka-http + - name: shiftleftsecurity_codepropertygraph + - name: sksamuel_avro4s + - name: sky-uk_kafka-topic-loader + - name: swagger-akka-http_swagger-scala3-enum-module + - name: tharwaninitin_cache4s + - name: tharwaninitin_cron4zio + - name: tharwaninitin_crypto4s + - name: tomasmikula_libretto + - name: tomasmikula_nutcracker + - name: torrentdam_bencode + - name: typelevel_case-insensitive + - name: typelevel_cats-collections + - name: typelevel_cats-mtl + - name: typelevel_cats-parse + - name: typelevel_cats-testkit-scalatest + - name: typelevel_cats-time + - name: typelevel_idna4s + - name: typelevel_monoids + - name: typelevel_mouse + - name: typelevel_paiges + - name: typelevel_shapeless-3 + - name: typelevel_spire + - name: vitaliihonta_zio-temporal + - name: vladkopanev_zio-saga + - name: yakivy_dupin + - name: yurikpanic_zio-postgres + - name: zio_interop-guava + - name: zio_interop-reactive-streams + - name: zio_zio-cache + - name: zio_zio-config + - name: zio_zio-direct + - name: zio_zio-logging + - name: zio_zio-mock + - name: zio_zio-nio + - name: zio_zio-optics + - name: zio_zio-parser + - name: zio_zio-prelude + - name: zio_zio-process + - name: zio_zio-profiling + - name: zio_zio-query + - name: zio_zio-rocksdb + - name: zio_zio-telemetry + - name: zio_zio-test-intellij + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-5: + runs-on: ubuntu-22.04 + needs: stage-4 + strategy: + matrix: + include: + - name: armanbilge_circe + - name: bilal-fazlani_csv-schema + - name: bilal-fazlani_jslt-parser + - name: cheleb_zio-pravega + - name: circe_circe + - name: dvreeze_xpathparser + - name: dwickern_scala-nameof + - name: endpoints4s_endpoints4s + - name: erikerlandson_coulomb + - name: fd4s_vulcan + - name: findify_flink-scala-api + - name: gemini-hlsw_lucuma-refined + - name: gemini-hlsw_refined-algebra + - name: higherkindness_droste + - name: ironcorelabs_cats-scalatest + - name: johnspade_csv3s + - name: kitlangton_zio-tui + - name: lemonlabsuk_scala-uri + - name: m2-oss_calypso + - name: mattlangsenkamp_svgbounds + - name: milessabin_shapeless + - name: optics-dev_monocle + - name: sagifogel_proptics + - name: scalameta_metaconfig + - name: scalanlp_breeze + - name: scalaprops_scalaprops-shapeless + - name: sciss_lucreswing + - name: sciss_scalacollider + - name: sciss_scissdsp + - name: softwaremill_diffx + - name: stuartapp_zcaffeine + - name: svroonland_rezilience + - name: svroonland_zio-amqp + - name: svroonland_zio-kinesis + - name: systemfw_dynosaur + - name: typelevel_coop + - name: typelevel_kittens + - name: univalence_zio-spark + - name: y-yu_slick-bulk-insert + - name: zeal18_zio-mongodb + - name: zio_zio-cli + - name: zio_zio-s3 + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-6: + runs-on: ubuntu-22.04 + needs: stage-5 + strategy: + matrix: + include: + - name: aaronp_code-template + - name: analogweb_analogweb-scala + - name: armanbilge_circe-scala-yaml + - name: armanbilge_scala-native-config-brew + - name: bilal-fazlani_circe-json-schema + - name: blackdoor_jose + - name: bp3r_jsonrpc2 + - name: caspercommunityio_casper-scala-sdk + - name: chatwork_scala-jwk + - name: christian-schlichtherle_circe-kafka + - name: circe_circe-jackson + - name: circe_circe-yaml + - name: data-tools_big-data-types + - name: eikek_yamusca + - name: geirolz_advxml + - name: gemini-hlsw_lucuma-core + - name: hamnis_openapi-schema + - name: hireproof_screening + - name: hnaderi_named-codec + - name: jap-company_fields + - name: joernio_joern + - name: karazinscalausersgroup_mongo-literals + - name: katrix_perspective + - name: kiberstender_fjwt + - name: malliina_util-base + - name: mrdimosthenis_scala-synapses + - name: msgpack4z_msgpack4z-circe + - name: nafg_cloud-logging-logback-scala + - name: openmole_container + - name: openmole_gridscale + - name: openmole_mgo + - name: plokhotnyuk_jsoniter-scala + - name: pureharm_pureharm-json-circe + - name: quafadas_dedav4s + - name: sangria-graphql_sangria-circe + - name: scalameta_mdoc + - name: scalapb-json_scalapb-circe + - name: sciss_scalacollider-dot + - name: sciss_scalacollider-if + - name: sciss_sonogramoverview + - name: sdrafahl_codec + - name: sfxcode_sapphire-data + - name: sirthias_borer + - name: spaceteams_scala-json-logging + - name: thatscalaguy_circe-jq + - name: tmccarthy_ausgeo + - name: tofu-tf_glass + - name: unibas-gravis_scalismo + - name: vitaliihonta_scala-ql + - name: vlmiroshnikov_authz + - name: yakivy_poppet + - name: zio_zio-json + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-7: + runs-on: ubuntu-22.04 + needs: stage-6 + strategy: + matrix: + include: + - name: alejandrohdezma_sbt-mdoc-toc + - name: bilal-fazlani_zio-mongo + - name: cornerman_chameleon + - name: dacr_zio-lmdb + - name: darrenjw_scala-glm + - name: darrenjw_scala-smfsb + - name: finos_morphir-scala + - name: frawa_typed-json + - name: gnieh_geo-scala + - name: iltotore_iron + - name: imrafaelmerino_json-scala-values + - name: katrix_typenbt + - name: sciss_scalacolliderswing + - name: shiftleftsecurity_js2cpg + - name: softwaremill_sttp-apispec + - name: zio_zio-kafka + - name: zio_zio-lambda + - name: zio_zio-schema + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-8: + runs-on: ubuntu-22.04 + needs: stage-7 + strategy: + matrix: + include: + - name: katrix_minejson + - name: sciss_soundprocesses + - name: zio_zio-http + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-9: + runs-on: ubuntu-22.04 + needs: stage-8 + strategy: + matrix: + include: + - name: sciss_lucrepi + - name: sciss_patterns + - name: sciss_wolkenpumpe + - name: zio_zio-metrics-connectors + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-10: + runs-on: ubuntu-22.04 + needs: stage-9 + strategy: + matrix: + include: + - name: errors4s_errors4s-core + - name: errors4s_errors4s-core-scalacheck + - name: etorreborre_specs2 + - name: japgolly_microlibs-scala + - name: japgolly_nyaya + - name: reactivemongo_reactivemongo + - name: reactivemongo_reactivemongo-bson + - name: typelevel_cats-effect + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-11: + runs-on: ubuntu-22.04 + needs: stage-10 + strategy: + matrix: + include: + - name: 47degrees_fetch + - name: akka_akka-http + - name: alexarchambault_case-app + - name: argonaut-io_argonaut + - name: armanbilge_munit-cats-effect + - name: armanbilge_scalacheck-effect + - name: asflierl_sglicko2 + - name: babylonhealth_lit-fhir + - name: benhutchison_scalaswingcontrib + - name: bkirwi_decline + - name: cb372_cats-retry + - name: cb372_scalacache + - name: davenverse_cats-effect-time + - name: davenverse_circuit + - name: davenverse_clippette + - name: davenverse_condemned + - name: davenverse_env + - name: davenverse_epimetheus + - name: davenverse_fiberlocal + - name: davenverse_keysemaphore + - name: davenverse_lock + - name: davenverse_mapref + - name: davenverse_os-detect + - name: emartech_scala-logger + - name: enragedginger_akka-quartz-scheduler + - name: errors4s_errors4s-core-cats + - name: folone_poi.scala + - name: geirolz_cats-xml + - name: geirolz_fly4s + - name: gonzih_cats-nats + - name: indoorvivants_mdoc-effect + - name: janstenpickle_hotswap-ref + - name: japgolly_clear-config + - name: japgolly_scala-graal + - name: japgolly_scalacss + - name: japgolly_test-state + - name: kovacshuni_circe-config + - name: lhns_munit-tagless-final + - name: liquibase4s_liquibase4s + - name: monix_monix + - name: nafg_simpleivr + - name: ohze_sd-util + - name: oranda_libanius + - name: ovotech_meters4s + - name: pityka_saddle + - name: playframework_play-file-watch + - name: playframework_play-json + - name: ppurang_abctemplates + - name: ppurang_asynch + - name: reactivemongo_reactivemongo-play-json + - name: reactivemongo_reactivemongo-streaming + - name: ruippeixotog_akka-testkit-specs2 + - name: ruippeixotog_scala-scraper + - name: scalatra_scalatra + - name: sweet-delights_delightful-typeclasses + - name: taig_babel + - name: taig_scala-linguist + - name: taig_scala-pygments + - name: thatscalaguy_ulid4cats + - name: tkrs_orcus + - name: tmccarthy_tmmutils + - name: tpolecat_pool-party + - name: travisbrown_iteratee + - name: typelevel_bobcats + - name: typelevel_cats-effect-testing + - name: typelevel_discipline-specs2 + - name: typelevel_munit-cats-effect + - name: typelevel_unique + - name: ua-parser_uap-scala + - name: unfiltered_unfiltered + - name: vasilmkd_discipline-specs2 + - name: virtuslab_avocado + - name: vlmiroshnikov_aero3 + - name: vlmiroshnikov_saga + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-12: + runs-on: ubuntu-22.04 + needs: stage-11 + strategy: + matrix: + include: + - name: akiomik_cats-nio-file + - name: akka_akka-grpc + - name: alhuelamo_dbjobs + - name: armanbilge_cheshire + - name: armanbilge_ip4s + - name: armanbilge_log4cats + - name: cchantep_acolyte + - name: comcast_ip4s + - name: davenverse_crossplatformioapp + - name: davenverse_epimetheus-circuit + - name: davenverse_mules + - name: davenverse_single-fibered + - name: emergentorder_onnx-scala + - name: foundweekends_pamflet + - name: gnieh_diffson + - name: http4s_http4s-crypto + - name: jwt-scala_jwt-scala + - name: kailuowang_mau + - name: kevin-lee_effectie + - name: lancewalton_treelog + - name: lhns_cats-effect-utils + - name: lhns_scala-trustmanager-utils + - name: molarmanful_sclin + - name: monix_monix-bio + - name: msgpack4z_msgpack4z-argonaut + - name: msgpack4z_msgpack4z-play + - name: ohze_couchbase-scala + - name: outr_scribe + - name: pityka_nspl + - name: rallyhealth_weepickle + - name: rewards-network_combos + - name: sangria-graphql_sangria-argonaut + - name: sangria-graphql_sangria-monix + - name: sangria-graphql_sangria-play-json + - name: scala-cli_scala-cli-signing + - name: scalapb-json_scalapb-argonaut + - name: sweet-delights_delightful-parsing + - name: timwspence_cats-stm + - name: tmccarthy_tmm-scala-collections + - name: typelevel_cats-effect-cps + - name: typelevel_keypool + - name: typelevel_scalacheck-effect + - name: typelevel_vault + - name: vladkopanev_cats-saga + - name: xuwei-k_httpz + - name: xuwei-k_jwt-scala + - name: zengularity_benji + - name: zio_interop-monix + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-13: + runs-on: ubuntu-22.04 + needs: stage-12 + strategy: + matrix: + include: + - name: armanbilge_fs2 + - name: bilal-fazlani_akka-http-jwt-auth + - name: carueda_tscfg + - name: davenverse_epimetheus-log4cats + - name: emartech_jwt-akka-http + - name: fiatjaf_scoin + - name: geirolz_erules + - name: janlisse_zio-jwt-validator + - name: permutive-engineering_prometheus4cats + - name: pityka_lamp + - name: playframework_anorm + - name: sangria-graphql_sangria + - name: stephennancekivell_scalatest-json + - name: typelevel_fs2 + - name: typelevel_log4cats + - name: virtuslab_scala-cli + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-14: + runs-on: ubuntu-22.04 + needs: stage-13 + strategy: + matrix: + include: + - name: andimiller_hedgehogs + - name: armanbilge_calico + - name: armanbilge_jawn-fs2 + - name: armanbilge_schrodinger + - name: armanbilge_van-cats + - name: banno_cosmos4s + - name: benoitlouy_tele + - name: circe_circe-fs2 + - name: creativescala_doodle + - name: creativescala_doodle-explore + - name: davenverse_catscript + - name: davenverse_process + - name: delimobil_fs2-hbase + - name: disneystreaming_weaver-test + - name: eikek_binny + - name: fd4s_fs2-kafka + - name: gekomad_itto-csv + - name: gemini-hlsw_crystal + - name: jmcardon_tsec + - name: keirlawson_fs2-progress + - name: kirill5k_mongo4cats + - name: kory33_s2mc-test + - name: kovstas_fs2-throttler + - name: laserdisc-io_log-effect + - name: lhns_fs2-utils + - name: lhns_nifi-scala + - name: mjakubowski84_parquet4s + - name: mkroli_dns4s + - name: naoh87_lettucef + - name: ollls_quartz-h2 + - name: outr_scarango + - name: outr_spice + - name: permutive-engineering_refreshable + - name: polystat_odin + - name: profunktor_fs2-rabbit + - name: profunktor_redis4cats + - name: pureharm_pureharm-effects-cats + - name: regis-leray_fs2-ftp + - name: rewards-network_pure-aws + - name: rssh_cps-async-connect + - name: rustedbones_taxonomy + - name: sageserpent-open_americium + - name: sangria-graphql_sangria-relay + - name: sangria-graphql_sangria-slowlog + - name: scalawilliam_xs4s + - name: scanamo_scanamo + - name: scodec_scodec-stream + - name: softwaremill_sttp-shared + - name: systemfw_upperbound + - name: timbertson_foperator + - name: tinkoff_phobos + - name: tmccarthy_scala-db + - name: tpolecat_atto + - name: tpolecat_doobie + - name: trace4cats_trace4cats + - name: typelevel_fs2-grpc + - name: typelevel_jawn-fs2 + - name: valencik_textmogrify + - name: zio_interop-cats + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-15: + runs-on: ubuntu-22.04 + needs: stage-14 + strategy: + matrix: + include: + - name: aaronp_franz + - name: ahjohannessen_sec + - name: armanbilge_sadalsuud + - name: armanbilge_stratus + - name: atnos-org_eff + - name: bplommer_launch-catsly + - name: clevercloud_pulsar4s + - name: davenverse_epimetheus-redis4cats + - name: eikek_bitpeace + - name: eikek_calev + - name: eikek_emil + - name: gaelrenoux_tranzactio + - name: gnieh_fs2-data + - name: guymers_ceesvee + - name: http4s_http4s + - name: indoorvivants_sbt-vcpkg + - name: indoorvivants_subatomic + - name: indoorvivants_weaver-playwright + - name: japgolly_webapp-util + - name: lhns_doobie-flyway + - name: mvv_sager + - name: narma_tranzactio + - name: outr_mailgun4s + - name: outr_robobrowser + - name: permutive-engineering_prometheus4cats-contrib + - name: polyvariant_scala-git-markers + - name: polyvariant_treesitter4s + - name: profunktor_neutron + - name: pureharm_pureharm-aws + - name: pureharm_pureharm-db-core-jdbc + - name: pureharm_pureharm-testkit + - name: rustedbones_scout + - name: scodec_scodec-protocols + - name: sideeffffect_zio-doobie + - name: trace4cats_trace4cats-avro + - name: trace4cats_trace4cats-kafka + - name: trace4cats_trace4cats-tail-sampling-extras + - name: trace4cats_trace4cats-xray + - name: trace4cats_trace4cats-zio + - name: user-signal_fs2-mqtt + - name: valskalla_odin + - name: vigoo_desert + - name: vigoo_prox + - name: zio_zio-connect + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-16: + runs-on: ubuntu-22.04 + needs: stage-15 + strategy: + matrix: + include: + - name: 47degrees_github4s + - name: avast_datadog4s + - name: banno_vault4s + - name: davenverse_circuit-http4s + - name: davenverse_epimetheus-http4s + - name: davenverse_fuuid + - name: davenverse_github + - name: davenverse_publicsuffix + - name: davenverse_whale-tail + - name: disneystreaming_smithy4s + - name: dwolla_epimetheus-server + - name: dylemma_xml-spac + - name: errors4s_errors4s-http + - name: fomkin_korolev + - name: fthomas_fs2-cron + - name: gemini-hlsw_clue + - name: gemini-hlsw_lucuma-catalog + - name: http4s_blaze + - name: http4s_http4s-armeria + - name: http4s_http4s-fabric + - name: http4s_http4s-fs2-data + - name: http4s_http4s-jdk-http-client + - name: http4s_http4s-prometheus-metrics + - name: http4s_http4s-scala-xml + - name: http4s_http4s-scalatags + - name: http4s_http4s-servlet + - name: http4s_http4s-twirl + - name: i10416_slackapis + - name: ingarabr_http4s-cloud-functions + - name: jbwheatley_pact4s + - name: killaitis_http4s-cloud-functions + - name: lego_woof + - name: lhns_http4s-errors + - name: lhns_remote-io + - name: mobimeo_fs2-gtfs + - name: neandertech_langoustine + - name: pac4j_http4s-pac4j + - name: planet42_laika + - name: pureconfig_pureconfig + - name: pureharm_pureharm-db-core + - name: taig_flog + - name: theiterators_kebs + - name: tpolecat_natchez + - name: trace4cats_trace4cats-avro-kafka + - name: trace4cats_trace4cats-exporter-http + - name: trace4cats_trace4cats-http4s + - name: vigoo_clipp + - name: vlovgr_ciris + - name: y-yu_excel-reads + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-17: + runs-on: ubuntu-22.04 + needs: stage-16 + strategy: + matrix: + include: + - name: 2m_ciris-hocon + - name: ahjohannessen_smithy4s-repro-lib + - name: armanbilge_bayou + - name: armanbilge_feral + - name: armanbilge_gcp4s + - name: augustjune_canoe + - name: davenverse_natchez-http4s-otel + - name: davenverse_natchez-local + - name: davenverse_rediculous + - name: davenverse_snickerdoodle + - name: gemini-hlsw_lucuma-schemas + - name: higherkindness_mu-scala + - name: http4s_http4s-jetty + - name: http4s_http4s-netty + - name: http4s_http4s-tomcat + - name: itv_scala-pact + - name: laserdisc-io_fs2-aws + - name: lhns_http4s-spa + - name: massimosiani_skunk + - name: monix_monix-connect + - name: ovotech_ciris-aws-secretsmanager + - name: ovotech_natchez-extras + - name: phillhenry_dreadnought + - name: pureharm_pureharm-config-ciris + - name: scalabin-no_http4s-directives + - name: softwaremill_sttp + - name: torrentdam_bittorrent + - name: tpolecat_natchez-http4s + - name: tpolecat_skunk + - name: trace4cats_trace4cats-cloudtrace + - name: trace4cats_trace4cats-datadog + - name: trace4cats_trace4cats-jaeger-integration-test + - name: trace4cats_trace4cats-natchez + - name: trace4cats_trace4cats-newrelic + - name: travisbrown_dhallj + - name: typelevel_feral + - name: valdemargr_gql + - name: virtuslab_inkuire + - name: zio_zio-metrics-legacy + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-18: + runs-on: ubuntu-22.04 + needs: stage-17 + strategy: + matrix: + include: + - name: 47degrees_sbt-energymonitor + - name: andreamarcolin_oidc4s + - name: besselstudio_coingecko + - name: coralogix_zio-k8s + - name: dacr_code-examples-manager + - name: dapperware_zio-slack + - name: davenverse_natchez-rediculous + - name: davenverse_rediculous-concurrent + - name: eventstore_eventstore.jvm + - name: fgrutsch_emergence + - name: gemini-hlsw_lucuma-sso + - name: hamnis_jwk + - name: hnaderi_edomata + - name: hnaderi_scala-k8s + - name: juliano_pokeapi-scala + - name: jwojnowski_oidc4s + - name: kierendavies_skunk-migrate + - name: linyxus_papiers-core + - name: ocadotechnology_sttp-oauth2 + - name: paoloboni_binance-scala-client + - name: polynote_uzhttp + - name: polystat_polystat-cli + - name: qwbarch_snowflake4s + - name: shastick_zio-prefetcher + - name: sksamuel_elastic4s + - name: softwaremill_tapir + - name: testcontainers_testcontainers-scala + - name: tharwaninitin_etlflow + - name: tinkoff_muffin + - name: tmccarthy_fetch + - name: trace4cats_trace4cats-jaeger + - name: trace4cats_trace4cats-opentelemetry + - name: trace4cats_trace4cats-zipkin + - name: wiringbits_wiringbits-webapp-utils + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-19: + runs-on: ubuntu-22.04 + needs: stage-18 + strategy: + matrix: + include: + - name: alejandrohdezma_http4s-munit + - name: apimorphism_telegramium + - name: avast_scala-server-toolkit + - name: carlos-verdes_zio-arangodb + - name: danslapman_morphling + - name: delimobil_cabbit + - name: eventstore_eventstore.akka.persistence + - name: evolution-gaming_derivation + - name: fs2-blobstore_fs2-blobstore + - name: gemini-hlsw_gsp-graphql + - name: ghostdogpr_caliban + - name: itv_quartz4s + - name: jwojnowski_googlecloud4s + - name: lolgab_snunit + - name: permutive-engineering_fs2-google-pubsub + - name: pme123_camundala + - name: rediscala_rediscala + - name: scalikejdbc_scalikejdbc-async + - name: scottweaver_testcontainers-for-zio + - name: sideeffffect_zio-testcontainers + - name: tinkoff_oolong + - name: tototoshi_slick-joda-mapper + - name: trace4cats_trace4cats-sttp + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-20: + runs-on: ubuntu-22.04 + needs: stage-19 + strategy: + matrix: + include: + - name: gemini-hlsw_lucuma-graphql-routes + - name: johnspade_tgbot-utils + - name: kamon-io_kamon + - name: polyvariant_caliban-gitlab + - name: zio_caliban-deriving + - name: zio_zio-protoquill + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-21: + runs-on: ubuntu-22.04 + needs: stage-20 + strategy: + matrix: + include: + - name: gemini-hlsw_lucuma-itc + - name: liewhite_swopen + - name: lloydmeta_enumeratum + steps: + - name: "Echo" + run: echo '${{matrix.name}}' + stage-22: + runs-on: ubuntu-22.04 + needs: stage-21 + strategy: + matrix: + include: + - name: liewhite_common + - name: pjfanning_jackson-module-enumeratum + - name: swagger-akka-http_swagger-enumeratum-module + steps: + - name: "Echo" + run: echo '${{matrix.name}}' From 8a6a8cb4344f8131e264b93fd80b9a2d5484ab8d Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:01:47 +0100 Subject: [PATCH 010/154] try build --- .github/actions/build-project/action.yaml | 49 + .github/workflows/build.yaml | 1280 - .github/workflows/buildConfig.json | 41078 ++++++++++++++++++++ .github/workflows/buildPlan.yaml | 1290 + 4 files changed, 42417 insertions(+), 1280 deletions(-) create mode 100644 .github/actions/build-project/action.yaml delete mode 100644 .github/workflows/build.yaml create mode 100644 .github/workflows/buildConfig.json create mode 100644 .github/workflows/buildPlan.yaml diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml new file mode 100644 index 00000000..2777e686 --- /dev/null +++ b/.github/actions/build-project/action.yaml @@ -0,0 +1,49 @@ +name: "Build projects" +description: "Used to build a project withing the Open cOmunityu Build" +inputs: + project-name: + description: "Name of the project to build" + required: true + scala-version: + description: "Scala Version to use" + required: true +runs: + using: "composite" + steps: + - name: Check java version + shell: bash + run: | + ConfigFile=".github/workflows/buildConfig.json" + DefaultJDK=11 + javaVersion=$(jq -r ".${{ inputs.project-name }}.config.java.version // ${DefaultJDK}" $ConfigFile) + echo "java-version=$javaVersion" >> $GITHUB_ENV + echo "JavaVersion set to $javaVersion" + + - name: Build + uses: addnab/docker-run-action@v3 + with: + image: "virtuslab/scala-community-build-project-builder:jdk${{ inputs.java-version }}-v0.1.2" + options: -v ${{ github.workspace }}:/build/ + run: | + ls -l /build/ + + ConfigFile="/build/.github/workflows/buildConfig.json" + function config() { jq -c -r ".${{ inputs.project-name }}$1" $ConfigFile } + + # echo "failure" > build-status.txt + + /build/build-revision.sh \ + "$(config .repoUrl)" \ + "$(config .revision)" \ + "${{ inputs.scala-version }}" \ + '' \ + "$(config .targets)" \ + 'https://repo1.maven.org/maven2' \ + '1.6.2' \ + "$(config .config)" 2>&1 | tee build-logs.txt + + ls -l /build/ + + - name: Check results + shell: bash + run: ls -l diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml deleted file mode 100644 index f3577cb5..00000000 --- a/.github/workflows/build.yaml +++ /dev/null @@ -1,1280 +0,0 @@ - -name: "Open Community Build" -on: - workflow_dispatch: - inputs: - name: - type: string - description: 'Scala version' - required: true - maxProjects: - type: string - description: "Max amount of projects" - required: true -jobs: - stage-0: - runs-on: ubuntu-22.04 - strategy: - matrix: - include: - - name: afsalthaj_constraintless - - name: alejandrohdezma_dummy - - name: alejandrohdezma_sbt-propagate - - name: almond-sh_almond - - name: barnardb_tinyplate - - name: com-lihaoyi_geny - - name: com-lihaoyi_sourcecode - - name: com-lihaoyi_utest - - name: cornerman_simple-scalajs-requests - - name: coursier_dependency - - name: cquiroz_scala-java-time - - name: dieproht_matr - - name: dmytromitin_dotty-patched - - name: eed3si9n_verify - - name: eltherion_http4s-timer - - name: fdietze_formidable - - name: fiatjaf_nlog - - name: fommil_jzon - - name: gaeljw_typetrees - - name: gemini-hlsw_lucuma-jts - - name: getshaka-org_native-converter - - name: hamnis_dataclass-scalafix - - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec - - name: http4s_hpack - - name: iheartradio_ficus - - name: j5ik2o_akka-persistence-s3 - - name: jcouyang_jujiu - - name: jodersky_identicon - - name: jodersky_simplesql - - name: jphmrst_scala-latex - - name: kubukoz_debug-utils - - name: lightbend_ssl-config - - name: likeligood-ab_scala-react - - name: lunduniversity_introprog-scalalib - - name: markehammons_slinc - - name: max-leuthaeuser_scroll - - name: mdedetrich_scalacheck - - name: nafg_scala-phonenumber - - name: nafg_scheduler - - name: nickburkard_aws-cdk-scala - - name: nscala-time_nscala-time - - name: nthportal_spaghetti - - name: olivierblanvillain_regsafe - - name: openmole_scaladget - - name: otavia-projects_mill-rust-jni - - name: outr_perfolation - - name: oyvindberg_tui-scala - - name: raistlintao_scalalogger - - name: rssh_dotty-cps-async - - name: sangria-graphql_sangria-streaming-api - - name: sbt_sbt-jni - - name: scala-cli_java-class-name - - name: scala-cli_libdaemon-jvm - - name: scala-js_scala-js-macrotask-executor - - name: scala-js_scala-js-stubs - - name: scala-ts_scala-ts - - name: scala_scala-collection-compat - - name: scala_scala-collection-contrib - - name: scala_scala-java8-compat - - name: scala_scala-parallel-collections - - name: scala_scala-xml - - name: scalqa_scalqa - - name: sciss_fileutil - - name: sciss_linkernighantsp - - name: sciss_log - - name: sciss_optional - - name: sciss_raphaelicons - - name: sciss_transform4s - - name: sciss_treetable - - name: sean-ideabank_rudolf - - name: sinaghaffari_monadicsimplifier - - name: sirthias_macrolizer - - name: softwaremill_magnolia - - name: softwaremill_odelay - - name: softwaremill_scala-common - - name: spray_spray - - name: swaldman_mlog-scala - - name: t2v_holidays - - name: tabdulradi_happypath - - name: taig_object-fit - - name: themillhousegroup_scoup - - name: typelevel_literally - - name: typelevel_scalacheck - - name: typelevel_simulacrum-scalafix - - name: uharaqo_scala-event-sourcing - - name: webjars_webjars-play - - name: wz7982_easysql-scala - - name: xuwei-k_applybuilder - - name: xuwei-k_nobox - - name: xuwei-k_scala3profile - - name: yakivy_jam - - name: yurique_embedded-files-macro - - name: zio_zio-constraintless - - name: zio_zio-morphir - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-1: - runs-on: ubuntu-22.04 - needs: stage-0 - strategy: - matrix: - include: - - name: 47degrees_scalacheck-toolbox - - name: anatoliykmetyuk_simple-rockets-compiler - - name: com-lihaoyi_castor - - name: com-lihaoyi_fansi - - name: com-lihaoyi_os-lib - - name: com-lihaoyi_requests-scala - - name: com-lihaoyi_scalatags - - name: com-lihaoyi_upickle - - name: eed3si9n_expecty - - name: ekrich_sconfig - - name: fomkin_levsha - - name: indoorvivants_sn-demangler - - name: jd557_minart - - name: jodersky_ustats - - name: monix_minitest - - name: rssh_shim--scala-async--dotty-cps-async - - name: sbt-jib_sbt-jib - - name: sbt_sbinary - - name: scala_scala-parser-combinators - - name: scalameta_munit - - name: scalatest_scalatest - - name: scalaz_scalaz - - name: scopt_scopt - - name: simy4_coregex - - name: sirthias_parboiled2 - - name: suzaku-io_boopickle - - name: typelevel_discipline - - name: typelevel_jawn - - name: typelevel_scalacheck-xml - - name: vasilmkd_discipline - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-2: - runs-on: ubuntu-22.04 - needs: stage-1 - strategy: - matrix: - include: - - name: aaronp_args4c - - name: aaronp_eie - - name: aiyanbo_scala-i18n - - name: akiomik_seaw - - name: alexarchambault_scalacon-2022-demo - - name: alexarchambault_scalacon2022-demo - - name: altoo-ag_akka-kryo-serialization - - name: andimiller_munit-cats-effect-styles - - name: andyglow_scala-range - - name: andyglow_scala-xml-diff - - name: andyglow_typesafe-config-scala - - name: aoiroaoino_nanolens - - name: arainko_ducktape - - name: ariskk_burner4s - - name: arturopala_buffer-and-slice - - name: arturopala_validator - - name: ashwinbhaskar_sight-scala - - name: beangle_db - - name: beangle_doc - - name: beangle_ids - - name: beangle_notify - - name: bilal-fazlani_rainbowcli - - name: bilal-fazlani_swiftbar4s - - name: blemale_scaffeine - - name: bpholt_java-time-literals - - name: carlosedp_scalautils - - name: catap_scala-blake3 - - name: catap_scala-sha - - name: changvvb_scala-protobuf-java - - name: chrisokasaki_hwtest - - name: chronoscala_chronoscala - - name: ciaraobrien_dottytags - - name: clulab_fatdynet - - name: com-lihaoyi_pprint - - name: cornerman_scala-cuid - - name: cquiroz_sbt-locales - - name: creativescala_doodle-svg - - name: dacr_drools-scripting - - name: dacr_jassh - - name: dacr_json2props - - name: dacr_naturalsort - - name: dacr_primes - - name: dacr_split - - name: dacr_unittools - - name: daghemberg_paut-program - - name: daghemberg_problemutils - - name: davegurnell_unindent - - name: davenverse_namecase - - name: davidledwards_scalop - - name: davidledwards_zookeeper - - name: dvreeze_yaidom - - name: eed3si9n_gigahorse - - name: eed3si9n_sjson-new - - name: emartech_escher-akka-http - - name: failurewall_failurewall - - name: fasterxml_jackson-module-scala - - name: foundweekends_knockoff - - name: frawa_inline-files - - name: frugalmechanic_scala-optparse - - name: gekomad_scala-compress - - name: giabao_paho-akka - - name: giiita_refuel - - name: gochaorg_json4s3 - - name: greenfossil_commons-i18n - - name: greenfossil_commons-json - - name: greenleafoss_green-leaf-mongo - - name: guardian_fastly-api-client - - name: gzoller_deploysample - - name: gzoller_scala-reflection - - name: h8io_borscht - - name: hedgehogqa_scala-hedgehog - - name: herminiogg_label2thesaurus - - name: herminiogg_shexml - - name: hseeberger_slf4s - - name: http4s_http4s-finagle - - name: i10416_cssminifier - - name: i10416_munkres - - name: ij-plugins_ijp-debayer2sx - - name: ij-plugins_ijp-javacv - - name: ij-plugins_ijp-toolkit - - name: indoorvivants_detective - - name: indoorvivants_opaque-newtypes - - name: indoorvivants_rendition - - name: irevive_union-derivation - - name: j5ik2o_base64scala - - name: j5ik2o_docker-controller-scala - - name: j5ik2o_intervals-scala - - name: jandom-devel_scalafix - - name: jcouyang_dhall-generic - - name: jkugiya_aws-v4-signer-scala - - name: jodersky_yamlesque - - name: jozic_scalax-collection - - name: jphmrst_bps - - name: jphmrst_scala-automata - - name: jphmrst_scalautils - - name: kcrypt_scala-biginteger - - name: kcrypt_scala-blake3 - - name: kcrypt_scala-sha - - name: kzmake_uuid7s - - name: l-space_types - - name: lightbend-labs_lightbend-emoji - - name: lightbend-labs_scala-logging - - name: lightbend_mima - - name: log4s_log4s - - name: lomigmegard_akka-http-cors - - name: lorandszakacs_enclosure - - name: losizm_bolster - - name: losizm_ergo - - name: losizm_grapple - - name: losizm_little-cli - - name: losizm_little-config - - name: losizm_little-io - - name: losizm_little-json - - name: losizm_little-security - - name: losizm_little-sql - - name: losizm_little-time - - name: losizm_scamper - - name: losizm_t2 - - name: malliina_mobile-push - - name: malyszaryczlowiek_foo-repo - - name: malyszaryczlowiek_kessenger-lib - - name: marchliu_jaskell-dotty - - name: mateuszkubuszok_pipez - - name: metarank_cfor - - name: mkroli_lpm - - name: monix_implicitbox - - name: mrdimosthenis_glicko2 - - name: mutsuhiro6_ulid-scala3 - - name: mvv_typine - - name: nafg_css-dsl - - name: nafg_simple-router - - name: nicolasfara_ecscala - - name: note_mini-refined - - name: nremond_pbkdf2-scala - - name: ohze_akka-guice - - name: ohze_php-utils - - name: opaliasystems_opalia-commons-core - - name: outr_lucene4s - - name: outr_moduload - - name: outr_profig - - name: outr_reactify - - name: paoloboni_spray-json-derived-codecs - - name: pdal_java - - name: petitviolet_scala-operator - - name: phaller_spores3 - - name: phenoscape_scowl - - name: pityka_pairwisealignment - - name: pjfanning_scala-faker - - name: pjfanning_scala3-sample-classes - - name: playframework_cachecontrol - - name: playframework_twirl - - name: plokhotnyuk_fast-string-interpolator - - name: plokhotnyuk_rtree2d - - name: pmeheut_nscala-java-time - - name: postgresql-async_postgresql-async - - name: purplekingdomgames_tyrian - - name: raquo_scala-dom-types - - name: rescala-lang_rescala - - name: rmgk_slips - - name: rssh_trackedfuture - - name: rtyley_rate-limit-status - - name: rtyley_scala-collection-plus - - name: rtyley_scala-textmatching - - name: ruimo_gh-sonatype-example - - name: ruimo_scoins - - name: sakulk_serval - - name: sangria-graphql_macro-visit - - name: sangria-graphql_sangria-marshalling-api - - name: sbt_io - - name: scala-native_scala-native - - name: scala-tessella_ring-seq - - name: scala-workers_commons-lang3-bridge - - name: scala_scala-swing - - name: scalacenter_tasty-query - - name: scalafx_scalafx - - name: scalapb_scalapb - - name: scalaprops_scalaprops - - name: scalapy_python-native-libs - - name: scalapy_scalapy - - name: scalatest_scalatestplus-easymock - - name: scalatest_scalatestplus-jmock - - name: scalatest_scalatestplus-junit - - name: scalatest_scalatestplus-mockito - - name: scalatest_scalatestplus-scalacheck - - name: scalatest_scalatestplus-selenium - - name: scalikejdbc_scalikejdbc - - name: scallop_scallop - - name: scf37_config3 - - name: scf37_filewatch - - name: sciss_equal - - name: sciss_fingertree - - name: sciss_kollflitz - - name: sciss_model - - name: sciss_numbers - - name: sciss_scalaosc - - name: sciss_topology - - name: scodec_scodec-bits - - name: scoverage_scalac-scoverage-plugin - - name: sfxcode_pebble-scala - - name: sh4869_semver-parser-scala - - name: sherpal_url-dsl - - name: shiftleftsecurity_overflowdb-codegen - - name: sirthias_scala-ssh - - name: sirthias_spliff - - name: softwaremill_macwire - - name: softwaremill_quicklens - - name: softwaremill_retry - - name: softwaremill_sttp-model - - name: ssanj_delight - - name: sullis_jms-testkit - - name: sweet-delights_delightful-cron - - name: tabdulradi_nullable - - name: takezoe_scala-jdbc - - name: takezoe_solr-scala-client - - name: tarao_collection-scala - - name: thoughtworksinc_binding.scala - - name: thoughtworksinc_tryt.scala - - name: tkrs_mess - - name: tmccarthy_digest4s - - name: tofu-tf_cherry - - name: tototoshi_scala-csv - - name: tpolecat_sourcepos - - name: tpolecat_typename - - name: typelevel_discipline-munit - - name: typelevel_discipline-scalatest - - name: typelevel_fabric - - name: typelevel_scalac-compat - - name: typelevel_scalac-options - - name: typelevel_squants - - name: typesafeconfigops_typesafeconfigops - - name: varwise_prometheus-akka-http - - name: vincenzobaz_spark-scala3 - - name: wangzaixiang_scala-sql - - name: wangzaixiang_wjson - - name: whisklabs_docker-it-scala - - name: wolfendale_scalacheck-gen-regexp - - name: wvlet_airframe - - name: xuwei-k_iarray - - name: xuwei-k_zeroapply - - name: yrichika_scalahtml - - name: zero-deps_proto - - name: zio_izumi-reflect - - name: zygfryd_scala-zygf-jackshaft - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-3: - runs-on: ubuntu-22.04 - needs: stage-2 - strategy: - matrix: - include: - - name: acsgh_scala-common - - name: akka_akka - - name: beangle_otk - - name: clockworkconsulting_csexp - - name: clockworkconsulting_peregrin - - name: com-lihaoyi_cask - - name: com-lihaoyi_mainargs - - name: cquiroz_scala-java-locales - - name: cucumber_cucumber-jvm-scala - - name: dvreeze_tqa - - name: gchudnov_mindthegap - - name: gekomad_scala-regex-collection - - name: greenfossil_thorium - - name: gzoller_scalajack - - name: herminiogg_dmaog - - name: hsci-r_octavo-indexer - - name: hughsimpson_scalameter - - name: ij-plugins_ijp-color - - name: indoorvivants_sn-bindgen - - name: jobial-io_scase - - name: jodersky_scala-argparse - - name: json4s_json4s - - name: metarank_ltrlib - - name: msgpack4z_msgpack4z-core - - name: norbert-radyk_spoiwo - - name: nrinaudo_kantan.parsers - - name: outr_scalapass - - name: pjfanning_jackson-module-scala-duration - - name: pjfanning_jackson-module-scala3-enum - - name: pjfanning_jackson-scala3-reflection-extensions - - name: playframework_play-ws - - name: rallyhealth_scalacheck-ops - - name: raquo_waypoint - - name: rtyley_line-break-preserving-line-splitting - - name: ruimo_csvparser - - name: ruimo_graphics - - name: sangria-graphql_sangria-marshalling-testkit - - name: scala-native_scala-native-cli - - name: scala-stm_scala-stm - - name: scalacenter_scala-debug-adapter - - name: scalapb-json_scalapb-json-common - - name: scalapb_common-protos - - name: scalapb_scalapb-grpcweb - - name: scalikejdbc_scalikejdbc-play-support - - name: scf37_hottie - - name: sciss_asyncfile - - name: sciss_desktop - - name: sciss_scalacolliderugens - - name: scodec_scodec - - name: seratch_awscala - - name: shawjef3_tryutils - - name: shiftleftsecurity_overflowdb - - name: softwaremill_scala-id-generator - - name: stryker-mutator_stryker4s - - name: swagger-akka-http_swagger-scala-module - - name: thoughtworksinc_dsl.scala - - name: tkrs_fluflu - - name: tkrs_mmdb-grpc-scala - - name: twitter_util - - name: typelevel_cats - - name: vagmcs_optimus - - name: virtuslab_scala-yaml - - name: xuwei-k_optparse-applicative - - name: zio_zio - - name: zio_zio-quill - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-4: - runs-on: ubuntu-22.04 - needs: stage-3 - strategy: - matrix: - include: - - name: 47degrees_munit-akka - - name: ahjohannessen_unum - - name: andyglow_websocket-scala-client - - name: ariskk_flink4s - - name: armanbilge_litter - - name: armanbilge_saslprep - - name: bcarter97_id-generator - - name: billzabob_fordeckmacia - - name: codedx_mapk - - name: cornerman_sloth - - name: dacr_zio-worksheet - - name: davenverse_cats-scalacheck - - name: dobrynya_zio-jms - - name: dvgica_managerial - - name: earogov_ordset - - name: erikvanoosten_metrics-scala - - name: fgrutsch_akka-persistence-mapdb - - name: findify_flink-adt - - name: fthomas_refined - - name: gchudnov_bscript - - name: gchudnov_swearwolf - - name: geirolz_fluent-copy - - name: geirolz_scope - - name: giabao_asm-flow - - name: inoio_solrs - - name: j-mie6_parsley-cats - - name: japgolly_univeq - - name: jatcwang_difflicious - - name: jczuchnowski_zio-pulsar - - name: jkobejs_cron - - name: kitlangton_animus - - name: koterpillar_refinery - - name: marcinzh_turbolift - - name: marcinzh_yamlike - - name: massimosiani_monix-newtypes-cats - - name: mpollmeier_scala-repl-pp - - name: msgpack4z_msgpack4z-jawn - - name: narma_zio-docker - - name: noelwelsh_mads - - name: palanga_parana - - name: palanga_zio-cassandra - - name: pjfanning_akka-rabbitmq - - name: pjfanning_micrometer-akka - - name: pjfanning_zio-metrics-micrometer - - name: poslegm_munit-zio - - name: pureharm_pureharm-core - - name: sangria-graphql_sangria-ion - - name: sangria-graphql_sangria-json4s-jackson - - name: sangria-graphql_sangria-json4s-native - - name: sangria-graphql_sangria-msgpack - - name: sangria-graphql_sangria-spray-json - - name: scalapb_scalapb-json4s - - name: scalapb_scalapb-validate - - name: scalapb_zio-grpc - - name: sciss_audiofile - - name: sciss_audiowidgets - - name: sciss_filecache - - name: sciss_lucre - - name: scodec_scodec-cats - - name: senia-psm_zio-test-akka-http - - name: shiftleftsecurity_codepropertygraph - - name: sksamuel_avro4s - - name: sky-uk_kafka-topic-loader - - name: swagger-akka-http_swagger-scala3-enum-module - - name: tharwaninitin_cache4s - - name: tharwaninitin_cron4zio - - name: tharwaninitin_crypto4s - - name: tomasmikula_libretto - - name: tomasmikula_nutcracker - - name: torrentdam_bencode - - name: typelevel_case-insensitive - - name: typelevel_cats-collections - - name: typelevel_cats-mtl - - name: typelevel_cats-parse - - name: typelevel_cats-testkit-scalatest - - name: typelevel_cats-time - - name: typelevel_idna4s - - name: typelevel_monoids - - name: typelevel_mouse - - name: typelevel_paiges - - name: typelevel_shapeless-3 - - name: typelevel_spire - - name: vitaliihonta_zio-temporal - - name: vladkopanev_zio-saga - - name: yakivy_dupin - - name: yurikpanic_zio-postgres - - name: zio_interop-guava - - name: zio_interop-reactive-streams - - name: zio_zio-cache - - name: zio_zio-config - - name: zio_zio-direct - - name: zio_zio-logging - - name: zio_zio-mock - - name: zio_zio-nio - - name: zio_zio-optics - - name: zio_zio-parser - - name: zio_zio-prelude - - name: zio_zio-process - - name: zio_zio-profiling - - name: zio_zio-query - - name: zio_zio-rocksdb - - name: zio_zio-telemetry - - name: zio_zio-test-intellij - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-5: - runs-on: ubuntu-22.04 - needs: stage-4 - strategy: - matrix: - include: - - name: armanbilge_circe - - name: bilal-fazlani_csv-schema - - name: bilal-fazlani_jslt-parser - - name: cheleb_zio-pravega - - name: circe_circe - - name: dvreeze_xpathparser - - name: dwickern_scala-nameof - - name: endpoints4s_endpoints4s - - name: erikerlandson_coulomb - - name: fd4s_vulcan - - name: findify_flink-scala-api - - name: gemini-hlsw_lucuma-refined - - name: gemini-hlsw_refined-algebra - - name: higherkindness_droste - - name: ironcorelabs_cats-scalatest - - name: johnspade_csv3s - - name: kitlangton_zio-tui - - name: lemonlabsuk_scala-uri - - name: m2-oss_calypso - - name: mattlangsenkamp_svgbounds - - name: milessabin_shapeless - - name: optics-dev_monocle - - name: sagifogel_proptics - - name: scalameta_metaconfig - - name: scalanlp_breeze - - name: scalaprops_scalaprops-shapeless - - name: sciss_lucreswing - - name: sciss_scalacollider - - name: sciss_scissdsp - - name: softwaremill_diffx - - name: stuartapp_zcaffeine - - name: svroonland_rezilience - - name: svroonland_zio-amqp - - name: svroonland_zio-kinesis - - name: systemfw_dynosaur - - name: typelevel_coop - - name: typelevel_kittens - - name: univalence_zio-spark - - name: y-yu_slick-bulk-insert - - name: zeal18_zio-mongodb - - name: zio_zio-cli - - name: zio_zio-s3 - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-6: - runs-on: ubuntu-22.04 - needs: stage-5 - strategy: - matrix: - include: - - name: aaronp_code-template - - name: analogweb_analogweb-scala - - name: armanbilge_circe-scala-yaml - - name: armanbilge_scala-native-config-brew - - name: bilal-fazlani_circe-json-schema - - name: blackdoor_jose - - name: bp3r_jsonrpc2 - - name: caspercommunityio_casper-scala-sdk - - name: chatwork_scala-jwk - - name: christian-schlichtherle_circe-kafka - - name: circe_circe-jackson - - name: circe_circe-yaml - - name: data-tools_big-data-types - - name: eikek_yamusca - - name: geirolz_advxml - - name: gemini-hlsw_lucuma-core - - name: hamnis_openapi-schema - - name: hireproof_screening - - name: hnaderi_named-codec - - name: jap-company_fields - - name: joernio_joern - - name: karazinscalausersgroup_mongo-literals - - name: katrix_perspective - - name: kiberstender_fjwt - - name: malliina_util-base - - name: mrdimosthenis_scala-synapses - - name: msgpack4z_msgpack4z-circe - - name: nafg_cloud-logging-logback-scala - - name: openmole_container - - name: openmole_gridscale - - name: openmole_mgo - - name: plokhotnyuk_jsoniter-scala - - name: pureharm_pureharm-json-circe - - name: quafadas_dedav4s - - name: sangria-graphql_sangria-circe - - name: scalameta_mdoc - - name: scalapb-json_scalapb-circe - - name: sciss_scalacollider-dot - - name: sciss_scalacollider-if - - name: sciss_sonogramoverview - - name: sdrafahl_codec - - name: sfxcode_sapphire-data - - name: sirthias_borer - - name: spaceteams_scala-json-logging - - name: thatscalaguy_circe-jq - - name: tmccarthy_ausgeo - - name: tofu-tf_glass - - name: unibas-gravis_scalismo - - name: vitaliihonta_scala-ql - - name: vlmiroshnikov_authz - - name: yakivy_poppet - - name: zio_zio-json - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-7: - runs-on: ubuntu-22.04 - needs: stage-6 - strategy: - matrix: - include: - - name: alejandrohdezma_sbt-mdoc-toc - - name: bilal-fazlani_zio-mongo - - name: cornerman_chameleon - - name: dacr_zio-lmdb - - name: darrenjw_scala-glm - - name: darrenjw_scala-smfsb - - name: finos_morphir-scala - - name: frawa_typed-json - - name: gnieh_geo-scala - - name: iltotore_iron - - name: imrafaelmerino_json-scala-values - - name: katrix_typenbt - - name: sciss_scalacolliderswing - - name: shiftleftsecurity_js2cpg - - name: softwaremill_sttp-apispec - - name: zio_zio-kafka - - name: zio_zio-lambda - - name: zio_zio-schema - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-8: - runs-on: ubuntu-22.04 - needs: stage-7 - strategy: - matrix: - include: - - name: katrix_minejson - - name: sciss_soundprocesses - - name: zio_zio-http - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-9: - runs-on: ubuntu-22.04 - needs: stage-8 - strategy: - matrix: - include: - - name: sciss_lucrepi - - name: sciss_patterns - - name: sciss_wolkenpumpe - - name: zio_zio-metrics-connectors - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-10: - runs-on: ubuntu-22.04 - needs: stage-9 - strategy: - matrix: - include: - - name: errors4s_errors4s-core - - name: errors4s_errors4s-core-scalacheck - - name: etorreborre_specs2 - - name: japgolly_microlibs-scala - - name: japgolly_nyaya - - name: reactivemongo_reactivemongo - - name: reactivemongo_reactivemongo-bson - - name: typelevel_cats-effect - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-11: - runs-on: ubuntu-22.04 - needs: stage-10 - strategy: - matrix: - include: - - name: 47degrees_fetch - - name: akka_akka-http - - name: alexarchambault_case-app - - name: argonaut-io_argonaut - - name: armanbilge_munit-cats-effect - - name: armanbilge_scalacheck-effect - - name: asflierl_sglicko2 - - name: babylonhealth_lit-fhir - - name: benhutchison_scalaswingcontrib - - name: bkirwi_decline - - name: cb372_cats-retry - - name: cb372_scalacache - - name: davenverse_cats-effect-time - - name: davenverse_circuit - - name: davenverse_clippette - - name: davenverse_condemned - - name: davenverse_env - - name: davenverse_epimetheus - - name: davenverse_fiberlocal - - name: davenverse_keysemaphore - - name: davenverse_lock - - name: davenverse_mapref - - name: davenverse_os-detect - - name: emartech_scala-logger - - name: enragedginger_akka-quartz-scheduler - - name: errors4s_errors4s-core-cats - - name: folone_poi.scala - - name: geirolz_cats-xml - - name: geirolz_fly4s - - name: gonzih_cats-nats - - name: indoorvivants_mdoc-effect - - name: janstenpickle_hotswap-ref - - name: japgolly_clear-config - - name: japgolly_scala-graal - - name: japgolly_scalacss - - name: japgolly_test-state - - name: kovacshuni_circe-config - - name: lhns_munit-tagless-final - - name: liquibase4s_liquibase4s - - name: monix_monix - - name: nafg_simpleivr - - name: ohze_sd-util - - name: oranda_libanius - - name: ovotech_meters4s - - name: pityka_saddle - - name: playframework_play-file-watch - - name: playframework_play-json - - name: ppurang_abctemplates - - name: ppurang_asynch - - name: reactivemongo_reactivemongo-play-json - - name: reactivemongo_reactivemongo-streaming - - name: ruippeixotog_akka-testkit-specs2 - - name: ruippeixotog_scala-scraper - - name: scalatra_scalatra - - name: sweet-delights_delightful-typeclasses - - name: taig_babel - - name: taig_scala-linguist - - name: taig_scala-pygments - - name: thatscalaguy_ulid4cats - - name: tkrs_orcus - - name: tmccarthy_tmmutils - - name: tpolecat_pool-party - - name: travisbrown_iteratee - - name: typelevel_bobcats - - name: typelevel_cats-effect-testing - - name: typelevel_discipline-specs2 - - name: typelevel_munit-cats-effect - - name: typelevel_unique - - name: ua-parser_uap-scala - - name: unfiltered_unfiltered - - name: vasilmkd_discipline-specs2 - - name: virtuslab_avocado - - name: vlmiroshnikov_aero3 - - name: vlmiroshnikov_saga - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-12: - runs-on: ubuntu-22.04 - needs: stage-11 - strategy: - matrix: - include: - - name: akiomik_cats-nio-file - - name: akka_akka-grpc - - name: alhuelamo_dbjobs - - name: armanbilge_cheshire - - name: armanbilge_ip4s - - name: armanbilge_log4cats - - name: cchantep_acolyte - - name: comcast_ip4s - - name: davenverse_crossplatformioapp - - name: davenverse_epimetheus-circuit - - name: davenverse_mules - - name: davenverse_single-fibered - - name: emergentorder_onnx-scala - - name: foundweekends_pamflet - - name: gnieh_diffson - - name: http4s_http4s-crypto - - name: jwt-scala_jwt-scala - - name: kailuowang_mau - - name: kevin-lee_effectie - - name: lancewalton_treelog - - name: lhns_cats-effect-utils - - name: lhns_scala-trustmanager-utils - - name: molarmanful_sclin - - name: monix_monix-bio - - name: msgpack4z_msgpack4z-argonaut - - name: msgpack4z_msgpack4z-play - - name: ohze_couchbase-scala - - name: outr_scribe - - name: pityka_nspl - - name: rallyhealth_weepickle - - name: rewards-network_combos - - name: sangria-graphql_sangria-argonaut - - name: sangria-graphql_sangria-monix - - name: sangria-graphql_sangria-play-json - - name: scala-cli_scala-cli-signing - - name: scalapb-json_scalapb-argonaut - - name: sweet-delights_delightful-parsing - - name: timwspence_cats-stm - - name: tmccarthy_tmm-scala-collections - - name: typelevel_cats-effect-cps - - name: typelevel_keypool - - name: typelevel_scalacheck-effect - - name: typelevel_vault - - name: vladkopanev_cats-saga - - name: xuwei-k_httpz - - name: xuwei-k_jwt-scala - - name: zengularity_benji - - name: zio_interop-monix - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-13: - runs-on: ubuntu-22.04 - needs: stage-12 - strategy: - matrix: - include: - - name: armanbilge_fs2 - - name: bilal-fazlani_akka-http-jwt-auth - - name: carueda_tscfg - - name: davenverse_epimetheus-log4cats - - name: emartech_jwt-akka-http - - name: fiatjaf_scoin - - name: geirolz_erules - - name: janlisse_zio-jwt-validator - - name: permutive-engineering_prometheus4cats - - name: pityka_lamp - - name: playframework_anorm - - name: sangria-graphql_sangria - - name: stephennancekivell_scalatest-json - - name: typelevel_fs2 - - name: typelevel_log4cats - - name: virtuslab_scala-cli - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-14: - runs-on: ubuntu-22.04 - needs: stage-13 - strategy: - matrix: - include: - - name: andimiller_hedgehogs - - name: armanbilge_calico - - name: armanbilge_jawn-fs2 - - name: armanbilge_schrodinger - - name: armanbilge_van-cats - - name: banno_cosmos4s - - name: benoitlouy_tele - - name: circe_circe-fs2 - - name: creativescala_doodle - - name: creativescala_doodle-explore - - name: davenverse_catscript - - name: davenverse_process - - name: delimobil_fs2-hbase - - name: disneystreaming_weaver-test - - name: eikek_binny - - name: fd4s_fs2-kafka - - name: gekomad_itto-csv - - name: gemini-hlsw_crystal - - name: jmcardon_tsec - - name: keirlawson_fs2-progress - - name: kirill5k_mongo4cats - - name: kory33_s2mc-test - - name: kovstas_fs2-throttler - - name: laserdisc-io_log-effect - - name: lhns_fs2-utils - - name: lhns_nifi-scala - - name: mjakubowski84_parquet4s - - name: mkroli_dns4s - - name: naoh87_lettucef - - name: ollls_quartz-h2 - - name: outr_scarango - - name: outr_spice - - name: permutive-engineering_refreshable - - name: polystat_odin - - name: profunktor_fs2-rabbit - - name: profunktor_redis4cats - - name: pureharm_pureharm-effects-cats - - name: regis-leray_fs2-ftp - - name: rewards-network_pure-aws - - name: rssh_cps-async-connect - - name: rustedbones_taxonomy - - name: sageserpent-open_americium - - name: sangria-graphql_sangria-relay - - name: sangria-graphql_sangria-slowlog - - name: scalawilliam_xs4s - - name: scanamo_scanamo - - name: scodec_scodec-stream - - name: softwaremill_sttp-shared - - name: systemfw_upperbound - - name: timbertson_foperator - - name: tinkoff_phobos - - name: tmccarthy_scala-db - - name: tpolecat_atto - - name: tpolecat_doobie - - name: trace4cats_trace4cats - - name: typelevel_fs2-grpc - - name: typelevel_jawn-fs2 - - name: valencik_textmogrify - - name: zio_interop-cats - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-15: - runs-on: ubuntu-22.04 - needs: stage-14 - strategy: - matrix: - include: - - name: aaronp_franz - - name: ahjohannessen_sec - - name: armanbilge_sadalsuud - - name: armanbilge_stratus - - name: atnos-org_eff - - name: bplommer_launch-catsly - - name: clevercloud_pulsar4s - - name: davenverse_epimetheus-redis4cats - - name: eikek_bitpeace - - name: eikek_calev - - name: eikek_emil - - name: gaelrenoux_tranzactio - - name: gnieh_fs2-data - - name: guymers_ceesvee - - name: http4s_http4s - - name: indoorvivants_sbt-vcpkg - - name: indoorvivants_subatomic - - name: indoorvivants_weaver-playwright - - name: japgolly_webapp-util - - name: lhns_doobie-flyway - - name: mvv_sager - - name: narma_tranzactio - - name: outr_mailgun4s - - name: outr_robobrowser - - name: permutive-engineering_prometheus4cats-contrib - - name: polyvariant_scala-git-markers - - name: polyvariant_treesitter4s - - name: profunktor_neutron - - name: pureharm_pureharm-aws - - name: pureharm_pureharm-db-core-jdbc - - name: pureharm_pureharm-testkit - - name: rustedbones_scout - - name: scodec_scodec-protocols - - name: sideeffffect_zio-doobie - - name: trace4cats_trace4cats-avro - - name: trace4cats_trace4cats-kafka - - name: trace4cats_trace4cats-tail-sampling-extras - - name: trace4cats_trace4cats-xray - - name: trace4cats_trace4cats-zio - - name: user-signal_fs2-mqtt - - name: valskalla_odin - - name: vigoo_desert - - name: vigoo_prox - - name: zio_zio-connect - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-16: - runs-on: ubuntu-22.04 - needs: stage-15 - strategy: - matrix: - include: - - name: 47degrees_github4s - - name: avast_datadog4s - - name: banno_vault4s - - name: davenverse_circuit-http4s - - name: davenverse_epimetheus-http4s - - name: davenverse_fuuid - - name: davenverse_github - - name: davenverse_publicsuffix - - name: davenverse_whale-tail - - name: disneystreaming_smithy4s - - name: dwolla_epimetheus-server - - name: dylemma_xml-spac - - name: errors4s_errors4s-http - - name: fomkin_korolev - - name: fthomas_fs2-cron - - name: gemini-hlsw_clue - - name: gemini-hlsw_lucuma-catalog - - name: http4s_blaze - - name: http4s_http4s-armeria - - name: http4s_http4s-fabric - - name: http4s_http4s-fs2-data - - name: http4s_http4s-jdk-http-client - - name: http4s_http4s-prometheus-metrics - - name: http4s_http4s-scala-xml - - name: http4s_http4s-scalatags - - name: http4s_http4s-servlet - - name: http4s_http4s-twirl - - name: i10416_slackapis - - name: ingarabr_http4s-cloud-functions - - name: jbwheatley_pact4s - - name: killaitis_http4s-cloud-functions - - name: lego_woof - - name: lhns_http4s-errors - - name: lhns_remote-io - - name: mobimeo_fs2-gtfs - - name: neandertech_langoustine - - name: pac4j_http4s-pac4j - - name: planet42_laika - - name: pureconfig_pureconfig - - name: pureharm_pureharm-db-core - - name: taig_flog - - name: theiterators_kebs - - name: tpolecat_natchez - - name: trace4cats_trace4cats-avro-kafka - - name: trace4cats_trace4cats-exporter-http - - name: trace4cats_trace4cats-http4s - - name: vigoo_clipp - - name: vlovgr_ciris - - name: y-yu_excel-reads - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-17: - runs-on: ubuntu-22.04 - needs: stage-16 - strategy: - matrix: - include: - - name: 2m_ciris-hocon - - name: ahjohannessen_smithy4s-repro-lib - - name: armanbilge_bayou - - name: armanbilge_feral - - name: armanbilge_gcp4s - - name: augustjune_canoe - - name: davenverse_natchez-http4s-otel - - name: davenverse_natchez-local - - name: davenverse_rediculous - - name: davenverse_snickerdoodle - - name: gemini-hlsw_lucuma-schemas - - name: higherkindness_mu-scala - - name: http4s_http4s-jetty - - name: http4s_http4s-netty - - name: http4s_http4s-tomcat - - name: itv_scala-pact - - name: laserdisc-io_fs2-aws - - name: lhns_http4s-spa - - name: massimosiani_skunk - - name: monix_monix-connect - - name: ovotech_ciris-aws-secretsmanager - - name: ovotech_natchez-extras - - name: phillhenry_dreadnought - - name: pureharm_pureharm-config-ciris - - name: scalabin-no_http4s-directives - - name: softwaremill_sttp - - name: torrentdam_bittorrent - - name: tpolecat_natchez-http4s - - name: tpolecat_skunk - - name: trace4cats_trace4cats-cloudtrace - - name: trace4cats_trace4cats-datadog - - name: trace4cats_trace4cats-jaeger-integration-test - - name: trace4cats_trace4cats-natchez - - name: trace4cats_trace4cats-newrelic - - name: travisbrown_dhallj - - name: typelevel_feral - - name: valdemargr_gql - - name: virtuslab_inkuire - - name: zio_zio-metrics-legacy - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-18: - runs-on: ubuntu-22.04 - needs: stage-17 - strategy: - matrix: - include: - - name: 47degrees_sbt-energymonitor - - name: andreamarcolin_oidc4s - - name: besselstudio_coingecko - - name: coralogix_zio-k8s - - name: dacr_code-examples-manager - - name: dapperware_zio-slack - - name: davenverse_natchez-rediculous - - name: davenverse_rediculous-concurrent - - name: eventstore_eventstore.jvm - - name: fgrutsch_emergence - - name: gemini-hlsw_lucuma-sso - - name: hamnis_jwk - - name: hnaderi_edomata - - name: hnaderi_scala-k8s - - name: juliano_pokeapi-scala - - name: jwojnowski_oidc4s - - name: kierendavies_skunk-migrate - - name: linyxus_papiers-core - - name: ocadotechnology_sttp-oauth2 - - name: paoloboni_binance-scala-client - - name: polynote_uzhttp - - name: polystat_polystat-cli - - name: qwbarch_snowflake4s - - name: shastick_zio-prefetcher - - name: sksamuel_elastic4s - - name: softwaremill_tapir - - name: testcontainers_testcontainers-scala - - name: tharwaninitin_etlflow - - name: tinkoff_muffin - - name: tmccarthy_fetch - - name: trace4cats_trace4cats-jaeger - - name: trace4cats_trace4cats-opentelemetry - - name: trace4cats_trace4cats-zipkin - - name: wiringbits_wiringbits-webapp-utils - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-19: - runs-on: ubuntu-22.04 - needs: stage-18 - strategy: - matrix: - include: - - name: alejandrohdezma_http4s-munit - - name: apimorphism_telegramium - - name: avast_scala-server-toolkit - - name: carlos-verdes_zio-arangodb - - name: danslapman_morphling - - name: delimobil_cabbit - - name: eventstore_eventstore.akka.persistence - - name: evolution-gaming_derivation - - name: fs2-blobstore_fs2-blobstore - - name: gemini-hlsw_gsp-graphql - - name: ghostdogpr_caliban - - name: itv_quartz4s - - name: jwojnowski_googlecloud4s - - name: lolgab_snunit - - name: permutive-engineering_fs2-google-pubsub - - name: pme123_camundala - - name: rediscala_rediscala - - name: scalikejdbc_scalikejdbc-async - - name: scottweaver_testcontainers-for-zio - - name: sideeffffect_zio-testcontainers - - name: tinkoff_oolong - - name: tototoshi_slick-joda-mapper - - name: trace4cats_trace4cats-sttp - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-20: - runs-on: ubuntu-22.04 - needs: stage-19 - strategy: - matrix: - include: - - name: gemini-hlsw_lucuma-graphql-routes - - name: johnspade_tgbot-utils - - name: kamon-io_kamon - - name: polyvariant_caliban-gitlab - - name: zio_caliban-deriving - - name: zio_zio-protoquill - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-21: - runs-on: ubuntu-22.04 - needs: stage-20 - strategy: - matrix: - include: - - name: gemini-hlsw_lucuma-itc - - name: liewhite_swopen - - name: lloydmeta_enumeratum - steps: - - name: "Echo" - run: echo '${{matrix.name}}' - stage-22: - runs-on: ubuntu-22.04 - needs: stage-21 - strategy: - matrix: - include: - - name: liewhite_common - - name: pjfanning_jackson-module-enumeratum - - name: swagger-akka-http_swagger-enumeratum-module - steps: - - name: "Echo" - run: echo '${{matrix.name}}' diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json new file mode 100644 index 00000000..7b0b74ee --- /dev/null +++ b/.github/workflows/buildConfig.json @@ -0,0 +1,41078 @@ +{ + "2m_ciris-hocon":{ + "name":"2m_ciris-hocon", + "dependencies":[ + "vlovgr_ciris", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/2m/ciris-hocon.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"lt.dvim.ciris-hocon%ciris-hocon", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "47degrees_fetch":{ + "name":"47degrees_fetch", + "dependencies":[ + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/47degrees/fetch.git", + "revision":"main", + "version":"3.1.0", + "targets":"com.47deg%fetch com.47deg%fetch-debug", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "47degrees_github4s":{ + "name":"47degrees_github4s", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "http4s_http4s" + ], + "repoUrl":"https://github.com/47degrees/github4s.git", + "revision":"v0.31.2", + "version":"0.31.2", + "targets":"com.47deg%github4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "47degrees_munit-akka":{ + "name":"47degrees_munit-akka", + "dependencies":[ + "scalameta_munit", + "akka_akka" + ], + "repoUrl":"https://github.com/47degrees/munit-akka.git", + "revision":"v0.1", + "version":"0.1", + "targets":"dev.rpeters%munit-akka-typed dev.rpeters%munit-akka-typed-persistence", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "47degrees_sbt-energymonitor":{ + "name":"47degrees_sbt-energymonitor", + "dependencies":[ + "typelevel_fs2", + "bkirwi_decline", + "http4s_http4s", + "tpolecat_natchez", + "tpolecat_skunk", + "tpolecat_sourcepos", + "typelevel_case-insensitive", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_squants", + "circe_circe" + ], + "repoUrl":"https://github.com/47degrees/sbt-energymonitor.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.47deg%energy-monitor-persistence-app com.47deg%energy-monitor-persistence-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "47degrees_scalacheck-toolbox":{ + "name":"47degrees_scalacheck-toolbox", + "dependencies":[ + "typelevel_scalacheck", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/47degrees/scalacheck-toolbox.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"com.47deg%scalacheck-toolbox-combinators com.47deg%scalacheck-toolbox-datetime com.47deg%scalacheck-toolbox-magic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "aaronp_args4c":{ + "name":"aaronp_args4c", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/aaronp/args4c.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"com.github.aaronp%args4c" + }, + "aaronp_code-template":{ + "name":"aaronp_code-template", + "dependencies":[ + "scalatest_scalatest", + "circe_circe" + ], + "repoUrl":"https://github.com/aaronp/code-template.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.github.aaronp%code-template", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "aaronp_eie":{ + "name":"aaronp_eie", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/aaronp/eie.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"com.github.aaronp%eie" + }, + "aaronp_franz":{ + "name":"aaronp_franz", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "aaronp_args4c", + "aaronp_eie", + "zio_interop-cats", + "zio_zio", + "circe_circe", + "zio_zio-kafka" + ], + "repoUrl":"https://github.com/aaronp/franz.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.github.aaronp%franz" + }, + "acsgh_scala-common":{ + "name":"acsgh_scala-common", + "dependencies":[ + "lightbend-labs_scala-logging", + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/acsgh/scala-common.git", + "revision":"", + "version":"1.3.0", + "targets":"com.github.acsgh.common.scala%core" + }, + "afsalthaj_constraintless":{ + "name":"afsalthaj_constraintless", + "dependencies":[ + + ], + "repoUrl":"https://github.com/afsalthaj/constraintless.git", + "revision":"v0.1.4", + "version":"0.1.4", + "targets":"io.github.afsalthaj%constraintless" + }, + "ahjohannessen_sec":{ + "name":"ahjohannessen_sec", + "dependencies":[ + "scalapb_scalapb", + "typelevel_cats", + "scodec_scodec-bits", + "ahjohannessen_unum", + "circe_circe", + "typelevel_fs2-grpc", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/ahjohannessen/sec.git", + "revision":"v0.24.4", + "version":"0.24.4", + "targets":"io.github.ahjohannessen%sec-core io.github.ahjohannessen%sec-fs2 io.github.ahjohannessen%sec-fs2-client io.github.ahjohannessen%sec-tsc", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ahjohannessen_smithy4s-repro-lib":{ + "name":"ahjohannessen_smithy4s-repro-lib", + "dependencies":[ + "typelevel_cats", + "disneystreaming_smithy4s" + ], + "repoUrl":"https://github.com/ahjohannessen/smithy4s-repro-lib.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"io.github.ahjohannessen%s4s-lib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ahjohannessen_unum":{ + "name":"ahjohannessen_unum", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_scalacheck", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/ahjohannessen/unum.git", + "revision":"v1.1.1", + "version":"1.1.1", + "targets":"io.github.ahjohannessen%unum", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "aiyanbo_scala-i18n":{ + "name":"aiyanbo_scala-i18n", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/aiyanbo/scala-i18n.git", + "revision":"v1.0.9", + "version":"1.0.9", + "targets":"org.jmotor%scala-i18n", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "akiomik_cats-nio-file":{ + "name":"akiomik_cats-nio-file", + "dependencies":[ + "scala_scala-java8-compat", + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/akiomik/cats-nio-file.git", + "revision":"v1.7.0", + "version":"1.7.0", + "targets":"io.github.akiomik%cats-nio-file", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "akiomik_seaw":{ + "name":"akiomik_seaw", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/akiomik/seaw.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.akiomik%seaw", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "akka_akka":{ + "name":"akka_akka", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-java8-compat", + "lightbend_ssl-config", + "scalatest_scalatestplus-junit", + "fasterxml_jackson-module-scala" + ], + "repoUrl":"https://github.com/akka/akka.git", + "revision":"v2.8.0-M3", + "version":"2.8.0-M3", + "targets":"com.typesafe.akka%akka-multi-node-testkit com.typesafe.akka%akka-bom com.typesafe.akka%akka-coordination com.typesafe.akka%akka-persistence-tck com.typesafe.akka%akka-actor com.typesafe.akka%akka-cluster-sharding-typed com.typesafe.akka%akka-cluster com.typesafe.akka%akka-protobuf-v3 com.typesafe.akka%akka-distributed-data com.typesafe.akka%akka-stream com.typesafe.akka%akka-pki com.typesafe.akka%akka-stream-typed com.typesafe.akka%akka-persistence com.typesafe.akka%akka-cluster-sharding com.typesafe.akka%akka-cluster-metrics com.typesafe.akka%akka-discovery com.typesafe.akka%akka-protobuf com.typesafe.akka%akka-actor-typed com.typesafe.akka%akka-persistence-query com.typesafe.akka%akka-slf4j com.typesafe.akka%akka-persistence-typed com.typesafe.akka%akka-remote com.typesafe.akka%akka-persistence-testkit com.typesafe.akka%akka-cluster-typed com.typesafe.akka%akka-actor-testkit-typed com.typesafe.akka%akka-testkit com.typesafe.akka%akka-serialization-jackson com.typesafe.akka%akka-stream-testkit com.typesafe.akka%akka-cluster-tools", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set every targetSystemJdk := true", + "set actor/Compile/scalacOptions -= \"-Xfatal-warnings\"", + "set testkit/Compile/scalacOptions -= \"-Xfatal-warnings\"" + ], + "options":[ + "-J-Xmx5g" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "akka_akka-grpc":{ + "name":"akka_akka-grpc", + "dependencies":[ + "akka_akka-http", + "akka_akka", + "scalatest_scalatest", + "scalatest_scalatestplus-junit", + "scalapb_scalapb", + "lomigmegard_akka-http-cors" + ], + "repoUrl":"https://github.com/akka/akka-grpc.git", + "revision":"v2.3.0-M1", + "version":"2.3.0-M1", + "targets":"com.lightbend.akka.grpc%akka-grpc-interop-tests com.lightbend.akka.grpc%akka-grpc-runtime", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "akka_akka-http":{ + "name":"akka_akka-http", + "dependencies":[ + "akka_akka", + "spray_spray", + "scalatest_scalatest", + "etorreborre_specs2", + "scala_scala-xml", + "scalatest_scalatestplus-junit" + ], + "repoUrl":"https://github.com/akka/akka-http.git", + "revision":"v10.5.0-M1", + "version":"10.5.0-M1", + "targets":"com.typesafe.akka%akka-http-spray-json com.typesafe.akka%akka-parsing com.typesafe.akka%akka-http2-support com.typesafe.akka%akka-http-testkit com.typesafe.akka%akka-http-xml com.typesafe.akka%akka-http com.typesafe.akka%akka-http-bom com.typesafe.akka%akka-http-core com.typesafe.akka%akka-http-caching com.typesafe.akka%akka-http-jackson", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "alejandrohdezma_dummy":{ + "name":"alejandrohdezma_dummy", + "dependencies":[ + + ], + "repoUrl":"https://github.com/alejandrohdezma/dummy.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.alejandrohdezma%dummy", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "alejandrohdezma_http4s-munit":{ + "name":"alejandrohdezma_http4s-munit", + "dependencies":[ + "scalameta_munit", + "http4s_http4s", + "circe_circe", + "testcontainers_testcontainers-scala" + ], + "repoUrl":"https://github.com/alejandrohdezma/http4s-munit.git", + "revision":"v0.15.0", + "version":"0.15.0", + "targets":"com.alejandrohdezma%http4s-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set `http4s-munit`/Test/unmanagedSources/excludeFilter ~= {_ || \"Http4sTestHttpRoutesSuiteSuite.scala\" || \"Http4sTestAuthedRoutesSuiteSuite.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "alejandrohdezma_sbt-mdoc-toc":{ + "name":"alejandrohdezma_sbt-mdoc-toc", + "dependencies":[ + "scalameta_mdoc" + ], + "repoUrl":"https://github.com/alejandrohdezma/sbt-mdoc-toc.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.alejandrohdezma%mdoc-toc-generator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "alejandrohdezma_sbt-propagate":{ + "name":"alejandrohdezma_sbt-propagate", + "dependencies":[ + + ], + "repoUrl":"https://github.com/alejandrohdezma/sbt-propagate.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.alejandrohdezma%resource-generator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "alexarchambault_case-app":{ + "name":"alexarchambault_case-app", + "dependencies":[ + "typelevel_cats-effect", + "com-lihaoyi_utest", + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/alexarchambault/case-app.git", + "revision":"v2.1.0-M21", + "version":"2.1.0-M21", + "targets":"com.github.alexarchambault%case-app-annotations com.github.alexarchambault%case-app-cats-effect-2 com.github.alexarchambault%case-app com.github.alexarchambault%case-app-cats com.github.alexarchambault%case-app-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Settings.scala", + "pattern":"def scala3 = \"3.2.0\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "alexarchambault_scalacon-2022-demo":{ + "name":"alexarchambault_scalacon-2022-demo", + "dependencies":[ + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/alexarchambault/scalacon-2022-demo.git", + "revision":"", + "version":"0.1.0", + "targets":"io.github.alexarchambault%scalacon-2022-demo" + }, + "alexarchambault_scalacon2022-demo":{ + "name":"alexarchambault_scalacon2022-demo", + "dependencies":[ + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/alexarchambault/scalacon2022-demo.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"io.github.alexarchambault%scalacon2022-demo" + }, + "alhuelamo_dbjobs":{ + "name":"alhuelamo_dbjobs", + "dependencies":[ + "bkirwi_decline", + "com-lihaoyi_requests-scala", + "com-lihaoyi_upickle", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/alhuelamo/dbjobs.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.alhuelamo%dbjobs" + }, + "almond-sh_almond":{ + "name":"almond-sh_almond", + "dependencies":[ + + ], + "repoUrl":"https://github.com/almond-sh/almond.git", + "revision":"v0.13.2", + "version":"0.13.2", + "targets":"sh.almond%logger", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/deps.sc", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "altoo-ag_akka-kryo-serialization":{ + "name":"altoo-ag_akka-kryo-serialization", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/altoo-ag/akka-kryo-serialization.git", + "revision":"v2.4.3", + "version":"2.4.3", + "targets":"io.altoo%akka-kryo-serialization io.altoo%akka-kryo-serialization-typed", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "analogweb_analogweb-scala":{ + "name":"analogweb_analogweb-scala", + "dependencies":[ + "circe_circe" + ], + "repoUrl":"https://github.com/analogweb/analogweb-scala.git", + "revision":"v0.13.0", + "version":"0.13.0", + "targets":"org.analogweb%analogweb-scala org.analogweb%analogweb-circe org.analogweb%analogweb-json4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "anatoliykmetyuk_simple-rockets-compiler":{ + "name":"anatoliykmetyuk_simple-rockets-compiler", + "dependencies":[ + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/anatoliykmetyuk/simple-rockets-compiler.git", + "revision":"", + "version":"0.1.1", + "targets":"com.akmetiuk%simple-rockets-compiler", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set core/Compile/doc/scalacOptions ~= {_.diff(Seq(\"-comment-syntax\", \"wiki\")) ++ Seq(\"-comment-syntax:wiki\")}" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "andimiller_hedgehogs":{ + "name":"andimiller_hedgehogs", + "dependencies":[ + "andimiller_munit-cats-effect-styles", + "scalameta_munit", + "typelevel_fs2", + "circe_circe", + "typelevel_cats" + ], + "repoUrl":"https://github.com/andimiller/hedgehogs.git", + "revision":"0.2.0", + "version":"0.2.0", + "targets":"net.andimiller%hedgehogs-circe net.andimiller%hedgehogs-core" + }, + "andimiller_munit-cats-effect-styles":{ + "name":"andimiller_munit-cats-effect-styles", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/andimiller/munit-cats-effect-styles.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"net.andimiller%munit-cats-effect-2-styles net.andimiller%munit-cats-effect-3-styles" + }, + "andreamarcolin_oidc4s":{ + "name":"andreamarcolin_oidc4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "circe_circe", + "softwaremill_sttp", + "jwt-scala_jwt-scala", + "chatwork_scala-jwk", + "armanbilge_log4cats", + "disneystreaming_weaver-test", + "http4s_http4s" + ], + "repoUrl":"https://github.com/andreamarcolin/oidc4s.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.andreamarcolin%oidc4s-core io.github.andreamarcolin%oidc4s-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "andyglow_scala-range":{ + "name":"andyglow_scala-range", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/andyglow/scala-range.git", + "revision":"v0.6", + "version":"0.6", + "targets":"com.github.andyglow%scalax-range com.github.andyglow%scalax-range-joda-time" + }, + "andyglow_scala-xml-diff":{ + "name":"andyglow_scala-xml-diff", + "dependencies":[ + "scala_scala-xml", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/andyglow/scala-xml-diff.git", + "revision":"v3.0.1", + "version":"3.0.1", + "targets":"com.github.andyglow%scala-xml-diff" + }, + "andyglow_typesafe-config-scala":{ + "name":"andyglow_typesafe-config-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/andyglow/typesafe-config-scala.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"com.github.andyglow%typesafe-config-scala" + }, + "andyglow_websocket-scala-client":{ + "name":"andyglow_websocket-scala-client", + "dependencies":[ + "scalatest_scalatest", + "scala-stm_scala-stm" + ], + "repoUrl":"https://github.com/andyglow/websocket-scala-client.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.github.andyglow%websocket-scala-client" + }, + "aoiroaoino_nanolens":{ + "name":"aoiroaoino_nanolens", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/aoiroaoino/nanolens.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"dev.aoiroaoino%nanolens" + }, + "apimorphism_telegramium":{ + "name":"apimorphism_telegramium", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "typelevel_cats-effect", + "scalatest_scalatest", + "http4s_http4s", + "http4s_blaze", + "testcontainers_testcontainers-scala", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/apimorphism/telegramium.git", + "revision":"7.64.0", + "version":"7.64.0", + "targets":"io.github.apimorphism%telegramium-core io.github.apimorphism%telegramium-high", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "arainko_ducktape":{ + "name":"arainko_ducktape", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/arainko/ducktape.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"io.github.arainko%ducktape", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "argonaut-io_argonaut":{ + "name":"argonaut-io_argonaut", + "dependencies":[ + "etorreborre_specs2", + "scalaz_scalaz", + "typelevel_cats" + ], + "repoUrl":"https://github.com/argonaut-io/argonaut.git", + "revision":"v6.2.6", + "version":"6.2.6", + "targets":"io.argonaut%argonaut io.argonaut%argonaut-cats io.argonaut%argonaut-scalaz" + }, + "ariskk_burner4s":{ + "name":"ariskk_burner4s", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ariskk/burner4s.git", + "revision":"", + "version":"0.1.7", + "targets":"com.ariskk%burner4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "ariskk_flink4s":{ + "name":"ariskk_flink4s", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ariskk/flink4s.git", + "revision":"", + "version":"1.15.2", + "targets":"com.ariskk%flink4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "armanbilge_bayou":{ + "name":"armanbilge_bayou", + "dependencies":[ + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/armanbilge/bayou.git", + "revision":"", + "version":"0.1-2df94c0", + "targets":"com.armanbilge%bayou", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_calico":{ + "name":"armanbilge_calico", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_discipline-munit", + "scalameta_munit" + ], + "repoUrl":"https://github.com/armanbilge/calico.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"com.armanbilge%calico-frp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_cheshire":{ + "name":"armanbilge_cheshire", + "dependencies":[ + "typelevel_cats", + "vasilmkd_discipline-specs2", + "etorreborre_specs2", + "scodec_scodec-bits", + "typelevel_cats-effect", + "vasilmkd_discipline", + "fthomas_refined" + ], + "repoUrl":"https://github.com/armanbilge/cheshire.git", + "revision":"", + "version":"0.0-a15137f", + "targets":"com.armanbilge%cheshire com.armanbilge%cheshire-likelihood com.armanbilge%cheshire-likelihood-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_circe":{ + "name":"armanbilge_circe", + "dependencies":[ + "fthomas_refined", + "scalameta_munit", + "typelevel_discipline-munit", + "typelevel_jawn", + "scodec_scodec-bits", + "typelevel_scalacheck", + "typelevel_cats", + "vasilmkd_discipline" + ], + "repoUrl":"https://github.com/armanbilge/circe.git", + "revision":"", + "version":"0.14.2-158-f15be0d", + "targets":"com.armanbilge%circe-refined com.armanbilge%circe-numbers com.armanbilge%circe-jawn com.armanbilge%circe-pointer-literal com.armanbilge%circe-scodec com.armanbilge%circe-numbers-testing com.armanbilge%circe-testing com.armanbilge%circe-literal com.armanbilge%circe-generic com.armanbilge%circe-parser com.armanbilge%circe-pointer com.armanbilge%circe-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "armanbilge_circe-scala-yaml":{ + "name":"armanbilge_circe-scala-yaml", + "dependencies":[ + "circe_circe", + "virtuslab_scala-yaml", + "vasilmkd_discipline", + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/armanbilge/circe-scala-yaml.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"com.armanbilge%circe-scala-yaml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_feral":{ + "name":"armanbilge_feral", + "dependencies":[ + "circe_circe", + "http4s_http4s", + "typelevel_fs2", + "circe_circe-fs2", + "typelevel_cats-effect", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/armanbilge/feral.git", + "revision":"", + "version":"0.0-a75a626", + "targets":"com.armanbilge%feral-lambda-cloudformation-custom-resource com.armanbilge%feral-lambda com.armanbilge%feral-core com.armanbilge%feral-lambda-events com.armanbilge%feral-lambda-natchez com.armanbilge%feral-lambda-api-gateway-proxy-http4s", + "config":{ + "projects":{ + "exclude":[ + "com.armanbilge%feral-lambda-events", + "com.armanbilge%feral-lambda-natchez", + "com.armanbilge%feral-lambda-api-gateway-proxy-http4s" + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_fs2":{ + "name":"armanbilge_fs2", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scodec_scodec-bits", + "comcast_ip4s" + ], + "repoUrl":"https://github.com/armanbilge/fs2.git", + "revision":"", + "version":"3.0-136-4a257e0", + "targets":"com.armanbilge%fs2-core com.armanbilge%fs2-io com.armanbilge%fs2-reactive-streams", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "armanbilge_gcp4s":{ + "name":"armanbilge_gcp4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "circe_circe", + "scodec_scodec-bits", + "scalameta_munit", + "armanbilge_scalacheck-effect", + "typelevel_shapeless-3", + "optics-dev_monocle", + "tpolecat_natchez", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/armanbilge/gcp4s.git", + "revision":"", + "version":"0.1-3b72f4a", + "targets":"com.armanbilge%gcp4s com.armanbilge%gcp4s-bigquery com.armanbilge%gcp4s-trace", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_ip4s":{ + "name":"armanbilge_ip4s", + "dependencies":[ + "typelevel_literally", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_scalacheck", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/ip4s.git", + "revision":"", + "version":"3.1.3-83-cfa2ec1", + "targets":"com.armanbilge%ip4s-core com.armanbilge%ip4s-test-kit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "armanbilge_jawn-fs2":{ + "name":"armanbilge_jawn-fs2", + "dependencies":[ + "typelevel_jawn", + "typelevel_fs2", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/jawn-fs2.git", + "revision":"", + "version":"2.2.0-129-fdba7f4", + "targets":"org.typelevel%jawn-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_litter":{ + "name":"armanbilge_litter", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/armanbilge/litter.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.armanbilge%litter com.armanbilge%litter-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_log4cats":{ + "name":"armanbilge_log4cats", + "dependencies":[ + "armanbilge_munit-cats-effect", + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/log4cats.git", + "revision":"", + "version":"2.5-a595fcf", + "targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_munit-cats-effect":{ + "name":"armanbilge_munit-cats-effect", + "dependencies":[ + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/munit-cats-effect.git", + "revision":"", + "version":"2.0-5e03bfc", + "targets":"org.typelevel%munit-cats-effect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_sadalsuud":{ + "name":"armanbilge_sadalsuud", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_schrodinger", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/sadalsuud.git", + "revision":"", + "version":"0.0-eb6c8c7", + "targets":"com.armanbilge%sadalsuud", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_saslprep":{ + "name":"armanbilge_saslprep", + "dependencies":[ + "cquiroz_scala-java-locales", + "scalameta_munit" + ], + "repoUrl":"https://github.com/armanbilge/saslprep.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.armanbilge%saslprep", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-J-Xss2M" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_scala-native-config-brew":{ + "name":"armanbilge_scala-native-config-brew", + "dependencies":[ + "scala-native_scala-native", + "circe_circe" + ], + "repoUrl":"https://github.com/armanbilge/scala-native-config-brew.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"com.armanbilge%scala-native-config-brew", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "armanbilge_scalacheck-effect":{ + "name":"armanbilge_scalacheck-effect", + "dependencies":[ + "typelevel_scalacheck", + "typelevel_cats", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/scalacheck-effect.git", + "revision":"", + "version":"2.0-9366e44", + "targets":"org.typelevel%scalacheck-effect org.typelevel%scalacheck-effect-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_schrodinger":{ + "name":"armanbilge_schrodinger", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "typelevel_vault", + "typelevel_scalacheck", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/armanbilge/schrodinger.git", + "revision":"v0.3.0-M2", + "version":"0.3.0-M2", + "targets":"com.armanbilge%schrodinger com.armanbilge%schrodinger-kernel-testkit com.armanbilge%schrodinger-laws com.armanbilge%schrodinger-random com.armanbilge%schrodinger-stats com.armanbilge%schrodinger-monte-carlo com.armanbilge%schrodinger-math com.armanbilge%schrodinger-kernel com.armanbilge%schrodinger-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.1-RC1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_stratus":{ + "name":"armanbilge_stratus", + "dependencies":[ + "typelevel_cats", + "typelevel_kittens", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_schrodinger", + "typelevel_spire", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "typelevel_discipline-munit", + "typelevel_scalacheck", + "armanbilge_scalacheck-effect" + ], + "repoUrl":"https://github.com/armanbilge/stratus.git", + "revision":"", + "version":"0.0-685c266", + "targets":"com.armanbilge%stratus-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "armanbilge_van-cats":{ + "name":"armanbilge_van-cats", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2", + "comcast_ip4s", + "scodec_scodec", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/armanbilge/van-cats.git", + "revision":"", + "version":"0.0-b9d385f", + "targets":"com.armanbilge%van-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "arturopala_buffer-and-slice":{ + "name":"arturopala_buffer-and-slice", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/arturopala/buffer-and-slice.git", + "revision":"v1.57.0", + "version":"1.57.0", + "targets":"com.github.arturopala%buffer-and-slice", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "arturopala_validator":{ + "name":"arturopala_validator", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/arturopala/validator.git", + "revision":"v0.20.0", + "version":"0.20.0", + "targets":"com.github.arturopala%validator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "asflierl_sglicko2":{ + "name":"asflierl_sglicko2", + "dependencies":[ + "etorreborre_specs2", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/asflierl/sglicko2.git", + "revision":"3.0.0", + "version":"3.0.0", + "targets":"eu.flierl%sglicko2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "ashwinbhaskar_sight-scala":{ + "name":"ashwinbhaskar_sight-scala", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/ashwinbhaskar/sight-scala.git", + "revision":"", + "version":"0.1.2", + "targets":"io.github.ashwinbhaskar%sight-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set root/Test/unmanagedSources/excludeFilter ~= { _ || \"IntegrationTest.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "atnos-org_eff":{ + "name":"atnos-org_eff", + "dependencies":[ + "tpolecat_doobie", + "typelevel_cats", + "etorreborre_specs2", + "twitter_util", + "monix_monix", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/atnos-org/eff.git", + "revision":"v6.0.2", + "version":"6.0.2", + "targets":"org.atnos%eff-doobie org.atnos%eff org.atnos%eff-twitter org.atnos%eff-monix org.atnos%eff-cats-effect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set monixJVM/Test/unmanagedSources ~= (_.filterNot(_.getName == \"TaskEffectSpec.scala\"))" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "atry_futurebinding.scala":{ + "name":"atry_futurebinding.scala", + "dependencies":[ + "scalatest_scalatest", + "thoughtworksinc_binding.scala" + ], + "repoUrl":"https://github.com/atry/futurebinding.scala.git", + "revision":"v12.1.0", + "version":"12.1.0", + "targets":"com.thoughtworks.binding%futurebinding", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "augustjune_canoe":{ + "name":"augustjune_canoe", + "dependencies":[ + "typelevel_fs2", + "typelevel_cats", + "typelevel_cats-effect", + "circe_circe", + "armanbilge_log4cats", + "scalatest_scalatest", + "typelevel_discipline-scalatest", + "typelevel_cats-effect-testing", + "http4s_http4s", + "http4s_blaze" + ], + "repoUrl":"https://github.com/augustjune/canoe.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"org.augustjune%canoe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"BroadcastSpec.scala\" || \"BotSpec.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "avast_datadog4s":{ + "name":"avast_datadog4s", + "dependencies":[ + "scalameta_munit", + "typelevel_cats-effect", + "http4s_http4s", + "scala_scala-collection-compat", + "typelevel_cats" + ], + "repoUrl":"https://github.com/avast/datadog4s.git", + "revision":"v0.31.2", + "version":"0.31.2", + "targets":"com.avast.cloud%datadog4s-http4s com.avast.cloud%datadog4s com.avast.cloud%datadog4s-common com.avast.cloud%datadog4s-jvm com.avast.cloud%datadog4s-playground com.avast.cloud%datadog4s-statsd com.avast.cloud%datadog4s-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildSupport.scala", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "avast_scala-server-toolkit":{ + "name":"avast_scala-server-toolkit", + "dependencies":[ + "typelevel_cats-effect", + "scala_scala-collection-compat", + "scalatest_scalatest", + "http4s_blaze", + "http4s_http4s", + "pureconfig_pureconfig", + "monix_monix", + "tpolecat_doobie", + "fd4s_fs2-kafka", + "testcontainers_testcontainers-scala", + "lightbend_ssl-config", + "zio_zio", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/avast/scala-server-toolkit.git", + "revision":"v0.18.3", + "version":"0.18.3", + "targets":"com.avast%sst-bundle-monix-http4s-ember com.avast%sst-cassandra-datastax-driver com.avast%sst-http4s-server-blaze com.avast%sst-jvm-micrometer com.avast%sst-http4s-server-ember com.avast%sst-doobie-hikari-pureconfig com.avast%sst-micrometer-prometheus-pureconfig com.avast%sst-bundle-zio-http4s-blaze com.avast%sst-http4s-server com.avast%sst-micrometer-jmx-pureconfig com.avast%sst-sentry com.avast%sst-lettuce com.avast%sst-http4s-client-ember com.avast%sst-jdk-http-client com.avast%sst-micrometer-prometheus com.avast%sst-jvm-pureconfig com.avast%sst-flyway-pureconfig com.avast%sst-http4s-server-ember-pureconfig com.avast%sst-jvm com.avast%sst-monix-catnap-micrometer com.avast%sst-micrometer-statsd-pureconfig com.avast%sst-micrometer com.avast%sst-micrometer-jmx com.avast%sst-fs2-kafka-pureconfig com.avast%sst-http4s-server-blaze-pureconfig com.avast%sst-monix-catnap com.avast%sst-http4s-server-micrometer com.avast%sst-cassandra-datastax-driver-pureconfig com.avast%sst-http4s-client-blaze-pureconfig com.avast%sst-pureconfig com.avast%sst-flyway com.avast%sst-doobie-hikari com.avast%sst-micrometer-statsd com.avast%sst-grpc-server-micrometer com.avast%sst-lettuce-pureconfig com.avast%sst-app-monix com.avast%sst-bundle-monix-http4s-blaze com.avast%sst-monix-catnap-pureconfig com.avast%sst-http4s-client-monix-catnap com.avast%sst-fs2-kafka com.avast%sst-ssl-config com.avast%sst-http4s-client-ember-pureconfig com.avast%sst-grpc-server com.avast%sst-cats-effect com.avast%sst-sentry-pureconfig com.avast%sst-app-zio com.avast%sst-bundle-zio-http4s-ember com.avast%sst-jdk-http-client-pureconfig com.avast%sst-grpc-server-pureconfig com.avast%sst-http4s-client-blaze", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":7168, + "sourcePatches":[ + { + "path":"project/BuildSettings.scala", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "babylonhealth_lit-fhir":{ + "name":"babylonhealth_lit-fhir", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest", + "zio_izumi-reflect", + "circe_circe", + "typelevel_cats-parse" + ], + "repoUrl":"https://github.com/babylonhealth/lit-fhir.git", + "revision":"g0.14.17", + "version":"0.14.17", + "targets":"com.babylonhealth.lit%generator com.babylonhealth.lit%hl7 com.babylonhealth.lit%common com.babylonhealth.lit%macros com.babylonhealth.lit%core com.babylonhealth.lit%protoshim com.babylonhealth.lit%usbase com.babylonhealth.lit%fhirpath com.babylonhealth.lit%ukcore com.babylonhealth.lit%uscore", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":10240, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "banno_cosmos4s":{ + "name":"banno_cosmos4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "circe_circe", + "circe_circe-jackson", + "scalameta_munit" + ], + "repoUrl":"https://github.com/banno/cosmos4s.git", + "revision":"v1.0.0-RC3", + "version":"1.0.0-RC3", + "targets":"com.banno%cosmos4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "banno_vault4s":{ + "name":"banno_vault4s", + "dependencies":[ + "http4s_http4s", + "scalameta_munit", + "armanbilge_scalacheck-effect" + ], + "repoUrl":"https://github.com/banno/vault4s.git", + "revision":"v9.1.0", + "version":"9.1.0", + "targets":"com.banno%vault4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "barnardb_tinyplate":{ + "name":"barnardb_tinyplate", + "dependencies":[ + + ], + "repoUrl":"https://github.com/barnardb/tinyplate.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"io.github.barnardb%tinyplate" + }, + "bcarter97_id-generator":{ + "name":"bcarter97_id-generator", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats" + ], + "repoUrl":"https://github.com/bcarter97/id-generator.git", + "revision":"v0.5.1", + "version":"0.5.1", + "targets":"io.github.bcarter97%id-generator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "beangle_db":{ + "name":"beangle_db", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/db.git", + "revision":"v0.0.17", + "version":"0.0.17", + "targets":"org.beangle.db%beangle-db-lint org.beangle.db%beangle-db-report org.beangle.db%beangle-db-transport" + }, + "beangle_doc":{ + "name":"beangle_doc", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/doc.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"org.beangle.doc%beangle-doc-docx org.beangle.doc%beangle-doc-pdf" + }, + "beangle_ids":{ + "name":"beangle_ids", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/ids.git", + "revision":"v0.3.4", + "version":"0.3.4", + "targets":"org.beangle.ids%beangle-ids-cas org.beangle.ids%beangle-ids-web" + }, + "beangle_notify":{ + "name":"beangle_notify", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/notify.git", + "revision":"v0.0.5", + "version":"0.0.5", + "targets":"org.beangle.notify%beangle-notify-core" + }, + "beangle_otk":{ + "name":"beangle_otk", + "dependencies":[ + "beangle_doc", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/otk.git", + "revision":"v0.0.5", + "version":"0.0.5", + "targets":"org.beangle.otk%beangle-otk-ws org.beangle.otk%beangle-otk-doc org.beangle.otk%beangle-otk-captcha org.beangle.otk%beangle-otk-code org.beangle.otk%beangle-otk-sns" + }, + "benhutchison_scalaswingcontrib":{ + "name":"benhutchison_scalaswingcontrib", + "dependencies":[ + "scala_scala-swing", + "scala_scala-xml", + "scala_scala-collection-compat", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/benhutchison/scalaswingcontrib.git", + "revision":"", + "version":"1.9", + "targets":"com.github.benhutchison%scalaswingcontrib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "benoitlouy_tele":{ + "name":"benoitlouy_tele", + "dependencies":[ + "scala_scala-collection-compat", + "typelevel_cats-effect", + "typelevel_fs2", + "circe_circe" + ], + "repoUrl":"https://github.com/benoitlouy/tele.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.benoitlouy%tele", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "besselstudio_coingecko":{ + "name":"besselstudio_coingecko", + "dependencies":[ + "scalatest_scalatest", + "playframework_play-json", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/besselstudio/coingecko.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.besselstudio%coingecko" + }, + "bilal-fazlani_akka-http-jwt-auth":{ + "name":"bilal-fazlani_akka-http-jwt-auth", + "dependencies":[ + "jwt-scala_jwt-scala", + "circe_circe" + ], + "repoUrl":"https://github.com/bilal-fazlani/akka-http-jwt-auth.git", + "revision":"v0.0.6", + "version":"0.0.6", + "targets":"com.bilal-fazlani%akka-http-jwt-auth com.bilal-fazlani%akka-http-client-circe com.bilal-fazlani%akka-http-oidc-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_circe-json-schema":{ + "name":"bilal-fazlani_circe-json-schema", + "dependencies":[ + "circe_circe", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/bilal-fazlani/circe-json-schema.git", + "revision":"v0.4.3", + "version":"0.4.3", + "targets":"com.bilal-fazlani%circe-json-schema", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_csv-schema":{ + "name":"bilal-fazlani_csv-schema", + "dependencies":[ + "zio_zio", + "zio_zio-nio", + "zio_zio-prelude", + "zio_zio-config" + ], + "repoUrl":"https://github.com/bilal-fazlani/csv-schema.git", + "revision":"v1.1.2", + "version":"1.1.2", + "targets":"com.bilal-fazlani%csv-schema", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_jslt-parser":{ + "name":"bilal-fazlani_jslt-parser", + "dependencies":[ + "zio_zio-parser", + "zio_zio" + ], + "repoUrl":"https://github.com/bilal-fazlani/jslt-parser.git", + "revision":"v0.0.8", + "version":"0.0.8", + "targets":"com.bilal-fazlani%jslt-parser", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "bilal-fazlani_rainbowcli":{ + "name":"bilal-fazlani_rainbowcli", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/bilal-fazlani/rainbowcli.git", + "revision":"v3.0.1", + "version":"3.0.1", + "targets":"com.bilal-fazlani%rainbowcli", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_swiftbar4s":{ + "name":"bilal-fazlani_swiftbar4s", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/bilal-fazlani/swiftbar4s.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"com.bilal-fazlani%swiftbar4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_zio-mongo":{ + "name":"bilal-fazlani_zio-mongo", + "dependencies":[ + "zio_zio", + "zio_interop-reactive-streams", + "circe_circe", + "zio_zio-json" + ], + "repoUrl":"https://github.com/bilal-fazlani/zio-mongo.git", + "revision":"v0.6.1", + "version":"0.6.1", + "targets":"com.bilal-fazlani.zio-mongo%zio-mongo com.bilal-fazlani.zio-mongo%circe-codec com.bilal-fazlani.zio-mongo%zio-json-codec", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "billzabob_fordeckmacia":{ + "name":"billzabob_fordeckmacia", + "dependencies":[ + "scodec_scodec", + "scodec_scodec-bits", + "scalameta_munit" + ], + "repoUrl":"https://github.com/billzabob/fordeckmacia.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.github.billzabob%fordeckmacia" + }, + "bkirwi_decline":{ + "name":"bkirwi_decline", + "dependencies":[ + "typelevel_cats", + "typelevel_discipline-scalatest", + "typelevel_cats-effect", + "fthomas_refined" + ], + "repoUrl":"https://github.com/bkirwi/decline.git", + "revision":"v2.4.1", + "version":"2.4.1", + "targets":"com.monovore%decline com.monovore%decline-effect com.monovore%decline-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "blackdoor_jose":{ + "name":"blackdoor_jose", + "dependencies":[ + "typelevel_cats", + "lightbend-labs_scala-logging", + "circe_circe" + ], + "repoUrl":"https://github.com/blackdoor/jose.git", + "revision":"0.4.6", + "version":"0.4.6", + "targets":"black.door%jose black.door%jose-json-circe" + }, + "blemale_scaffeine":{ + "name":"blemale_scaffeine", + "dependencies":[ + "scala_scala-java8-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/blemale/scaffeine.git", + "revision":"v5.2.1", + "version":"5.2.1", + "targets":"com.github.blemale%scaffeine", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bp3r_jsonrpc2":{ + "name":"bp3r_jsonrpc2", + "dependencies":[ + "circe_circe", + "scalameta_munit" + ], + "repoUrl":"https://github.com/bp3r/jsonrpc2.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.bp3r%jsonrpc2" + }, + "bpholt_java-time-literals":{ + "name":"bpholt_java-time-literals", + "dependencies":[ + "typelevel_literally", + "scalameta_munit" + ], + "repoUrl":"https://github.com/bpholt/java-time-literals.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"dev.holt%java-time-literals", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bplommer_launch-catsly":{ + "name":"bplommer_launch-catsly", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/bplommer/launch-catsly.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"io.github.bplommer%launch-catsly io.github.bplommer%launch-catsly-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "carlos-verdes_zio-arangodb":{ + "name":"carlos-verdes_zio-arangodb", + "dependencies":[ + "lemonlabsuk_scala-uri", + "zio_zio-prelude", + "zio_zio-config", + "zio_zio", + "zio_zio-http", + "zio_zio-json", + "zio_zio-schema", + "testcontainers_testcontainers-scala", + "scodec_scodec" + ], + "repoUrl":"https://github.com/carlos-verdes/zio-arangodb.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"io.funkode%zio-arangodb io.funkode%arangodb-docker io.funkode%zio-arangodb-http io.funkode%zio-velocypack" + }, + "carlosedp_scalautils":{ + "name":"carlosedp_scalautils", + "dependencies":[ + "scalatest_scalatest", + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/carlosedp/scalautils.git", + "revision":"v0.10.2", + "version":"0.10.2", + "targets":"com.carlosedp%scalautils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "carueda_tscfg":{ + "name":"carueda_tscfg", + "dependencies":[ + "outr_scribe", + "com-lihaoyi_pprint", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/carueda/tscfg.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"com.github.carueda%tscfg", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + "genCode" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "caspercommunityio_casper-scala-sdk":{ + "name":"caspercommunityio_casper-scala-sdk", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "circe_circe" + ], + "repoUrl":"https://github.com/caspercommunityio/casper-scala-sdk.git", + "revision":"", + "version":"1.2.3", + "targets":"io.caspercommunity%casper-scala-sdk", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "catap_scala-blake3":{ + "name":"catap_scala-blake3", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/catap/scala-blake3.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"ky.korins%blake3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "catap_scala-sha":{ + "name":"catap_scala-sha", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/catap/scala-sha.git", + "revision":"v1.2.1", + "version":"1.2.1", + "targets":"ky.korins%sha", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "cb372_cats-retry":{ + "name":"cb372_cats-retry", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_discipline-scalatest", + "typelevel_cats-mtl" + ], + "repoUrl":"https://github.com/cb372/cats-retry.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.github.cb372%cats-retry com.github.cb372%alleycats-retry com.github.cb372%cats-retry-mtl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "cb372_scalacache":{ + "name":"cb372_scalacache", + "dependencies":[ + "scalatest_scalatest", + "circe_circe", + "typelevel_scalacheck", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/cb372/scalacache.git", + "revision":"v1.0.0-M6", + "version":"1.0.0-M6", + "targets":"com.github.cb372%scalacache-circe com.github.cb372%scalacache-caffeine com.github.cb372%scalacache-redis com.github.cb372%scalacache-core com.github.cb372%scalacache-memcached", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "cchantep_acolyte":{ + "name":"cchantep_acolyte", + "dependencies":[ + "etorreborre_specs2", + "reactivemongo_reactivemongo-play-json", + "reactivemongo_reactivemongo", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/cchantep/acolyte.git", + "revision":"1.2.0", + "version":"1.2.0", + "targets":"org.eu.acolyte%jdbc-scala org.eu.acolyte%play-jdbc org.eu.acolyte%play-reactive-mongo org.eu.acolyte%reactive-mongo" + }, + "changvvb_scala-protobuf-java":{ + "name":"changvvb_scala-protobuf-java", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/changvvb/scala-protobuf-java.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.github.changvvb%scala-protobuf-java", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "chatwork_scala-jwk":{ + "name":"chatwork_scala-jwk", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "scala_scala-java8-compat", + "j5ik2o_base64scala", + "circe_circe" + ], + "repoUrl":"https://github.com/chatwork/scala-jwk.git", + "revision":"v1.2.24", + "version":"1.2.24", + "targets":"com.chatwork%scala-jwk", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "cheleb_zio-pravega":{ + "name":"cheleb_zio-pravega", + "dependencies":[ + "zio_zio", + "zio_zio-logging", + "scalatest_scalatest", + "scala_scala-collection-compat", + "scalapb_scalapb", + "scalapb_common-protos" + ], + "repoUrl":"https://github.com/cheleb/zio-pravega.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"dev.cheleb%zio-pravega", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set pravega/Test/unmanagedSources/excludeFilter ~= {_ || \"CreateResourcesExample.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "chrisokasaki_hwtest":{ + "name":"chrisokasaki_hwtest", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/chrisokasaki/hwtest.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"org.okasaki%hwtest" + }, + "christian-schlichtherle_circe-kafka":{ + "name":"christian-schlichtherle_circe-kafka", + "dependencies":[ + "circe_circe", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/christian-schlichtherle/circe-kafka.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"global.namespace.circe-kafka%circe-kafka", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "chronoscala_chronoscala":{ + "name":"chronoscala_chronoscala", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/chronoscala/chronoscala.git", + "revision":"2.0.8", + "version":"2.0.8", + "targets":"io.github.chronoscala%chronoscala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "ciaraobrien_dottytags":{ + "name":"ciaraobrien_dottytags", + "dependencies":[ + "monix_minitest" + ], + "repoUrl":"https://github.com/ciaraobrien/dottytags.git", + "revision":"", + "version":"1.1.0", + "targets":"io.github.ciaraobrien%dottytags" + }, + "circe_circe":{ + "name":"circe_circe", + "dependencies":[ + "fthomas_refined", + "scalameta_munit", + "typelevel_discipline-munit", + "scodec_scodec-bits", + "typelevel_scalacheck", + "typelevel_cats", + "vasilmkd_discipline", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/circe/circe.git", + "revision":"v0.14.3", + "version":"0.14.3", + "targets":"io.circe%circe-refined io.circe%circe-numbers io.circe%circe-pointer-literal io.circe%circe-scodec io.circe%circe-numbers-testing io.circe%circe-testing io.circe%circe-jawn io.circe%circe-literal io.circe%circe-generic io.circe%circe-parser io.circe%circe-pointer io.circe%circe-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "circe_circe-fs2":{ + "name":"circe_circe-fs2", + "dependencies":[ + "typelevel_fs2", + "circe_circe", + "scalatest_scalatest", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/circe/circe-fs2.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.circe%circe-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "circe_circe-jackson":{ + "name":"circe_circe-jackson", + "dependencies":[ + "circe_circe", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/circe/circe-jackson.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.circe%circe-jackson28 io.circe%circe-jackson212 io.circe%circe-jackson29 io.circe%circe-jackson211 io.circe%circe-jackson26 io.circe%circe-jackson210 io.circe%circe-jackson25 io.circe%circe-jackson27" + }, + "circe_circe-yaml":{ + "name":"circe_circe-yaml", + "dependencies":[ + "circe_circe", + "vasilmkd_discipline", + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/circe/circe-yaml.git", + "revision":"v0.14.3-RC3", + "version":"0.14.3-RC3", + "targets":"io.circe%circe-yaml io.circe%circe-yaml-common io.circe%circe-yaml-v12", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "clevercloud_pulsar4s":{ + "name":"clevercloud_pulsar4s", + "dependencies":[ + "scalatest_scalatest", + "playframework_play-json", + "monix_monix", + "zio_zio", + "scalaz_scalaz", + "akka_akka", + "json4s_json4s", + "scala_scala-java8-compat", + "spray_spray", + "fasterxml_jackson-module-scala", + "typelevel_cats-effect", + "typelevel_fs2", + "zio_interop-cats", + "sksamuel_avro4s", + "circe_circe" + ], + "repoUrl":"https://github.com/clevercloud/pulsar4s.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"com.clever-cloud.pulsar4s%pulsar4s-play-json com.clever-cloud.pulsar4s%pulsar4s-monix com.clever-cloud.pulsar4s%pulsar4s-zio com.clever-cloud.pulsar4s%pulsar4s-scalaz com.clever-cloud.pulsar4s%pulsar4s-akka-streams com.clever-cloud.pulsar4s%pulsar4s-json4s com.clever-cloud.pulsar4s%pulsar4s-core com.clever-cloud.pulsar4s%pulsar4s-spray-json com.clever-cloud.pulsar4s%pulsar4s-jackson com.clever-cloud.pulsar4s%pulsar4s-fs2 com.clever-cloud.pulsar4s%pulsar4s-cats-effect com.clever-cloud.pulsar4s%pulsar4s-avro com.clever-cloud.pulsar4s%pulsar4s-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "clockworkconsulting_csexp":{ + "name":"clockworkconsulting_csexp", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/clockworkconsulting/csexp.git", + "revision":"v3.2.0", + "version":"3.2.0", + "targets":"dk.cwconsult%csexp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala_3 = \"3.1.0\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "clockworkconsulting_peregrin":{ + "name":"clockworkconsulting_peregrin", + "dependencies":[ + "scalatest_scalatest", + "scalikejdbc_scalikejdbc" + ], + "repoUrl":"https://github.com/clockworkconsulting/peregrin.git", + "revision":"v9.0.0", + "version":"9.0.0", + "targets":"dk.cwconsult.peregrin%peregrin-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala_3 = \"3.1.1\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "clulab_fatdynet":{ + "name":"clulab_fatdynet", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/clulab/fatdynet.git", + "revision":"v0.4.4", + "version":"0.4.4", + "targets":"org.clulab%fatdynet", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "codedx_mapk":{ + "name":"codedx_mapk", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/codedx/mapk.git", + "revision":"1.2.0", + "version":"1.2.0", + "targets":"com.codedx%mapk" + }, + "com-lihaoyi_cask":{ + "name":"com-lihaoyi_cask", + "dependencies":[ + "com-lihaoyi_upickle", + "com-lihaoyi_sourcecode", + "com-lihaoyi_pprint", + "com-lihaoyi_geny", + "com-lihaoyi_castor" + ], + "repoUrl":"https://github.com/com-lihaoyi/cask.git", + "revision":"0.8.3", + "version":"0.8.3", + "targets":"com.lihaoyi%cask com.lihaoyi%cask-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "com-lihaoyi_castor":{ + "name":"com-lihaoyi_castor", + "dependencies":[ + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/com-lihaoyi/castor.git", + "revision":"0.2.1", + "version":"0.2.1", + "targets":"com.lihaoyi%castor", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_fansi":{ + "name":"com-lihaoyi_fansi", + "dependencies":[ + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/com-lihaoyi/fansi.git", + "revision":"0.4.0", + "version":"0.4.0", + "targets":"com.lihaoyi%fansi", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_geny":{ + "name":"com-lihaoyi_geny", + "dependencies":[ + + ], + "repoUrl":"https://github.com/com-lihaoyi/geny.git", + "revision":"1.0.0", + "version":"1.0.0", + "targets":"com.lihaoyi%geny", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_mainargs":{ + "name":"com-lihaoyi_mainargs", + "dependencies":[ + "scala_scala-collection-compat", + "com-lihaoyi_pprint" + ], + "repoUrl":"https://github.com/com-lihaoyi/mainargs.git", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"com.lihaoyi%mainargs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "com-lihaoyi_os-lib":{ + "name":"com-lihaoyi_os-lib", + "dependencies":[ + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/com-lihaoyi/os-lib.git", + "revision":"0.9.0", + "version":"0.9.0", + "targets":"com.lihaoyi%os-lib com.lihaoyi%os-lib-watch", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_pprint":{ + "name":"com-lihaoyi_pprint", + "dependencies":[ + "com-lihaoyi_fansi", + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/com-lihaoyi/pprint.git", + "revision":"0.8.1", + "version":"0.8.1", + "targets":"com.lihaoyi%pprint", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_requests-scala":{ + "name":"com-lihaoyi_requests-scala", + "dependencies":[ + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/com-lihaoyi/requests-scala.git", + "revision":"0.8.0", + "version":"0.8.0", + "targets":"com.lihaoyi%requests", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_scalatags":{ + "name":"com-lihaoyi_scalatags", + "dependencies":[ + "com-lihaoyi_sourcecode", + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/com-lihaoyi/scalatags.git", + "revision":"0.12.0", + "version":"0.12.0", + "targets":"com.lihaoyi%scalatags", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_sourcecode":{ + "name":"com-lihaoyi_sourcecode", + "dependencies":[ + + ], + "repoUrl":"https://github.com/com-lihaoyi/sourcecode.git", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"com.lihaoyi%sourcecode", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_upickle":{ + "name":"com-lihaoyi_upickle", + "dependencies":[ + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/com-lihaoyi/upickle.git", + "revision":"3.0.0-M1", + "version":"3.0.0-M1", + "targets":"com.lihaoyi%ujson com.lihaoyi%upickle com.lihaoyi%upickle-core com.lihaoyi%upickle-implicits com.lihaoyi%upack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "com-lihaoyi_utest":{ + "name":"com-lihaoyi_utest", + "dependencies":[ + + ], + "repoUrl":"https://github.com/com-lihaoyi/utest.git", + "revision":"0.8.1", + "version":"0.8.1", + "targets":"com.lihaoyi%utest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "comcast_ip4s":{ + "name":"comcast_ip4s", + "dependencies":[ + "typelevel_literally", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_scalacheck", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/comcast/ip4s.git", + "revision":"v3.2.0", + "version":"3.2.0", + "targets":"com.comcast%ip4s-core com.comcast%ip4s-test-kit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "coralogix_zio-k8s":{ + "name":"coralogix_zio-k8s", + "dependencies":[ + "zio_zio", + "zio_zio-config", + "zio_zio-logging", + "zio_zio-nio", + "zio_zio-process", + "softwaremill_sttp", + "circe_circe", + "circe_circe-yaml", + "zio_zio-optics", + "softwaremill_quicklens" + ], + "repoUrl":"https://github.com/coralogix/zio-k8s.git", + "revision":"v1.4.9", + "version":"1.4.9", + "targets":"com.coralogix%zio-k8s-client com.coralogix%zio-k8s-client-optics com.coralogix%zio-k8s-client-quicklens com.coralogix%zio-k8s-operator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "cornerman_chameleon":{ + "name":"cornerman_chameleon", + "dependencies":[ + "typelevel_cats", + "scalapb_scalapb", + "suzaku-io_boopickle", + "circe_circe", + "com-lihaoyi_upickle", + "plokhotnyuk_jsoniter-scala", + "scalatest_scalatest", + "scodec_scodec", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/cornerman/chameleon.git", + "revision":"v0.3.5", + "version":"0.3.5", + "targets":"com.github.cornerman%chameleon", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "cornerman_scala-cuid":{ + "name":"cornerman_scala-cuid", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/cornerman/scala-cuid.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.github.cornerman%scala-cuid", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "cornerman_simple-scalajs-requests":{ + "name":"cornerman_simple-scalajs-requests", + "dependencies":[ + + ], + "repoUrl":"https://github.com/cornerman/simple-scalajs-requests.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.github.cornerman%simple-scalajs-requests", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "cornerman_sloth":{ + "name":"cornerman_sloth", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/cornerman/sloth.git", + "revision":"v0.6.5", + "version":"0.6.5", + "targets":"com.github.cornerman%sloth-types", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "coursier_dependency":{ + "name":"coursier_dependency", + "dependencies":[ + + ], + "repoUrl":"https://github.com/coursier/dependency.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"io.get-coursier%dependency", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "cquiroz_sbt-locales":{ + "name":"cquiroz_sbt-locales", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/cquiroz/sbt-locales.git", + "revision":"v4.2.0", + "version":"4.2.0", + "targets":"io.github.cquiroz%cldr-api" + }, + "cquiroz_scala-java-locales":{ + "name":"cquiroz_scala-java-locales", + "dependencies":[ + "cquiroz_sbt-locales" + ], + "repoUrl":"https://github.com/cquiroz/scala-java-locales.git", + "revision":"v1.5.1", + "version":"1.5.1", + "targets":"io.github.cquiroz%scala-java-locales", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "cquiroz_scala-java-time":{ + "name":"cquiroz_scala-java-time", + "dependencies":[ + + ], + "repoUrl":"https://github.com/cquiroz/scala-java-time.git", + "revision":"v2.5.0", + "version":"2.5.0", + "targets":"io.github.cquiroz%scala-java-time io.github.cquiroz%scala-java-time-tzdb", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "creativescala_doodle":{ + "name":"creativescala_doodle", + "dependencies":[ + "scalameta_munit", + "monix_minitest", + "typelevel_fs2", + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/creativescala/doodle.git", + "revision":"v0.12.0", + "version":"0.12.0", + "targets":"org.creativescala%doodle-turtle org.creativescala%doodle-docs org.creativescala%doodle-image org.creativescala%doodle-reactor org.creativescala%doodle-interact org.creativescala%doodle-golden org.creativescala%doodle-java2d org.creativescala%doodle-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "creativescala_doodle-explore":{ + "name":"creativescala_doodle-explore", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "scalameta_munit" + ], + "repoUrl":"https://github.com/creativescala/doodle-explore.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"org.creativescala%doodle-explore org.creativescala%doodle-explore-core org.creativescala%doodle-explore-java2d", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "creativescala_doodle-svg":{ + "name":"creativescala_doodle-svg", + "dependencies":[ + "com-lihaoyi_scalatags", + "scalameta_munit" + ], + "repoUrl":"https://github.com/creativescala/doodle-svg.git", + "revision":"v0.11.3", + "version":"0.11.3", + "targets":"org.creativescala%doodle-svg org.creativescala%doodle-svg-docs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "cucumber_cucumber-jvm-scala":{ + "name":"cucumber_cucumber-jvm-scala", + "dependencies":[ + "fasterxml_jackson-module-scala" + ], + "repoUrl":"https://github.com/cucumber/cucumber-jvm-scala.git", + "revision":"v8.13.1", + "version":"8.13.1", + "targets":"io.cucumber%cucumber-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "dacr_code-examples-manager":{ + "name":"dacr_code-examples-manager", + "dependencies":[ + "zio_zio", + "zio_zio-nio", + "zio_zio-process", + "zio_zio-logging", + "zio_zio-config", + "softwaremill_sttp", + "dacr_naturalsort" + ], + "repoUrl":"https://github.com/dacr/code-examples-manager.git", + "revision":"v2.3.0", + "version":"2.3.0", + "targets":"fr.janalyse%code-examples-manager", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dacr_drools-scripting":{ + "name":"dacr_drools-scripting", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/drools-scripting.git", + "revision":"v1.0.16", + "version":"1.0.16", + "targets":"fr.janalyse%drools-scripting" + }, + "dacr_jassh":{ + "name":"dacr_jassh", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/dacr/jassh.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"fr.janalyse%janalyse-ssh", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dacr_json2props":{ + "name":"dacr_json2props", + "dependencies":[ + "scala_scala-xml", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/json2props.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"fr.janalyse%json2props" + }, + "dacr_naturalsort":{ + "name":"dacr_naturalsort", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/naturalsort.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"fr.janalyse%naturalsort" + }, + "dacr_primes":{ + "name":"dacr_primes", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/primes.git", + "revision":"v1.2.10", + "version":"1.2.10", + "targets":"fr.janalyse%primes", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dacr_split":{ + "name":"dacr_split", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/split.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"fr.janalyse%split" + }, + "dacr_unittools":{ + "name":"dacr_unittools", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/unittools.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"fr.janalyse%unittools" + }, + "dacr_zio-lmdb":{ + "name":"dacr_zio-lmdb", + "dependencies":[ + "zio_zio", + "zio_zio-json", + "zio_zio-nio" + ], + "repoUrl":"https://github.com/dacr/zio-lmdb.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"fr.janalyse%zio-lmdb" + }, + "dacr_zio-worksheet":{ + "name":"dacr_zio-worksheet", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/dacr/zio-worksheet.git", + "revision":"v2.0.5.0", + "version":"2.0.5.0", + "targets":"fr.janalyse%zio-worksheet", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "daghemberg_paut-program":{ + "name":"daghemberg_paut-program", + "dependencies":[ + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/daghemberg/paut-program.git", + "revision":"", + "version":"0.1.4", + "targets":"io.github.daghemberg%paut-program" + }, + "daghemberg_problemutils":{ + "name":"daghemberg_problemutils", + "dependencies":[ + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/daghemberg/problemutils.git", + "revision":"", + "version":"0.1.1", + "targets":"io.github.daghemberg%problemutils" + }, + "danslapman_morphling":{ + "name":"danslapman_morphling", + "dependencies":[ + "reactivemongo_reactivemongo-bson", + "typelevel_simulacrum-scalafix", + "typelevel_mouse", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_cats", + "tofu-tf_glass", + "softwaremill_tapir", + "stephennancekivell_scalatest-json", + "softwaremill_sttp-apispec", + "circe_circe" + ], + "repoUrl":"https://github.com/danslapman/morphling.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.github.danslapman%morphling-reactivemongo com.github.danslapman%morphling-scalacheck com.github.danslapman%morphling com.github.danslapman%morphling-tapir com.github.danslapman%morphling-circe", + "config":{ + "projects":{ + "exclude":[ + "morphling-circe" + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dapperware_zio-slack":{ + "name":"dapperware_zio-slack", + "dependencies":[ + "circe_circe", + "zio_zio", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/dapperware/zio-slack.git", + "revision":"v1.0.0-RC1", + "version":"1.0.0-RC1", + "targets":"com.github.dapperware%zio-slack-api-web com.github.dapperware%zio-slack-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "darrenjw_scala-glm":{ + "name":"darrenjw_scala-glm", + "dependencies":[ + "scalameta_mdoc", + "scalatest_scalatest", + "scalanlp_breeze" + ], + "repoUrl":"https://github.com/darrenjw/scala-glm.git", + "revision":"v0.8", + "version":"0.8", + "targets":"com.github.darrenjw%scala-glm", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "darrenjw_scala-smfsb":{ + "name":"darrenjw_scala-smfsb", + "dependencies":[ + "scalameta_mdoc", + "scalatest_scalatest", + "scala_scala-parallel-collections", + "scalanlp_breeze" + ], + "repoUrl":"https://github.com/darrenjw/scala-smfsb.git", + "revision":"v1.0", + "version":"1.0", + "targets":"com.github.darrenjw%scala-smfsb" + }, + "data-tools_big-data-types":{ + "name":"data-tools_big-data-types", + "dependencies":[ + "scalatest_scalatest", + "circe_circe" + ], + "repoUrl":"https://github.com/data-tools/big-data-types.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"io.github.data-tools%big-data-types-bigquery io.github.data-tools%big-data-types-cassandra io.github.data-tools%big-data-types-circe io.github.data-tools%big-data-types-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "davegurnell_unindent":{ + "name":"davegurnell_unindent", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/davegurnell/unindent.git", + "revision":"v1.8.0", + "version":"1.8.0", + "targets":"com.davegurnell%unindent", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_cats-effect-time":{ + "name":"davenverse_cats-effect-time", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/cats-effect-time.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.chrisdavenport%cats-effect-time", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_cats-scalacheck":{ + "name":"davenverse_cats-scalacheck", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/davenverse/cats-scalacheck.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"io.chrisdavenport%cats-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_catscript":{ + "name":"davenverse_catscript", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/davenverse/catscript.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"io.chrisdavenport%catscript", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_circuit":{ + "name":"davenverse_circuit", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/circuit.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"io.chrisdavenport%circuit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_circuit-http4s":{ + "name":"davenverse_circuit-http4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "davenverse_circuit", + "davenverse_mapref", + "http4s_http4s" + ], + "repoUrl":"https://github.com/davenverse/circuit-http4s.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.chrisdavenport%circuit-http4s io.chrisdavenport%circuit-http4s-client io.chrisdavenport%circuit-http4s-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_clippette":{ + "name":"davenverse_clippette", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/clippette.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%clippette", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_condemned":{ + "name":"davenverse_condemned", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/condemned.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.chrisdavenport%condemned", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_crossplatformioapp":{ + "name":"davenverse_crossplatformioapp", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/davenverse/crossplatformioapp.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%crossplatformioapp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_env":{ + "name":"davenverse_env", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/env.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%env", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus":{ + "name":"davenverse_epimetheus", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/epimetheus.git", + "revision":"v0.5.0-M2", + "version":"0.5.0-M2", + "targets":"io.chrisdavenport%epimetheus", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus-circuit":{ + "name":"davenverse_epimetheus-circuit", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "davenverse_epimetheus", + "davenverse_circuit" + ], + "repoUrl":"https://github.com/davenverse/epimetheus-circuit.git", + "revision":"v0.5.0-M2", + "version":"0.5.0-M2", + "targets":"io.chrisdavenport%epimetheus-circuit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus-http4s":{ + "name":"davenverse_epimetheus-http4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "davenverse_epimetheus" + ], + "repoUrl":"https://github.com/davenverse/epimetheus-http4s.git", + "revision":"v0.6.0-M2", + "version":"0.6.0-M2", + "targets":"io.chrisdavenport%epimetheus-http4s io.chrisdavenport%epimetheus-http4s-pushgateway", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus-log4cats":{ + "name":"davenverse_epimetheus-log4cats", + "dependencies":[ + "davenverse_epimetheus", + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/davenverse/epimetheus-log4cats.git", + "revision":"v0.6.0-M1", + "version":"0.6.0-M1", + "targets":"io.chrisdavenport%epimetheus-log4cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus-redis4cats":{ + "name":"davenverse_epimetheus-redis4cats", + "dependencies":[ + "davenverse_epimetheus", + "profunktor_redis4cats" + ], + "repoUrl":"https://github.com/davenverse/epimetheus-redis4cats.git", + "revision":"v0.2.0-M1", + "version":"0.2.0-M1", + "targets":"io.chrisdavenport%epimetheus-redis4cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_fiberlocal":{ + "name":"davenverse_fiberlocal", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/fiberlocal.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"io.chrisdavenport%fiberlocal", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_fuuid":{ + "name":"davenverse_fuuid", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "typelevel_discipline-munit", + "scalameta_munit", + "circe_circe", + "tpolecat_doobie", + "http4s_http4s" + ], + "repoUrl":"https://github.com/davenverse/fuuid.git", + "revision":"v0.8.0-M2", + "version":"0.8.0-M2", + "targets":"io.chrisdavenport%fuuid io.chrisdavenport%fuuid-circe io.chrisdavenport%fuuid-doobie io.chrisdavenport%fuuid-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set doobie/Test/unmanagedSources/excludeFilter ~= {_ || \"PostgresInstanceSpec.scala\" || \"PostgresTraversalSpec.scala\"} " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "davenverse_github":{ + "name":"davenverse_github", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "circe_circe", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/davenverse/github.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.chrisdavenport%github", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_keysemaphore":{ + "name":"davenverse_keysemaphore", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/keysemaphore.git", + "revision":"v0.3.0-M1", + "version":"0.3.0-M1", + "targets":"io.chrisdavenport%keysemaphore", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_lock":{ + "name":"davenverse_lock", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/lock.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.chrisdavenport%lock", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_mapref":{ + "name":"davenverse_mapref", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/mapref.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"io.chrisdavenport%mapref", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_mules":{ + "name":"davenverse_mules", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "davenverse_mapref", + "scalameta_munit", + "typelevel_cats-collections" + ], + "repoUrl":"https://github.com/davenverse/mules.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"io.chrisdavenport%mules io.chrisdavenport%mules-caffeine io.chrisdavenport%mules-noop io.chrisdavenport%mules-reload", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "davenverse_namecase":{ + "name":"davenverse_namecase", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/davenverse/namecase.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%namecase", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_natchez-http4s-otel":{ + "name":"davenverse_natchez-http4s-otel", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "davenverse_fiberlocal", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/davenverse/natchez-http4s-otel.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"io.chrisdavenport%natchez-http4s-otel", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_natchez-local":{ + "name":"davenverse_natchez-local", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "tpolecat_natchez", + "davenverse_fiberlocal" + ], + "repoUrl":"https://github.com/davenverse/natchez-local.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%natchez-local", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_natchez-rediculous":{ + "name":"davenverse_natchez-rediculous", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "davenverse_rediculous", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/davenverse/natchez-rediculous.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.chrisdavenport%natchez-rediculous", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_os-detect":{ + "name":"davenverse_os-detect", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/os-detect.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%os-detect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_process":{ + "name":"davenverse_process", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_literally" + ], + "repoUrl":"https://github.com/davenverse/process.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.chrisdavenport%process", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_publicsuffix":{ + "name":"davenverse_publicsuffix", + "dependencies":[ + "http4s_http4s" + ], + "repoUrl":"https://github.com/davenverse/publicsuffix.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"io.chrisdavenport%publicsuffix io.chrisdavenport%publicsuffix-retrieval io.chrisdavenport%publicsuffix-retrieval-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_rediculous":{ + "name":"davenverse_rediculous", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_keypool", + "davenverse_cats-scalacheck", + "davenverse_whale-tail", + "scalameta_munit", + "scodec_scodec" + ], + "repoUrl":"https://github.com/davenverse/rediculous.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.chrisdavenport%rediculous", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_rediculous-concurrent":{ + "name":"davenverse_rediculous-concurrent", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "circe_circe", + "davenverse_rediculous", + "davenverse_mapref", + "davenverse_circuit", + "davenverse_mules", + "davenverse_single-fibered", + "davenverse_whale-tail" + ], + "repoUrl":"https://github.com/davenverse/rediculous-concurrent.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"io.chrisdavenport%rediculous-concurrent", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_single-fibered":{ + "name":"davenverse_single-fibered", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "davenverse_mapref" + ], + "repoUrl":"https://github.com/davenverse/single-fibered.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%single-fibered", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_snickerdoodle":{ + "name":"davenverse_snickerdoodle", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "davenverse_publicsuffix", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/davenverse/snickerdoodle.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"io.chrisdavenport%snickerdoodle", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "davenverse_whale-tail":{ + "name":"davenverse_whale-tail", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "circe_circe", + "davenverse_env", + "armanbilge_log4cats", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/davenverse/whale-tail.git", + "revision":"v0.0.9", + "version":"0.0.9", + "targets":"io.chrisdavenport%whale-tail io.chrisdavenport%whale-tail-manager", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davidledwards_scalop":{ + "name":"davidledwards_scalop", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/davidledwards/scalop.git", + "revision":"release-2.3.1", + "version":"2.3.1", + "targets":"com.loopfor.scalop%scalop" + }, + "davidledwards_zookeeper":{ + "name":"davidledwards_zookeeper", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/davidledwards/zookeeper.git", + "revision":"release-1.6.1", + "version":"1.6.1", + "targets":"com.loopfor.zookeeper%zookeeper-client" + }, + "delimobil_cabbit":{ + "name":"delimobil_cabbit", + "dependencies":[ + "scalatest_scalatest", + "testcontainers_testcontainers-scala", + "typelevel_fs2", + "circe_circe", + "typelevel_cats" + ], + "repoUrl":"https://github.com/delimobil/cabbit.git", + "revision":"0.2.0-RC3", + "version":"0.2.0-RC3", + "targets":"ru.delimobil%cabbit ru.delimobil%cabbit-circe ru.delimobil%cabbit-core ru.delimobil%cabbit_ce2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "delimobil_fs2-hbase":{ + "name":"delimobil_fs2-hbase", + "dependencies":[ + "typelevel_fs2" + ], + "repoUrl":"https://github.com/delimobil/fs2-hbase.git", + "revision":"0.1.0-RC10", + "version":"0.1.0-RC10", + "targets":"ru.delimobil%fs2-hbase", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dieproht_matr":{ + "name":"dieproht_matr", + "dependencies":[ + + ], + "repoUrl":"https://github.com/dieproht/matr.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"io.github.dieproht%matr-dflt-data io.github.dieproht%matr-bundle io.github.dieproht%matr-api io.github.dieproht%matr-std io.github.dieproht%matr-dflt-ops" + }, + "disneystreaming_smithy4s":{ + "name":"disneystreaming_smithy4s", + "dependencies":[ + "plokhotnyuk_jsoniter-scala", + "scalameta_munit", + "scala_scala-collection-compat", + "typelevel_cats", + "typelevel_cats-effect", + "http4s_http4s", + "disneystreaming_weaver-test", + "circe_circe", + "com-lihaoyi_pprint", + "typelevel_fs2", + "bkirwi_decline" + ], + "repoUrl":"https://github.com/disneystreaming/smithy4s.git", + "revision":"v0.17.1", + "version":"0.17.1", + "targets":"com.disneystreaming.smithy4s%smithy4s-json com.disneystreaming.smithy4s%smithy4s-dynamic com.disneystreaming.smithy4s%smithy4s-tests com.disneystreaming.smithy4s%smithy4s-core com.disneystreaming.smithy4s%smithy4s-compliance-tests com.disneystreaming.smithy4s%smithy4s-aws com.disneystreaming.smithy4s%smithy4s-http4s-swagger com.disneystreaming.smithy4s%smithy4s-decline com.disneystreaming.smithy4s%smithy4s-aws-http4s com.disneystreaming.smithy4s%smithy4s-http4s com.disneystreaming.smithy4s%smithy4s-aws-kernel", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "smithy4s-dynamic":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"modules/dynamic/src/smithy4s/dynamic/internals/DynamicModelCompiler.scala", + "pattern":"(^\\s*\\)),", + "replaceWith":"\\1" + } + ] + } + }, + "disneystreaming_weaver-test":{ + "name":"disneystreaming_weaver-test", + "dependencies":[ + "eed3si9n_expecty", + "typelevel_fs2", + "typelevel_cats-effect", + "typelevel_scalacheck", + "vasilmkd_discipline", + "typelevel_cats" + ], + "repoUrl":"https://github.com/disneystreaming/weaver-test.git", + "revision":"v0.8.1", + "version":"0.8.1", + "targets":"com.disneystreaming%weaver-core com.disneystreaming%weaver-cats com.disneystreaming%weaver-framework com.disneystreaming%weaver-cats-core com.disneystreaming%weaver-scalacheck com.disneystreaming%weaver-discipline", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-Dcommunitybuild.dualVersion=minor:+1" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/WeaverPlugin.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "dmytromitin_dotty-patched":{ + "name":"dmytromitin_dotty-patched", + "dependencies":[ + + ], + "repoUrl":"https://github.com/dmytromitin/dotty-patched.git", + "revision":"", + "version":"3.2.1", + "targets":"com.github.dmytromitin%scala3-compiler-patched com.github.dmytromitin%scala3-compiler-patched-assembly" + }, + "dobrynya_zio-jms":{ + "name":"dobrynya_zio-jms", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/dobrynya/zio-jms.git", + "revision":"v0.2", + "version":"0.2", + "targets":"io.github.dobrynya%zio-jms", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dvgica_managerial":{ + "name":"dvgica_managerial", + "dependencies":[ + "scalameta_munit", + "twitter_util", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/dvgica/managerial.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"ca.dvgi%managerial ca.dvgi%managerial-twitter-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "dvreeze_tqa":{ + "name":"dvreeze_tqa", + "dependencies":[ + "dvreeze_yaidom", + "scala_scala-xml", + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/dvreeze/tqa.git", + "revision":"tqa_3-0.13.0", + "version":"0.13.0", + "targets":"eu.cdevreeze.tqa%tqa" + }, + "dvreeze_xpathparser":{ + "name":"dvreeze_xpathparser", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "typelevel_cats-parse" + ], + "repoUrl":"https://github.com/dvreeze/xpathparser.git", + "revision":"0.8.0", + "version":"0.8.0", + "targets":"eu.cdevreeze.xpathparser%xpathparser" + }, + "dvreeze_yaidom":{ + "name":"dvreeze_yaidom", + "dependencies":[ + "scala_scala-xml", + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/dvreeze/yaidom.git", + "revision":"yaidom_3-1.13.0", + "version":"1.13.0", + "targets":"eu.cdevreeze.yaidom%yaidom", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "dwickern_scala-nameof":{ + "name":"dwickern_scala-nameof", + "dependencies":[ + "scalatest_scalatest", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/dwickern/scala-nameof.git", + "revision":"v4.0.0", + "version":"4.0.0", + "targets":"com.github.dwickern%scala-nameof", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "dwolla_epimetheus-server":{ + "name":"dwolla_epimetheus-server", + "dependencies":[ + "http4s_http4s", + "davenverse_epimetheus", + "armanbilge_munit-cats-effect", + "armanbilge_scalacheck-effect", + "eed3si9n_expecty" + ], + "repoUrl":"https://github.com/dwolla/epimetheus-server.git", + "revision":"v7.1.0", + "version":"7.1.0", + "targets":"com.dwolla%epimetheus-server-root com.dwolla%monitoring-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "dylemma_xml-spac":{ + "name":"dylemma_xml-spac", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "tpolecat_typename", + "gnieh_fs2-data" + ], + "repoUrl":"https://github.com/dylemma/xml-spac.git", + "revision":"0.12.0", + "version":"0.12.0", + "targets":"io.dylemma%json-spac io.dylemma%spac-interop-fs2 io.dylemma%spac-core io.dylemma%xml-spac io.dylemma%xml-spac-javax io.dylemma%json-spac-jackson io.dylemma%xml-spac-fs2-data io.dylemma%json-spac-fs2-data" + }, + "earogov_ordset":{ + "name":"earogov_ordset", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/earogov/ordset.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.earogov%ordset io.github.earogov%ordset-commonsRandom", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "ordset":{ + "tests":"disabled" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"\"-comment-syntax\", \"wiki\"", + "replaceWith":"\"-comment-syntax:wiki\"" + } + ] + } + }, + "eed3si9n_expecty":{ + "name":"eed3si9n_expecty", + "dependencies":[ + "eed3si9n_verify" + ], + "repoUrl":"https://github.com/eed3si9n/expecty.git", + "revision":"v0.16.0", + "version":"0.16.0", + "targets":"com.eed3si9n.expecty%expecty", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eed3si9n_gigahorse":{ + "name":"eed3si9n_gigahorse", + "dependencies":[ + "lightbend_ssl-config", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/eed3si9n/gigahorse.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"com.eed3si9n%gigahorse-apache-http com.eed3si9n%gigahorse-asynchttpclient com.eed3si9n%gigahorse-core com.eed3si9n%gigahorse-okhttp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eed3si9n_sjson-new":{ + "name":"eed3si9n_sjson-new", + "dependencies":[ + "eed3si9n_verify", + "typelevel_scalacheck", + "scalatest_scalatest", + "spray_spray" + ], + "repoUrl":"https://github.com/eed3si9n/sjson-new.git", + "revision":"v0.13.0", + "version":"0.13.0", + "targets":"com.eed3si9n%sjson-new-core com.eed3si9n%sjson-new-murmurhash com.eed3si9n%sjson-new-spray com.eed3si9n%sjson-new-msgpack com.eed3si9n%sjson-new-scalajson", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eed3si9n_verify":{ + "name":"eed3si9n_verify", + "dependencies":[ + + ], + "repoUrl":"https://github.com/eed3si9n/verify.git", + "revision":"main", + "version":"1.0.0", + "targets":"com.eed3si9n.verify%verify", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "eikek_binny":{ + "name":"eikek_binny", + "dependencies":[ + "scalameta_munit", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/eikek/binny.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"com.github.eikek%binny-pglo com.github.eikek%binny-minio com.github.eikek%binny-core com.github.eikek%binny-tika-detect com.github.eikek%binny-jdbc com.github.eikek%binny-fs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eikek_bitpeace":{ + "name":"eikek_bitpeace", + "dependencies":[ + "scalameta_munit", + "typelevel_fs2", + "tpolecat_doobie", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/eikek/bitpeace.git", + "revision":"v0.9.0-M3", + "version":"0.9.0-M3", + "targets":"com.github.eikek%bitpeace-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eikek_calev":{ + "name":"eikek_calev", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "typelevel_fs2", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/eikek/calev.git", + "revision":"v0.6.4", + "version":"0.6.4", + "targets":"com.github.eikek%calev-circe com.github.eikek%calev-core com.github.eikek%calev-doobie com.github.eikek%calev-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eikek_emil":{ + "name":"eikek_emil", + "dependencies":[ + "scalameta_munit", + "typelevel_fs2", + "log4s_log4s", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/eikek/emil.git", + "revision":"v0.13.0", + "version":"0.13.0", + "targets":"com.github.eikek%emil-common com.github.eikek%emil-javamail com.github.eikek%emil-jsoup com.github.eikek%emil-tnef com.github.eikek%emil-doobie com.github.eikek%emil-markdown", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eikek_yamusca":{ + "name":"eikek_yamusca", + "dependencies":[ + "scalameta_munit", + "circe_circe" + ], + "repoUrl":"https://github.com/eikek/yamusca.git", + "revision":"v0.10.0", + "version":"0.10.0", + "targets":"com.github.eikek%yamusca-circe com.github.eikek%yamusca-core com.github.eikek%yamusca-derive", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "ekrich_sconfig":{ + "name":"ekrich_sconfig", + "dependencies":[ + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/ekrich/sconfig.git", + "revision":"v1.5.0", + "version":"1.5.0", + "targets":"org.ekrich%sconfig", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eltherion_http4s-timer":{ + "name":"eltherion_http4s-timer", + "dependencies":[ + + ], + "repoUrl":"https://github.com/eltherion/http4s-timer.git", + "revision":"v0.1.21", + "version":"0.1.21", + "targets":"pl.datart%http4s-timer-core pl.datart%http4s-timer-newrelic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "emartech_escher-akka-http":{ + "name":"emartech_escher-akka-http", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/emartech/escher-akka-http.git", + "revision":"v1.3.41", + "version":"1.3.41", + "targets":"com.emarsys%escher-akka-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "emartech_jwt-akka-http":{ + "name":"emartech_jwt-akka-http", + "dependencies":[ + "scalatest_scalatest", + "jwt-scala_jwt-scala" + ], + "repoUrl":"https://github.com/emartech/jwt-akka-http.git", + "revision":"v1.4.33", + "version":"1.4.33", + "targets":"com.emarsys%jwt-akka-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "emartech_scala-logger":{ + "name":"emartech_scala-logger", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-mtl", + "scala_scala-collection-compat", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/emartech/scala-logger.git", + "revision":"v0.9.4", + "version":"0.9.4", + "targets":"com.emarsys%scala-logger com.emarsys%scala-logger-ce2 com.emarsys%scala-logger-ce3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "emergentorder_onnx-scala":{ + "name":"emergentorder_onnx-scala", + "dependencies":[ + "typelevel_spire", + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_cats-effect-testing", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/emergentorder/onnx-scala.git", + "revision":"v0.17.0", + "version":"0.17.0", + "targets":"org.emergent-order%onnx-scala org.emergent-order%onnx-scala-backends org.emergent-order%onnx-scala-common org.emergent-order%onnx-scala-proto", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "endpoints4s_endpoints4s":{ + "name":"endpoints4s_endpoints4s", + "dependencies":[ + "typelevel_shapeless-3", + "scalatest_scalatest", + "scala_scala-collection-compat", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/endpoints4s/endpoints4s.git", + "revision":"v1.9.0", + "version":"1.9.0", + "targets":"org.endpoints4s%json-schema-generic org.endpoints4s%algebra org.endpoints4s%algebra-json-schema org.endpoints4s%json-schema-playjson", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "http4s-server":{ + "tests":"disabled" + } + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "enragedginger_akka-quartz-scheduler":{ + "name":"enragedginger_akka-quartz-scheduler", + "dependencies":[ + "akka_akka", + "etorreborre_specs2", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/enragedginger/akka-quartz-scheduler.git", + "revision":"release-1.9.3-akka-2.6.x", + "version":"1.9.3-akka-2.6.x", + "targets":"com.enragedginger%akka-quartz-scheduler", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3Version = \"3.1.3\"", + "replaceWith":"val Scala3Version = \"\"" + } + ] + } + }, + "erikerlandson_coulomb":{ + "name":"erikerlandson_coulomb", + "dependencies":[ + "typelevel_scalacheck", + "scalameta_munit", + "typelevel_cats", + "typelevel_discipline-munit", + "typelevel_spire" + ], + "repoUrl":"https://github.com/erikerlandson/coulomb.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"com.manyangled%coulomb-docs com.manyangled%coulomb-testkit com.manyangled%coulomb-units com.manyangled%coulomb-core com.manyangled%coulomb-spire", + "config":{ + "projects":{ + "exclude":[ + "com.manyangled%coulomb-docs" + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "erikvanoosten_metrics-scala":{ + "name":"erikvanoosten_metrics-scala", + "dependencies":[ + "scalatest_scalatest", + "akka_akka" + ], + "repoUrl":"https://github.com/erikvanoosten/metrics-scala.git", + "revision":"v4.2.9", + "version":"4.2.9", + "targets":"nl.grons%metrics4-scala nl.grons%metrics4-akka_a26 nl.grons%metrics4-scala-hdr", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "errors4s_errors4s-core":{ + "name":"errors4s_errors4s-core", + "dependencies":[ + "scalameta_munit", + "errors4s_errors4s-core-scalacheck", + "typelevel_cats", + "typelevel_discipline-munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/errors4s/errors4s-core.git", + "revision":"v1.0.0.0", + "version":"1.0.0.0", + "targets":"org.errors4s%errors4s-core org.errors4s%errors4s-core-cats org.errors4s%errors4s-core-root org.errors4s%errors4s-core-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "errors4s_errors4s-core-cats":{ + "name":"errors4s_errors4s-core-cats", + "dependencies":[ + "typelevel_cats", + "errors4s_errors4s-core", + "scalameta_munit", + "typelevel_discipline-munit", + "errors4s_errors4s-core-scalacheck" + ], + "repoUrl":"https://github.com/errors4s/errors4s-core-cats.git", + "revision":"", + "version":"1.0.0.0-RC0", + "targets":"org.errors4s%errors4s-core-cats org.errors4s%errors4s-core-cats-root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "errors4s_errors4s-core-scalacheck":{ + "name":"errors4s_errors4s-core-scalacheck", + "dependencies":[ + "typelevel_scalacheck", + "errors4s_errors4s-core" + ], + "repoUrl":"https://github.com/errors4s/errors4s-core-scalacheck.git", + "revision":"", + "version":"1.0.0.0-RC0", + "targets":"org.errors4s%errors4s-core-scalacheck org.errors4s%errors4s-core-scalacheck-root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "errors4s_errors4s-http":{ + "name":"errors4s_errors4s-http", + "dependencies":[ + "circe_circe", + "typelevel_fs2", + "http4s_http4s", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_vault", + "scalameta_munit", + "errors4s_errors4s-core", + "typelevel_case-insensitive", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/errors4s/errors4s-http.git", + "revision":"v3.0.0.0", + "version":"3.0.0.0", + "targets":"org.errors4s%errors4s-http4s-circe org.errors4s%errors4s-http org.errors4s%errors4s-http-root org.errors4s%errors4s-http4s org.errors4s%errors4s-http-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "etorreborre_specs2":{ + "name":"etorreborre_specs2", + "dependencies":[ + "typelevel_scalacheck", + "typelevel_cats", + "typelevel_cats-effect", + "scala_scala-parser-combinators", + "scala_scala-xml", + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/etorreborre/specs2.git", + "revision":"main", + "version":"4.19.0", + "targets":"org.specs2%specs2-common org.specs2%specs2-cats org.specs2%specs2-matcher-extra org.specs2%specs2-markdown org.specs2%specs2-tests org.specs2%specs2-matcher org.specs2%specs2-html org.specs2%specs2-junit org.specs2%specs2-scalaz org.specs2%specs2-form org.specs2%specs2-scalacheck org.specs2%specs2-fp org.specs2%xml org.specs2%specs2-core", + "config":{ + "projects":{ + "exclude":[ + "specs2-guide" + ], + "overrides":{ + "specs2-form":{ + "tests":"compile-only" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"TimeoutSpec.scala\" || \"ThrowablexSpec.scala\"}", + "set tests.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"FileMatchersSpec.scala\" || \"TerminationMatchersSpec.scala\"} " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "eventstore_eventstore.akka.persistence":{ + "name":"eventstore_eventstore.akka.persistence", + "dependencies":[ + "akka_akka", + "eventstore_eventstore.jvm", + "circe_circe", + "json4s_json4s", + "spray_spray" + ], + "repoUrl":"https://github.com/eventstore/eventstore.akka.persistence.git", + "revision":"v8.0.0", + "version":"8.0.0", + "targets":"com.geteventstore%akka-persistence-eventstore", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "eventstore_eventstore.jvm":{ + "name":"eventstore_eventstore.jvm", + "dependencies":[ + "circe_circe", + "scodec_scodec-bits", + "akka_akka", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/eventstore/eventstore.jvm.git", + "revision":"v8.0.0", + "version":"8.0.0", + "targets":"com.geteventstore%eventstore-client com.geteventstore%eventstore-client-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "evolution-gaming_derivation":{ + "name":"evolution-gaming_derivation", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "softwaremill_tapir", + "typelevel_cats" + ], + "repoUrl":"https://github.com/evolution-gaming/derivation.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.evolution%derivation-play-json com.evolution%derivation-core com.evolution%derivation-circe com.evolution%derivation-circe-compat213 com.evolution%derivation-tapir com.evolution%derivation-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "failurewall_failurewall":{ + "name":"failurewall_failurewall", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/failurewall/failurewall.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.okumin%failurewall-akka com.okumin%failurewall-core" + }, + "fasterxml_jackson-module-scala":{ + "name":"fasterxml_jackson-module-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/fasterxml/jackson-module-scala.git", + "revision":"v2.14.1", + "version":"2.14.1", + "targets":"com.fasterxml.jackson.module%jackson-module-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fd4s_fs2-kafka":{ + "name":"fd4s_fs2-kafka", + "dependencies":[ + "typelevel_fs2", + "typelevel_cats-effect", + "fd4s_vulcan", + "scalameta_munit" + ], + "repoUrl":"https://github.com/fd4s/fs2-kafka.git", + "revision":"v3.0.0-M9", + "version":"3.0.0-M9", + "targets":"com.github.fd4s%fs2-kafka com.github.fd4s%fs2-kafka-vulcan com.github.fd4s%fs2-kafka-vulcan-testkit-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set core/Test/unmanagedSources/excludeFilter ~= {_ || \"KafkaProducerConnectionSpec.scala\" || \"KafkaConsumerSpec.scala\" || \"KafkaProducerSpec.scala\" || \"TransactionalKafkaProducerSpec.scala\" || \"TransactionalKafkaProducerTimeoutSpec.scala\" || \"KafkaAdminClientSpec.scala\"} " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "fd4s_vulcan":{ + "name":"fd4s_vulcan", + "dependencies":[ + "typelevel_cats", + "softwaremill_magnolia", + "typelevel_shapeless-3", + "fthomas_refined" + ], + "repoUrl":"https://github.com/fd4s/vulcan.git", + "revision":"v1.8.4", + "version":"1.8.4", + "targets":"com.github.fd4s%vulcan com.github.fd4s%vulcan-generic com.github.fd4s%vulcan-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "fdietze_formidable":{ + "name":"fdietze_formidable", + "dependencies":[ + + ], + "repoUrl":"https://github.com/fdietze/formidable.git", + "revision":"v0.1.4", + "version":"0.1.4", + "targets":"com.github.fdietze%formidable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fgrutsch_akka-persistence-mapdb":{ + "name":"fgrutsch_akka-persistence-mapdb", + "dependencies":[ + "akka_akka", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/fgrutsch/akka-persistence-mapdb.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.fgrutsch%akka-persistence-mapdb", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fgrutsch_emergence":{ + "name":"fgrutsch_emergence", + "dependencies":[ + "typelevel_fs2", + "bkirwi_decline", + "softwaremill_sttp", + "circe_circe", + "circe_circe-yaml", + "scalatest_scalatest", + "typelevel_cats-effect", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/fgrutsch/emergence.git", + "revision":"v0.5.1", + "version":"0.5.1", + "targets":"com.fgrutsch.emergence%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fiatjaf_nlog":{ + "name":"fiatjaf_nlog", + "dependencies":[ + + ], + "repoUrl":"https://github.com/fiatjaf/nlog.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.fiatjaf%nlog", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fiatjaf_scoin":{ + "name":"fiatjaf_scoin", + "dependencies":[ + "scodec_scodec-bits", + "scodec_scodec", + "comcast_ip4s", + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/fiatjaf/scoin.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.fiatjaf%scoin", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "findify_flink-adt":{ + "name":"findify_flink-adt", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "softwaremill_magnolia" + ], + "repoUrl":"https://github.com/findify/flink-adt.git", + "revision":"0.6.1", + "version":"0.6.1", + "targets":"io.findify%flink-adt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "findify_flink-scala-api":{ + "name":"findify_flink-scala-api", + "dependencies":[ + "findify_flink-adt", + "scalatest_scalatest", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/findify/flink-scala-api.git", + "revision":"1.15-2", + "version":"1.15-2", + "targets":"io.findify%flink-scala-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "finos_morphir-scala":{ + "name":"finos_morphir-scala", + "dependencies":[ + "zio_zio", + "zio_zio-json", + "sirthias_borer", + "com-lihaoyi_sourcecode", + "zio_zio-prelude", + "zio_zio-cli", + "zio_zio-process", + "lemonlabsuk_scala-uri" + ], + "repoUrl":"https://github.com/finos/morphir-scala.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"org.finos.morphir%morphir-contrib-flowz org.finos.morphir%morphir-tools-backend org.finos.morphir%morphir-lib-core org.finos.morphir%morphir-testing org.finos.morphir%morphir-toolkit-codec-zio-json org.finos.morphir%morphir-experimental-ir org.finos.morphir%morphir-toolkit-codec org.finos.morphir%morphir-toolkit-interpreter org.finos.morphir%morphir-experimental-ir-zio-json org.finos.morphir%morphir-toolkit-util org.finos.morphir%morphir-toolkit-core-testing org.finos.morphir%morphir-tools-cli org.finos.morphir%morphir-lib-interop org.finos.morphir%morphir-toolkit-mir org.finos.morphir%morphir-toolkit-core org.finos.morphir%morphir-experimental-formats-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "folone_poi.scala":{ + "name":"folone_poi.scala", + "dependencies":[ + "scalaz_scalaz", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/folone/poi.scala.git", + "revision":"v0.23", + "version":"0.23", + "targets":"info.folone%poi-scala" + }, + "fomkin_korolev":{ + "name":"fomkin_korolev", + "dependencies":[ + "scalatest_scalatest", + "zio_zio", + "typelevel_fs2", + "typelevel_cats-effect", + "http4s_http4s", + "fomkin_levsha", + "monix_monix", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/fomkin/korolev.git", + "revision":"v1.6.0-M3", + "version":"1.6.0-M3", + "targets":"org.fomkin%korolev-web-dsl org.fomkin%korolev-zio2-streams org.fomkin%korolev-testkit org.fomkin%korolev-fs2-ce3 org.fomkin%korolev-ce3 org.fomkin%korolev-effect org.fomkin%korolev-http4s org.fomkin%korolev-zio-streams org.fomkin%korolev org.fomkin%korolev-web org.fomkin%korolev-monix org.fomkin%korolev-zio2 org.fomkin%korolev-zio org.fomkin%korolev-ce2 org.fomkin%korolev-http org.fomkin%korolev-zio-http org.fomkin%korolev-bytes org.fomkin%korolev-akka org.fomkin%korolev-standalone org.fomkin%korolev-scodec org.fomkin%korolev-slf4j org.fomkin%korolev-fs2-ce2", + "config":{ + "projects":{ + "exclude":[ + "org.fomkin%korolev-http4s" + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "fomkin_levsha":{ + "name":"fomkin_levsha", + "dependencies":[ + "com-lihaoyi_utest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/fomkin/levsha.git", + "revision":"v1.4.0-M2", + "version":"1.4.0-M2", + "targets":"com.github.fomkin%levsha-core com.github.fomkin%levsha-events" + }, + "fommil_jzon":{ + "name":"fommil_jzon", + "dependencies":[ + + ], + "repoUrl":"https://github.com/fommil/jzon.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.fommil%jzon", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "foundweekends_knockoff":{ + "name":"foundweekends_knockoff", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-xml", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/foundweekends/knockoff.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"org.foundweekends%knockoff" + }, + "foundweekends_pamflet":{ + "name":"foundweekends_pamflet", + "dependencies":[ + "foundweekends_knockoff", + "unfiltered_unfiltered", + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/foundweekends/pamflet.git", + "revision":"v0.11.0", + "version":"0.11.0", + "targets":"org.foundweekends%pamflet-app org.foundweekends%pamflet-knockoff org.foundweekends%pamflet-library", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "frawa_inline-files":{ + "name":"frawa_inline-files", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/frawa/inline-files.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"io.github.frawa%inline-files", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "frawa_typed-json":{ + "name":"frawa_typed-json", + "dependencies":[ + "scalameta_munit", + "typelevel_jawn", + "frawa_inline-files", + "zio_zio-json" + ], + "repoUrl":"https://github.com/frawa/typed-json.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.frawa%typed-json-parser io.github.frawa%typed-json-parser-jawn io.github.frawa%typed-json-macros io.github.frawa%typed-json-parser-zio io.github.frawa%typed-json", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "frugalmechanic_scala-optparse":{ + "name":"frugalmechanic_scala-optparse", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/frugalmechanic/scala-optparse.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"com.frugalmechanic%scala-optparse", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fs2-blobstore_fs2-blobstore":{ + "name":"fs2-blobstore_fs2-blobstore", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "typelevel_fs2", + "testcontainers_testcontainers-scala", + "typelevel_cats" + ], + "repoUrl":"https://github.com/fs2-blobstore/fs2-blobstore.git", + "revision":"v0.8.7", + "version":"0.8.7", + "targets":"com.github.fs2-blobstore%s3 com.github.fs2-blobstore%gcs com.github.fs2-blobstore%url com.github.fs2-blobstore%azure com.github.fs2-blobstore%sftp com.github.fs2-blobstore%box com.github.fs2-blobstore%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fthomas_fs2-cron":{ + "name":"fthomas_fs2-cron", + "dependencies":[ + "eikek_calev", + "scalatest_scalatest", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/fthomas/fs2-cron.git", + "revision":"v0.7.2", + "version":"0.7.2", + "targets":"eu.timepit%fs2-cron-calev eu.timepit%fs2-cron-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala_3 = \"3.1.1\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "fthomas_refined":{ + "name":"fthomas_refined", + "dependencies":[ + "typelevel_scalacheck", + "typelevel_cats", + "typelevel_discipline-scalatest", + "scopt_scopt" + ], + "repoUrl":"https://github.com/fthomas/refined.git", + "revision":"v0.10.1", + "version":"0.10.1", + "targets":"eu.timepit%refined eu.timepit%refined-cats eu.timepit%refined-scalacheck eu.timepit%refined-scopt eu.timepit%refined-jsonpath", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala_3 = \"3.1.2\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "gaeljw_typetrees":{ + "name":"gaeljw_typetrees", + "dependencies":[ + + ], + "repoUrl":"https://github.com/gaeljw/typetrees.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"io.github.gaeljw%typetrees", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "gaelrenoux_tranzactio":{ + "name":"gaelrenoux_tranzactio", + "dependencies":[ + "zio_zio", + "zio_interop-cats", + "tpolecat_doobie", + "playframework_anorm" + ], + "repoUrl":"https://github.com/gaelrenoux/tranzactio.git", + "revision":"v4.1.0", + "version":"4.1.0", + "targets":"io.github.gaelrenoux%tranzactio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "gchudnov_bscript":{ + "name":"gchudnov_bscript", + "dependencies":[ + "scalatest_scalatest", + "json4s_json4s" + ], + "repoUrl":"https://github.com/gchudnov/bscript.git", + "revision":"v1.3.5", + "version":"1.3.5", + "targets":"com.github.gchudnov%bscript-builder com.github.gchudnov%bscript-translator com.github.gchudnov%bscript-inspector com.github.gchudnov%bscript-serde com.github.gchudnov%bscript-interpreter com.github.gchudnov%bscript-rewriter com.github.gchudnov%bscript-b1 com.github.gchudnov%bscript-lang", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gchudnov_mindthegap":{ + "name":"gchudnov_mindthegap", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "scalatest_scalatestplus-scalacheck" + ], + "repoUrl":"https://github.com/gchudnov/mindthegap.git", + "revision":"", + "version":"1.0.0", + "targets":"com.github.gchudnov%mtg", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "gchudnov_swearwolf":{ + "name":"gchudnov_swearwolf", + "dependencies":[ + "zio_zio", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/gchudnov/swearwolf.git", + "revision":"v2.1.0", + "version":"2.1.0", + "targets":"com.github.gchudnov%swearwolf-term-zio com.github.gchudnov%swearwolf-rich com.github.gchudnov%swearwolf-util-zio com.github.gchudnov%swearwolf-term com.github.gchudnov%swearwolf-shapes-zio com.github.gchudnov%swearwolf-shapes com.github.gchudnov%swearwolf-util com.github.gchudnov%swearwolf-rich-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_advxml":{ + "name":"geirolz_advxml", + "dependencies":[ + "typelevel_cats", + "scala_scala-xml", + "typelevel_discipline-scalatest", + "scalatest_scalatest", + "typelevel_scalacheck", + "dvreeze_xpathparser" + ], + "repoUrl":"https://github.com/geirolz/advxml.git", + "revision":"v2.5.1", + "version":"2.5.1", + "targets":"com.github.geirolz%advxml-core com.github.geirolz%advxml-xpath", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_cats-xml":{ + "name":"geirolz_cats-xml", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_discipline-munit", + "typelevel_scalacheck", + "scala_scala-xml", + "typelevel_cats-effect", + "softwaremill_magnolia", + "dvreeze_xpathparser" + ], + "repoUrl":"https://github.com/geirolz/cats-xml.git", + "revision":"v0.0.8", + "version":"0.0.8", + "targets":"com.github.geirolz%cats-xml-standard com.github.geirolz%cats-xml-effect com.github.geirolz%cats-xml-internal-utils com.github.geirolz%cats-xml-core com.github.geirolz%cats-xml-generic com.github.geirolz%cats-xml-xpath", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_erules":{ + "name":"geirolz_erules", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats", + "typelevel_cats-effect-testing", + "scalatest_scalatest", + "scalameta_munit", + "circe_circe", + "geirolz_cats-xml" + ], + "repoUrl":"https://github.com/geirolz/erules.git", + "revision":"v0.0.8", + "version":"0.0.8", + "targets":"com.github.geirolz%erules-circe com.github.geirolz%erules-core com.github.geirolz%erules-cats-xml com.github.geirolz%erules-scalatest com.github.geirolz%erules-generic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_fluent-copy":{ + "name":"geirolz_fluent-copy", + "dependencies":[ + "scalameta_munit", + "typelevel_cats", + "typelevel_discipline-munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/geirolz/fluent-copy.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"com.github.geirolz%fluent-copy", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_fly4s":{ + "name":"geirolz_fly4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/geirolz/fly4s.git", + "revision":"v0.0.16", + "version":"0.0.16", + "targets":"com.github.geirolz%fly4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_scope":{ + "name":"geirolz_scope", + "dependencies":[ + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/geirolz/scope.git", + "revision":"v0.0.7", + "version":"0.0.7", + "targets":"com.github.geirolz%scope-core com.github.geirolz%scope-generic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gekomad_itto-csv":{ + "name":"gekomad_itto-csv", + "dependencies":[ + "gekomad_scala-regex-collection", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/gekomad/itto-csv.git", + "revision":"", + "version":"2.0.0", + "targets":"com.github.gekomad%itto-csv" + }, + "gekomad_scala-compress":{ + "name":"gekomad_scala-compress", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/gekomad/scala-compress.git", + "revision":"1.0.0", + "version":"1.0.0", + "targets":"com.github.gekomad%scala-compress" + }, + "gekomad_scala-regex-collection":{ + "name":"gekomad_scala-regex-collection", + "dependencies":[ + "typelevel_discipline-scalatest" + ], + "repoUrl":"https://github.com/gekomad/scala-regex-collection.git", + "revision":"2.0.0", + "version":"2.0.0", + "targets":"com.github.gekomad%scala-regex-collection" + }, + "gemini-hlsw_clue":{ + "name":"gemini-hlsw_clue", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_log4cats", + "http4s_http4s", + "typelevel_discipline-munit", + "scalameta_munit", + "circe_circe" + ], + "repoUrl":"https://github.com/gemini-hlsw/clue.git", + "revision":"v0.23.1", + "version":"0.23.1", + "targets":"edu.gemini%clue-core edu.gemini%clue-http4s edu.gemini%clue-model", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "gemini-hlsw_crystal":{ + "name":"gemini-hlsw_crystal", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "optics-dev_monocle", + "armanbilge_log4cats", + "scalameta_munit", + "vasilmkd_discipline", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/crystal.git", + "revision":"v0.33.8", + "version":"0.33.8", + "targets":"edu.gemini%crystal", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_gsp-graphql":{ + "name":"gemini-hlsw_gsp-graphql", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-testkit-scalatest", + "armanbilge_log4cats", + "testcontainers_testcontainers-scala", + "tpolecat_skunk", + "typelevel_cats-parse", + "typelevel_literally", + "circe_circe", + "tpolecat_typename", + "tpolecat_sourcepos", + "typelevel_fs2", + "typelevel_shapeless-3", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/gemini-hlsw/gsp-graphql.git", + "revision":"v0.10.1", + "version":"0.10.1", + "targets":"edu.gemini%gsp-graphql-sql edu.gemini%gsp-graphql-skunk edu.gemini%gsp-graphql-circe edu.gemini%gsp-graphql-core edu.gemini%gsp-graphql-generic edu.gemini%gsp-graphql-doobie-pg", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "gemini-hlsw_lucuma-catalog":{ + "name":"gemini-hlsw_lucuma-catalog", + "dependencies":[ + "typelevel_fs2", + "gnieh_fs2-data", + "gemini-hlsw_lucuma-core", + "gemini-hlsw_lucuma-refined", + "typelevel_cats", + "optics-dev_monocle", + "fthomas_refined", + "http4s_http4s", + "gemini-hlsw_refined-algebra", + "typelevel_cats-parse", + "typelevel_kittens", + "scala_scala-xml", + "davenverse_cats-scalacheck" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-catalog.git", + "revision":"v0.38.0", + "version":"0.38.0", + "targets":"edu.gemini%lucuma-catalog edu.gemini%lucuma-ags edu.gemini%lucuma-catalog-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-core":{ + "name":"gemini-hlsw_lucuma-core", + "dependencies":[ + "typelevel_cats-parse", + "typelevel_cats", + "optics-dev_monocle", + "gemini-hlsw_lucuma-jts", + "erikerlandson_coulomb", + "typelevel_spire", + "fthomas_refined", + "gemini-hlsw_lucuma-refined", + "typelevel_cats-time", + "circe_circe", + "davenverse_cats-scalacheck" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-core.git", + "revision":"v0.61.0", + "version":"0.61.0", + "targets":"edu.gemini%lucuma-core edu.gemini%lucuma-core-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-graphql-routes":{ + "name":"gemini-hlsw_lucuma-graphql-routes", + "dependencies":[ + "gemini-hlsw_clue", + "http4s_http4s", + "armanbilge_log4cats", + "gemini-hlsw_gsp-graphql", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-graphql-routes.git", + "revision":"v0.5.6", + "version":"0.5.6", + "targets":"edu.gemini%lucuma-graphql-routes-core edu.gemini%lucuma-graphql-routes-grackle edu.gemini%lucuma-graphql-routes-sangria", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-itc":{ + "name":"gemini-hlsw_lucuma-itc", + "dependencies":[ + "gemini-hlsw_lucuma-core", + "gemini-hlsw_lucuma-refined", + "typelevel_cats", + "typelevel_cats-effect", + "http4s_http4s", + "circe_circe", + "gemini-hlsw_clue", + "tpolecat_natchez-http4s", + "armanbilge_log4cats", + "typelevel_spire", + "typelevel_kittens", + "com-lihaoyi_pprint", + "gemini-hlsw_gsp-graphql", + "gemini-hlsw_lucuma-graphql-routes", + "tpolecat_natchez", + "typelevel_fs2", + "vlovgr_ciris", + "fthomas_refined", + "profunktor_redis4cats", + "suzaku-io_boopickle" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-itc.git", + "revision":"v0.4", + "version":"0.4", + "targets":"edu.gemini%lucuma-itc-core edu.gemini%lucuma-itc-client edu.gemini%lucuma-itc edu.gemini%lucuma-itc-service", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-jts":{ + "name":"gemini-hlsw_lucuma-jts", + "dependencies":[ + + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-jts.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"edu.gemini%lucuma-jts edu.gemini%lucuma-jts-awt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-refined":{ + "name":"gemini-hlsw_lucuma-refined", + "dependencies":[ + "fthomas_refined", + "scalameta_munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-refined.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"edu.gemini%lucuma-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-schemas":{ + "name":"gemini-hlsw_lucuma-schemas", + "dependencies":[ + "gemini-hlsw_clue", + "gemini-hlsw_lucuma-core", + "typelevel_kittens", + "typelevel_fs2", + "scalameta_munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-schemas.git", + "revision":"v0.39.1", + "version":"0.39.1", + "targets":"edu.gemini%lucuma-schemas", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-sso":{ + "name":"gemini-hlsw_lucuma-sso", + "dependencies":[ + "jwt-scala_jwt-scala", + "http4s_http4s", + "armanbilge_log4cats", + "tpolecat_natchez-http4s", + "gemini-hlsw_lucuma-core", + "circe_circe", + "scalameta_munit", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-sso.git", + "revision":"v0.4.5", + "version":"0.4.5", + "targets":"edu.gemini%lucuma-sso-backend-client edu.gemini%lucuma-sso-frontend-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_refined-algebra":{ + "name":"gemini-hlsw_refined-algebra", + "dependencies":[ + "typelevel_cats", + "fthomas_refined", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/refined-algebra.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"edu.gemini%refined-algebra", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "getshaka-org_native-converter":{ + "name":"getshaka-org_native-converter", + "dependencies":[ + + ], + "repoUrl":"https://github.com/getshaka-org/native-converter.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"org.getshaka%native-converter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ghostdogpr_caliban":{ + "name":"ghostdogpr_caliban", + "dependencies":[ + "zio_zio", + "softwaremill_sttp", + "zio_interop-reactive-streams", + "zio_interop-cats", + "monix_monix", + "softwaremill_tapir", + "zio_zio-config", + "typelevel_cats-parse", + "zio_zio-query", + "zio_zio-json", + "circe_circe", + "plokhotnyuk_jsoniter-scala", + "typelevel_cats-effect", + "scalapb_scalapb", + "http4s_http4s" + ], + "repoUrl":"https://github.com/ghostdogpr/caliban.git", + "revision":"v2.0.2", + "version":"2.0.2", + "targets":"com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-zio-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "giabao_asm-flow":{ + "name":"giabao_asm-flow", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/giabao/asm-flow.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.sandinh%asm-flow", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "giabao_paho-akka":{ + "name":"giabao_paho-akka", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/giabao/paho-akka.git", + "revision":"v1.6.1", + "version":"1.6.1", + "targets":"com.sandinh%paho-akka", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "giiita_refuel":{ + "name":"giiita_refuel", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/giiita/refuel.git", + "revision":"v2.0.2", + "version":"2.0.2", + "targets":"com.phylage%refuel-container-macro com.phylage%refuel-json-macro com.phylage%refuel-json com.phylage%refuel-container com.phylage%refuel-cipher com.phylage%refuel-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gnieh_diffson":{ + "name":"gnieh_diffson", + "dependencies":[ + "circe_circe", + "scala_scala-collection-compat", + "typelevel_cats", + "scalatest_scalatest", + "typelevel_scalacheck", + "playframework_play-json" + ], + "repoUrl":"https://github.com/gnieh/diffson.git", + "revision":"v4.3.0", + "version":"4.3.0", + "targets":"org.gnieh%diffson-circe org.gnieh%diffson-core org.gnieh%diffson-play-json org.gnieh%diffson-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "gnieh_fs2-data":{ + "name":"gnieh_fs2-data", + "dependencies":[ + "typelevel_fs2", + "scala_scala-collection-compat", + "circe_circe", + "disneystreaming_weaver-test", + "eed3si9n_expecty", + "gnieh_diffson", + "playframework_play-json", + "typelevel_literally", + "typelevel_shapeless-3", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/gnieh/fs2-data.git", + "revision":"v1.6.0", + "version":"1.6.0", + "targets":"org.gnieh%fs2-data-json-diffson org.gnieh%fs2-data-json-play org.gnieh%fs2-data-csv org.gnieh%fs2-data-json-interpolators org.gnieh%fs2-data-xml org.gnieh%fs2-data-cbor-json org.gnieh%fs2-data-text org.gnieh%fs2-data-json org.gnieh%fs2-data-csv-generic org.gnieh%fs2-data-json-circe org.gnieh%fs2-data-xml-scala org.gnieh%fs2-data-cbor org.gnieh%fs2-data-finite-state", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "gnieh_geo-scala":{ + "name":"gnieh_geo-scala", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "circe_circe", + "plokhotnyuk_jsoniter-scala" + ], + "repoUrl":"https://github.com/gnieh/geo-scala.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"org.gnieh%geo-scala-circe org.gnieh%geo-scala-core org.gnieh%geo-scala-jsoniter-scala org.gnieh%geo-scala-polyline", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "gochaorg_json4s3":{ + "name":"gochaorg_json4s3", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/gochaorg/json4s3.git", + "revision":"", + "version":"0.1.2", + "targets":"xyz.cofe%json4s3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "gonzih_cats-nats":{ + "name":"gonzih_cats-nats", + "dependencies":[ + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/gonzih/cats-nats.git", + "revision":"0.1.0", + "version":"0.1.0", + "targets":"io.github.gonzih%cats-nats" + }, + "greenfossil_commons-i18n":{ + "name":"greenfossil_commons-i18n", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/greenfossil/commons-i18n.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.greenfossil%commons-i18n" + }, + "greenfossil_commons-json":{ + "name":"greenfossil_commons-json", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/greenfossil/commons-json.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"com.greenfossil%commons-json" + }, + "greenfossil_thorium":{ + "name":"greenfossil_thorium", + "dependencies":[ + "greenfossil_commons-i18n", + "scalameta_munit" + ], + "repoUrl":"https://github.com/greenfossil/thorium.git", + "revision":"v0.6.4", + "version":"0.6.4", + "targets":"com.greenfossil%thorium", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "greenleafoss_green-leaf-mongo":{ + "name":"greenleafoss_green-leaf-mongo", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/greenleafoss/green-leaf-mongo.git", + "revision":"0.1.13", + "version":"0.1.13", + "targets":"io.github.greenleafoss%green-leaf-mongo", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "guardian_fastly-api-client":{ + "name":"guardian_fastly-api-client", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/guardian/fastly-api-client.git", + "revision":"v0.4.3", + "version":"0.4.3", + "targets":"com.gu%fastly-api-client" + }, + "guymers_ceesvee":{ + "name":"guymers_ceesvee", + "dependencies":[ + "zio_zio", + "typelevel_fs2", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/guymers/ceesvee.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"io.github.guymers%ceesvee-core io.github.guymers%ceesvee-fs2 io.github.guymers%ceesvee-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "gzoller_deploysample":{ + "name":"gzoller_deploysample", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/gzoller/deploysample.git", + "revision":"0.1.5", + "version":"0.1.5", + "targets":"co.blocke%ds_core co.blocke%ds_lib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gzoller_scala-reflection":{ + "name":"gzoller_scala-reflection", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/gzoller/scala-reflection.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"co.blocke%scala-reflection", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gzoller_scalajack":{ + "name":"gzoller_scalajack", + "dependencies":[ + "gzoller_scala-reflection", + "scalameta_munit" + ], + "repoUrl":"https://github.com/gzoller/scalajack.git", + "revision":"7.0.3", + "version":"7.0.3", + "targets":"co.blocke%scalajack co.blocke%scalajack_dynamo co.blocke%scalajack_mongo", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + "set scalajack/Test/unmanagedSources/excludeFilter ~= { _ || \"AnyPrim.scala\" || \"Arrays.scala\" || \"AnyColl.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "h8io_borscht":{ + "name":"h8io_borscht", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/h8io/borscht.git", + "revision":"v1.2.11", + "version":"1.2.11", + "targets":"io.h8.borscht%borscht-template-st4 io.h8.borscht%borscht-jackson-toml io.h8.borscht%borscht-jackson io.h8.borscht%borscht-core io.h8.borscht%borscht-classic io.h8.borscht%borscht-jackson-yaml io.h8.borscht%borscht-template-core io.h8.borscht%borscht-template-apache-commons-text io.h8.borscht%borscht-typesafe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "template-apache-commons-text":{ + "tests":"compile-only" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "hamnis_dataclass-scalafix":{ + "name":"hamnis_dataclass-scalafix", + "dependencies":[ + + ], + "repoUrl":"https://github.com/hamnis/dataclass-scalafix.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"net.hamnaberg%dataclass-annotation", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "hamnis_jwk":{ + "name":"hamnis_jwk", + "dependencies":[ + "scodec_scodec-bits", + "circe_circe", + "typelevel_cats-effect", + "scalatest_scalatest", + "http4s_http4s", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/hamnis/jwk.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"net.hamnaberg.jwk%jwk-core net.hamnaberg.jwk%jwk-http4s net.hamnaberg.jwk%jwk-sttp3" + }, + "hamnis_openapi-schema":{ + "name":"hamnis_openapi-schema", + "dependencies":[ + "circe_circe", + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/hamnis/openapi-schema.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"net.hamnaberg%openapi-schema-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "hedgehogqa_scala-hedgehog":{ + "name":"hedgehogqa_scala-hedgehog", + "dependencies":[ + "monix_minitest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/hedgehogqa/scala-hedgehog.git", + "revision":"v0.10.1", + "version":"0.10.1", + "targets":"qa.hedgehog%hedgehog-minitest qa.hedgehog%hedgehog-core qa.hedgehog%hedgehog-munit qa.hedgehog%hedgehog-sbt qa.hedgehog%hedgehog-runner", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "herminiogg_dmaog":{ + "name":"herminiogg_dmaog", + "dependencies":[ + "herminiogg_shexml", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/herminiogg/dmaog.git", + "revision":"v0.1.3", + "version":"0.1.3", + "targets":"com.herminiogarcia%dmaog", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "herminiogg_label2thesaurus":{ + "name":"herminiogg_label2thesaurus", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/herminiogg/label2thesaurus.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.herminiogarcia%label2thesaurus", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "herminiogg_shexml":{ + "name":"herminiogg_shexml", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/herminiogg/shexml.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.herminiogarcia%shexml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "higherkindness_droste":{ + "name":"higherkindness_droste", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/higherkindness/droste.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.higherkindness%droste io.higherkindness%droste-core io.higherkindness%droste-scalacheck io.higherkindness%droste-reftree io.higherkindness%droste-macros io.higherkindness%droste-meta io.higherkindness%droste-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "higherkindness_mu-scala":{ + "name":"higherkindness_mu-scala", + "dependencies":[ + "scalapb_scalapb", + "typelevel_cats-effect", + "log4s_log4s", + "typelevel_fs2", + "tpolecat_natchez", + "scala_scala-collection-compat", + "sksamuel_avro4s", + "typelevel_fs2-grpc" + ], + "repoUrl":"https://github.com/higherkindness/mu-scala.git", + "revision":"v0.30.0", + "version":"0.30.0", + "targets":"io.higherkindness%mu-rpc-client-netty io.higherkindness%mu-rpc-server io.higherkindness%mu-rpc-dropwizard io.higherkindness%mu-rpc-prometheus io.higherkindness%mu-rpc-health-check io.higherkindness%mu-rpc-client-okhttp io.higherkindness%mu-rpc-client-cache io.higherkindness%mu-rpc-testing io.higherkindness%mu-rpc-service io.higherkindness%mu-rpc-netty-ssl io.higherkindness%mu-rpc-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "hireproof_screening":{ + "name":"hireproof_screening", + "dependencies":[ + "circe_circe", + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/hireproof/screening.git", + "revision":"0.0.17", + "version":"0.0.17", + "targets":"io.hireproof%screening io.hireproof%screening-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "hnaderi_edomata":{ + "name":"hnaderi_edomata", + "dependencies":[ + "scalameta_munit", + "com-lihaoyi_upickle", + "tpolecat_skunk", + "tpolecat_doobie", + "typelevel_cats", + "typelevel_discipline-munit", + "circe_circe", + "typelevel_cats-effect", + "armanbilge_scalacheck-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/hnaderi/edomata.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"dev.hnaderi%edomata-munit dev.hnaderi%edomata-skunk-upickle dev.hnaderi%edomata-skunk dev.hnaderi%edomata-skunk-circe dev.hnaderi%edomata-doobie dev.hnaderi%edomata-core dev.hnaderi%edomata-doobie-circe dev.hnaderi%edomata-postgres dev.hnaderi%edomata-docs dev.hnaderi%edomata-backend dev.hnaderi%edomata-doobie-upickle", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "hnaderi_named-codec":{ + "name":"hnaderi_named-codec", + "dependencies":[ + "scalameta_munit", + "circe_circe" + ], + "repoUrl":"https://github.com/hnaderi/named-codec.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"dev.hnaderi%named-codec dev.hnaderi%named-codec-circe dev.hnaderi%named-codec-docs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "hnaderi_scala-k8s":{ + "name":"hnaderi_scala-k8s", + "dependencies":[ + "circe_circe-yaml", + "circe_circe", + "zio_zio-json", + "typelevel_scalacheck", + "http4s_http4s", + "armanbilge_jawn-fs2", + "softwaremill_sttp", + "spray_spray", + "json4s_json4s", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/hnaderi/scala-k8s.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"dev.hnaderi%scala-k8s-manifests dev.hnaderi%scala-k8s-play-json dev.hnaderi%scala-k8s-objects dev.hnaderi%scala-k8s-docs dev.hnaderi%scala-k8s-zio dev.hnaderi%scala-k8s-scalacheck dev.hnaderi%scala-k8s-http4s dev.hnaderi%scala-k8s-sttp dev.hnaderi%scala-k8s-zio-json dev.hnaderi%scala-k8s-client dev.hnaderi%scala-k8s-spray-json dev.hnaderi%scala-k8s-json4s dev.hnaderi%scala-k8s-jawn dev.hnaderi%scala-k8s-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":7168, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "hsci-r_lucene-perfieldpostingsformatordtermvectorscodec":{ + "name":"hsci-r_lucene-perfieldpostingsformatordtermvectorscodec", + "dependencies":[ + + ], + "repoUrl":"https://github.com/hsci-r/lucene-perfieldpostingsformatordtermvectorscodec.git", + "revision":"", + "version":"1.2.11", + "targets":"io.github.hsci-r%lucene-perfieldpostingsformatordtermvectorscodec", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "hsci-r_octavo-indexer":{ + "name":"hsci-r_octavo-indexer", + "dependencies":[ + "scallop_scallop", + "hsci-r_lucene-perfieldpostingsformatordtermvectorscodec", + "scala_scala-java8-compat", + "lightbend-labs_scala-logging" + ], + "repoUrl":"https://github.com/hsci-r/octavo-indexer.git", + "revision":"", + "version":"1.2.7", + "targets":"io.github.hsci-r%octavo-indexer" + }, + "hseeberger_slf4s":{ + "name":"hseeberger_slf4s", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/hseeberger/slf4s.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"rocks.heikoseeberger%slf4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_blaze":{ + "name":"http4s_blaze", + "dependencies":[ + "http4s_http4s", + "log4s_log4s", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/blaze.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-blaze-client org.http4s%http4s-blaze-server org.http4s%blaze-http org.http4s%blaze-core org.http4s%http4s-blaze-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "http4s_hpack":{ + "name":"http4s_hpack", + "dependencies":[ + + ], + "repoUrl":"https://github.com/http4s/hpack.git", + "revision":"", + "version":"1.0.1-56-fcf3848", + "targets":"com.armanbilge%hpack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s":{ + "name":"http4s_http4s", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "typelevel_case-insensitive", + "typelevel_cats-effect", + "vasilmkd_discipline", + "comcast_ip4s", + "armanbilge_scalacheck-effect", + "typelevel_keypool", + "armanbilge_log4cats", + "armanbilge_jawn-fs2", + "typelevel_jawn", + "circe_circe", + "typelevel_cats-parse", + "http4s_http4s-crypto", + "typelevel_fs2", + "typelevel_literally", + "scodec_scodec-bits", + "typelevel_vault", + "log4s_log4s" + ], + "repoUrl":"https://github.com/http4s/http4s.git", + "revision":"v0.23.17", + "version":"0.23.17", + "targets":"org.http4s%http4s-client-testkit org.http4s%http4s-server org.http4s%http4s-dsl org.http4s%http4s-laws org.http4s%http4s-ember-client org.http4s%http4s-client org.http4s%http4s-jawn org.http4s%http4s-circe org.http4s%http4s-docs org.http4s%http4s-scalafix-internal org.http4s%http4s-ember-server org.http4s%http4s-ember-core org.http4s%http4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every unidoc/unidocAllSources := Nil" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"project/Http4sPlugin.scala", + "pattern":"val scala_3 = \"3.2.1\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "http4s_http4s-armeria":{ + "name":"http4s_http4s-armeria", + "dependencies":[ + "typelevel_fs2", + "http4s_http4s", + "scalameta_munit" + ], + "repoUrl":"https://github.com/http4s/http4s-armeria.git", + "revision":"v1.0.0-M1", + "version":"1.0.0-M1", + "targets":"org.http4s%http4s-armeria-client org.http4s%http4s-armeria-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-crypto":{ + "name":"http4s_http4s-crypto", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scodec_scodec-bits", + "scalameta_munit", + "typelevel_discipline-munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-crypto.git", + "revision":"v0.2.4", + "version":"0.2.4", + "targets":"org.http4s%http4s-crypto", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-fabric":{ + "name":"http4s_http4s-fabric", + "dependencies":[ + "http4s_http4s", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-fabric.git", + "revision":"v1.0.0-M32", + "version":"1.0.0-M32", + "targets":"org.http4s%http4s-fabric", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "http4s_http4s-finagle":{ + "name":"http4s_http4s-finagle", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/http4s/http4s-finagle.git", + "revision":"v0.21.31-21.12.0", + "version":"0.21.31-21.12.0", + "targets":"org.http4s%http4s-finagle" + }, + "http4s_http4s-fs2-data":{ + "name":"http4s_http4s-fs2-data", + "dependencies":[ + "typelevel_fs2", + "http4s_http4s", + "gnieh_fs2-data", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/http4s/http4s-fs2-data.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.http4s%http4s-fs2-data-xml org.http4s%http4s-fs2-data-xml-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-jdk-http-client":{ + "name":"http4s_http4s-jdk-http-client", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "scodec_scodec-bits", + "typelevel_vault", + "typelevel_case-insensitive", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-jdk-http-client.git", + "revision":"v1.0.0-M8", + "version":"1.0.0-M8", + "targets":"org.http4s%http4s-jdk-http-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-jetty":{ + "name":"http4s_http4s-jetty", + "dependencies":[ + "http4s_http4s", + "http4s_http4s-servlet" + ], + "repoUrl":"https://github.com/http4s/http4s-jetty.git", + "revision":"v0.25.0-M1", + "version":"0.25.0-M1", + "targets":"org.http4s%http4s-jetty-client org.http4s%http4s-jetty-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-netty":{ + "name":"http4s_http4s-netty", + "dependencies":[ + "http4s_http4s", + "scala_scala-java8-compat", + "scalameta_munit", + "typelevel_fs2", + "typelevel_cats-effect", + "http4s_http4s-jdk-http-client" + ], + "repoUrl":"https://github.com/http4s/http4s-netty.git", + "revision":"v0.5.4", + "version":"0.5.4", + "targets":"org.http4s%http4s-netty-client org.http4s%http4s-netty-core org.http4s%http4s-netty-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-prometheus-metrics":{ + "name":"http4s_http4s-prometheus-metrics", + "dependencies":[ + "http4s_http4s", + "scalameta_munit" + ], + "repoUrl":"https://github.com/http4s/http4s-prometheus-metrics.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-prometheus-metrics", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-scala-xml":{ + "name":"http4s_http4s-scala-xml", + "dependencies":[ + "scala_scala-xml", + "http4s_http4s", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "typelevel_scalacheck-xml" + ], + "repoUrl":"https://github.com/http4s/http4s-scala-xml.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-scala-xml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-scalatags":{ + "name":"http4s_http4s-scalatags", + "dependencies":[ + "http4s_http4s", + "com-lihaoyi_scalatags", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-scalatags.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-scalatags", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-servlet":{ + "name":"http4s_http4s-servlet", + "dependencies":[ + "http4s_http4s" + ], + "repoUrl":"https://github.com/http4s/http4s-servlet.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-servlet", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-tomcat":{ + "name":"http4s_http4s-tomcat", + "dependencies":[ + "http4s_http4s", + "http4s_http4s-servlet" + ], + "repoUrl":"https://github.com/http4s/http4s-tomcat.git", + "revision":"v0.25.0-M1", + "version":"0.25.0-M1", + "targets":"org.http4s%http4s-tomcat-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-twirl":{ + "name":"http4s_http4s-twirl", + "dependencies":[ + "playframework_twirl", + "http4s_http4s", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-twirl.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-twirl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "hughsimpson_scalameter":{ + "name":"hughsimpson_scalameter", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-xml", + "scala_scala-parser-combinators", + "fasterxml_jackson-module-scala", + "scala_scala-collection-compat", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/hughsimpson/scalameter.git", + "revision":"v0.22.1", + "version":"0.22.1", + "targets":"io.github.hughsimpson%scalameter io.github.hughsimpson%scalameter-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "i10416_cssminifier":{ + "name":"i10416_cssminifier", + "dependencies":[ + "scala-js_scala-js-stubs", + "scalameta_munit" + ], + "repoUrl":"https://github.com/i10416/cssminifier.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"dev.i10416%cssminifier", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "i10416_munkres":{ + "name":"i10416_munkres", + "dependencies":[ + "scalatest_scalatest", + "scala-js_scala-js-stubs" + ], + "repoUrl":"https://github.com/i10416/munkres.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"dev.i10416%munkres", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "i10416_slackapis":{ + "name":"i10416_slackapis", + "dependencies":[ + "circe_circe", + "typelevel_cats-effect", + "http4s_http4s", + "scalameta_munit" + ], + "repoUrl":"https://github.com/i10416/slackapis.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"dev.i10416%slackapis-core" + }, + "iheartradio_ficus":{ + "name":"iheartradio_ficus", + "dependencies":[ + + ], + "repoUrl":"https://github.com/iheartradio/ficus.git", + "revision":"v1.5.2", + "version":"1.5.2", + "targets":"com.iheart%ficus", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.1\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "ij-plugins_ijp-color":{ + "name":"ij-plugins_ijp-color", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parallel-collections", + "scalafx_scalafx" + ], + "repoUrl":"https://github.com/ij-plugins/ijp-color.git", + "revision":"v.0.12.1", + "version":"0.12.1", + "targets":"net.sf.ij-plugins%ijp-color net.sf.ij-plugins%ijp-color-ui", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ij-plugins_ijp-debayer2sx":{ + "name":"ij-plugins_ijp-debayer2sx", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ij-plugins/ijp-debayer2sx.git", + "revision":"v.1.3.3", + "version":"1.3.3", + "targets":"net.sf.ij-plugins%ijp-debayer2sx-core net.sf.ij-plugins%ijp-debayer2sx-plugins", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ij-plugins_ijp-javacv":{ + "name":"ij-plugins_ijp-javacv", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ij-plugins/ijp-javacv.git", + "revision":"v.0.5.0", + "version":"0.5.0", + "targets":"net.sf.ij-plugins%ijp-javacv-core net.sf.ij-plugins%ijp-javacv-plugins", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ij-plugins_ijp-toolkit":{ + "name":"ij-plugins_ijp-toolkit", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/ij-plugins/ijp-toolkit.git", + "revision":"v.2.3.1", + "version":"2.3.1", + "targets":"net.sf.ij-plugins%ijp-toolkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "iltotore_iron":{ + "name":"iltotore_iron", + "dependencies":[ + "zio_zio-json", + "circe_circe", + "plokhotnyuk_jsoniter-scala", + "typelevel_cats" + ], + "repoUrl":"https://github.com/iltotore/iron.git", + "revision":"v2.0.0-RC2", + "version":"2.0.0-RC2", + "targets":"io.github.iltotore%iron-zio-json io.github.iltotore%iron-circe io.github.iltotore%iron-jsoniter io.github.iltotore%iron io.github.iltotore%iron-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "imrafaelmerino_json-scala-values":{ + "name":"imrafaelmerino_json-scala-values", + "dependencies":[ + "scalatest_scalatest", + "plokhotnyuk_jsoniter-scala", + "optics-dev_monocle" + ], + "repoUrl":"https://github.com/imrafaelmerino/json-scala-values.git", + "revision":"v5.2.1", + "version":"5.2.1", + "targets":"com.github.imrafaelmerino%json-scala-values" + }, + "indoorvivants_detective":{ + "name":"indoorvivants_detective", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/indoorvivants/detective.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"com.indoorvivants.detective%platform", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_mdoc-effect":{ + "name":"indoorvivants_mdoc-effect", + "dependencies":[ + "typelevel_cats-effect", + "scalameta_mdoc" + ], + "repoUrl":"https://github.com/indoorvivants/mdoc-effect.git", + "revision":"v0.0.5", + "version":"0.0.5", + "targets":"com.indoorvivants%mdoc-effect-ce2 com.indoorvivants%mdoc-effect-ce3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_opaque-newtypes":{ + "name":"indoorvivants_opaque-newtypes", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/indoorvivants/opaque-newtypes.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"com.indoorvivants%opaque-newtypes", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_rendition":{ + "name":"indoorvivants_rendition", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/indoorvivants/rendition.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"com.indoorvivants%rendition", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_sbt-vcpkg":{ + "name":"indoorvivants_sbt-vcpkg", + "dependencies":[ + "bkirwi_decline", + "outr_scribe", + "indoorvivants_detective", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/indoorvivants/sbt-vcpkg.git", + "revision":"v0.0.9", + "version":"0.0.9", + "targets":"com.indoorvivants.vcpkg%scala-vcpkg com.indoorvivants.vcpkg%vcpkg-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "indoorvivants_sn-bindgen":{ + "name":"indoorvivants_sn-bindgen", + "dependencies":[ + "indoorvivants_detective" + ], + "repoUrl":"https://github.com/indoorvivants/sn-bindgen.git", + "revision":"v0.0.14", + "version":"0.0.14", + "targets":"com.indoorvivants%bindgen-interface", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_sn-demangler":{ + "name":"indoorvivants_sn-demangler", + "dependencies":[ + "eed3si9n_verify" + ], + "repoUrl":"https://github.com/indoorvivants/sn-demangler.git", + "revision":"v0.0.6", + "version":"0.0.6", + "targets":"com.indoorvivants%sn-demangler com.indoorvivants%sn-demangler-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_subatomic":{ + "name":"indoorvivants_subatomic", + "dependencies":[ + "eed3si9n_verify", + "typelevel_scalacheck", + "com-lihaoyi_upickle", + "com-lihaoyi_os-lib", + "scala_scala-collection-compat", + "disneystreaming_weaver-test", + "lemonlabsuk_scala-uri", + "japgolly_scalacss", + "bkirwi_decline", + "com-lihaoyi_geny", + "com-lihaoyi_scalatags" + ], + "repoUrl":"https://github.com/indoorvivants/subatomic.git", + "revision":"v0.0.7", + "version":"0.0.7", + "targets":"com.indoorvivants%subatomic-search-indexer com.indoorvivants%subatomic-search-shared com.indoorvivants%subatomic-search-cli com.indoorvivants%subatomic-core com.indoorvivants%subatomic-search-retrieve com.indoorvivants%subatomic-builders com.indoorvivants%subatomic-search-frontend-pack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"MdocJSTests.scala\"", + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "indoorvivants_weaver-playwright":{ + "name":"indoorvivants_weaver-playwright", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_keypool", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/indoorvivants/weaver-playwright.git", + "revision":"v0.0.5", + "version":"0.0.5", + "targets":"com.indoorvivants.playwright%core com.indoorvivants.playwright%weaver", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ingarabr_http4s-cloud-functions":{ + "name":"ingarabr_http4s-cloud-functions", + "dependencies":[ + "http4s_http4s" + ], + "repoUrl":"https://github.com/ingarabr/http4s-cloud-functions.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.github.ingarabr%http4s-cloud-functions", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "inoio_solrs":{ + "name":"inoio_solrs", + "dependencies":[ + "scala_scala-collection-compat", + "scala_scala-xml", + "scala_scala-java8-compat", + "scalatest_scalatest", + "scalatest_scalatestplus-mockito", + "scalatest_scalatestplus-junit", + "zio_izumi-reflect", + "twitter_util" + ], + "repoUrl":"https://github.com/inoio/solrs.git", + "revision":"", + "version":"2.7.0", + "targets":"io.ino%solrs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "irevive_union-derivation":{ + "name":"irevive_union-derivation", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/irevive/union-derivation.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"io.github.irevive%union-derivation-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ironcorelabs_cats-scalatest":{ + "name":"ironcorelabs_cats-scalatest", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/ironcorelabs/cats-scalatest.git", + "revision":"v4.0.0", + "version":"4.0.0", + "targets":"com.ironcorelabs%cats-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "itv_quartz4s":{ + "name":"itv_quartz4s", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest", + "scalameta_munit", + "testcontainers_testcontainers-scala", + "typelevel_cats", + "typelevel_discipline-munit", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/itv/quartz4s.git", + "revision":"v1.0.4", + "version":"1.0.4", + "targets":"com.itv%quartz4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "itv_scala-pact":{ + "name":"itv_scala-pact", + "dependencies":[ + "scalatest_scalatest", + "http4s_blaze", + "http4s_http4s", + "circe_circe", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/itv/scala-pact.git", + "revision":"v4.4.0", + "version":"4.4.0", + "targets":"com.itv%scalapact-http4s-0-23 com.itv%scalapact-scalatest com.itv%scalapact-core com.itv%scalapact-circe-0-14 com.itv%scalapact-scalatest-suite com.itv%scalapact-shared", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "j-mie6_parsley-cats":{ + "name":"j-mie6_parsley-cats", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/j-mie6/parsley-cats.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.github.j-mie6%parsley-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "j5ik2o_akka-persistence-s3":{ + "name":"j5ik2o_akka-persistence-s3", + "dependencies":[ + + ], + "repoUrl":"https://github.com/j5ik2o/akka-persistence-s3.git", + "revision":"v1.2.172", + "version":"1.2.172", + "targets":"com.github.j5ik2o%akka-persistence-s3-base com.github.j5ik2o%akka-persistence-s3-journal com.github.j5ik2o%akka-persistence-s3-snapshot", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "j5ik2o_base64scala":{ + "name":"j5ik2o_base64scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/j5ik2o/base64scala.git", + "revision":"v1.0.51", + "version":"1.0.51", + "targets":"com.github.j5ik2o%base64scala com.github.j5ik2o%base64scala-example com.github.j5ik2o%base64scala-root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "j5ik2o_docker-controller-scala":{ + "name":"j5ik2o_docker-controller-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/j5ik2o/docker-controller-scala.git", + "revision":"v1.10.89", + "version":"1.10.89", + "targets":"com.github.j5ik2o%docker-controller-scala-dynamodb-local com.github.j5ik2o%docker-controller-scala-zookeeper com.github.j5ik2o%docker-controller-scala-elasticsearch com.github.j5ik2o%docker-controller-scala-kafka com.github.j5ik2o%docker-controller-scala-scalatest com.github.j5ik2o%docker-controller-scala-localstack com.github.j5ik2o%docker-controller-scala-elasticmq com.github.j5ik2o%docker-controller-scala-core com.github.j5ik2o%docker-controller-scala-memcached com.github.j5ik2o%docker-controller-scala-minio com.github.j5ik2o%docker-controller-scala-postgresql com.github.j5ik2o%docker-controller-scala-flyway com.github.j5ik2o%docker-controller-scala-redis com.github.j5ik2o%docker-controller-scala-mysql com.github.j5ik2o%docker-controller-scala-root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "j5ik2o_intervals-scala":{ + "name":"j5ik2o_intervals-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/j5ik2o/intervals-scala.git", + "revision":"v1.0.54", + "version":"1.0.54", + "targets":"com.github.j5ik2o%intervals-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jandom-devel_scalafix":{ + "name":"jandom-devel_scalafix", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/jandom-devel/scalafix.git", + "revision":"v0.10.0", + "version":"0.10.0", + "targets":"it.unich.scalafix%scalafix" + }, + "janlisse_zio-jwt-validator":{ + "name":"janlisse_zio-jwt-validator", + "dependencies":[ + "zio_zio", + "zio_zio-json", + "zio_zio-cache", + "j5ik2o_base64scala", + "zio_zio-prelude", + "jwt-scala_jwt-scala" + ], + "repoUrl":"https://github.com/janlisse/zio-jwt-validator.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.janlisse%zio-jwt-validator" + }, + "janstenpickle_hotswap-ref":{ + "name":"janstenpickle_hotswap-ref", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_cats-testkit-scalatest", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/janstenpickle/hotswap-ref.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"io.janstenpickle%hotswap-ref", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jap-company_fields":{ + "name":"jap-company_fields", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "typelevel_cats", + "zio_zio" + ], + "repoUrl":"https://github.com/jap-company/fields.git", + "revision":"v0.4.16", + "version":"0.4.16", + "targets":"company.jap%fields-core company.jap%fields-cats company.jap%fields-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "japgolly_clear-config":{ + "name":"japgolly_clear-config", + "dependencies":[ + "com-lihaoyi_utest", + "typelevel_cats", + "japgolly_microlibs-scala" + ], + "repoUrl":"https://github.com/japgolly/clear-config.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.github.japgolly.clearconfig%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_microlibs-scala":{ + "name":"japgolly_microlibs-scala", + "dependencies":[ + "com-lihaoyi_utest", + "japgolly_univeq", + "japgolly_nyaya", + "typelevel_scalacheck", + "typelevel_cats", + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/japgolly/microlibs-scala.git", + "revision":"v4.2.1", + "version":"4.2.1", + "targets":"com.github.japgolly.microlibs%utils com.github.japgolly.microlibs%disjunction com.github.japgolly.microlibs%nonempty com.github.japgolly.microlibs%test-util com.github.japgolly.microlibs%adt-macros com.github.japgolly.microlibs%name-fn com.github.japgolly.microlibs%multimap com.github.japgolly.microlibs%stdlib-ext com.github.japgolly.microlibs%types com.github.japgolly.microlibs%cats-ext com.github.japgolly.microlibs%compile-time com.github.japgolly.microlibs%recursion", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "japgolly_nyaya":{ + "name":"japgolly_nyaya", + "dependencies":[ + "com-lihaoyi_utest", + "typelevel_cats", + "japgolly_microlibs-scala", + "optics-dev_monocle", + "circe_circe" + ], + "repoUrl":"https://github.com/japgolly/nyaya.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.github.japgolly.nyaya%nyaya-test com.github.japgolly.nyaya%nyaya-util com.github.japgolly.nyaya%nyaya-prop com.github.japgolly.nyaya%nyaya-gen com.github.japgolly.nyaya%nyaya-gen-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_scala-graal":{ + "name":"japgolly_scala-graal", + "dependencies":[ + "com-lihaoyi_utest", + "japgolly_microlibs-scala", + "typelevel_cats", + "japgolly_nyaya", + "suzaku-io_boopickle" + ], + "repoUrl":"https://github.com/japgolly/scala-graal.git", + "revision":"v2.1.0", + "version":"2.1.0", + "targets":"com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_scalacss":{ + "name":"japgolly_scalacss", + "dependencies":[ + "com-lihaoyi_utest", + "japgolly_microlibs-scala", + "japgolly_univeq", + "japgolly_nyaya", + "typelevel_cats" + ], + "repoUrl":"https://github.com/japgolly/scalacss.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.github.japgolly.scalacss%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_test-state":{ + "name":"japgolly_test-state", + "dependencies":[ + "com-lihaoyi_utest", + "japgolly_microlibs-scala", + "japgolly_nyaya", + "typelevel_cats", + "japgolly_univeq" + ], + "repoUrl":"https://github.com/japgolly/test-state.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.github.japgolly.test-state%dom-zipper com.github.japgolly.test-state%util com.github.japgolly.test-state%ext-selenium com.github.japgolly.test-state%dom-zipper-jsoup com.github.japgolly.test-state%util-selenium com.github.japgolly.test-state%ext-nyaya com.github.japgolly.test-state%dom-zipper-selenium com.github.japgolly.test-state%ext-cats com.github.japgolly.test-state%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "ext-selenium":{ + "tests":"compile-only" + }, + "dom-zipper-selenium":{ + "tests":"compile-only" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_univeq":{ + "name":"japgolly_univeq", + "dependencies":[ + "com-lihaoyi_utest", + "typelevel_cats" + ], + "repoUrl":"https://github.com/japgolly/univeq.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"com.github.japgolly.univeq%univeq-cats com.github.japgolly.univeq%univeq", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_webapp-util":{ + "name":"japgolly_webapp-util", + "dependencies":[ + "japgolly_microlibs-scala", + "japgolly_nyaya", + "com-lihaoyi_utest", + "japgolly_test-state", + "circe_circe", + "cb372_cats-retry", + "japgolly_clear-config", + "tpolecat_doobie", + "lightbend-labs_scala-logging", + "japgolly_univeq", + "suzaku-io_boopickle", + "typelevel_cats-effect", + "zio_izumi-reflect" + ], + "repoUrl":"https://github.com/japgolly/webapp-util.git", + "revision":"v2.0.0-RC12", + "version":"2.0.0-RC12", + "targets":"com.github.japgolly.webapp-util%test com.github.japgolly.webapp-util%core-circe com.github.japgolly.webapp-util%test-boopickle com.github.japgolly.webapp-util%test-cats-effect com.github.japgolly.webapp-util%db-postgres com.github.japgolly.webapp-util%core com.github.japgolly.webapp-util%test-circe com.github.japgolly.webapp-util%core-okhttp4 com.github.japgolly.webapp-util%core-boopickle com.github.japgolly.webapp-util%core-cats-effect com.github.japgolly.webapp-util%test-db-postgres", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "jatcwang_difflicious":{ + "name":"jatcwang_difflicious", + "dependencies":[ + "typelevel_cats", + "zio_izumi-reflect", + "com-lihaoyi_fansi", + "softwaremill_magnolia", + "scalameta_munit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/jatcwang/difflicious.git", + "revision":"v0.4.1", + "version":"0.4.1", + "targets":"com.github.jatcwang%difflicious-cats com.github.jatcwang%difflicious-core com.github.jatcwang%difflicious-munit com.github.jatcwang%difflicious-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jbwheatley_pact4s":{ + "name":"jbwheatley_pact4s", + "dependencies":[ + "scalameta_munit", + "scalatest_scalatest", + "circe_circe", + "scala_scala-collection-compat", + "log4s_log4s", + "com-lihaoyi_sourcecode", + "http4s_http4s", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/jbwheatley/pact4s.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"io.github.jbwheatley%pact4s-spray-json io.github.jbwheatley%pact4s-scalatest io.github.jbwheatley%pact4s-circe io.github.jbwheatley%pact4s-play-json io.github.jbwheatley%pact4s-munit-cats-effect io.github.jbwheatley%pact4s-models io.github.jbwheatley%pact4s-core io.github.jbwheatley%pact4s-weaver", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + "set shared/scalacOptions --= Seq(\"-Wconf:cat=deprecation:i\", \"-Xfatal-warnings\") " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jcouyang_dhall-generic":{ + "name":"jcouyang_dhall-generic", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/jcouyang/dhall-generic.git", + "revision":"v0.3.90", + "version":"0.3.90", + "targets":"us.oyanglul%dhall-generic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jcouyang_jujiu":{ + "name":"jcouyang_jujiu", + "dependencies":[ + + ], + "repoUrl":"https://github.com/jcouyang/jujiu.git", + "revision":"v0.27.0", + "version":"0.27.0", + "targets":"us.oyanglul%jujiu", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jczuchnowski_zio-pulsar":{ + "name":"jczuchnowski_zio-pulsar", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/jczuchnowski/zio-pulsar.git", + "revision":"v0.2", + "version":"0.2", + "targets":"com.github.jczuchnowski%zio-pulsar", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "jd557_minart":{ + "name":"jd557_minart", + "dependencies":[ + "scala_scala-collection-compat", + "eed3si9n_verify" + ], + "repoUrl":"https://github.com/jd557/minart.git", + "revision":"v0.4.3", + "version":"0.4.3", + "targets":"eu.joaocosta%minart-backend eu.joaocosta%minart-image eu.joaocosta%minart-core eu.joaocosta%minart eu.joaocosta%minart-pure", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "jelly-rdf_jelly-jvm":{ + "name":"jelly-rdf_jelly-jvm", + "dependencies":[ + "scalapb_scalapb", + "scalatest_scalatest", + "lightbend-labs_scala-logging" + ], + "repoUrl":"https://github.com/jelly-rdf/jelly-jvm.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"eu.ostrzyciel.jelly%jelly-core eu.ostrzyciel.jelly%jelly-jvm eu.ostrzyciel.jelly%jelly-grpc eu.ostrzyciel.jelly%jelly-stream eu.ostrzyciel.jelly%jelly-jena eu.ostrzyciel.jelly%jelly-rdf4j" + }, + "jkobejs_cron":{ + "name":"jkobejs_cron", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/jkobejs/cron.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"io.github.jkobejs%zio-cron io.github.jkobejs%zio1-cron" + }, + "jkugiya_aws-v4-signer-scala":{ + "name":"jkugiya_aws-v4-signer-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/jkugiya/aws-v4-signer-scala.git", + "revision":"0.14", + "version":"0.14", + "targets":"com.github.jkugiya%aws-v4-signer-scala" + }, + "jmcardon_tsec":{ + "name":"jmcardon_tsec", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_fs2", + "circe_circe" + ], + "repoUrl":"https://github.com/jmcardon/tsec.git", + "revision":"v0.3.0-M2", + "version":"0.3.0-M2", + "targets":"io.github.jmcardon%tsec-bouncy io.github.jmcardon%tsec-password io.github.jmcardon%tsec-mac io.github.jmcardon%tsec-cipher-bouncy io.github.jmcardon%tsec-jwt-core io.github.jmcardon%tsec-signatures io.github.jmcardon%tsec-cipher-jca io.github.jmcardon%tsec-hash-bouncy io.github.jmcardon%tsec-cipher-core io.github.jmcardon%tsec-jwt-sig io.github.jmcardon%tsec-common io.github.jmcardon%tsec-jwt-mac io.github.jmcardon%tsec-hash-jca", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "jobial-io_scase":{ + "name":"jobial-io_scase", + "dependencies":[ + "paoloboni_spray-json-derived-codecs" + ], + "repoUrl":"https://github.com/jobial-io/scase.git", + "revision":"0.9.0", + "version":"0.9.0", + "targets":"io.jobial%scase-lambda-scala3-example", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "jodersky_identicon":{ + "name":"jodersky_identicon", + "dependencies":[ + + ], + "repoUrl":"https://github.com/jodersky/identicon.git", + "revision":"0.4.0", + "version":"0.4.0", + "targets":"io.crashbox%identicon" + }, + "jodersky_scala-argparse":{ + "name":"jodersky_scala-argparse", + "dependencies":[ + "com-lihaoyi_os-lib", + "jodersky_yamlesque" + ], + "repoUrl":"https://github.com/jodersky/scala-argparse.git", + "revision":"0.17.0", + "version":"0.17.0", + "targets":"io.crashbox%configparse io.crashbox%argparse-ini io.crashbox%argparse io.crashbox%configparse-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jodersky_simplesql":{ + "name":"jodersky_simplesql", + "dependencies":[ + + ], + "repoUrl":"https://github.com/jodersky/simplesql.git", + "revision":"0.2.2", + "version":"0.2.2", + "targets":"io.crashbox%simplesql" + }, + "jodersky_ustats":{ + "name":"jodersky_ustats", + "dependencies":[ + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/jodersky/ustats.git", + "revision":"0.6.0", + "version":"0.6.0", + "targets":"io.crashbox%ustats io.crashbox%ustats-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jodersky_yamlesque":{ + "name":"jodersky_yamlesque", + "dependencies":[ + "com-lihaoyi_geny", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/jodersky/yamlesque.git", + "revision":"0.3.2", + "version":"0.3.2", + "targets":"io.crashbox%yamlesque io.crashbox%yamlesque-upickle", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "joernio_joern":{ + "name":"joernio_joern", + "dependencies":[ + "scala_scala-parallel-collections", + "scalatest_scalatest", + "shiftleftsecurity_codepropertygraph", + "json4s_json4s", + "com-lihaoyi_upickle", + "circe_circe" + ], + "repoUrl":"https://github.com/joernio/joern.git", + "revision":"v1.1.1381", + "version":"1.1.1381", + "targets":"io.joern%c2cpg io.joern%x2cpg io.joern%dataflowengineoss io.joern%jimple2cpg io.joern%semanticcpg io.joern%jssrc2cpg io.joern%php2cpg io.joern%macros io.joern%javasrc2cpg", + "config":{ + "projects":{ + "exclude":[ + "php2cpg" + ], + "overrides":{ + "x2cpg":{ + "tests":"compile-only" + }, + "jssrc2cpg":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "johnspade_csv3s":{ + "name":"johnspade_csv3s", + "dependencies":[ + "zio_zio", + "zio_zio-parser", + "softwaremill_magnolia" + ], + "repoUrl":"https://github.com/johnspade/csv3s.git", + "revision":"", + "version":"0.1.0", + "targets":"ru.johnspade%csv3s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "johnspade_tgbot-utils":{ + "name":"johnspade_tgbot-utils", + "dependencies":[ + "softwaremill_magnolia", + "johnspade_csv3s", + "zio_zio", + "typelevel_cats", + "apimorphism_telegramium", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/johnspade/tgbot-utils.git", + "revision":"", + "version":"0.6.0", + "targets":"ru.johnspade%tgbot-utils ru.johnspade%tgbot-callback-data ru.johnspade%tgbot-callback-queries ru.johnspade%tgbot-message-entities", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jozic_scalax-collection":{ + "name":"jozic_scalax-collection", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/jozic/scalax-collection.git", + "revision":"v0.3.4", + "version":"0.3.4", + "targets":"com.daodecode%scalax-collection" + }, + "jphmrst_bps":{ + "name":"jphmrst_bps", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/jphmrst/bps.git", + "revision":"", + "version":"0.1.0", + "targets":"org.maraist%bps-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jphmrst_scala-automata":{ + "name":"jphmrst_scala-automata", + "dependencies":[ + "scalatest_scalatest", + "jphmrst_scala-latex" + ], + "repoUrl":"https://github.com/jphmrst/scala-automata.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"org.maraist%scala-automata", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jphmrst_scala-latex":{ + "name":"jphmrst_scala-latex", + "dependencies":[ + + ], + "repoUrl":"https://github.com/jphmrst/scala-latex.git", + "revision":"v1.1.2", + "version":"1.1.2", + "targets":"org.maraist%scala-latex", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jphmrst_scalautils":{ + "name":"jphmrst_scalautils", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/jphmrst/scalautils.git", + "revision":"", + "version":"1.0.1", + "targets":"org.maraist%misc-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "json4s_json4s":{ + "name":"json4s_json4s", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "scala_scala-xml", + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/json4s/json4s.git", + "revision":"v4.1.0-M2", + "version":"4.1.0-M2", + "targets":"org.json4s%json4s-jackson org.json4s%json4s-core org.json4s%json4s-mongo org.json4s%json4s-native org.json4s%json4s-native-core org.json4s%json4s-xml org.json4s%json4s-scalaz org.json4s%json4s-scalap org.json4s%json4s-ext org.json4s%json4s-jackson-core org.json4s%json4s-ast", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/build.scala", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "juliano_pokeapi-scala":{ + "name":"juliano_pokeapi-scala", + "dependencies":[ + "softwaremill_sttp", + "blemale_scaffeine", + "scalameta_munit" + ], + "repoUrl":"https://github.com/juliano/pokeapi-scala.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.juliano%pokeapi-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jwojnowski_googlecloud4s":{ + "name":"jwojnowski_googlecloud4s", + "dependencies":[ + "fthomas_refined", + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats", + "softwaremill_sttp", + "circe_circe", + "typelevel_jawn", + "scalameta_munit", + "testcontainers_testcontainers-scala", + "scala_scala-collection-compat", + "jwt-scala_jwt-scala", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/jwojnowski/googlecloud4s.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"me.wojnowski%googlecloud4s-core me.wojnowski%googlecloud4s-auth me.wojnowski%googlecloud4s-firestore me.wojnowski%googlecloud4s-pubsub me.wojnowski%googlecloud4s-logging-logback-circe me.wojnowski%googlecloud4s-storage", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "jwojnowski_oidc4s":{ + "name":"jwojnowski_oidc4s", + "dependencies":[ + "circe_circe", + "typelevel_jawn", + "typelevel_cats", + "typelevel_cats-effect", + "jwt-scala_jwt-scala", + "scalameta_munit", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/jwojnowski/oidc4s.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"me.wojnowski%oidc4s-circe me.wojnowski%oidc4s-core me.wojnowski%oidc4s-quick-sttp-circe me.wojnowski%oidc4s-sttp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "jwt-scala_jwt-scala":{ + "name":"jwt-scala_jwt-scala", + "dependencies":[ + "scalameta_munit", + "json4s_json4s", + "circe_circe", + "argonaut-io_argonaut", + "zio_zio-json", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/jwt-scala/jwt-scala.git", + "revision":"v9.1.2", + "version":"9.1.2", + "targets":"com.github.jwt-scala%jwt-json4s-jackson com.github.jwt-scala%jwt-circe com.github.jwt-scala%jwt-argonaut com.github.jwt-scala%jwt-zio-json com.github.jwt-scala%jwt-json4s-native com.github.jwt-scala%jwt-core com.github.jwt-scala%jwt-upickle com.github.jwt-scala%jwt-json-common com.github.jwt-scala%jwt-json4s-common" + }, + "kailuowang_mau":{ + "name":"kailuowang_mau", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/kailuowang/mau.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.kailuowang%mau", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "kamon-io_kamon":{ + "name":"kamon-io_kamon", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats-effect", + "rediscala_rediscala" + ], + "repoUrl":"https://github.com/kamon-io/kamon.git", + "revision":"v2.5.12", + "version":"2.5.12", + "targets":"io.kamon%kamon-prometheus io.kamon%kamon-core io.kamon%kamon-testkit io.kamon%kamon-system-metrics io.kamon%kamon-annotation io.kamon%kamon-opentelemetry io.kamon%kamon-scala-future io.kamon%kamon-newrelic io.kamon%kamon-graphite io.kamon%kamon-apm-reporter io.kamon%kamon-caffeine io.kamon%kamon-kafka io.kamon%kamon-zipkin io.kamon%kamon-status-page io.kamon%kamon-executors io.kamon%kamon-cats-io-3 io.kamon%kamon-influxdb io.kamon%kamon-instrumentation-common io.kamon%kamon-redis io.kamon%kamon-datadog io.kamon%kamon-statsd io.kamon%kamon-jaeger", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "karazinscalausersgroup_mongo-literals":{ + "name":"karazinscalausersgroup_mongo-literals", + "dependencies":[ + "circe_circe", + "scodec_scodec-bits", + "scodec_scodec-cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/karazinscalausersgroup/mongo-literals.git", + "revision":"", + "version":"0.2.3", + "targets":"group.scala.karazin%mongo-literals", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "katrix_minejson":{ + "name":"katrix_minejson", + "dependencies":[ + "katrix_typenbt", + "circe_circe", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/katrix/minejson.git", + "revision":"", + "version":"0.4.0", + "targets":"net.katsstuff%minejson-text", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "katrix_perspective":{ + "name":"katrix_perspective", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "circe_circe" + ], + "repoUrl":"https://github.com/katrix/perspective.git", + "revision":"", + "version":"0.1.0", + "targets":"net.katsstuff%perspective net.katsstuff%perspective-derivation" + }, + "katrix_typenbt":{ + "name":"katrix_typenbt", + "dependencies":[ + "scalatest_scalatest", + "katrix_perspective", + "typelevel_cats-parse", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/katrix/typenbt.git", + "revision":"", + "version":"0.6.0", + "targets":"net.katsstuff%typenbt net.katsstuff%typenbt-extra net.katsstuff%typenbt-mojangson" + }, + "kcrypt_scala-biginteger":{ + "name":"kcrypt_scala-biginteger", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kcrypt/scala-biginteger.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"pt.kcry%biginteger", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "kcrypt_scala-blake3":{ + "name":"kcrypt_scala-blake3", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kcrypt/scala-blake3.git", + "revision":"v3.1.1", + "version":"3.1.1", + "targets":"pt.kcry%blake3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "kcrypt_scala-sha":{ + "name":"kcrypt_scala-sha", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kcrypt/scala-sha.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"pt.kcry%sha", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "keirlawson_fs2-progress":{ + "name":"keirlawson_fs2-progress", + "dependencies":[ + "typelevel_fs2" + ], + "repoUrl":"https://github.com/keirlawson/fs2-progress.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"io.github.keirlawson%fs2-progress", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "kevin-lee_effectie":{ + "name":"kevin-lee_effectie", + "dependencies":[ + "hedgehogqa_scala-hedgehog", + "typelevel_cats", + "typelevel_cats-effect", + "monix_monix" + ], + "repoUrl":"https://github.com/kevin-lee/effectie.git", + "revision":"v2.0.0-beta4", + "version":"2.0.0-beta4", + "targets":"io.kevinlee%effectie-syntax io.kevinlee%effectie-cats-effect2 io.kevinlee%effectie-test4cats io.kevinlee%effectie-cats-effect3 io.kevinlee%effectie-cats io.kevinlee%effectie-monix3 io.kevinlee%effectie-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3Version = \"3.0.2\"", + "replaceWith":"val Scala3Version = \"\"" + } + ] + } + }, + "kiberstender_fjwt":{ + "name":"kiberstender_fjwt", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kiberstender/fjwt.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"io.github.kiberStender%fjwt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Common.scala", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "kierendavies_skunk-migrate":{ + "name":"kierendavies_skunk-migrate", + "dependencies":[ + "tpolecat_skunk" + ], + "repoUrl":"https://github.com/kierendavies/skunk-migrate.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"io.github.kierendavies%skunk-migrate", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "killaitis_http4s-cloud-functions":{ + "name":"killaitis_http4s-cloud-functions", + "dependencies":[ + "http4s_http4s", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/killaitis/http4s-cloud-functions.git", + "revision":"0.4.3", + "version":"0.4.3", + "targets":"de.killaitis%http4s-cloud-functions", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "kirill5k_mongo4cats":{ + "name":"kirill5k_mongo4cats", + "dependencies":[ + "zio_zio", + "zio_interop-reactive-streams", + "typelevel_cats", + "scalatest_scalatest", + "typelevel_cats-effect", + "typelevel_fs2", + "circe_circe" + ], + "repoUrl":"https://github.com/kirill5k/mongo4cats.git", + "revision":"v0.6.5", + "version":"0.6.5", + "targets":"io.github.kirill5k%mongo4cats-zio io.github.kirill5k%mongo4cats-kernel io.github.kirill5k%mongo4cats-embedded io.github.kirill5k%mongo4cats-circe io.github.kirill5k%mongo4cats-zio-embedded io.github.kirill5k%mongo4cats-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "kitlangton_animus":{ + "name":"kitlangton_animus", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/kitlangton/animus.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"io.github.kitlangton%animus io.github.kitlangton%root" + }, + "kitlangton_zio-tui":{ + "name":"kitlangton_zio-tui", + "dependencies":[ + "zio_zio-process", + "zio_zio-nio", + "zio_zio" + ], + "repoUrl":"https://github.com/kitlangton/zio-tui.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.kitlangton%zio-tui", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "kory33_s2mc-test":{ + "name":"kory33_s2mc-test", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_shapeless-3", + "scalatest_scalatest", + "optics-dev_monocle", + "typelevel_spire", + "typelevel_cats-effect-testing", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/kory33/s2mc-test.git", + "revision":"v0.2.3", + "version":"0.2.3", + "targets":"io.github.kory33%s2mc-protocol-core io.github.kory33%s2mc-client-core io.github.kory33%s2mc-test io.github.kory33%s2mc-client-examples io.github.kory33%s2mc-testing io.github.kory33%s2mc-client-impl io.github.kory33%s2mc-protocol-impl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":10240, + "sourcePatches":[ + + ] + } + }, + "koterpillar_refinery":{ + "name":"koterpillar_refinery", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/koterpillar/refinery.git", + "revision":"v0.0.8", + "version":"0.0.8", + "targets":"com.koterpillar%refinery", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "kovacshuni_circe-config":{ + "name":"kovacshuni_circe-config", + "dependencies":[ + "circe_circe", + "typelevel_cats-effect", + "vasilmkd_discipline", + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kovacshuni/circe-config.git", + "revision":"0.10.0", + "version":"0.10.0", + "targets":"com.hunorkovacs%circe-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "kovstas_fs2-throttler":{ + "name":"kovstas_fs2-throttler", + "dependencies":[ + "typelevel_fs2", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/kovstas/fs2-throttler.git", + "revision":"v1.0.3", + "version":"1.0.3", + "targets":"dev.kovstas%fs2-throttler", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "kubukoz_debug-utils":{ + "name":"kubukoz_debug-utils", + "dependencies":[ + + ], + "repoUrl":"https://github.com/kubukoz/debug-utils.git", + "revision":"v1.1.3", + "version":"1.1.3", + "targets":"com.kubukoz%debug-utils" + }, + "kzmake_uuid7s":{ + "name":"kzmake_uuid7s", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kzmake/uuid7s.git", + "revision":"v0.1.3", + "version":"0.1.3", + "targets":"io.github.kzmake%uuid7s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "l-space_types":{ + "name":"l-space_types", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/l-space/types.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"eu.l-space%types eu.l-space%root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lancewalton_treelog":{ + "name":"lancewalton_treelog", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest", + "argonaut-io_argonaut" + ], + "repoUrl":"https://github.com/lancewalton/treelog.git", + "revision":"v1.8.2", + "version":"1.8.2", + "targets":"com.casualmiracles%treelog-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "laserdisc-io_fs2-aws":{ + "name":"laserdisc-io_fs2-aws", + "dependencies":[ + "typelevel_fs2", + "fthomas_refined", + "scalameta_munit", + "scalatest_scalatest", + "typelevel_cats-effect", + "scala_scala-collection-compat", + "vlovgr_ciris", + "circe_circe" + ], + "repoUrl":"https://github.com/laserdisc-io/fs2-aws.git", + "revision":"v5.1.0", + "version":"5.1.0", + "targets":"io.laserdisc%fs2-aws-s3 io.laserdisc%pure-sqs-tagless io.laserdisc%pure-cloudwatch-tagless io.laserdisc%pure-sns-tagless io.laserdisc%fs2-aws-kinesis io.laserdisc%pure-dynamodb-tagless io.laserdisc%fs2-aws-dynamodb io.laserdisc%fs2-aws-sns io.laserdisc%fs2-aws-ciris io.laserdisc%fs2-aws-testkit io.laserdisc%pure-kinesis-tagless io.laserdisc%fs2-aws-core io.laserdisc%pure-s3-tagless io.laserdisc%fs2-aws-sqs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "laserdisc-io_log-effect":{ + "name":"laserdisc-io_log-effect", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest", + "log4s_log4s", + "outr_scribe", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_log4cats", + "zio_zio" + ], + "repoUrl":"https://github.com/laserdisc-io/log-effect.git", + "revision":"v0.17.0", + "version":"0.17.0", + "targets":"io.laserdisc%log-effect-core io.laserdisc%log-effect-fs2 io.laserdisc%log-effect-interop io.laserdisc%log-effect-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala_3 = \"3.2.1\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "lego_woof":{ + "name":"lego_woof", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "circe_circe", + "cquiroz_scala-java-time", + "http4s_http4s" + ], + "repoUrl":"https://github.com/lego/woof.git", + "revision":"v0.4.7", + "version":"0.4.7", + "targets":"org.legogroup%woof-core org.legogroup%woof-http4s org.legogroup%woof-slf4j", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "lemonlabsuk_scala-uri":{ + "name":"lemonlabsuk_scala-uri", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_cats", + "typelevel_cats-parse" + ], + "repoUrl":"https://github.com/lemonlabsuk/scala-uri.git", + "revision":"4.0.3", + "version":"4.0.3", + "targets":"io.lemonlabs%scala-uri", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "lhns_cats-effect-utils":{ + "name":"lhns_cats-effect-utils", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/lhns/cats-effect-utils.git", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"de.lolhens%cats-effect-utils" + }, + "lhns_doobie-flyway":{ + "name":"lhns_doobie-flyway", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/lhns/doobie-flyway.git", + "revision":"0.3.1", + "version":"0.3.1", + "targets":"de.lhns%doobie-flyway", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_fs2-utils":{ + "name":"lhns_fs2-utils", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/lhns/fs2-utils.git", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"de.lhns%fs2-utils de.lhns%fs2-io-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_http4s-errors":{ + "name":"lhns_http4s-errors", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_cats-effect", + "http4s_http4s" + ], + "repoUrl":"https://github.com/lhns/http4s-errors.git", + "revision":"0.5.0", + "version":"0.5.0", + "targets":"de.lolhens%http4s-errors", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_http4s-spa":{ + "name":"lhns_http4s-spa", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "circe_circe", + "http4s_http4s", + "http4s_http4s-scalatags" + ], + "repoUrl":"https://github.com/lhns/http4s-spa.git", + "revision":"0.6.1", + "version":"0.6.1", + "targets":"de.lolhens%http4s-spa", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_munit-tagless-final":{ + "name":"lhns_munit-tagless-final", + "dependencies":[ + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/lhns/munit-tagless-final.git", + "revision":"0.2.0", + "version":"0.2.0", + "targets":"de.lolhens%munit-tagless-final" + }, + "lhns_nifi-scala":{ + "name":"lhns_nifi-scala", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/lhns/nifi-scala.git", + "revision":"0.3.1", + "version":"0.3.1", + "targets":"de.lolhens%nifi-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_remote-io":{ + "name":"lhns_remote-io", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_cats-effect", + "http4s_http4s", + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/lhns/remote-io.git", + "revision":"0.0.1", + "version":"0.0.1", + "targets":"de.lolhens%remote-io-core de.lolhens%remote-io-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_scala-trustmanager-utils":{ + "name":"lhns_scala-trustmanager-utils", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "log4s_log4s", + "typelevel_cats" + ], + "repoUrl":"https://github.com/lhns/scala-trustmanager-utils.git", + "revision":"0.3.5", + "version":"0.3.5", + "targets":"de.lhns%scala-trustmanager-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "liewhite_common":{ + "name":"liewhite_common", + "dependencies":[ + "liewhite_swopen", + "akka_akka", + "scalameta_munit" + ], + "repoUrl":"https://github.com/liewhite/common.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.github.liewhite%rpc4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "liewhite_swopen":{ + "name":"liewhite_swopen", + "dependencies":[ + "typelevel_shapeless-3", + "zio_zio-json", + "circe_circe-yaml", + "zio_zio-protoquill", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/liewhite/swopen.git", + "revision":"v0.17.5", + "version":"0.17.5", + "targets":"io.github.liewhite%json io.github.liewhite%config io.github.liewhite%sqlx io.github.liewhite%common io.github.liewhite%web3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lightbend-labs_lightbend-emoji":{ + "name":"lightbend-labs_lightbend-emoji", + "dependencies":[ + "scalatest_scalatest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/lightbend-labs/lightbend-emoji.git", + "revision":"1.3.0", + "version":"1.3.0", + "targets":"com.lightbend%emoji", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lightbend-labs_scala-logging":{ + "name":"lightbend-labs_scala-logging", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/lightbend-labs/scala-logging.git", + "revision":"v3.9.5", + "version":"3.9.5", + "targets":"com.typesafe.scala-logging%scala-logging", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lightbend_mima":{ + "name":"lightbend_mima", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/lightbend/mima.git", + "revision":"1.1.1", + "version":"1.1.1", + "targets":"com.typesafe%mima-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "lightbend_ssl-config":{ + "name":"lightbend_ssl-config", + "dependencies":[ + + ], + "repoUrl":"https://github.com/lightbend/ssl-config.git", + "revision":"v0.6.1", + "version":"0.6.1", + "targets":"com.typesafe%ssl-config-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "likeligood-ab_scala-react":{ + "name":"likeligood-ab_scala-react", + "dependencies":[ + + ], + "repoUrl":"https://github.com/likeligood-ab/scala-react.git", + "revision":"", + "version":"0.1.0", + "targets":"com.likeligood%scala-react" + }, + "linyxus_papiers-core":{ + "name":"linyxus_papiers-core", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "bkirwi_decline", + "circe_circe", + "softwaremill_sttp", + "json4s_json4s", + "http4s_http4s", + "scalameta_munit" + ], + "repoUrl":"https://github.com/linyxus/papiers-core.git", + "revision":"", + "version":"0.2.0", + "targets":"io.github.linyxus%papiers-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "liquibase4s_liquibase4s":{ + "name":"liquibase4s_liquibase4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/liquibase4s/liquibase4s.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"io.github.liquibase4s%liquibase4s-cats-effect io.github.liquibase4s%liquibase4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lloydmeta_enumeratum":{ + "name":"lloydmeta_enumeratum", + "dependencies":[ + "scalatest_scalatest", + "zio_zio-quill", + "zio_zio-protoquill", + "scala_scala-xml", + "typelevel_scalacheck", + "scalatest_scalatestplus-scalacheck", + "playframework_play-json", + "circe_circe", + "reactivemongo_reactivemongo-bson", + "tpolecat_doobie", + "typelevel_cats" + ], + "repoUrl":"https://github.com/lloydmeta/enumeratum.git", + "revision":"v1.7.2", + "version":"1.7.2", + "targets":"com.beachape%enumeratum-quill com.beachape%enumeratum-scalacheck com.beachape%enumeratum com.beachape%enumeratum-play-json com.beachape%enumeratum-circe com.beachape%enumeratum-reactivemongo-bson com.beachape%enumeratum-doobie com.beachape%enumeratum-play com.beachape%enumeratum-test com.beachape%enumeratum-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-Denumeratum.useLocalVersion=true" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "log4s_log4s":{ + "name":"log4s_log4s", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/log4s/log4s.git", + "revision":"v1.10.0", + "version":"1.10.0", + "targets":"org.log4s%log4s org.log4s%log4s-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "lolgab_snunit":{ + "name":"lolgab_snunit", + "dependencies":[ + "softwaremill_tapir" + ], + "repoUrl":"https://github.com/lolgab/snunit.git", + "revision":"0.2.4", + "version":"0.2.4", + "targets":"com.github.lolgab%snunit com.github.lolgab%snunit-tapir", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lomigmegard_akka-http-cors":{ + "name":"lomigmegard_akka-http-cors", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/lomigmegard/akka-http-cors.git", + "revision":"v1.1.3", + "version":"1.1.3", + "targets":"ch.megard%akka-http-cors", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lorandszakacs_enclosure":{ + "name":"lorandszakacs_enclosure", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/lorandszakacs/enclosure.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.lorandszakacs%enclosure", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "losizm_bolster":{ + "name":"losizm_bolster", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/bolster.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"com.github.losizm%bolster" + }, + "losizm_ergo":{ + "name":"losizm_ergo", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/ergo.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.github.losizm%ergo" + }, + "losizm_grapple":{ + "name":"losizm_grapple", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/grapple.git", + "revision":"v12.1.0", + "version":"12.1.0", + "targets":"com.github.losizm%grapple" + }, + "losizm_little-cli":{ + "name":"losizm_little-cli", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-cli.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"com.github.losizm%little-cli" + }, + "losizm_little-config":{ + "name":"losizm_little-config", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-config.git", + "revision":"v4.0.0", + "version":"4.0.0", + "targets":"com.github.losizm%little-config" + }, + "losizm_little-io":{ + "name":"losizm_little-io", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-io.git", + "revision":"v9.0.0", + "version":"9.0.0", + "targets":"com.github.losizm%little-io" + }, + "losizm_little-json":{ + "name":"losizm_little-json", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-json.git", + "revision":"v9.0.0", + "version":"9.0.0", + "targets":"com.github.losizm%little-json" + }, + "losizm_little-security":{ + "name":"losizm_little-security", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-security.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.github.losizm%little-security" + }, + "losizm_little-sql":{ + "name":"losizm_little-sql", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-sql.git", + "revision":"v5.0.0", + "version":"5.0.0", + "targets":"com.github.losizm%little-sql", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "losizm_little-time":{ + "name":"losizm_little-time", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-time.git", + "revision":"v4.0.0", + "version":"4.0.0", + "targets":"com.github.losizm%little-time" + }, + "losizm_scamper":{ + "name":"losizm_scamper", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/scamper.git", + "revision":"v33.4.0", + "version":"33.4.0", + "targets":"com.github.losizm%scamper", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "losizm_t2":{ + "name":"losizm_t2", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/t2.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"com.github.losizm%t2" + }, + "lunduniversity_introprog-scalalib":{ + "name":"lunduniversity_introprog-scalalib", + "dependencies":[ + + ], + "repoUrl":"https://github.com/lunduniversity/introprog-scalalib.git", + "revision":"v1.3.1", + "version":"1.3.1", + "targets":"se.lth.cs%introprog", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "m2-oss_calypso":{ + "name":"m2-oss_calypso", + "dependencies":[ + "fthomas_refined", + "typelevel_cats", + "scalatest_scalatest", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/m2-oss/calypso.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"ru.m2%calypso-core ru.m2%calypso-scalapb ru.m2%calypso-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "malliina_mobile-push":{ + "name":"malliina_mobile-push", + "dependencies":[ + "scalameta_munit", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/malliina/mobile-push.git", + "revision":"v3.7.1", + "version":"3.7.1", + "targets":"com.malliina%mobile-push" + }, + "malliina_util-base":{ + "name":"malliina_util-base", + "dependencies":[ + "circe_circe", + "scalameta_munit" + ], + "repoUrl":"https://github.com/malliina/util-base.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.malliina%util-base" + }, + "malyszaryczlowiek_foo-repo":{ + "name":"malyszaryczlowiek_foo-repo", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/malyszaryczlowiek/foo-repo.git", + "revision":"", + "version":"0.1.1", + "targets":"io.github.malyszaryczlowiek%foo-repo" + }, + "malyszaryczlowiek_kessenger-lib":{ + "name":"malyszaryczlowiek_kessenger-lib", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/malyszaryczlowiek/kessenger-lib.git", + "revision":"v0.3.14", + "version":"0.3.14", + "targets":"io.github.malyszaryczlowiek%kessenger-lib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "marchliu_jaskell-dotty":{ + "name":"marchliu_jaskell-dotty", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/marchliu/jaskell-dotty.git", + "revision":"", + "version":"0.4.0", + "targets":"io.github.marchliu%jaskell-dotty" + }, + "marcinzh_turbolift":{ + "name":"marcinzh_turbolift", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats" + ], + "repoUrl":"https://github.com/marcinzh/turbolift.git", + "revision":"v0.25.0", + "version":"0.25.0", + "targets":"io.github.marcinzh%turbolift-core" + }, + "marcinzh_yamlike":{ + "name":"marcinzh_yamlike", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/marcinzh/yamlike.git", + "revision":"", + "version":"0.1.0", + "targets":"io.github.marcinzh%yamlayer io.github.marcinzh%yamlist" + }, + "markehammons_slinc":{ + "name":"markehammons_slinc", + "dependencies":[ + + ], + "repoUrl":"https://github.com/markehammons/slinc.git", + "revision":"", + "version":"0.1.1-72-1cedff", + "targets":"fr.hammons%slinc-core fr.hammons%slinc-j17 fr.hammons%slinc-j19 fr.hammons%slinc-runtime", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "massimosiani_monix-newtypes-cats":{ + "name":"massimosiani_monix-newtypes-cats", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "scalameta_munit" + ], + "repoUrl":"https://github.com/massimosiani/monix-newtypes-cats.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"io.github.massimosiani%monix-newtypes-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "massimosiani_skunk":{ + "name":"massimosiani_skunk", + "dependencies":[ + "fthomas_refined", + "circe_circe", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "scodec_scodec-bits", + "scodec_scodec", + "scodec_scodec-cats", + "tpolecat_natchez", + "tpolecat_sourcepos", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/massimosiani/skunk.git", + "revision":"", + "version":"0.3.2", + "targets":"io.github.massimosiani%refined io.github.massimosiani%skunk-circe io.github.massimosiani%skunk-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "mateuszkubuszok_pipez":{ + "name":"mateuszkubuszok_pipez", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/mateuszkubuszok/pipez.git", + "revision":"v0.5.1", + "version":"0.5.1", + "targets":"com.kubuszok%pipez com.kubuszok%pipez-dsl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set pipez3 /Compile/scalacOptions += \"-Ykind-projector:underscores\" ", + "set pipezDsl3/Compile/scalacOptions += \"-Ykind-projector:underscores\" " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mattlangsenkamp_svgbounds":{ + "name":"mattlangsenkamp_svgbounds", + "dependencies":[ + "typelevel_cats-parse", + "scalameta_munit", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/mattlangsenkamp/svgbounds.git", + "revision":"", + "version":"0.1.0", + "targets":"com.mattlangsenkamp.svgBounds%svgbounds" + }, + "max-leuthaeuser_scroll":{ + "name":"max-leuthaeuser_scroll", + "dependencies":[ + + ], + "repoUrl":"https://github.com/max-leuthaeuser/scroll.git", + "revision":"", + "version":"3.0", + "targets":"com.github.max-leuthaeuser%scroll", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mdedetrich_scalacheck":{ + "name":"mdedetrich_scalacheck", + "dependencies":[ + + ], + "repoUrl":"https://github.com/mdedetrich/scalacheck.git", + "revision":"", + "version":"1.17.0", + "targets":"org.mdedetrich%scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "metarank_cfor":{ + "name":"metarank_cfor", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/metarank/cfor.git", + "revision":"0.3", + "version":"0.3", + "targets":"io.github.metarank%cfor", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "metarank_ltrlib":{ + "name":"metarank_ltrlib", + "dependencies":[ + "scalatest_scalatest", + "metarank_cfor", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/metarank/ltrlib.git", + "revision":"0.1.20", + "version":"0.1.20", + "targets":"io.github.metarank%ltrlib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "milessabin_shapeless":{ + "name":"milessabin_shapeless", + "dependencies":[ + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/milessabin/shapeless.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "mjakubowski84_parquet4s":{ + "name":"mjakubowski84_parquet4s", + "dependencies":[ + "akka_akka", + "scala_scala-collection-compat", + "scalatest_scalatest", + "typelevel_fs2", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/mjakubowski84/parquet4s.git", + "revision":"v2.7.1", + "version":"2.7.1", + "targets":"com.github.mjakubowski84%parquet4s-akka com.github.mjakubowski84%parquet4s-core com.github.mjakubowski84%parquet4s-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mkroli_dns4s":{ + "name":"mkroli_dns4s", + "dependencies":[ + "scalatest_scalatest", + "typelevel_fs2", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/mkroli/dns4s.git", + "revision":"v0.21.0", + "version":"0.21.0", + "targets":"com.github.mkroli%dns4s-akka com.github.mkroli%dns4s-core com.github.mkroli%dns4s-fs2 com.github.mkroli%dns4s-netty", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mkroli_lpm":{ + "name":"mkroli_lpm", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/mkroli/lpm.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"com.github.mkroli%lpm" + }, + "mobimeo_fs2-gtfs":{ + "name":"mobimeo_fs2-gtfs", + "dependencies":[ + "disneystreaming_weaver-test", + "typelevel_fs2", + "gnieh_fs2-data", + "circe_circe", + "armanbilge_log4cats", + "typelevel_cats-parse", + "typelevel_literally" + ], + "repoUrl":"https://github.com/mobimeo/fs2-gtfs.git", + "revision":"v0.4.1", + "version":"0.4.1", + "targets":"com.mobimeo%fs2-gtfs-core com.mobimeo%fs2-gtfs-rules com.mobimeo%fs2-gtfs-rules-syntax", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "molarmanful_sclin":{ + "name":"molarmanful_sclin", + "dependencies":[ + "typelevel_spire", + "com-lihaoyi_mainargs", + "com-lihaoyi_os-lib", + "com-lihaoyi_fansi", + "com-lihaoyi_upickle", + "monix_monix" + ], + "repoUrl":"https://github.com/molarmanful/sclin.git", + "revision":"v0.1.8", + "version":"0.1.8", + "targets":"io.github.molarmanful%sclin", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "monix_implicitbox":{ + "name":"monix_implicitbox", + "dependencies":[ + "monix_minitest" + ], + "repoUrl":"https://github.com/monix/implicitbox.git", + "revision":"v0.3.4", + "version":"0.3.4", + "targets":"io.monix%implicitbox", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "monix_minitest":{ + "name":"monix_minitest", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/monix/minitest.git", + "revision":"v2.9.6", + "version":"2.9.6", + "targets":"io.monix%minitest io.monix%minitest-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "monix_monix":{ + "name":"monix_monix", + "dependencies":[ + "scala_scala-collection-compat", + "monix_minitest", + "typelevel_cats", + "typelevel_cats-effect", + "monix_implicitbox" + ], + "repoUrl":"https://github.com/monix/monix.git", + "revision":"v3.4.1", + "version":"3.4.1", + "targets":"io.monix%monix-catnap io.monix%monix io.monix%monix-execution io.monix%monix-eval io.monix%monix-internal-jctools io.monix%monix-reactive io.monix%monix-tail io.monix%monix-java", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "monix_monix-bio":{ + "name":"monix_monix-bio", + "dependencies":[ + "monix_monix", + "monix_minitest", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/monix/monix-bio.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"io.monix%monix-bio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "monix_monix-connect":{ + "name":"monix_monix-connect", + "dependencies":[ + "scala_scala-collection-compat", + "lightbend-labs_scala-logging", + "monix_monix", + "typelevel_scalacheck", + "akka_akka", + "pureconfig_pureconfig", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/monix/monix-connect.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.monix%monix-sqs io.monix%monix-s3 io.monix%monix-akka io.monix%monix-gcs io.monix%monix-aws-auth io.monix%monix-dynamodb io.monix%monix-elasticsearch io.monix%monix-redis io.monix%monix-hdfs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mpollmeier_scala-repl-pp":{ + "name":"mpollmeier_scala-repl-pp", + "dependencies":[ + "scalatest_scalatest", + "com-lihaoyi_mainargs", + "com-lihaoyi_os-lib", + "com-lihaoyi_pprint", + "scopt_scopt", + "scala_scala-xml", + "com-lihaoyi_cask", + "com-lihaoyi_requests-scala" + ], + "repoUrl":"https://github.com/mpollmeier/scala-repl-pp.git", + "revision":"v0.0.30", + "version":"0.0.30", + "targets":"com.michaelpollmeier%scala-repl-pp com.michaelpollmeier%scala-repl-pp-all com.michaelpollmeier%scala-repl-pp-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mrdimosthenis_glicko2":{ + "name":"mrdimosthenis_glicko2", + "dependencies":[ + "monix_minitest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/mrdimosthenis/glicko2.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"com.github.mrdimosthenis%glicko2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mrdimosthenis_scala-synapses":{ + "name":"mrdimosthenis_scala-synapses", + "dependencies":[ + "scala_scala-parallel-collections", + "circe_circe", + "tototoshi_scala-csv" + ], + "repoUrl":"https://github.com/mrdimosthenis/scala-synapses.git", + "revision":"v8.0.0", + "version":"8.0.0", + "targets":"com.github.mrdimosthenis%synapses", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "msgpack4z_msgpack4z-argonaut":{ + "name":"msgpack4z_msgpack4z-argonaut", + "dependencies":[ + "argonaut-io_argonaut", + "msgpack4z_msgpack4z-core" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-argonaut.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"com.github.xuwei-k%msgpack4z-argonaut", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.1\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "msgpack4z_msgpack4z-circe":{ + "name":"msgpack4z_msgpack4z-circe", + "dependencies":[ + "circe_circe", + "msgpack4z_msgpack4z-core" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-circe.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"com.github.xuwei-k%msgpack4z-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "msgpack4z_msgpack4z-core":{ + "name":"msgpack4z_msgpack4z-core", + "dependencies":[ + "scalaz_scalaz", + "xuwei-k_zeroapply" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-core.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"com.github.xuwei-k%msgpack4z-core" + }, + "msgpack4z_msgpack4z-jawn":{ + "name":"msgpack4z_msgpack4z-jawn", + "dependencies":[ + "typelevel_jawn", + "msgpack4z_msgpack4z-core" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-jawn.git", + "revision":"v0.7.3", + "version":"0.7.3", + "targets":"com.github.xuwei-k%msgpack4z-jawn", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.0\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "msgpack4z_msgpack4z-play":{ + "name":"msgpack4z_msgpack4z-play", + "dependencies":[ + "playframework_play-json", + "msgpack4z_msgpack4z-core" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-play.git", + "revision":"v0.11.0", + "version":"0.11.0", + "targets":"com.github.xuwei-k%msgpack4z-play", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mutsuhiro6_ulid-scala3":{ + "name":"mutsuhiro6_ulid-scala3", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/mutsuhiro6/ulid-scala3.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"io.github.mutsuhiro6%ulid-scala3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "mvv_sager":{ + "name":"mvv_sager", + "dependencies":[ + "mvv_typine", + "zio_izumi-reflect", + "scalatest_scalatest", + "zio_zio", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/mvv/sager.git", + "revision":"v0.2-M1", + "version":"0.2-M1", + "targets":"com.github.mvv.sager%sager com.github.mvv.sager%sager-zio com.github.mvv.sager%sager-zio-interop-cats" + }, + "mvv_typine":{ + "name":"mvv_typine", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/mvv/typine.git", + "revision":"v0.1-M4", + "version":"0.1-M4", + "targets":"com.github.mvv.typine%typine", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_cloud-logging-logback-scala":{ + "name":"nafg_cloud-logging-logback-scala", + "dependencies":[ + "scalatest_scalatest", + "circe_circe" + ], + "repoUrl":"https://github.com/nafg/cloud-logging-logback-scala.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"io.github.nafg.cloudlogging%appender io.github.nafg.cloudlogging%marker", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_css-dsl":{ + "name":"nafg_css-dsl", + "dependencies":[ + "com-lihaoyi_scalatags" + ], + "repoUrl":"https://github.com/nafg/css-dsl.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.github.nafg.css-dsl%bootstrap3_scalatags io.github.nafg.css-dsl%fomanticui_scalatags io.github.nafg.css-dsl%bootstrap4_scalatags io.github.nafg.css-dsl%bulma_scalatags io.github.nafg.css-dsl%fontawesome_scalatags io.github.nafg.css-dsl%semanticui_scalatags io.github.nafg.css-dsl%bootstrap5_scalatags", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_scala-phonenumber":{ + "name":"nafg_scala-phonenumber", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nafg/scala-phonenumber.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.github.nafg.scala-phonenumber%scala-phonenumber", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_scheduler":{ + "name":"nafg_scheduler", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nafg/scheduler.git", + "revision":"v2.0.2", + "version":"2.0.2", + "targets":"io.github.nafg.scheduler%scheduler", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_simple-router":{ + "name":"nafg_simple-router", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/nafg/simple-router.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.nafg.simple-router%simple-router io.github.nafg.simple-router%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_simpleivr":{ + "name":"nafg_simpleivr", + "dependencies":[ + "scala_scala-collection-compat", + "com-lihaoyi_sourcecode", + "typelevel_cats", + "typelevel_cats-effect", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/nafg/simpleivr.git", + "revision":"v0.8.2", + "version":"0.8.2", + "targets":"io.github.nafg.simpleivr%simpleivr-asterisk io.github.nafg.simpleivr%simpleivr-core io.github.nafg.simpleivr%simpleivr-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "naoh87_lettucef":{ + "name":"naoh87_lettucef", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/naoh87/lettucef.git", + "revision":"v0.1.7", + "version":"0.1.7", + "targets":"dev.naoh%lettucef-core dev.naoh%lettucef-extras dev.naoh%lettucef-streams", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "narma_tranzactio":{ + "name":"narma_tranzactio", + "dependencies":[ + "zio_zio", + "zio_interop-cats", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/narma/tranzactio.git", + "revision":"v4.0.1", + "version":"4.0.1", + "targets":"st.alzo%tranzactio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "narma_zio-docker":{ + "name":"narma_zio-docker", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/narma/zio-docker.git", + "revision":"v2.0.1-M1", + "version":"2.0.1-M1", + "targets":"st.alzo%zio-docker", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "neandertech_langoustine":{ + "name":"neandertech_langoustine", + "dependencies":[ + "typelevel_fs2", + "outr_scribe", + "disneystreaming_weaver-test", + "com-lihaoyi_upickle", + "typelevel_cats", + "http4s_http4s", + "bkirwi_decline", + "plokhotnyuk_jsoniter-scala" + ], + "repoUrl":"https://github.com/neandertech/langoustine.git", + "revision":"v0.0.19", + "version":"0.0.19", + "targets":"tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "nickburkard_aws-cdk-scala":{ + "name":"nickburkard_aws-cdk-scala", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nickburkard/aws-cdk-scala.git", + "revision":"v0.22.0", + "version":"0.22.0", + "targets":"io.burkard%aws-cdk-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "nicolasfara_ecscala":{ + "name":"nicolasfara_ecscala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/nicolasfara/ecscala.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"dev.atedeg%ecscala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "noelwelsh_mads":{ + "name":"noelwelsh_mads", + "dependencies":[ + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/noelwelsh/mads.git", + "revision":"0.2.0", + "version":"0.2.0", + "targets":"org.creativescala%mads", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "norbert-radyk_spoiwo":{ + "name":"norbert-radyk_spoiwo", + "dependencies":[ + "tototoshi_scala-csv", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/norbert-radyk/spoiwo.git", + "revision":"", + "version":"2.2.1", + "targets":"com.norbitltd%spoiwo com.norbitltd%spoiwo-examples com.norbitltd%spoiwo-grids", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "note_mini-refined":{ + "name":"note_mini-refined", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/note/mini-refined.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"pl.msitko%mini-refined" + }, + "nremond_pbkdf2-scala":{ + "name":"nremond_pbkdf2-scala", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/nremond/pbkdf2-scala.git", + "revision":"", + "version":"0.7.0", + "targets":"io.github.nremond%pbkdf2-scala" + }, + "nrinaudo_kantan.parsers":{ + "name":"nrinaudo_kantan.parsers", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/nrinaudo/kantan.parsers.git", + "revision":"v1.0.6", + "version":"1.0.6", + "targets":"com.nrinaudo%kantan-parsers" + }, + "nscala-time_nscala-time":{ + "name":"nscala-time_nscala-time", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nscala-time/nscala-time.git", + "revision":"releases/2.32.0", + "version":"2.32.0", + "targets":"com.github.nscala-time%nscala-time" + }, + "nthportal_spaghetti":{ + "name":"nthportal_spaghetti", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nthportal/spaghetti.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"lgbt.princess%spaghetti", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ocadotechnology_sttp-oauth2":{ + "name":"ocadotechnology_sttp-oauth2", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "softwaremill_sttp", + "fthomas_refined", + "scalatest_scalatest", + "typelevel_cats-effect", + "monix_monix", + "cb372_scalacache" + ], + "repoUrl":"https://github.com/ocadotechnology/sttp-oauth2.git", + "revision":"v0.15.2", + "version":"0.15.2", + "targets":"com.ocadotechnology%sttp-oauth2 com.ocadotechnology%sttp-oauth2-cache-ce2 com.ocadotechnology%sttp-oauth2-cache-future com.ocadotechnology%sttp-oauth2-cache-cats com.ocadotechnology%sttp-oauth2-cache-scalacache com.ocadotechnology%sttp-oauth2-cache", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ohze_akka-guice":{ + "name":"ohze_akka-guice", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ohze/akka-guice.git", + "revision":"v3.3.1", + "version":"3.3.1", + "targets":"com.sandinh%akka-guice", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ohze_couchbase-scala":{ + "name":"ohze_couchbase-scala", + "dependencies":[ + "scala_scala-collection-compat", + "playframework_play-json", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/ohze/couchbase-scala.git", + "revision":"v9.2.0", + "version":"9.2.0", + "targets":"com.sandinh%couchbase-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ohze_php-utils":{ + "name":"ohze_php-utils", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ohze/php-utils.git", + "revision":"v1.0.9", + "version":"1.0.9", + "targets":"com.sandinh%php-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ohze_sd-util":{ + "name":"ohze_sd-util", + "dependencies":[ + "scala_scala-collection-compat", + "scopt_scopt", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/ohze/sd-util.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"com.sandinh%sd-util com.sandinh%env-hack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "olivierblanvillain_regsafe":{ + "name":"olivierblanvillain_regsafe", + "dependencies":[ + + ], + "repoUrl":"https://github.com/olivierblanvillain/regsafe.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"in.nvilla%regsafe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ollls_quartz-h2":{ + "name":"ollls_quartz-h2", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats-effect", + "armanbilge_log4cats", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/ollls/quartz-h2.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.ollls%quartz-h2" + }, + "opaliasystems_opalia-commons-core":{ + "name":"opaliasystems_opalia-commons-core", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/opaliasystems/opalia-commons-core.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"systems.opalia%commons-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "openmole_container":{ + "name":"openmole_container", + "dependencies":[ + "typelevel_squants", + "circe_circe" + ], + "repoUrl":"https://github.com/openmole/container.git", + "revision":"v1.21", + "version":"1.21", + "targets":"org.openmole%container" + }, + "openmole_gridscale":{ + "name":"openmole_gridscale", + "dependencies":[ + "typelevel_squants", + "scalatest_scalatest", + "circe_circe", + "json4s_json4s", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/openmole/gridscale.git", + "revision":"v2.43", + "version":"2.43", + "targets":"org.openmole.gridscale%oar org.openmole.gridscale%slurmexample org.openmole.gridscale%sshexample org.openmole.gridscale%webdav org.openmole.gridscale%local org.openmole.gridscale%ipfsexample org.openmole.gridscale%egidiracexample org.openmole.gridscale%sge org.openmole.gridscale%pbsexample org.openmole.gridscale%httpexample org.openmole.gridscale%oarexample org.openmole.gridscale%gridscale org.openmole.gridscale%slurm org.openmole.gridscale%condor org.openmole.gridscale%http org.openmole.gridscale%egiwebdavexample org.openmole.gridscale%sgeexample org.openmole.gridscale%ssh org.openmole.gridscale%ipfs org.openmole.gridscale%pbs org.openmole.gridscale%localexample org.openmole.gridscale%effect org.openmole.gridscale%cluster org.openmole.gridscale%egicreamexample org.openmole.gridscale%condorexample org.openmole.gridscale%egi org.openmole.gridscale%dirac" + }, + "openmole_mgo":{ + "name":"openmole_mgo", + "dependencies":[ + "optics-dev_monocle", + "typelevel_squants", + "scalanlp_breeze" + ], + "repoUrl":"https://github.com/openmole/mgo.git", + "revision":"v3.55", + "version":"3.55", + "targets":"org.openmole%mgo" + }, + "openmole_scaladget":{ + "name":"openmole_scaladget", + "dependencies":[ + + ], + "repoUrl":"https://github.com/openmole/scaladget.git", + "revision":"v1.9.4", + "version":"1.9.4", + "targets":"org.openmole.scaladget%scaladget" + }, + "optics-dev_monocle":{ + "name":"optics-dev_monocle", + "dependencies":[ + "vasilmkd_discipline", + "typelevel_cats", + "fthomas_refined", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/optics-dev/monocle.git", + "revision":"v3.2.0", + "version":"3.2.0", + "targets":"dev.optics%monocle-law dev.optics%monocle-refined dev.optics%monocle-state dev.optics%monocle-core dev.optics%monocle-macro dev.optics%monocle-unsafe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "oranda_libanius":{ + "name":"oranda_libanius", + "dependencies":[ + "etorreborre_specs2", + "scalaz_scalaz", + "scala_scala-parser-combinators", + "plokhotnyuk_jsoniter-scala" + ], + "repoUrl":"https://github.com/oranda/libanius.git", + "revision":"v0.9.9.2", + "version":"0.9.9.2", + "targets":"com.github.oranda%libanius" + }, + "otavia-projects_mill-rust-jni":{ + "name":"otavia-projects_mill-rust-jni", + "dependencies":[ + + ], + "repoUrl":"https://github.com/otavia-projects/mill-rust-jni.git", + "revision":"0.1.0", + "version":"0.1.0", + "targets":"io.github.otavia-projects%jni-loader" + }, + "outr_lucene4s":{ + "name":"outr_lucene4s", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/lucene4s.git", + "revision":"1.11.1", + "version":"1.11.1", + "targets":"com.outr%lucene4s com.outr%lucene4s-core" + }, + "outr_mailgun4s":{ + "name":"outr_mailgun4s", + "dependencies":[ + "outr_spice" + ], + "repoUrl":"https://github.com/outr/mailgun4s.git", + "revision":"1.1.2", + "version":"1.1.2", + "targets":"com.outr%mailgun4s" + }, + "outr_moduload":{ + "name":"outr_moduload", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/moduload.git", + "revision":"1.1.6", + "version":"1.1.6", + "targets":"com.outr%moduload" + }, + "outr_perfolation":{ + "name":"outr_perfolation", + "dependencies":[ + + ], + "repoUrl":"https://github.com/outr/perfolation.git", + "revision":"master", + "version":"1.2.9", + "targets":"com.outr%perfolation com.outr%perfolation-unit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "outr_profig":{ + "name":"outr_profig", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/profig.git", + "revision":"3.4.7", + "version":"3.4.7", + "targets":"com.outr%profig", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "outr_reactify":{ + "name":"outr_reactify", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/reactify.git", + "revision":"4.0.8", + "version":"4.0.8", + "targets":"com.outr%reactify", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.1.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "outr_robobrowser":{ + "name":"outr_robobrowser", + "dependencies":[ + "outr_scribe", + "outr_spice", + "com-lihaoyi_sourcecode", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/robobrowser.git", + "revision":"1.5.1", + "version":"1.5.1", + "targets":"com.outr%robobrowser", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "outr_scalapass":{ + "name":"outr_scalapass", + "dependencies":[ + "outr_profig", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/scalapass.git", + "revision":"1.2.4", + "version":"1.2.4", + "targets":"com.outr%scalapass" + }, + "outr_scarango":{ + "name":"outr_scarango", + "dependencies":[ + "outr_profig", + "outr_scalapass", + "scalatest_scalatest", + "typelevel_cats-effect", + "typelevel_fs2", + "outr_scribe", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/outr/scarango.git", + "revision":"3.7.7", + "version":"3.7.7", + "targets":"com.outr%scarango-core com.outr%scarango-driver", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "outr_scribe":{ + "name":"outr_scribe", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats-effect", + "typelevel_cats-effect-testing", + "scala_scala-collection-compat", + "outr_perfolation", + "com-lihaoyi_sourcecode", + "outr_moduload" + ], + "repoUrl":"https://github.com/outr/scribe.git", + "revision":"3.10.6", + "version":"3.10.6", + "targets":"com.outr%scribe-log4j com.outr%scribe-slf4j com.outr%scribe-migration com.outr%scribe-slf4j2 com.outr%scribe-file com.outr%scribe-cats com.outr%scribe-json com.outr%scribe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "outr_spice":{ + "name":"outr_spice", + "dependencies":[ + "outr_scribe", + "scalatest_scalatest", + "typelevel_cats-effect-testing", + "outr_profig", + "outr_reactify", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_literally", + "outr_moduload" + ], + "repoUrl":"https://github.com/outr/spice.git", + "revision":"0.0.8", + "version":"0.0.8", + "targets":"com.outr%spice-server-undertow com.outr%spice-core com.outr%spice-client com.outr%spice com.outr%spice-delta com.outr%spice-client-okhttp com.outr%spice-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3: String = \"3.2.1\"", + "replaceWith":"val scala3: String = \"\"" + } + ] + } + }, + "ovotech_ciris-aws-secretsmanager":{ + "name":"ovotech_ciris-aws-secretsmanager", + "dependencies":[ + "vlovgr_ciris", + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/ovotech/ciris-aws-secretsmanager.git", + "revision":"v5.0.1", + "version":"5.0.1", + "targets":"com.ovoenergy%ciris-aws-secretsmanager" + }, + "ovotech_meters4s":{ + "name":"ovotech_meters4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/ovotech/meters4s.git", + "revision":"v1.1.2", + "version":"1.1.2", + "targets":"com.ovoenergy%meters4s com.ovoenergy%meters4s-datadog com.ovoenergy%meters4s-statsd" + }, + "ovotech_natchez-extras":{ + "name":"ovotech_natchez-extras", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "typelevel_scalacheck", + "armanbilge_scalacheck-effect", + "tpolecat_natchez", + "tpolecat_doobie", + "armanbilge_log4cats", + "circe_circe", + "http4s_http4s", + "typelevel_fs2", + "typelevel_kittens" + ], + "repoUrl":"https://github.com/ovotech/natchez-extras.git", + "revision":"7.0.0-M4", + "version":"7.0.0-M4", + "targets":"com.ovoenergy%natchez-extras-doobie com.ovoenergy%natchez-extras-testkit com.ovoenergy%natchez-extras-slf4j com.ovoenergy%natchez-extras-log4cats com.ovoenergy%natchez-extras-metrics com.ovoenergy%natchez-extras-datadog com.ovoenergy%natchez-extras-dogstatsd com.ovoenergy%natchez-extras-combine com.ovoenergy%natchez-extras-datadog-stable com.ovoenergy%natchez-extras-http4s-stable com.ovoenergy%natchez-extras-fs2 com.ovoenergy%natchez-extras-core com.ovoenergy%natchez-extras-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "oyvindberg_tui-scala":{ + "name":"oyvindberg_tui-scala", + "dependencies":[ + + ], + "repoUrl":"https://github.com/oyvindberg/tui-scala.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"com.olvind.tui%cassowary com.olvind.tui%tui" + }, + "pac4j_http4s-pac4j":{ + "name":"pac4j_http4s-pac4j", + "dependencies":[ + "circe_circe", + "http4s_http4s", + "typelevel_cats", + "typelevel_vault", + "typelevel_mouse", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/pac4j/http4s-pac4j.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.pac4j%http4s-pac4j" + }, + "palanga_parana":{ + "name":"palanga_parana", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/palanga/parana.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"io.github.palanga%parana-journal-common io.github.palanga%parana-core-local", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "palanga_zio-cassandra":{ + "name":"palanga_zio-cassandra", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/palanga/zio-cassandra.git", + "revision":"v0.10.0", + "version":"0.10.0", + "targets":"io.github.palanga%zio-cassandra", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "paoloboni_binance-scala-client":{ + "name":"paoloboni_binance-scala-client", + "dependencies":[ + "circe_circe", + "typelevel_fs2", + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats", + "softwaremill_sttp", + "http4s_http4s", + "http4s_blaze", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/paoloboni/binance-scala-client.git", + "revision":"v1.6.0", + "version":"1.6.0", + "targets":"io.github.paoloboni%binance-scala-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "paoloboni_spray-json-derived-codecs":{ + "name":"paoloboni_spray-json-derived-codecs", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/paoloboni/spray-json-derived-codecs.git", + "revision":"v2.3.10", + "version":"2.3.10", + "targets":"io.github.paoloboni%spray-json-derived-codecs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "pdal_java":{ + "name":"pdal_java", + "dependencies":[ + "sbt_sbt-jni", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pdal/java.git", + "revision":"v2.4.0", + "version":"2.4.0", + "targets":"io.pdal%pdal", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "permutive-engineering_fs2-google-pubsub":{ + "name":"permutive-engineering_fs2-google-pubsub", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "scalatest_scalatest", + "armanbilge_log4cats", + "testcontainers_testcontainers-scala", + "scala_scala-collection-compat", + "http4s_http4s", + "plokhotnyuk_jsoniter-scala" + ], + "repoUrl":"https://github.com/permutive-engineering/fs2-google-pubsub.git", + "revision":"v0.21.0", + "version":"0.21.0", + "targets":"com.permutive%fs2-google-pubsub com.permutive%fs2-google-pubsub-grpc com.permutive%fs2-google-pubsub-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "permutive-engineering_prometheus4cats":{ + "name":"permutive-engineering_prometheus4cats", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "typelevel_discipline-munit", + "armanbilge_scalacheck-effect", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/permutive-engineering/prometheus4cats.git", + "revision":"v1.0.0-RC3", + "version":"1.0.0-RC3", + "targets":"com.permutive%prometheus4cats com.permutive%prometheus4cats-docs com.permutive%prometheus4cats-java com.permutive%prometheus4cats-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "permutive-engineering_prometheus4cats-contrib":{ + "name":"permutive-engineering_prometheus4cats-contrib", + "dependencies":[ + "permutive-engineering_prometheus4cats", + "typelevel_cats-effect", + "scalameta_munit", + "trace4cats_trace4cats", + "permutive-engineering_refreshable" + ], + "repoUrl":"https://github.com/permutive-engineering/prometheus4cats-contrib.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.permutive%prometheus4cats-contrib-cats-effect com.permutive%prometheus4cats-contrib-google-cloud-bigtable com.permutive%prometheus4cats-contrib-opencensus com.permutive%prometheus4cats-contrib-trace4cats com.permutive%prometheus4cats-contrib-refreshable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "permutive-engineering_refreshable":{ + "name":"permutive-engineering_refreshable", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "cb372_cats-retry", + "scalameta_munit" + ], + "repoUrl":"https://github.com/permutive-engineering/refreshable.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.permutive%refreshable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "petitviolet_scala-operator":{ + "name":"petitviolet_scala-operator", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/petitviolet/scala-operator.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"net.petitviolet%operator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "phaller_spores3":{ + "name":"phaller_spores3", + "dependencies":[ + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/phaller/spores3.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.phaller%spores3" + }, + "phenoscape_scowl":{ + "name":"phenoscape_scowl", + "dependencies":[ + "scalatest_scalatest", + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/phenoscape/scowl.git", + "revision":"v1.4.1", + "version":"1.4.1", + "targets":"org.phenoscape%scowl org.phenoscape%scowl-owlapi5", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "phillhenry_dreadnought":{ + "name":"phillhenry_dreadnought", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "vlovgr_ciris", + "typelevel_fs2", + "fd4s_fs2-kafka", + "typelevel_kittens", + "optics-dev_monocle", + "profunktor_neutron", + "valskalla_odin", + "fthomas_refined", + "comcast_ip4s", + "typelevel_scalacheck", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/phillhenry/dreadnought.git", + "revision":"", + "version":"0.1.0", + "targets":"uk.co.odinconsultants%dreadnought-docker uk.co.odinconsultants%dreadnought-core uk.co.odinconsultants%dreadnought-lib uk.co.odinconsultants%dreadnought uk.co.odinconsultants%dreadnought-it" + }, + "pityka_lamp":{ + "name":"pityka_lamp", + "dependencies":[ + "scalatest_scalatest", + "pityka_saddle", + "com-lihaoyi_upickle", + "typelevel_cats-effect", + "typelevel_cats", + "akka_akka", + "outr_scribe", + "plokhotnyuk_jsoniter-scala", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/pityka/lamp.git", + "revision":"v0.0.100", + "version":"0.0.100", + "targets":"io.github.pityka%lamp-knn io.github.pityka%extratrees io.github.pityka%lamp-core io.github.pityka%lamp-sten io.github.pityka%lamp-saddle io.github.pityka%lamp-akka io.github.pityka%lamp-umap io.github.pityka%lamp-data io.github.pityka%lamp-onnx", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":12288, + "sourcePatches":[ + + ] + } + }, + "pityka_nspl":{ + "name":"pityka_nspl", + "dependencies":[ + "scalameta_munit", + "pityka_saddle", + "com-lihaoyi_scalatags" + ], + "repoUrl":"https://github.com/pityka/nspl.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.github.pityka%nspl-shared-jvm io.github.pityka%nspl-awt io.github.pityka%nspl-saddle io.github.pityka%nspl-core io.github.pityka%nspl-scalatags-jvm", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3000, + "sourcePatches":[ + + ] + } + }, + "pityka_pairwisealignment":{ + "name":"pityka_pairwisealignment", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/pityka/pairwisealignment.git", + "revision":"v2.2.7", + "version":"2.2.7", + "targets":"io.github.pityka%pairwisealignment" + }, + "pityka_saddle":{ + "name":"pityka_saddle", + "dependencies":[ + "plokhotnyuk_jsoniter-scala", + "scalatest_scalatest", + "etorreborre_specs2", + "typelevel_cats", + "scala_scala-collection-compat", + "circe_circe", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/pityka/saddle.git", + "revision":"v3.5.0", + "version":"3.5.0", + "targets":"io.github.pityka%saddle-jsoniter io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-core io.github.pityka%saddle-linalg io.github.pityka%saddle-time io.github.pityka%saddle-circe io.github.pityka%saddle-binary io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-io io.github.pityka%saddle-stats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8000, + "sourcePatches":[ + + ] + } + }, + "pjfanning_akka-rabbitmq":{ + "name":"pjfanning_akka-rabbitmq", + "dependencies":[ + "akka_akka" + ], + "repoUrl":"https://github.com/pjfanning/akka-rabbitmq.git", + "revision":"v6.1.0", + "version":"6.1.0", + "targets":"com.github.pjfanning%akka-rabbitmq", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"PublishSubscribeSpec.scala\"" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_jackson-module-enumeratum":{ + "name":"pjfanning_jackson-module-enumeratum", + "dependencies":[ + "lloydmeta_enumeratum", + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/jackson-module-enumeratum.git", + "revision":"v2.14.1", + "version":"2.14.1", + "targets":"com.github.pjfanning%jackson-module-enumeratum", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_jackson-module-scala-duration":{ + "name":"pjfanning_jackson-module-scala-duration", + "dependencies":[ + "scala_scala-java8-compat", + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/jackson-module-scala-duration.git", + "revision":"v2.14.0", + "version":"2.14.0", + "targets":"com.github.pjfanning%jackson-module-scala-duration", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_jackson-module-scala3-enum":{ + "name":"pjfanning_jackson-module-scala3-enum", + "dependencies":[ + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/jackson-module-scala3-enum.git", + "revision":"v2.14.1", + "version":"2.14.1", + "targets":"com.github.pjfanning%jackson-module-scala3-enum", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_jackson-scala3-reflection-extensions":{ + "name":"pjfanning_jackson-scala3-reflection-extensions", + "dependencies":[ + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/jackson-scala3-reflection-extensions.git", + "revision":"v2.14.0", + "version":"2.14.0", + "targets":"com.github.pjfanning%jackson-scala3-reflection-extensions", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_micrometer-akka":{ + "name":"pjfanning_micrometer-akka", + "dependencies":[ + "akka_akka", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/micrometer-akka.git", + "revision":"v0.13.3", + "version":"0.13.3", + "targets":"com.github.pjfanning%micrometer-akka", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_scala-faker":{ + "name":"pjfanning_scala-faker", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/scala-faker.git", + "revision":"", + "version":"0.5.3", + "targets":"com.github.pjfanning%scala-faker" + }, + "pjfanning_scala3-sample-classes":{ + "name":"pjfanning_scala3-sample-classes", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/scala3-sample-classes.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"com.github.pjfanning%scala3-sample-classes" + }, + "pjfanning_zio-metrics-micrometer":{ + "name":"pjfanning_zio-metrics-micrometer", + "dependencies":[ + "scala_scala-java8-compat", + "zio_zio" + ], + "repoUrl":"https://github.com/pjfanning/zio-metrics-micrometer.git", + "revision":"v0.20.6", + "version":"0.20.6", + "targets":"com.github.pjfanning%zio-metrics-micrometer", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "planet42_laika":{ + "name":"planet42_laika", + "dependencies":[ + "scalameta_munit", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s" + ], + "repoUrl":"https://github.com/planet42/laika.git", + "revision":"0.19.0", + "version":"0.19.0", + "targets":"org.planet42%laika-core org.planet42%laika-io org.planet42%laika-pdf org.planet42%laika-preview", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "playframework_anorm":{ + "name":"playframework_anorm", + "dependencies":[ + "scala_scala-parser-combinators", + "scala_scala-xml", + "cchantep_acolyte", + "akka_akka", + "playframework_play-json" + ], + "repoUrl":"https://github.com/playframework/anorm.git", + "revision":"2.7.0", + "version":"2.7.0", + "targets":"org.playframework.anorm%anorm org.playframework.anorm%anorm-akka org.playframework.anorm%anorm-postgres org.playframework.anorm%anorm-tokenizer" + }, + "playframework_cachecontrol":{ + "name":"playframework_cachecontrol", + "dependencies":[ + "scala_scala-parser-combinators", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/playframework/cachecontrol.git", + "revision":"2.1.0", + "version":"2.1.0", + "targets":"com.typesafe.play%cachecontrol", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala3 = \"3.0.2-RC1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "playframework_play-file-watch":{ + "name":"playframework_play-file-watch", + "dependencies":[ + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/playframework/play-file-watch.git", + "revision":"1.2.0-M1", + "version":"1.2.0-M1", + "targets":"com.typesafe.play%play-file-watch", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "playframework_play-json":{ + "name":"playframework_play-json", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/playframework/play-json.git", + "revision":"2.10.0-RC7", + "version":"2.10.0-RC7", + "targets":"com.typesafe.play%play-json com.typesafe.play%play-json-joda", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "playframework_play-ws":{ + "name":"playframework_play-ws", + "dependencies":[ + "playframework_playframework", + "playframework_cachecontrol" + ], + "repoUrl":"https://github.com/playframework/play-ws.git", + "revision":"2.2.0-M2", + "version":"2.2.0-M2", + "targets":"com.typesafe.play%play-ahc-ws-standalone", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "playframework_playframework":{ + "name":"playframework_playframework", + "dependencies":[ + "lightbend_ssl-config", + "playframework_play-json", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/playframework/playframework.git", + "revision":"2.2.0-M2", + "version":"2.2.0-M2", + "targets":"com.typesafe.play%play-ws-standalone com.typesafe.play%play-ws-standalone-json com.typesafe.play%play-ws-standalone-xml" + }, + "playframework_twirl":{ + "name":"playframework_twirl", + "dependencies":[ + "scala_scala-xml", + "scalatest_scalatest", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/playframework/twirl.git", + "revision":"1.6.0-RC1", + "version":"1.6.0-RC1", + "targets":"com.typesafe.play%twirl-api com.typesafe.play%twirl-compiler com.typesafe.play%twirl-parser", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "plokhotnyuk_fast-string-interpolator":{ + "name":"plokhotnyuk_fast-string-interpolator", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/plokhotnyuk/fast-string-interpolator.git", + "revision":"v0.6.3", + "version":"0.6.3", + "targets":"com.github.plokhotnyuk.fsi%fsi-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "plokhotnyuk_jsoniter-scala":{ + "name":"plokhotnyuk_jsoniter-scala", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "circe_circe" + ], + "repoUrl":"https://github.com/plokhotnyuk/jsoniter-scala.git", + "revision":"v2.20.2", + "version":"2.20.2", + "targets":"com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-core com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-circe com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "plokhotnyuk_rtree2d":{ + "name":"plokhotnyuk_rtree2d", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/plokhotnyuk/rtree2d.git", + "revision":"v0.11.12", + "version":"0.11.12", + "targets":"com.github.plokhotnyuk.rtree2d%rtree2d-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "pme123_camundala":{ + "name":"pme123_camundala", + "dependencies":[ + "com-lihaoyi_os-lib", + "scala_scala-xml", + "softwaremill_tapir", + "softwaremill_sttp-apispec", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/pme123/camundala.git", + "revision":"0.12.0", + "version":"0.12.0", + "targets":"io.github.pme123%camundala-bpmn io.github.pme123%camundala-api io.github.pme123%camundala-domain io.github.pme123%camundala-simulation", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "pmeheut_nscala-java-time":{ + "name":"pmeheut_nscala-java-time", + "dependencies":[ + "cquiroz_scala-java-time", + "scalameta_munit" + ], + "repoUrl":"https://github.com/pmeheut/nscala-java-time.git", + "revision":"", + "version":"0.1.1", + "targets":"io.github.pmeheut%nscala-java-time" + }, + "polynote_uzhttp":{ + "name":"polynote_uzhttp", + "dependencies":[ + "zio_zio", + "scalatest_scalatest", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/polynote/uzhttp.git", + "revision":"0.3.0-RC1", + "version":"0.3.0-RC1", + "targets":"org.polynote%uzhttp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"if (scalaVersion.value != \"3.*\")", + "replaceWith":"if (scalaVersion.value != \"\")" + } + ] + } + }, + "polystat_odin":{ + "name":"polystat_odin", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_cats-effect-testing", + "scalatest_scalatest", + "optics-dev_monocle", + "typelevel_fs2", + "scala_scala-xml", + "com-lihaoyi_pprint", + "typelevel_cats-parse", + "higherkindness_droste" + ], + "repoUrl":"https://github.com/polystat/odin.git", + "revision":"v0.4.5", + "version":"0.4.5", + "targets":"org.polystat.odin%utils org.polystat.odin%backends org.polystat.odin%odin org.polystat.odin%parser org.polystat.odin%eolang-backend org.polystat.odin%analysis org.polystat.odin%core org.polystat.odin%interop", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "polystat_polystat-cli":{ + "name":"polystat_polystat-cli", + "dependencies":[ + "typelevel_fs2", + "bkirwi_decline", + "circe_circe", + "vlovgr_ciris", + "2m_ciris-hocon", + "http4s_http4s", + "polystat_odin", + "scalameta_munit" + ], + "repoUrl":"https://github.com/polystat/polystat-cli.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"org.polystat%polystat-cli", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "polyvariant_caliban-gitlab":{ + "name":"polyvariant_caliban-gitlab", + "dependencies":[ + "ghostdogpr_caliban" + ], + "repoUrl":"https://github.com/polyvariant/caliban-gitlab.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.kubukoz%caliban-gitlab", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "polyvariant_scala-git-markers":{ + "name":"polyvariant_scala-git-markers", + "dependencies":[ + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/polyvariant/scala-git-markers.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.polyvariant%scala-git-markers", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "polyvariant_treesitter4s":{ + "name":"polyvariant_treesitter4s", + "dependencies":[ + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/polyvariant/treesitter4s.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.polyvariant.treesitter4s%bindings org.polyvariant.treesitter4s%bindings-python org.polyvariant.treesitter4s%bindings-scala org.polyvariant.treesitter4s%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "poslegm_munit-zio":{ + "name":"poslegm_munit-zio", + "dependencies":[ + "scalameta_munit", + "zio_zio" + ], + "repoUrl":"https://github.com/poslegm/munit-zio.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.github.poslegm%munit-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "postgresql-async_postgresql-async":{ + "name":"postgresql-async_postgresql-async", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/postgresql-async/postgresql-async.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.github.postgresql-async%postgresql-async com.github.postgresql-async%db-async-common com.github.postgresql-async%mysql-async", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ppurang_abctemplates":{ + "name":"ppurang_abctemplates", + "dependencies":[ + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/ppurang/abctemplates.git", + "revision":"", + "version":"3.2.1", + "targets":"org.purang.templates%abctemplates", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "ppurang_asynch":{ + "name":"ppurang_asynch", + "dependencies":[ + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/ppurang/asynch.git", + "revision":"", + "version":"3.2.1-without-netty-cve", + "targets":"org.purang.net%asynch", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "profunktor_fs2-rabbit":{ + "name":"profunktor_fs2-rabbit", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2", + "scalatest_scalatest", + "typelevel_scalacheck", + "scodec_scodec-cats", + "circe_circe" + ], + "repoUrl":"https://github.com/profunktor/fs2-rabbit.git", + "revision":"v5.0.0", + "version":"5.0.0", + "targets":"dev.profunktor%fs2-rabbit dev.profunktor%fs2-rabbit-circe dev.profunktor%fs2-rabbit-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "profunktor_neutron":{ + "name":"profunktor_neutron", + "dependencies":[ + "circe_circe", + "sksamuel_avro4s", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/profunktor/neutron.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"dev.profunktor%neutron-circe dev.profunktor%neutron-core dev.profunktor%neutron-function", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "profunktor_redis4cats":{ + "name":"profunktor_redis4cats", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "scalameta_munit", + "armanbilge_log4cats", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/profunktor/redis4cats.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"dev.profunktor%redis4cats-core dev.profunktor%redis4cats-effects dev.profunktor%redis4cats-log4cats dev.profunktor%redis4cats-streams" + }, + "pureconfig_pureconfig":{ + "name":"pureconfig_pureconfig", + "dependencies":[ + "comcast_ip4s", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_cats", + "typelevel_discipline-scalatest", + "softwaremill_sttp-model", + "http4s_http4s" + ], + "repoUrl":"https://github.com/pureconfig/pureconfig.git", + "revision":"v0.17.2", + "version":"0.17.2", + "targets":"com.github.pureconfig%pureconfig-ip4s com.github.pureconfig%pureconfig-cats-effect com.github.pureconfig%pureconfig-fs2 com.github.pureconfig%pureconfig-cats-effect2 com.github.pureconfig%pureconfig-cats com.github.pureconfig%pureconfig-sttp com.github.pureconfig%pureconfig-core com.github.pureconfig%pureconfig-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-aws":{ + "name":"pureharm_pureharm-aws", + "dependencies":[ + "pureharm_pureharm-core", + "pureharm_pureharm-effects-cats", + "armanbilge_log4cats", + "monix_monix", + "typelevel_fs2", + "pureharm_pureharm-json-circe" + ], + "repoUrl":"https://github.com/pureharm/pureharm-aws.git", + "revision":"v0.4.0-M1", + "version":"0.4.0-M1", + "targets":"com.busymachines%pureharm-aws-cloudfront com.busymachines%pureharm-aws-core com.busymachines%pureharm-aws-logger-ce2 com.busymachines%pureharm-aws-cloudfront-ce2 com.busymachines%pureharm-aws-s3-ce2 com.busymachines%pureharm-aws-sns com.busymachines%pureharm-aws-logger com.busymachines%pureharm-aws-core-ce2 com.busymachines%pureharm-aws-s3 com.busymachines%pureharm-aws-sns-ce2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-config-ciris":{ + "name":"pureharm_pureharm-config-ciris", + "dependencies":[ + "typelevel_cats-effect", + "vlovgr_ciris", + "pureharm_pureharm-core", + "comcast_ip4s" + ], + "repoUrl":"https://github.com/pureharm/pureharm-config-ciris.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.busymachines%pureharm-config-ciris com.busymachines%pureharm-config-ciris-ip4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-core":{ + "name":"pureharm_pureharm-core", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/pureharm/pureharm-core.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.busymachines%pureharm-core com.busymachines%pureharm-core-anomaly com.busymachines%pureharm-core-identifiable com.busymachines%pureharm-core-sprout", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-db-core":{ + "name":"pureharm_pureharm-db-core", + "dependencies":[ + "pureharm_pureharm-core", + "pureharm_pureharm-effects-cats", + "pureharm_pureharm-testkit" + ], + "repoUrl":"https://github.com/pureharm/pureharm-db-core.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.busymachines%pureharm-db-testkit-ce2 com.busymachines%pureharm-db-test-data com.busymachines%pureharm-db-test-data-ce2 com.busymachines%pureharm-db-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pureharm_pureharm-db-core-jdbc":{ + "name":"pureharm_pureharm-db-core-jdbc", + "dependencies":[ + "pureharm_pureharm-core", + "tpolecat_atto" + ], + "repoUrl":"https://github.com/pureharm/pureharm-db-core-jdbc.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"com.busymachines%pureharm-db-core-jdbc", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-effects-cats":{ + "name":"pureharm_pureharm-effects-cats", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "pureharm_pureharm-core" + ], + "repoUrl":"https://github.com/pureharm/pureharm-effects-cats.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.busymachines%pureharm-effects-cats com.busymachines%pureharm-effects-cats-2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-json-circe":{ + "name":"pureharm_pureharm-json-circe", + "dependencies":[ + "circe_circe", + "pureharm_pureharm-core" + ], + "repoUrl":"https://github.com/pureharm/pureharm-json-circe.git", + "revision":"v0.3.0-M1", + "version":"0.3.0-M1", + "targets":"com.busymachines%pureharm-json-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-testkit":{ + "name":"pureharm_pureharm-testkit", + "dependencies":[ + "pureharm_pureharm-core", + "pureharm_pureharm-effects-cats", + "armanbilge_log4cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/pureharm/pureharm-testkit.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.busymachines%pureharm-testkit com.busymachines%pureharm-testkit-ce2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "purplekingdomgames_tyrian":{ + "name":"purplekingdomgames_tyrian", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/purplekingdomgames/tyrian.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"io.indigoengine%tyrian", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "quafadas_dedav4s":{ + "name":"quafadas_dedav4s", + "dependencies":[ + "com-lihaoyi_upickle", + "circe_circe", + "com-lihaoyi_scalatags", + "ekrich_sconfig", + "com-lihaoyi_os-lib", + "com-lihaoyi_cask", + "com-lihaoyi_requests-scala" + ], + "repoUrl":"https://github.com/quafadas/dedav4s.git", + "revision":"v0.8.1", + "version":"0.8.1", + "targets":"io.github.quafadas%dedav4s io.github.quafadas%dedav4s-docs io.github.quafadas%generated", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "qwbarch_snowflake4s":{ + "name":"qwbarch_snowflake4s", + "dependencies":[ + "armanbilge_log4cats", + "disneystreaming_weaver-test", + "typelevel_cats", + "typelevel_cats-effect", + "circe_circe", + "http4s_http4s", + "tpolecat_skunk" + ], + "repoUrl":"https://github.com/qwbarch/snowflake4s.git", + "revision":"v1.1.0-RC1", + "version":"1.1.0-RC1", + "targets":"io.github.qwbarch%snowflake4s io.github.qwbarch%snowflake4s-circe io.github.qwbarch%snowflake4s-http4s io.github.qwbarch%snowflake4s-skunk" + }, + "raistlintao_scalalogger":{ + "name":"raistlintao_scalalogger", + "dependencies":[ + + ], + "repoUrl":"https://github.com/raistlintao/scalalogger.git", + "revision":"", + "version":"1.0.0", + "targets":"io.github.raistlintao%logger" + }, + "rallyhealth_scalacheck-ops":{ + "name":"rallyhealth_scalacheck-ops", + "dependencies":[ + "zio_izumi-reflect", + "softwaremill_scala-common", + "typelevel_scalacheck", + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck" + ], + "repoUrl":"https://github.com/rallyhealth/scalacheck-ops.git", + "revision":"v2.12.0", + "version":"2.12.0", + "targets":"com.rallyhealth%scalacheck-ops-joda_1 com.rallyhealth%scalacheck-ops-joda_1-15 com.rallyhealth%scalacheck-ops_1 com.rallyhealth%scalacheck-ops_1-15", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala_3 = \"3.2.0\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "rallyhealth_weepickle":{ + "name":"rallyhealth_weepickle", + "dependencies":[ + "com-lihaoyi_utest", + "scalatest_scalatest", + "typelevel_scalacheck", + "playframework_play-json", + "json4s_json4s", + "scala_scala-collection-compat", + "com-lihaoyi_upickle", + "circe_circe", + "argonaut-io_argonaut" + ], + "repoUrl":"https://github.com/rallyhealth/weepickle.git", + "revision":"v1.8.0", + "version":"1.8.0", + "targets":"com.rallyhealth%weejson-play210-v1 com.rallyhealth%weeyaml-v1 com.rallyhealth%weejson-jackson-v1 com.rallyhealth%weejson-json4s-v1 com.rallyhealth%weepickle-implicits-v1 com.rallyhealth%weepickle-core-v1 com.rallyhealth%weejson-upickle-v1 com.rallyhealth%weexml-v1 com.rallyhealth%weejson-v1 com.rallyhealth%weejson-circe-v1 com.rallyhealth%weepickle-v1 com.rallyhealth%weejson-argonaut-v1 com.rallyhealth%weepack-v1", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/WeePicklePlugin.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "raquo_scala-dom-types":{ + "name":"raquo_scala-dom-types", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/raquo/scala-dom-types.git", + "revision":"v17.0.0-M1", + "version":"17.0.0-M1", + "targets":"com.raquo%domtypes", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val Scala_3 = \"3.2.0\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "raquo_waypoint":{ + "name":"raquo_waypoint", + "dependencies":[ + "sherpal_url-dsl", + "com-lihaoyi_upickle", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/raquo/waypoint.git", + "revision":"v6.0.0-M1", + "version":"6.0.0-M1", + "targets":"com.raquo%waypoint", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val Scala_3 = \"3.2.0\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "reactivemongo_reactivemongo":{ + "name":"reactivemongo_reactivemongo", + "dependencies":[ + "akka_akka", + "reactivemongo_reactivemongo-bson" + ], + "repoUrl":"https://github.com/reactivemongo/reactivemongo.git", + "revision":"1.1.0-RC5", + "version":"1.1.0-RC5", + "targets":"org.reactivemongo%reactivemongo org.reactivemongo%reactivemongo-alias org.reactivemongo%reactivemongo-core org.reactivemongo%reactivemongo-test", + "config":{ + "projects":{ + "exclude":[ + "reactivemongo%reactivemongo-alias" + ], + "overrides":{ + "reactivemongo":{ + "tests":"compile-only" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "reactivemongo_reactivemongo-bson":{ + "name":"reactivemongo_reactivemongo-bson", + "dependencies":[ + "reactivemongo_reactivemongo" + ], + "repoUrl":"https://github.com/reactivemongo/reactivemongo-bson.git", + "revision":"1.1.0-RC6", + "version":"1.1.0-RC6", + "targets":"org.reactivemongo%reactivemongo-bson-monocle org.reactivemongo%reactivemongo-bson-specs2 org.reactivemongo%reactivemongo-jmx org.reactivemongo%reactivemongo-bson-geo org.reactivemongo%reactivemongo-bson-api org.reactivemongo%reactivemongo-datadog org.reactivemongo%reactivemongo-bson-msb-compat org.reactivemongo%reactivemongo-kamon" + }, + "reactivemongo_reactivemongo-play-json":{ + "name":"reactivemongo_reactivemongo-play-json", + "dependencies":[ + "reactivemongo_reactivemongo-bson" + ], + "repoUrl":"https://github.com/reactivemongo/reactivemongo-play-json.git", + "revision":"", + "version":"1.1.0-play29-RC6", + "targets":"org.reactivemongo%reactivemongo-play-json-compat", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "reactivemongo_reactivemongo-streaming":{ + "name":"reactivemongo_reactivemongo-streaming", + "dependencies":[ + "reactivemongo_reactivemongo", + "akka_akka" + ], + "repoUrl":"https://github.com/reactivemongo/reactivemongo-streaming.git", + "revision":"1.1.0-RC6", + "version":"1.1.0-RC6", + "targets":"org.reactivemongo%reactivemongo-akkastream org.reactivemongo%reactivemongo-iteratees" + }, + "rediscala_rediscala":{ + "name":"rediscala_rediscala", + "dependencies":[ + "akka_akka", + "testcontainers_testcontainers-scala", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/rediscala/rediscala.git", + "revision":"1.13.0", + "version":"1.13.0", + "targets":"io.github.rediscala%rediscala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "regis-leray_fs2-ftp":{ + "name":"regis-leray_fs2-ftp", + "dependencies":[ + "typelevel_fs2", + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/regis-leray/fs2-ftp.git", + "revision":"v0.8.3", + "version":"0.8.3", + "targets":"com.github.regis-leray%fs2-ftp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "rescala-lang_rescala":{ + "name":"rescala-lang_rescala", + "dependencies":[ + "com-lihaoyi_sourcecode", + "scalatest_scalatest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/rescala-lang/rescala.git", + "revision":"v0.32.0", + "version":"0.32.0", + "targets":"de.tu-darmstadt.stg%rescala de.tu-darmstadt.stg%kofre", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "rewards-network_combos":{ + "name":"rewards-network_combos", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_scalacheck", + "armanbilge_scalacheck-effect", + "fthomas_refined" + ], + "repoUrl":"https://github.com/rewards-network/combos.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.rewardsnetwork%combos com.rewardsnetwork%combos-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "rewards-network_pure-aws":{ + "name":"rewards-network_pure-aws", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scala_scala-collection-compat", + "typelevel_fs2", + "scalameta_munit", + "typelevel_scalacheck", + "armanbilge_scalacheck-effect", + "fthomas_refined" + ], + "repoUrl":"https://github.com/rewards-network/pure-aws.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"com.rewardsnetwork%pure-aws-s3-testing com.rewardsnetwork%pure-aws-core com.rewardsnetwork%pure-aws-sqs-refined com.rewardsnetwork%pure-aws-s3 com.rewardsnetwork%pure-aws-sqs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "rmgk_slips":{ + "name":"rmgk_slips", + "dependencies":[ + "scalameta_munit", + "com-lihaoyi_sourcecode", + "scopt_scopt" + ], + "repoUrl":"https://github.com/rmgk/slips.git", + "revision":"v0.4.6", + "version":"0.4.6", + "targets":"de.rmgk%delay de.rmgk%logging de.rmgk%scip de.rmgk%options de.rmgk%resource de.rmgk%category de.rmgk%script de.rmgk%chain", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "rssh_cps-async-connect":{ + "name":"rssh_cps-async-connect", + "dependencies":[ + "rssh_dotty-cps-async", + "scalameta_munit", + "zio_zio", + "scalaz_scalaz", + "monix_monix", + "akka_akka", + "typelevel_fs2", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/rssh/cps-async-connect.git", + "revision":"0.9.12", + "version":"0.9.12", + "targets":"com.github.rssh%cps-async-connect-zio2 com.github.rssh%cps-async-connect-scalaz com.github.rssh%cps-async-connect-zio com.github.rssh%cps-async-connect-monix com.github.rssh%cps-async-connect-akka-stream com.github.rssh%cps-async-connect-fs2 com.github.rssh%cps-async-connect-cats-effect" + }, + "rssh_dotty-cps-async":{ + "name":"rssh_dotty-cps-async", + "dependencies":[ + + ], + "repoUrl":"https://github.com/rssh/dotty-cps-async.git", + "revision":"0.9.14", + "version":"0.9.14", + "targets":"com.github.rssh%dotty-cps-async", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "rssh_shim--scala-async--dotty-cps-async":{ + "name":"rssh_shim--scala-async--dotty-cps-async", + "dependencies":[ + "rssh_dotty-cps-async" + ], + "repoUrl":"https://github.com/rssh/shim--scala-async--dotty-cps-async.git", + "revision":"0.9.12", + "version":"0.9.12", + "targets":"com.github.rssh%shim-scala-async-dotty-cps-async" + }, + "rssh_trackedfuture":{ + "name":"rssh_trackedfuture", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/rssh/trackedfuture.git", + "revision":"0.5.0", + "version":"0.5.0", + "targets":"com.github.rssh%trackedfuture" + }, + "rtyley_line-break-preserving-line-splitting":{ + "name":"rtyley_line-break-preserving-line-splitting", + "dependencies":[ + "scalatest_scalatest", + "rtyley_scala-collection-plus" + ], + "repoUrl":"https://github.com/rtyley/line-break-preserving-line-splitting.git", + "revision":"v0.1.4", + "version":"0.1.4", + "targets":"com.madgag%line-break-preserving-line-splitting" + }, + "rtyley_rate-limit-status":{ + "name":"rtyley_rate-limit-status", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/rtyley/rate-limit-status.git", + "revision":"v0.7", + "version":"0.7", + "targets":"com.madgag%rate-limit-status" + }, + "rtyley_scala-collection-plus":{ + "name":"rtyley_scala-collection-plus", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/rtyley/scala-collection-plus.git", + "revision":"v0.11", + "version":"0.11", + "targets":"com.madgag%scala-collection-plus" + }, + "rtyley_scala-textmatching":{ + "name":"rtyley_scala-textmatching", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/rtyley/scala-textmatching.git", + "revision":"v2.8", + "version":"2.8", + "targets":"com.madgag%scala-textmatching" + }, + "ruimo_csvparser":{ + "name":"ruimo_csvparser", + "dependencies":[ + "ruimo_scoins", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ruimo/csvparser.git", + "revision":"v1.3", + "version":"1.3", + "targets":"com.ruimo%csvparser" + }, + "ruimo_gh-sonatype-example":{ + "name":"ruimo_gh-sonatype-example", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ruimo/gh-sonatype-example.git", + "revision":"v1.7", + "version":"1.7", + "targets":"com.ruimo%gh-sonatype-example", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "ruimo_graphics":{ + "name":"ruimo_graphics", + "dependencies":[ + "ruimo_scoins", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ruimo/graphics.git", + "revision":"v1.15", + "version":"1.15", + "targets":"com.ruimo%graphics", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ruimo_scoins":{ + "name":"ruimo_scoins", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ruimo/scoins.git", + "revision":"v1.29", + "version":"1.29", + "targets":"com.ruimo%scoins", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ruippeixotog_akka-testkit-specs2":{ + "name":"ruippeixotog_akka-testkit-specs2", + "dependencies":[ + "etorreborre_specs2", + "akka_akka" + ], + "repoUrl":"https://github.com/ruippeixotog/akka-testkit-specs2.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"net.ruippeixotog%akka-testkit-specs2 net.ruippeixotog%akka-testkit-specs2-classic net.ruippeixotog%akka-testkit-specs2-core net.ruippeixotog%akka-testkit-specs2-typed", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ruippeixotog_scala-scraper":{ + "name":"ruippeixotog_scala-scraper", + "dependencies":[ + "nscala-time_nscala-time", + "scalaz_scalaz", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/ruippeixotog/scala-scraper.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"net.ruippeixotog%scala-scraper net.ruippeixotog%scala-scraper-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "rustedbones_scout":{ + "name":"rustedbones_scout", + "dependencies":[ + "rustedbones_taxonomy" + ], + "repoUrl":"https://github.com/rustedbones/scout.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"fr.davit%scout", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "rustedbones_taxonomy":{ + "name":"rustedbones_taxonomy", + "dependencies":[ + "typelevel_fs2", + "scodec_scodec" + ], + "repoUrl":"https://github.com/rustedbones/taxonomy.git", + "revision":"v1.2.1", + "version":"1.2.1", + "targets":"fr.davit%taxonomy-fs2 fr.davit%taxonomy-model fr.davit%taxonomy-scodec", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sageserpent-open_americium":{ + "name":"sageserpent-open_americium", + "dependencies":[ + "softwaremill_magnolia", + "typelevel_cats", + "typelevel_cats-collections", + "typelevel_fs2", + "circe_circe", + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/sageserpent-open/americium.git", + "revision":"v1.8.1", + "version":"1.8.1", + "targets":"com.sageserpent%americium", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "sagifogel_proptics":{ + "name":"sagifogel_proptics", + "dependencies":[ + "typelevel_spire", + "typelevel_cats", + "vasilmkd_discipline", + "typelevel_discipline-scalatest" + ], + "repoUrl":"https://github.com/sagifogel/proptics.git", + "revision":"v0.5.2", + "version":"0.5.2", + "targets":"io.github.sagifogel%proptics-core io.github.sagifogel%proptics-law io.github.sagifogel%proptics-test io.github.sagifogel%proptics-profunctor io.github.sagifogel%proptics-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty = \"3.2.0\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "sakulk_serval":{ + "name":"sakulk_serval", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/sakulk/serval.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.github.sakulk%serval-core io.github.sakulk%serval-legacy", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "sangria-graphql_macro-visit":{ + "name":"sangria-graphql_macro-visit", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/macro-visit.git", + "revision":"v0.2.0-RC1", + "version":"0.2.0-RC1", + "targets":"org.sangria-graphql%macro-visit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria":{ + "name":"sangria-graphql_sangria", + "dependencies":[ + "sangria-graphql_macro-visit", + "sangria-graphql_sangria-marshalling-api", + "sangria-graphql_sangria-streaming-api", + "scalatest_scalatest", + "sangria-graphql_sangria-marshalling-testkit", + "sangria-graphql_sangria-spray-json", + "sangria-graphql_sangria-argonaut", + "sangria-graphql_sangria-ion", + "fthomas_refined", + "sirthias_parboiled2" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria.git", + "revision":"v3.4.1", + "version":"3.4.1", + "targets":"org.sangria-graphql%sangria-core org.sangria-graphql%sangria-parser org.sangria-graphql%sangria-derivation org.sangria-graphql%sangria-ast org.sangria-graphql%sangria", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-argonaut":{ + "name":"sangria-graphql_sangria-argonaut", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "argonaut-io_argonaut", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-argonaut.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"org.sangria-graphql%sangria-argonaut", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-circe":{ + "name":"sangria-graphql_sangria-circe", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "circe_circe", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-circe.git", + "revision":"v1.3.2", + "version":"1.3.2", + "targets":"org.sangria-graphql%sangria-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-ion":{ + "name":"sangria-graphql_sangria-ion", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-ion.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"org.sangria-graphql%sangria-ion", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-json4s-jackson":{ + "name":"sangria-graphql_sangria-json4s-jackson", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "json4s_json4s", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-json4s-jackson.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"org.sangria-graphql%sangria-json4s-jackson", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-json4s-native":{ + "name":"sangria-graphql_sangria-json4s-native", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "json4s_json4s", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-json4s-native.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"org.sangria-graphql%sangria-json4s-native", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-marshalling-api":{ + "name":"sangria-graphql_sangria-marshalling-api", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-marshalling-api.git", + "revision":"v1.0.8", + "version":"1.0.8", + "targets":"org.sangria-graphql%sangria-marshalling-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-marshalling-testkit":{ + "name":"sangria-graphql_sangria-marshalling-testkit", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-marshalling-testkit.git", + "revision":"v1.0.4", + "version":"1.0.4", + "targets":"org.sangria-graphql%sangria-marshalling-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-monix":{ + "name":"sangria-graphql_sangria-monix", + "dependencies":[ + "sangria-graphql_sangria-streaming-api", + "monix_monix", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-monix.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"org.sangria-graphql%sangria-monix", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-msgpack":{ + "name":"sangria-graphql_sangria-msgpack", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-msgpack.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"org.sangria-graphql%sangria-msgpack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-play-json":{ + "name":"sangria-graphql_sangria-play-json", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "playframework_play-json", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-play-json.git", + "revision":"v2.0.2", + "version":"2.0.2", + "targets":"org.sangria-graphql%sangria-play-json", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-relay":{ + "name":"sangria-graphql_sangria-relay", + "dependencies":[ + "sangria-graphql_sangria", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-relay.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.sangria-graphql%sangria-relay", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-slowlog":{ + "name":"sangria-graphql_sangria-slowlog", + "dependencies":[ + "sangria-graphql_sangria", + "scalatest_scalatest", + "sangria-graphql_sangria-json4s-native" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-slowlog.git", + "revision":"v2.0.5", + "version":"2.0.5", + "targets":"org.sangria-graphql%sangria-slowlog", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-spray-json":{ + "name":"sangria-graphql_sangria-spray-json", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-spray-json.git", + "revision":"v1.0.3", + "version":"1.0.3", + "targets":"org.sangria-graphql%sangria-spray-json", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-streaming-api":{ + "name":"sangria-graphql_sangria-streaming-api", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-streaming-api.git", + "revision":"v1.0.3", + "version":"1.0.3", + "targets":"org.sangria-graphql%sangria-streaming-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sbt-jib_sbt-jib":{ + "name":"sbt-jib_sbt-jib", + "dependencies":[ + "scala_scala-collection-compat", + "scala_scala-java8-compat" + ], + "repoUrl":"https://github.com/sbt-jib/sbt-jib.git", + "revision":"v1.3.4", + "version":"1.3.4", + "targets":"de.gccc.sbt%jib-common", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sbt_io":{ + "name":"sbt_io", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sbt/io.git", + "revision":"v1.8.0", + "version":"1.8.0", + "targets":"org.scala-sbt%io", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "sbt_sbinary":{ + "name":"sbt_sbinary", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/sbt/sbinary.git", + "revision":"master", + "version":"0.5.2", + "targets":"org.scala-sbt%sbinary" + }, + "sbt_sbt":{ + "name":"sbt_sbt", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parser-combinators", + "sbt_io", + "eed3si9n_sjson-new", + "typelevel_scalacheck", + "eed3si9n_verify", + "hedgehogqa_scala-hedgehog", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/sbt/sbt.git", + "revision":"", + "version":"2.0.0-alpha5", + "targets":"org.scala-sbt%util-position org.scala-sbt%util-scripted org.scala-sbt%util-logging org.scala-sbt%util-tracking org.scala-sbt%util-control org.scala-sbt%util-relation org.scala-sbt%util-cache org.scala-sbt%core-macros org.scala-sbt%collections" + }, + "sbt_sbt-jni":{ + "name":"sbt_sbt-jni", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sbt/sbt-jni.git", + "revision":"v1.5.4", + "version":"1.5.4", + "targets":"com.github.sbt%sbt-jni-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-cli_java-class-name":{ + "name":"scala-cli_java-class-name", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-cli/java-class-name.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.alexarchambault.scala-cli%java-class-name", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-cli_libdaemon-jvm":{ + "name":"scala-cli_libdaemon-jvm", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-cli/libdaemon-jvm.git", + "revision":"v0.0.11", + "version":"0.0.11", + "targets":"io.github.alexarchambault.libdaemon%libdaemon", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"def scala3 = \"3.1.0\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "scala-cli_scala-cli-signing":{ + "name":"scala-cli_scala-cli-signing", + "dependencies":[ + "alexarchambault_case-app", + "plokhotnyuk_jsoniter-scala", + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/scala-cli/scala-cli-signing.git", + "revision":"v0.1.13", + "version":"0.1.13", + "targets":"io.github.alexarchambault.scala-cli.signing%cli io.github.alexarchambault.scala-cli.signing%native-cli io.github.alexarchambault.scala-cli.signing%shared", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"def scala3 = \"3.2.1\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "scala-js_scala-js-macrotask-executor":{ + "name":"scala-js_scala-js-macrotask-executor", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-js/scala-js-macrotask-executor.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"org.scala-js%scala-js-macrotask-executor", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-js_scala-js-stubs":{ + "name":"scala-js_scala-js-stubs", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-js/scala-js-stubs.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"org.scala-js%scalajs-stubs" + }, + "scala-native_scala-native":{ + "name":"scala-native_scala-native", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/scala-native/scala-native.git", + "revision":"v0.4.9", + "version":"0.4.9", + "targets":"org.scala-native%nir org.scala-native%test-runner org.scala-native%tools org.scala-native%util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"project/ScalaVersions.scala", + "pattern":"val scala3: String = \"3.1.3\"", + "replaceWith":"val scala3: String = \"\"" + } + ] + } + }, + "scala-native_scala-native-cli":{ + "name":"scala-native_scala-native-cli", + "dependencies":[ + "scala-native_scala-native", + "scopt_scopt", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scala-native/scala-native-cli.git", + "revision":"v0.4.9", + "version":"0.4.9", + "targets":"org.scala-native%scala-native-cli", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-stm_scala-stm":{ + "name":"scala-stm_scala-stm", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-junit" + ], + "repoUrl":"https://github.com/scala-stm/scala-stm.git", + "revision":"", + "version":"0.11.1", + "targets":"org.scala-stm%scala-stm" + }, + "scala-tessella_ring-seq":{ + "name":"scala-tessella_ring-seq", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/scala-tessella/ring-seq.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.github.scala-tessella%ring-seq", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-ts_scala-ts":{ + "name":"scala-ts_scala-ts", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-ts/scala-ts.git", + "revision":"0.5.15", + "version":"0.5.15", + "targets":"io.github.scala-ts%scala-ts-core io.github.scala-ts%scala-ts-idtlt io.github.scala-ts%scala-ts-python" + }, + "scala-workers_commons-lang3-bridge":{ + "name":"scala-workers_commons-lang3-bridge", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scala-workers/commons-lang3-bridge.git", + "revision":"", + "version":"0.1.0", + "targets":"net.scalax%commons-lang3-bridge" + }, + "scala_scala-collection-compat":{ + "name":"scala_scala-collection-compat", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-collection-compat.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"org.scala-lang.modules%scala-collection-compat", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scala_scala-collection-contrib":{ + "name":"scala_scala-collection-contrib", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-collection-contrib.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"org.scala-lang.modules%scala-collection-contrib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala_scala-java8-compat":{ + "name":"scala_scala-java8-compat", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-java8-compat.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"org.scala-lang.modules%scala-java8-compat", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "scala_scala-parallel-collections":{ + "name":"scala_scala-parallel-collections", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-parallel-collections.git", + "revision":"v1.0.4", + "version":"1.0.4", + "targets":"org.scala-lang.modules%scala-parallel-collections", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala_scala-parser-combinators":{ + "name":"scala_scala-parser-combinators", + "dependencies":[ + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/scala/scala-parser-combinators.git", + "revision":"v2.1.1", + "version":"2.1.1", + "targets":"org.scala-lang.modules%scala-parser-combinators", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala_scala-swing":{ + "name":"scala_scala-swing", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scala/scala-swing.git", + "revision":"v3.0.0#3.0.0", + "version":"3.0.0", + "targets":"org.scala-lang.modules%scala-swing" + }, + "scala_scala-xml":{ + "name":"scala_scala-xml", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-xml.git", + "revision":"v2.1.0", + "version":"2.1.0", + "targets":"org.scala-lang.modules%scala-xml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalabin-no_http4s-directives":{ + "name":"scalabin-no_http4s-directives", + "dependencies":[ + "http4s_http4s", + "http4s_blaze", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalabin-no/http4s-directives.git", + "revision":"v0.23.10", + "version":"0.23.10", + "targets":"no.scalabin.http4s%http4s-directives" + }, + "scalacenter_scala-debug-adapter":{ + "name":"scalacenter_scala-debug-adapter", + "dependencies":[ + "scalacenter_tasty-query", + "scalameta_munit" + ], + "repoUrl":"https://github.com/scalacenter/scala-debug-adapter.git", + "revision":"v3.0.5", + "version":"3.0.5", + "targets":"ch.epfl.scala%scala-debug-step-filter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalacenter_tasty-mima":{ + "name":"scalacenter_tasty-mima", + "dependencies":[ + "scalameta_munit", + "scalacenter_tasty-query" + ], + "repoUrl":"https://github.com/scalacenter/tasty-mima.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"ch.epfl.scala%tasty-mima", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalacenter_tasty-query":{ + "name":"scalacenter_tasty-query", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/scalacenter/tasty-query.git", + "revision":"v0.5.6", + "version":"0.5.6", + "targets":"ch.epfl.scala%tasty-query", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"test-sources/src/main/scala/simple_trees/Bind.scala", + "pattern":"case t @ y: Int", + "replaceWith":"case t @ (y: Int)" + } + ] + } + }, + "scalafx_scalafx":{ + "name":"scalafx_scalafx", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalafx/scalafx.git", + "revision":"v.19.0.0-R30", + "version":"19.0.0-R30", + "targets":"org.scalafx%scalafx", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalameta_mdoc":{ + "name":"scalameta_mdoc", + "dependencies":[ + "scalameta_metaconfig", + "com-lihaoyi_fansi", + "com-lihaoyi_pprint" + ], + "repoUrl":"https://github.com/scalameta/mdoc.git", + "revision":"v2.3.6", + "version":"2.3.6", + "targets":"org.scalameta%mdoc-js org.scalameta%mdoc-js-worker org.scalameta%mdoc-runtime org.scalameta%mdoc org.scalameta%mdoc-cli", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "scalameta_metaconfig":{ + "name":"scalameta_metaconfig", + "dependencies":[ + "typelevel_paiges", + "scala_scala-collection-compat", + "com-lihaoyi_fansi", + "ekrich_sconfig" + ], + "repoUrl":"https://github.com/scalameta/metaconfig.git", + "revision":"v0.11.1", + "version":"0.11.1", + "targets":"com.geirsson%metaconfig-core com.geirsson%metaconfig-pprint com.geirsson%metaconfig-sconfig com.geirsson%metaconfig-typesafe-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scalameta_munit":{ + "name":"scalameta_munit", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/scalameta/munit.git", + "revision":"v1.0.0-M7", + "version":"1.0.0-M7", + "targets":"org.scalameta%munit org.scalameta%munit-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def scala3 = \"3.1.2\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "scalanlp_breeze":{ + "name":"scalanlp_breeze", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "scala_scala-collection-compat", + "typelevel_spire" + ], + "repoUrl":"https://github.com/scalanlp/breeze.git", + "revision":"releases/v2.1.0", + "version":"2.1.0", + "targets":"org.scalanlp%breeze-parent org.scalanlp%breeze-macros org.scalanlp%breeze-natives org.scalanlp%breeze org.scalanlp%breeze-viz", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set math/Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"OptimizationSpaceTest.scala\" || \"LinearAlgebraTest.scala\" || \"DenseMatrixTest.scala\" || \"CSCMatrixTest.scala\" || \"LUTest.scala\" || \"ProjectedQuasiNewtonTest.scala\" || \"InvGammaTest.scala\" " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalapb-json_scalapb-argonaut":{ + "name":"scalapb-json_scalapb-argonaut", + "dependencies":[ + "scalaprops_scalaprops", + "scalapb-json_scalapb-json-common", + "scalapb_scalapb", + "argonaut-io_argonaut", + "com-lihaoyi_utest", + "scalaprops_scalaprops-shapeless" + ], + "repoUrl":"https://github.com/scalapb-json/scalapb-argonaut.git", + "revision":"v0.9.3", + "version":"0.9.3", + "targets":"io.github.scalapb-json%scalapb-argonaut io.github.scalapb-json%scalapb-argonaut-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "scalapb-json_scalapb-circe":{ + "name":"scalapb-json_scalapb-circe", + "dependencies":[ + "scalaprops_scalaprops", + "circe_circe", + "scalapb-json_scalapb-json-common", + "scalapb_scalapb", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalapb-json/scalapb-circe.git", + "revision":"v0.12.1", + "version":"0.12.1", + "targets":"io.github.scalapb-json%scalapb-circe io.github.scalapb-json%scalapb-circe-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "scalapb-json_scalapb-json-common":{ + "name":"scalapb-json_scalapb-json-common", + "dependencies":[ + "scalapb_scalapb", + "com-lihaoyi_utest", + "scalaprops_scalaprops", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalapb-json/scalapb-json-common.git", + "revision":"v0.8.8", + "version":"0.8.8", + "targets":"io.github.scalapb-json%scalapb-json-common io.github.scalapb-json%scalapb-json-macros io.github.scalapb-json%scalapb-json-macros-java", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalapb_common-protos":{ + "name":"scalapb_common-protos", + "dependencies":[ + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/scalapb/common-protos.git", + "revision":"proto-google-common-protos/2.9.6-0", + "version":"2.9.6-0", + "targets":"com.thesamet.scalapb.common-protos%proto-google-common-protos-scalapb_0.11", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelpers.scala", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalapb_scalapb":{ + "name":"scalapb_scalapb", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/scalapb/scalapb.git", + "revision":"v0.11.12", + "version":"0.11.12", + "targets":"com.thesamet.scalapb%compilerplugin com.thesamet.scalapb%lenses com.thesamet.scalapb%scalapb-runtime com.thesamet.scalapb%scalapb-runtime-grpc", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"setScalaOutputVersion", + "replaceWith":"" + } + ] + } + }, + "scalapb_scalapb-grpcweb":{ + "name":"scalapb_scalapb-grpcweb", + "dependencies":[ + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/scalapb/scalapb-grpcweb.git", + "revision":"v0.6.5", + "version":"0.6.5", + "targets":"com.thesamet.scalapb.grpcweb%scalapb-grpcweb-code-gen", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalapb_scalapb-json4s":{ + "name":"scalapb_scalapb-json4s", + "dependencies":[ + "scalapb_scalapb", + "scalatest_scalatest", + "json4s_json4s" + ], + "repoUrl":"https://github.com/scalapb/scalapb-json4s.git", + "revision":"v0.12.0", + "version":"0.12.0", + "targets":"com.thesamet.scalapb%scalapb-json4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalapb_scalapb-validate":{ + "name":"scalapb_scalapb-validate", + "dependencies":[ + "scalameta_munit", + "typelevel_cats", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/scalapb/scalapb-validate.git", + "revision":"v0.3.3", + "version":"0.3.3", + "targets":"com.thesamet.scalapb%scalapb-validate-cats com.thesamet.scalapb%scalapb-validate-codegen com.thesamet.scalapb%scalapb-validate-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalapb_zio-grpc":{ + "name":"scalapb_zio-grpc", + "dependencies":[ + "scalapb_scalapb", + "zio_zio" + ], + "repoUrl":"https://github.com/scalapb/zio-grpc.git", + "revision":"v0.6.0-test7", + "version":"0.6.0-test7", + "targets":"com.thesamet.scalapb.zio-grpc%zio-grpc-codegen com.thesamet.scalapb.zio-grpc%zio-grpc-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalaprops_scalaprops":{ + "name":"scalaprops_scalaprops", + "dependencies":[ + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/scalaprops/scalaprops.git", + "revision":"v0.9.1", + "version":"0.9.1", + "targets":"com.github.scalaprops%scalaprops-all com.github.scalaprops%scalaprops-gen com.github.scalaprops%scalaprops-scalaz com.github.scalaprops%scalaprops com.github.scalaprops%scalaprops-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalaprops_scalaprops-shapeless":{ + "name":"scalaprops_scalaprops-shapeless", + "dependencies":[ + "scalaprops_scalaprops", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/scalaprops/scalaprops-shapeless.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.github.scalaprops%scalaprops-shapeless", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.2\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "scalapy_python-native-libs":{ + "name":"scalapy_python-native-libs", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalapy/python-native-libs.git", + "revision":"v0.2.4", + "version":"0.2.4", + "targets":"ai.kien%python-native-libs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scalapy_scalapy":{ + "name":"scalapy_scalapy", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalapy/scalapy.git", + "revision":"v0.5.3", + "version":"0.5.3", + "targets":"dev.scalapy%scalapy-core dev.scalapy%scalapy-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "scalatest_scalatest":{ + "name":"scalatest_scalatest", + "dependencies":[ + "scala_scala-xml" + ], + "repoUrl":"https://github.com/scalatest/scalatest.git", + "revision":"release-3.2.15", + "version":"3.2.15", + "targets":"org.scalatest%scalatest org.scalatest%scalatest-propspec org.scalatest%scalatest-shouldmatchers org.scalatest%scalatest-core org.scalatest%scalatest-funspec org.scalatest%scalatest-diagrams org.scalatest%scalatest-matchers-core org.scalatest%scalatest-refspec org.scalatest%scalatest-flatspec org.scalatest%scalatest-freespec org.scalatest%scalatest-featurespec org.scalatest%scalatest-funsuite org.scalatest%scalatest-mustmatchers org.scalatest%scalatest-wordspec", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat", + "set scalatestTestDotty/Test/managedSources ~= (_.filterNot(v => Seq(\"GeneratorSpec.scala\", \"FrameworkSuite.scala\", \"WaitersSpec.scala\", \"TestSortingReporterSpec.scala\", \"JavaFuturesSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"TimeLimitsSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"SuiteSortingReporterSpec.scala\", \"CommonGeneratorsSpec.scala\", \"PropCheckerAssertingSpec.scala\", \"ConductorMethodsSuite.scala\", \"EventuallySpec.scala\").contains(v.getName) ))", + "set scalacticTestDotty/Test/managedSources ~= (_.filterNot(_.getName == \"NonEmptyArraySpec.scala\"))", + "set genRegularTests4/Test/managedSources ~= (_.filterNot(v => Seq(\"FrameworkSuite.scala\", \"GeneratorSpec.scala\", \"CommonGeneratorsSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"EventuallySpec.scala\").contains(v.getName) ))" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":11264, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-easymock":{ + "name":"scalatest_scalatestplus-easymock", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-easymock.git", + "revision":"release-3.2.15.0-for-easymock-4.3", + "version":"3.2.15.0", + "targets":"org.scalatestplus%easymock-4-3 org.scalatestplus%easymock-5-0 org.scalatestplus%easymock-5-1", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-jmock":{ + "name":"scalatest_scalatestplus-jmock", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-jmock.git", + "revision":"release-3.2.15.0-for-jmock-2.12", + "version":"3.2.15.0", + "targets":"org.scalatestplus%jmock-2-12", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-junit":{ + "name":"scalatest_scalatestplus-junit", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-junit.git", + "revision":"release-3.2.15.0-for-junit-4.13", + "version":"3.2.15.0", + "targets":"org.scalatestplus%junit-4-13", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-mockito":{ + "name":"scalatest_scalatestplus-mockito", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-mockito.git", + "revision":"release-3.2.15.0-for-mockito-4.6", + "version":"3.2.15.0", + "targets":"org.scalatestplus%mockito-4-6", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-scalacheck":{ + "name":"scalatest_scalatestplus-scalacheck", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-scalacheck.git", + "revision":"release-3.2.15.0-for-scalacheck-1.17", + "version":"3.2.15.0", + "targets":"org.scalatestplus%scalacheck-1-17", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-selenium":{ + "name":"scalatest_scalatestplus-selenium", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-selenium.git", + "revision":"release-3.2.15.0-for-selenium-4.7", + "version":"3.2.15.0", + "targets":"org.scalatestplus%selenium-4-7 org.scalatestplus%testng-7-5", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatra_scalatra":{ + "name":"scalatra_scalatra", + "dependencies":[ + "erikvanoosten_metrics-scala", + "etorreborre_specs2", + "playframework_twirl", + "scalatest_scalatest", + "scalatest_scalatestplus-junit", + "json4s_json4s", + "scala_scala-parser-combinators", + "scala_scala-xml", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/scalatra/scalatra.git", + "revision":"v3.0.0-M3", + "version":"3.0.0-M3", + "targets":"org.scalatra%scalatra-auth org.scalatra%scalatra-jetty org.scalatra%scalatra-common org.scalatra%scalatra-metrics org.scalatra%scalatra-specs2 org.scalatra%scalatra-twirl org.scalatra%scalatra-scalatest org.scalatra%scalatra-test org.scalatra%scalatra-json org.scalatra%scalatra-swagger org.scalatra%scalatra-unidoc org.scalatra%scalatra-cache org.scalatra%scalatra org.scalatra%scalatra-forms", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalawilliam_xs4s":{ + "name":"scalawilliam_xs4s", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-xml", + "typelevel_fs2", + "zio_zio" + ], + "repoUrl":"https://github.com/scalawilliam/xs4s.git", + "revision":"v0.9.1", + "version":"0.9.1", + "targets":"com.scalawilliam%xs4s-core com.scalawilliam%xs4s-fs2 com.scalawilliam%xs4s-fs2v3 com.scalawilliam%xs4s-zio" + }, + "scalaz_scalaz":{ + "name":"scalaz_scalaz", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/scalaz/scalaz.git", + "revision":"v7.3.7", + "version":"7.3.7", + "targets":"org.scalaz%scalaz-scalacheck-binding org.scalaz%scalaz-core org.scalaz%scalaz-effect org.scalaz%scalaz org.scalaz%scalaz-iteratee", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every unidoc/unidocAllSources := Nil" + ], + "options":[ + "-J-Xmx5g" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3784, + "sourcePatches":[ + { + "path":"project/build.scala", + "pattern":"def Scala3 = \"3.1.0\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "scalikejdbc_scalikejdbc":{ + "name":"scalikejdbc_scalikejdbc", + "dependencies":[ + "scala_scala-parser-combinators", + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalikejdbc/scalikejdbc.git", + "revision":"4.0.0", + "version":"4.0.0", + "targets":"org.scalikejdbc%scalikejdbc-core org.scalikejdbc%scalikejdbc-interpolation org.scalikejdbc%scalikejdbc-syntax-support-macro org.scalikejdbc%scalikejdbc-streams org.scalikejdbc%scalikejdbc-config org.scalikejdbc%scalikejdbc-interpolation-macro org.scalikejdbc%scalikejdbc org.scalikejdbc%scalikejdbc-test org.scalikejdbc%scalikejdbc-joda-time org.scalikejdbc%scalikejdbc-mapper-generator-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.0\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "scalikejdbc_scalikejdbc-async":{ + "name":"scalikejdbc_scalikejdbc-async", + "dependencies":[ + "scala_scala-java8-compat", + "scalikejdbc_scalikejdbc", + "testcontainers_testcontainers-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalikejdbc/scalikejdbc-async.git", + "revision":"0.16.0", + "version":"0.16.0", + "targets":"org.scalikejdbc%scalikejdbc-async", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalikejdbc_scalikejdbc-play-support":{ + "name":"scalikejdbc_scalikejdbc-play-support", + "dependencies":[ + "scalikejdbc_scalikejdbc" + ], + "repoUrl":"https://github.com/scalikejdbc/scalikejdbc-play-support.git", + "revision":"2.8.0-scalikejdbc-4.0", + "version":"2.8.0-scalikejdbc-4.0", + "targets":"org.scalikejdbc%scalikejdbc-play-dbapi-adapter org.scalikejdbc%scalikejdbc-play-fixture org.scalikejdbc%scalikejdbc-play-initializer", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scallop_scallop":{ + "name":"scallop_scallop", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scallop/scallop.git", + "revision":"v4.1.0", + "version":"4.1.0", + "targets":"org.rogach%scallop", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalqa_scalqa":{ + "name":"scalqa_scalqa", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scalqa/scalqa.git", + "revision":"v1.0", + "version":"1.0", + "targets":"org.scalqa%scalqa" + }, + "scanamo_scanamo":{ + "name":"scanamo_scanamo", + "dependencies":[ + "softwaremill_magnolia", + "scala_scala-java8-compat", + "typelevel_cats", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/scanamo/scanamo.git", + "revision":"v1.0.0-M23", + "version":"1.0.0-M23", + "targets":"org.scanamo%scanamo org.scanamo%scanamo-cats-effect org.scanamo%scanamo-joda org.scanamo%scanamo-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scf37_config3":{ + "name":"scf37_config3", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scf37/config3.git", + "revision":"v1.0.6", + "version":"1.0.6", + "targets":"me.scf37%config3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scf37_filewatch":{ + "name":"scf37_filewatch", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scf37/filewatch.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"me.scf37%filewatch", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scf37_hottie":{ + "name":"scf37_hottie", + "dependencies":[ + "scf37_filewatch", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scf37/hottie.git", + "revision":"v1.0.6", + "version":"1.0.6", + "targets":"me.scf37%hottie", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sciss_asyncfile":{ + "name":"sciss_asyncfile", + "dependencies":[ + "sciss_log", + "sciss_model", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/asyncfile.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"de.sciss%asyncfile" + }, + "sciss_audiofile":{ + "name":"sciss_audiofile", + "dependencies":[ + "sciss_asyncfile", + "sciss_log", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/audiofile.git", + "revision":"v2.4.0", + "version":"2.4.0", + "targets":"de.sciss%audiofile" + }, + "sciss_audiowidgets":{ + "name":"sciss_audiowidgets", + "dependencies":[ + "sciss_desktop", + "sciss_raphaelicons" + ], + "repoUrl":"https://github.com/sciss/audiowidgets.git", + "revision":"v2.4.0", + "version":"2.4.0", + "targets":"de.sciss%audiowidgets-app de.sciss%audiowidgets-core de.sciss%audiowidgets-swing" + }, + "sciss_desktop":{ + "name":"sciss_desktop", + "dependencies":[ + "sciss_model", + "sciss_fileutil" + ], + "repoUrl":"https://github.com/sciss/desktop.git", + "revision":"v0.11.4", + "version":"0.11.4", + "targets":"de.sciss%desktop de.sciss%desktop-core de.sciss%desktop-linux de.sciss%desktop-mac", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sciss_equal":{ + "name":"sciss_equal", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/equal.git", + "revision":"", + "version":"0.1.6", + "targets":"de.sciss%equal" + }, + "sciss_filecache":{ + "name":"sciss_filecache", + "dependencies":[ + "sciss_fileutil", + "scalatest_scalatest", + "scala-stm_scala-stm" + ], + "repoUrl":"https://github.com/sciss/filecache.git", + "revision":"", + "version":"1.1.2", + "targets":"de.sciss%filecache-common de.sciss%filecache-mutable de.sciss%filecache-txn" + }, + "sciss_fileutil":{ + "name":"sciss_fileutil", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/fileutil.git", + "revision":"", + "version":"1.1.5", + "targets":"de.sciss%fileutil" + }, + "sciss_fingertree":{ + "name":"sciss_fingertree", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/fingertree.git", + "revision":"", + "version":"1.5.5", + "targets":"de.sciss%fingertree" + }, + "sciss_kollflitz":{ + "name":"sciss_kollflitz", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/kollflitz.git", + "revision":"", + "version":"0.2.4", + "targets":"de.sciss%kollflitz" + }, + "sciss_linkernighantsp":{ + "name":"sciss_linkernighantsp", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/linkernighantsp.git", + "revision":"", + "version":"0.1.3", + "targets":"de.sciss%linkernighantsp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "sciss_log":{ + "name":"sciss_log", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/log.git", + "revision":"", + "version":"0.1.1", + "targets":"de.sciss%log" + }, + "sciss_lucre":{ + "name":"sciss_lucre", + "dependencies":[ + "scalatest_scalatest", + "sciss_equal", + "sciss_log", + "sciss_model", + "scala-stm_scala-stm" + ], + "repoUrl":"https://github.com/sciss/lucre.git", + "revision":"v4.6.3", + "version":"4.6.3", + "targets":"de.sciss%lucre-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "sciss_lucrepi":{ + "name":"sciss_lucrepi", + "dependencies":[ + "sciss_soundprocesses" + ], + "repoUrl":"https://github.com/sciss/lucrepi.git", + "revision":"v1.11.0", + "version":"1.11.0", + "targets":"de.sciss%lucre-pi" + }, + "sciss_lucreswing":{ + "name":"sciss_lucreswing", + "dependencies":[ + "sciss_model", + "scalatest_scalatest", + "sciss_desktop", + "sciss_audiowidgets", + "sciss_treetable", + "sciss_fileutil" + ], + "repoUrl":"https://github.com/sciss/lucreswing.git", + "revision":"v2.10.0", + "version":"2.10.0", + "targets":"de.sciss%lucre-swing" + }, + "sciss_model":{ + "name":"sciss_model", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/model.git", + "revision":"", + "version":"0.3.5", + "targets":"de.sciss%model" + }, + "sciss_numbers":{ + "name":"sciss_numbers", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/numbers.git", + "revision":"", + "version":"0.2.1", + "targets":"de.sciss%numbers" + }, + "sciss_optional":{ + "name":"sciss_optional", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/optional.git", + "revision":"", + "version":"1.0.1", + "targets":"de.sciss%optional" + }, + "sciss_patterns":{ + "name":"sciss_patterns", + "dependencies":[ + "scalatest_scalatest", + "sciss_log", + "sciss_numbers", + "sciss_optional", + "sciss_lucre", + "sciss_kollflitz", + "sciss_scalacollider", + "sciss_scalacolliderugens", + "sciss_scalacolliderswing", + "sciss_soundprocesses" + ], + "repoUrl":"https://github.com/sciss/patterns.git", + "revision":"v1.11.0", + "version":"1.11.0", + "targets":"de.sciss%patterns-core de.sciss%patterns-lucre de.sciss%patterns-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "sciss_raphaelicons":{ + "name":"sciss_raphaelicons", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/raphaelicons.git", + "revision":"", + "version":"1.0.7", + "targets":"de.sciss%raphael-icons" + }, + "sciss_scalacollider":{ + "name":"sciss_scalacollider", + "dependencies":[ + "sciss_audiofile", + "sciss_optional", + "sciss_scalacolliderugens", + "sciss_scalaosc", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/scalacollider.git", + "revision":"v2.7.4", + "version":"2.7.4", + "targets":"de.sciss%scalacollider" + }, + "sciss_scalacollider-dot":{ + "name":"sciss_scalacollider-dot", + "dependencies":[ + "sciss_scalacollider" + ], + "repoUrl":"https://github.com/sciss/scalacollider-dot.git", + "revision":"v1.7.0", + "version":"1.7.0", + "targets":"de.sciss%scalacollider-dot" + }, + "sciss_scalacollider-if":{ + "name":"sciss_scalacollider-if", + "dependencies":[ + "sciss_scalacollider", + "sciss_scalacolliderugens", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/scalacollider-if.git", + "revision":"v1.8.0", + "version":"1.8.0", + "targets":"de.sciss%scalacollider-if" + }, + "sciss_scalacolliderswing":{ + "name":"sciss_scalacolliderswing", + "dependencies":[ + "sciss_desktop", + "sciss_kollflitz", + "sciss_audiowidgets", + "sciss_fileutil", + "sciss_scalacollider", + "sciss_scalacollider-dot", + "sciss_scalacolliderugens", + "sciss_scissdsp" + ], + "repoUrl":"https://github.com/sciss/scalacolliderswing.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"de.sciss%scalacolliderswing-interpreter de.sciss%scalacolliderswing-app de.sciss%scalacolliderswing-plotting de.sciss%scalacolliderswing-core de.sciss%scalacolliderswing" + }, + "sciss_scalacolliderugens":{ + "name":"sciss_scalacolliderugens", + "dependencies":[ + "sciss_numbers", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/sciss/scalacolliderugens.git", + "revision":"v1.21.3", + "version":"1.21.3", + "targets":"de.sciss%scalacolliderugens-core de.sciss%scalacolliderugens-api de.sciss%scalacolliderugens-plugins" + }, + "sciss_scalaosc":{ + "name":"sciss_scalaosc", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/scalaosc.git", + "revision":"v1.3.1", + "version":"1.3.1", + "targets":"de.sciss%scalaosc" + }, + "sciss_scissdsp":{ + "name":"sciss_scissdsp", + "dependencies":[ + "sciss_transform4s", + "sciss_audiofile", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/scissdsp.git", + "revision":"", + "version":"2.2.6", + "targets":"de.sciss%scissdsp" + }, + "sciss_sonogramoverview":{ + "name":"sciss_sonogramoverview", + "dependencies":[ + "sciss_audiofile", + "sciss_scissdsp", + "sciss_filecache", + "sciss_desktop" + ], + "repoUrl":"https://github.com/sciss/sonogramoverview.git", + "revision":"v2.3.0", + "version":"2.3.0", + "targets":"de.sciss%sonogramoverview" + }, + "sciss_soundprocesses":{ + "name":"sciss_soundprocesses", + "dependencies":[ + "scalatest_scalatest", + "sciss_lucreswing", + "sciss_scalacolliderswing", + "sciss_scalacollider-if", + "sciss_equal", + "sciss_audiowidgets" + ], + "repoUrl":"https://github.com/sciss/soundprocesses.git", + "revision":"v4.14.2", + "version":"4.14.2", + "targets":"de.sciss%soundprocesses-compiler de.sciss%soundprocesses-core de.sciss%soundprocesses-views", + "config":{ + "projects":{ + "exclude":[ + "de.sciss%soundprocesses-compiler" + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sciss_topology":{ + "name":"sciss_topology", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/topology.git", + "revision":"", + "version":"1.1.4", + "targets":"de.sciss%topology" + }, + "sciss_transform4s":{ + "name":"sciss_transform4s", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/transform4s.git", + "revision":"", + "version":"0.1.1", + "targets":"de.sciss%transform4s" + }, + "sciss_treetable":{ + "name":"sciss_treetable", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/treetable.git", + "revision":"", + "version":"1.6.3", + "targets":"de.sciss%treetable-scala" + }, + "sciss_wolkenpumpe":{ + "name":"sciss_wolkenpumpe", + "dependencies":[ + "scallop_scallop", + "sciss_soundprocesses", + "sciss_scalacollider", + "sciss_scalacolliderswing", + "sciss_fileutil", + "sciss_lucreswing", + "sciss_scissdsp", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/wolkenpumpe.git", + "revision":"v3.11.0", + "version":"3.11.0", + "targets":"de.sciss%wolkenpumpe de.sciss%wolkenpumpe-basic de.sciss%wolkenpumpe-core" + }, + "scodec_scodec":{ + "name":"scodec_scodec", + "dependencies":[ + "scodec_scodec-bits", + "scalameta_munit" + ], + "repoUrl":"https://github.com/scodec/scodec.git", + "revision":"v2.2.0", + "version":"2.2.0", + "targets":"org.scodec%scodec-core org.scodec%scodec-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-bits":{ + "name":"scodec_scodec-bits", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/scodec/scodec-bits.git", + "revision":"v1.1.34", + "version":"1.1.34", + "targets":"org.scodec%scodec-bits", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-cats":{ + "name":"scodec_scodec-cats", + "dependencies":[ + "scodec_scodec-bits", + "scodec_scodec", + "typelevel_cats", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/scodec/scodec-cats.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"org.scodec%scodec-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-protocols":{ + "name":"scodec_scodec-protocols", + "dependencies":[ + "scodec_scodec-stream" + ], + "repoUrl":"https://github.com/scodec/scodec-protocols.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.scodec%scodec-protocols", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-stream":{ + "name":"scodec_scodec-stream", + "dependencies":[ + "typelevel_fs2", + "scodec_scodec" + ], + "repoUrl":"https://github.com/scodec/scodec-stream.git", + "revision":"v2.0.3", + "version":"2.0.3", + "targets":"org.scodec%scodec-stream", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scopt_scopt":{ + "name":"scopt_scopt", + "dependencies":[ + "eed3si9n_verify" + ], + "repoUrl":"https://github.com/scopt/scopt.git", + "revision":"v4.1.0", + "version":"4.1.0", + "targets":"com.github.scopt%scopt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scottweaver_testcontainers-for-zio":{ + "name":"scottweaver_testcontainers-for-zio", + "dependencies":[ + "zio_zio", + "zio_zio-prelude", + "zio_zio-json", + "testcontainers_testcontainers-scala", + "zio_zio-kafka" + ], + "repoUrl":"https://github.com/scottweaver/testcontainers-for-zio.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.github.scottweaver%zillen io.github.scottweaver%zio-testcontainers-models io.github.scottweaver%zio-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-kafka io.github.scottweaver%zio-2-0-cassandra-migration-aspect io.github.scottweaver%zio-cassandra-migration-aspect io.github.scottweaver%zio-db-migration-aspect io.github.scottweaver%zio-2-0-liquibase-aspect io.github.scottweaver%zio-2-0-testcontainers-kafka io.github.scottweaver%zio-2-0-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-mysql io.github.scottweaver%zio-2-0-db-migration-aspect io.github.scottweaver%zio-2-0-testcontainers-mysql io.github.scottweaver%zio-testcontainers-postgresql io.github.scottweaver%zio-2-0-testcontainers-postgresql", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/V.scala", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "scoverage_scalac-scoverage-plugin":{ + "name":"scoverage_scalac-scoverage-plugin", + "dependencies":[ + "scalameta_munit", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/scoverage/scalac-scoverage-plugin.git", + "revision":"v2.0.7", + "version":"2.0.7", + "targets":"org.scoverage%scalac-scoverage-domain org.scoverage%scalac-scoverage-reporter org.scoverage%scalac-scoverage-serializer", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "scalac-scoverage-reporter":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sdrafahl_codec":{ + "name":"sdrafahl_codec", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "scalameta_munit" + ], + "repoUrl":"https://github.com/sdrafahl/codec.git", + "revision":"0.0.8", + "version":"0.0.8", + "targets":"io.github.sdrafahl%circecodecconnector", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "sean-ideabank_rudolf":{ + "name":"sean-ideabank_rudolf", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sean-ideabank/rudolf.git", + "revision":"", + "version":"0.1.1", + "targets":"works.ideabank%rudolf", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "senia-psm_zio-test-akka-http":{ + "name":"senia-psm_zio-test-akka-http", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/senia-psm/zio-test-akka-http.git", + "revision":"v2.0.4", + "version":"2.0.4", + "targets":"info.senia%zio-test-akka-http" + }, + "seratch_awscala":{ + "name":"seratch_awscala", + "dependencies":[ + "scalatest_scalatest", + "sirthias_scala-ssh", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/seratch/awscala.git", + "revision":"0.9.2", + "version":"0.9.2", + "targets":"com.github.seratch%awscala-sqs com.github.seratch%awscala-stepfunctions com.github.seratch%awscala-s3 com.github.seratch%awscala com.github.seratch%awscala-ec2 com.github.seratch%awscala-emr com.github.seratch%awscala-dynamodb com.github.seratch%awscala-simpledb com.github.seratch%awscala-core com.github.seratch%awscala-sts com.github.seratch%awscala-redshift com.github.seratch%awscala-iam", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "sfxcode_pebble-scala":{ + "name":"sfxcode_pebble-scala", + "dependencies":[ + "scalameta_munit", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/sfxcode/pebble-scala.git", + "revision":"v1.1.1", + "version":"1.1.1", + "targets":"com.sfxcode.templating%pebble-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sfxcode_sapphire-data":{ + "name":"sfxcode_sapphire-data", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "scala_scala-collection-compat", + "lightbend-labs_scala-logging" + ], + "repoUrl":"https://github.com/sfxcode/sapphire-data.git", + "revision":"v2.0.3", + "version":"2.0.3", + "targets":"com.sfxcode.sapphire%sapphire-data", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sh4869_semver-parser-scala":{ + "name":"sh4869_semver-parser-scala", + "dependencies":[ + "scala_scala-parser-combinators", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sh4869/semver-parser-scala.git", + "revision":"0.0.6", + "version":"0.0.6", + "targets":"com.github.sh4869%semver-parser-scala" + }, + "shastick_zio-prefetcher":{ + "name":"shastick_zio-prefetcher", + "dependencies":[ + "zio_zio", + "zio_zio-logging", + "zio_zio-metrics-legacy" + ], + "repoUrl":"https://github.com/shastick/zio-prefetcher.git", + "revision":"v0.8.0-RC6", + "version":"0.8.0-RC6", + "targets":"ch.j3t%zio-prefetcher", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shawjef3_tryutils":{ + "name":"shawjef3_tryutils", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-selenium" + ], + "repoUrl":"https://github.com/shawjef3/tryutils.git", + "revision":"release/2.0.0", + "version":"2.0.0", + "targets":"me.jeffshaw.tryutils%tryutils" + }, + "sherpal_url-dsl":{ + "name":"sherpal_url-dsl", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "scalameta_munit" + ], + "repoUrl":"https://github.com/sherpal/url-dsl.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"be.doeraene%url-dsl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shiftleftsecurity_codepropertygraph":{ + "name":"shiftleftsecurity_codepropertygraph", + "dependencies":[ + "json4s_json4s", + "scalatest_scalatest", + "shiftleftsecurity_overflowdb", + "scopt_scopt", + "shiftleftsecurity_overflowdb-codegen" + ], + "repoUrl":"https://github.com/shiftleftsecurity/codepropertygraph.git", + "revision":"v1.3.585", + "version":"1.3.585", + "targets":"io.shiftleft%schema2json io.shiftleft%codepropertygraph io.shiftleft%codepropertygraph-domain-classes io.shiftleft%codepropertygraph-schema io.shiftleft%codepropertygraph-protos", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shiftleftsecurity_js2cpg":{ + "name":"shiftleftsecurity_js2cpg", + "dependencies":[ + "shiftleftsecurity_codepropertygraph", + "joernio_joern", + "scopt_scopt", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/shiftleftsecurity/js2cpg.git", + "revision":"v0.2.194", + "version":"0.2.194", + "targets":"io.shiftleft%js2cpg", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shiftleftsecurity_overflowdb":{ + "name":"shiftleftsecurity_overflowdb", + "dependencies":[ + "scalatest_scalatest", + "tototoshi_scala-csv", + "scala_scala-xml", + "scopt_scopt", + "spray_spray" + ], + "repoUrl":"https://github.com/shiftleftsecurity/overflowdb.git", + "revision":"v1.160", + "version":"1.160", + "targets":"io.shiftleft%overflowdb-formats io.shiftleft%overflowdb-traversal", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shiftleftsecurity_overflowdb-codegen":{ + "name":"shiftleftsecurity_overflowdb-codegen", + "dependencies":[ + "scopt_scopt", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/shiftleftsecurity/overflowdb-codegen.git", + "revision":"v2.72", + "version":"2.72", + "targets":"io.shiftleft%overflowdb-codegen", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Build.scala", + "pattern":"val scala_3 = \"3.2.1\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "sideeffffect_zio-doobie":{ + "name":"sideeffffect_zio-doobie", + "dependencies":[ + "tpolecat_doobie", + "zio_zio", + "zio_interop-cats", + "zio_zio-config" + ], + "repoUrl":"https://github.com/sideeffffect/zio-doobie.git", + "revision":"v0.4.1", + "version":"0.4.1", + "targets":"com.github.sideeffffect%zio-doobie-liquibase", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sideeffffect_zio-testcontainers":{ + "name":"sideeffffect_zio-testcontainers", + "dependencies":[ + "zio_zio", + "testcontainers_testcontainers-scala" + ], + "repoUrl":"https://github.com/sideeffffect/zio-testcontainers.git", + "revision":"v0.4.1", + "version":"0.4.1", + "targets":"com.github.sideeffffect%zio-testcontainers", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "simy4_coregex":{ + "name":"simy4_coregex", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/simy4/coregex.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.github.simy4.coregex%coregex-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "sinaghaffari_monadicsimplifier":{ + "name":"sinaghaffari_monadicsimplifier", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sinaghaffari/monadicsimplifier.git", + "revision":"", + "version":"0.1", + "targets":"com.sinaghaffari%monadicsimplifier" + }, + "sirthias_borer":{ + "name":"sirthias_borer", + "dependencies":[ + "scodec_scodec-bits", + "scalameta_munit", + "akka_akka", + "typelevel_cats", + "circe_circe" + ], + "repoUrl":"https://github.com/sirthias/borer.git", + "revision":"v1.10.1", + "version":"1.10.1", + "targets":"io.bullet%borer-compat-scodec io.bullet%borer-compat-akka io.bullet%borer-derivation io.bullet%borer-core io.bullet%borer-compat-cats io.bullet%borer-compat-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "sirthias_macrolizer":{ + "name":"sirthias_macrolizer", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sirthias/macrolizer.git", + "revision":"v0.6.2", + "version":"0.6.2", + "targets":"io.bullet%macrolizer", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "sirthias_parboiled2":{ + "name":"sirthias_parboiled2", + "dependencies":[ + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/sirthias/parboiled2.git", + "revision":"v2.4.1", + "version":"2.4.1", + "targets":"org.parboiled%parboiled", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "sirthias_scala-ssh":{ + "name":"sirthias_scala-ssh", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sirthias/scala-ssh.git", + "revision":"v0.11.1", + "version":"0.11.1", + "targets":"com.decodified%scala-ssh", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sirthias_spliff":{ + "name":"sirthias_spliff", + "dependencies":[ + "scalameta_munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/sirthias/spliff.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"io.bullet%spliff" + }, + "sksamuel_avro4s":{ + "name":"sksamuel_avro4s", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "softwaremill_magnolia" + ], + "repoUrl":"https://github.com/sksamuel/avro4s.git", + "revision":"", + "version":"5.0.3", + "targets":"com.sksamuel.avro4s%avro4s-cats com.sksamuel.avro4s%avro4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sksamuel_elastic4s":{ + "name":"sksamuel_elastic4s", + "dependencies":[ + "scalatest_scalatest", + "zio_zio-json", + "fasterxml_jackson-module-scala", + "circe_circe", + "json4s_json4s", + "akka_akka", + "softwaremill_sttp", + "playframework_play-json", + "monix_monix", + "typelevel_cats-effect", + "zio_zio" + ], + "repoUrl":"https://github.com/sksamuel/elastic4s.git", + "revision":"v8.5.2", + "version":"8.5.2", + "targets":"com.sksamuel.elastic4s%elastic4s-json-zio com.sksamuel.elastic4s%elastic4s-json-jackson com.sksamuel.elastic4s%elastic4s-json-circe com.sksamuel.elastic4s%elastic4s-json-json4s com.sksamuel.elastic4s%elastic4s-testkit com.sksamuel.elastic4s%elastic4s-domain com.sksamuel.elastic4s%elastic4s-json-builder com.sksamuel.elastic4s%elastic4s-http-streams com.sksamuel.elastic4s%elastic4s-client-sttp com.sksamuel.elastic4s%elastic4s-json-play com.sksamuel.elastic4s%elastic4s-handlers com.sksamuel.elastic4s%elastic4s-streams-akka com.sksamuel.elastic4s%elastic4s-client-core com.sksamuel.elastic4s%elastic4s-client-sniffed com.sksamuel.elastic4s%elastic4s-effect-monix com.sksamuel.elastic4s%elastic4s-effect-cats-2 com.sksamuel.elastic4s%elastic4s-effect-cats com.sksamuel.elastic4s%elastic4s-effect-zio com.sksamuel.elastic4s%elastic4s-effect-zio-1 com.sksamuel.elastic4s%elastic4s-core com.sksamuel.elastic4s%elastic4s-client-esjava", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "sky-uk_kafka-topic-loader":{ + "name":"sky-uk_kafka-topic-loader", + "dependencies":[ + "typelevel_cats", + "lightbend-labs_scala-logging", + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sky-uk/kafka-topic-loader.git", + "revision":"v2.1.0", + "version":"2.1.0", + "targets":"uk.sky%kafka-topic-loader", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_diffx":{ + "name":"softwaremill_diffx", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest", + "softwaremill_scala-common", + "scalameta_munit", + "fthomas_refined", + "com-lihaoyi_utest", + "softwaremill_magnolia", + "cquiroz_scala-java-time" + ], + "repoUrl":"https://github.com/softwaremill/diffx.git", + "revision":"v0.8.2", + "version":"0.8.2", + "targets":"com.softwaremill.diffx%diffx-cats com.softwaremill.diffx%diffx-scalatest-should com.softwaremill.diffx%diffx-scalatest-must com.softwaremill.diffx%diffx-scalatest com.softwaremill.diffx%diffx-tagging com.softwaremill.diffx%diffx-munit com.softwaremill.diffx%diffx-refined com.softwaremill.diffx%diffx-utest com.softwaremill.diffx%diffx-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_macwire":{ + "name":"softwaremill_macwire", + "dependencies":[ + "scalatest_scalatest", + "softwaremill_scala-common" + ], + "repoUrl":"https://github.com/softwaremill/macwire.git", + "revision":"v2.5.8", + "version":"2.5.8", + "targets":"com.softwaremill.macwire%macros com.softwaremill.macwire%proxy com.softwaremill.macwire%util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_magnolia":{ + "name":"softwaremill_magnolia", + "dependencies":[ + + ], + "repoUrl":"https://github.com/softwaremill/magnolia.git", + "revision":"scala3-v1.2.6", + "version":"1.2.6", + "targets":"com.softwaremill.magnolia1_3%magnolia", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_odelay":{ + "name":"softwaremill_odelay", + "dependencies":[ + + ], + "repoUrl":"https://github.com/softwaremill/odelay.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.softwaremill.odelay%odelay-netty3 com.softwaremill.odelay%odelay-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.1.3\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "softwaremill_quicklens":{ + "name":"softwaremill_quicklens", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/softwaremill/quicklens.git", + "revision":"v1.9.0", + "version":"1.9.0", + "targets":"com.softwaremill.quicklens%quicklens", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_retry":{ + "name":"softwaremill_retry", + "dependencies":[ + "scalatest_scalatest", + "softwaremill_odelay", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/softwaremill/retry.git", + "revision":"v0.3.6", + "version":"0.3.6", + "targets":"com.softwaremill.retry%retry", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "softwaremill_scala-common":{ + "name":"softwaremill_scala-common", + "dependencies":[ + + ], + "repoUrl":"https://github.com/softwaremill/scala-common.git", + "revision":"", + "version":"2.3.4", + "targets":"com.softwaremill.common%tagging", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3500, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_scala-id-generator":{ + "name":"softwaremill_scala-id-generator", + "dependencies":[ + "scalatest_scalatest", + "lightbend-labs_scala-logging" + ], + "repoUrl":"https://github.com/softwaremill/scala-id-generator.git", + "revision":"v1.4.0", + "version":"1.4.0", + "targets":"com.softwaremill.common%id-generator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_sttp":{ + "name":"softwaremill_sttp", + "dependencies":[ + "zio_zio-telemetry", + "scala_scala-collection-compat", + "scalatest_scalatest", + "plokhotnyuk_jsoniter-scala", + "typelevel_fs2", + "zio_zio", + "softwaremill_sttp-shared", + "zio_interop-reactive-streams", + "zio_zio-json", + "outr_scribe", + "com-lihaoyi_upickle", + "typelevel_cats-effect", + "circe_circe", + "monix_monix", + "zio_zio-nio", + "softwaremill_sttp-model", + "http4s_http4s", + "http4s_blaze" + ], + "repoUrl":"https://github.com/softwaremill/sttp.git", + "revision":"v3.8.7", + "version":"3.8.7", + "targets":"com.softwaremill.sttp.client3%opentelemetry-tracing-zio1-backend com.softwaremill.sttp.client3%armeria-backend com.softwaremill.sttp.client3%async-http-client-backend-cats-ce2 com.softwaremill.sttp.client3%jsoniter com.softwaremill.sttp.client3%async-http-client-backend-fs2 com.softwaremill.sttp.client3%armeria-backend-monix com.softwaremill.sttp.client3%okhttp-backend-monix com.softwaremill.sttp.client3%zio com.softwaremill.sttp.client3%async-http-client-backend-zio1 com.softwaremill.sttp.client3%async-http-client-backend-future com.softwaremill.sttp.client3%async-http-client-backend-zio com.softwaremill.sttp.client3%slf4j-backend com.softwaremill.sttp.client3%fs2ce2 com.softwaremill.sttp.client3%async-http-client-backend-cats com.softwaremill.sttp.client3%async-http-client-backend com.softwaremill.sttp.client3%fs2 com.softwaremill.sttp.client3%okhttp-backend com.softwaremill.sttp.client3%prometheus-backend com.softwaremill.sttp.client3%zio-json com.softwaremill.sttp.client3%armeria-backend-cats com.softwaremill.sttp.client3%scribe-backend com.softwaremill.sttp.client3%opentelemetry-metrics-backend com.softwaremill.sttp.client3%upickle com.softwaremill.sttp.client3%armeria-backend-zio1 com.softwaremill.sttp.client3%async-http-client-backend-fs2-ce2 com.softwaremill.sttp.client3%catsce2 com.softwaremill.sttp.client3%circe com.softwaremill.sttp.client3%monix com.softwaremill.sttp.client3%zio1-json com.softwaremill.sttp.client3%zio1 com.softwaremill.sttp.client3%json-common com.softwaremill.sttp.client3%core com.softwaremill.sttp.client3%cats com.softwaremill.sttp.client3%opentelemetry-tracing-zio-backend com.softwaremill.sttp.client3%armeria-backend-zio com.softwaremill.sttp.client3%async-http-client-backend-monix com.softwaremill.sttp.client3%http4s-backend", + "config":{ + "projects":{ + "exclude":[ + "com.softwaremill.sttp.client3%zio.*" + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set every closeClassLoaders := false" + ], + "options":[ + "-J-Xmx5g" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":3500, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "softwaremill_sttp-apispec":{ + "name":"softwaremill_sttp-apispec", + "dependencies":[ + "circe_circe", + "scala_scala-collection-compat", + "scalatest_scalatest", + "circe_circe-yaml" + ], + "repoUrl":"https://github.com/softwaremill/sttp-apispec.git", + "revision":"v0.3.1", + "version":"0.3.1", + "targets":"com.softwaremill.sttp.apispec%jsonschema-circe com.softwaremill.sttp.apispec%asyncapi-model com.softwaremill.sttp.apispec%openapi-model com.softwaremill.sttp.apispec%apispec-model com.softwaremill.sttp.apispec%openapi-circe-yaml com.softwaremill.sttp.apispec%asyncapi-circe-yaml com.softwaremill.sttp.apispec%asyncapi-circe com.softwaremill.sttp.apispec%openapi-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_sttp-model":{ + "name":"softwaremill_sttp-model", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/softwaremill/sttp-model.git", + "revision":"v1.5.4", + "version":"1.5.4", + "targets":"com.softwaremill.sttp.model%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "softwaremill_sttp-shared":{ + "name":"softwaremill_sttp-shared", + "dependencies":[ + "typelevel_fs2", + "scalatest_scalatest", + "akka_akka", + "monix_monix", + "zio_zio", + "softwaremill_sttp-model" + ], + "repoUrl":"https://github.com/softwaremill/sttp-shared.git", + "revision":"v1.3.12", + "version":"1.3.12", + "targets":"com.softwaremill.sttp.shared%fs2-ce2 com.softwaremill.sttp.shared%fs2 com.softwaremill.sttp.shared%akka com.softwaremill.sttp.shared%monix com.softwaremill.sttp.shared%zio1 com.softwaremill.sttp.shared%core com.softwaremill.sttp.shared%ws com.softwaremill.sttp.shared%armeria com.softwaremill.sttp.shared%zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3000, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "softwaremill_tapir":{ + "name":"softwaremill_tapir", + "dependencies":[ + "softwaremill_sttp", + "softwaremill_sttp-shared", + "circe_circe", + "scalatest_scalatest", + "zio_zio-json", + "plokhotnyuk_jsoniter-scala", + "softwaremill_sttp-apispec", + "http4s_blaze", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_scalacheck", + "scalatest_scalatestplus-scalacheck", + "typelevel_discipline-scalatest", + "zio_interop-cats", + "circe_circe-yaml", + "zio_interop-reactive-streams", + "akka_akka", + "typelevel_fs2", + "com-lihaoyi_upickle", + "lightbend-labs_scala-logging", + "http4s_http4s", + "zio_zio-prelude", + "zio_zio", + "spray_spray", + "softwaremill_sttp-model", + "softwaremill_magnolia", + "scala_scala-java8-compat", + "zio_zio-http", + "softwaremill_quicklens", + "softwaremill_scala-common", + "fthomas_refined" + ], + "repoUrl":"https://github.com/softwaremill/tapir.git", + "revision":"v1.2.5", + "version":"1.2.5", + "targets":"com.softwaremill.sttp.tapir%tapir-sttp-client com.softwaremill.sttp.tapir%tapir-redoc com.softwaremill.sttp.tapir%tapir-json-circe com.softwaremill.sttp.tapir%tapir-json-zio1 com.softwaremill.sttp.tapir%tapir-jsoniter-scala com.softwaremill.sttp.tapir%tapir-swagger-ui-bundle com.softwaremill.sttp.tapir%tapir-redoc-bundle com.softwaremill.sttp.tapir%tapir-cats com.softwaremill.sttp.tapir%tapir-http4s-server-zio1 com.softwaremill.sttp.tapir%tapir-aws-sam com.softwaremill.sttp.tapir%tapir-armeria-server-zio com.softwaremill.sttp.tapir%tapir-asyncapi-docs com.softwaremill.sttp.tapir%tapir-vertx-server-cats com.softwaremill.sttp.tapir%tapir-swagger-ui com.softwaremill.sttp.tapir%tapir-json-upickle com.softwaremill.sttp.tapir%tapir-netty-server com.softwaremill.sttp.tapir%tapir-armeria-server-zio1 com.softwaremill.sttp.tapir%tapir-server com.softwaremill.sttp.tapir%tapir-vertx-server com.softwaremill.sttp.tapir%tapir-http4s-server com.softwaremill.sttp.tapir%tapir-datadog-metrics com.softwaremill.sttp.tapir%tapir-zio1-http-server com.softwaremill.sttp.tapir%tapir-armeria-server-cats com.softwaremill.sttp.tapir%tapir-netty-server-cats com.softwaremill.sttp.tapir%tapir-netty-server-zio1 com.softwaremill.sttp.tapir%tapir-zio-prelude com.softwaremill.sttp.tapir%tapir-aws-lambda com.softwaremill.sttp.tapir%tapir-zio1 com.softwaremill.sttp.tapir%tapir-json-spray com.softwaremill.sttp.tapir%tapir-vertx-server-zio com.softwaremill.sttp.tapir%tapir-zio-metrics com.softwaremill.sttp.tapir%tapir-core com.softwaremill.sttp.tapir%tapir-armeria-server com.softwaremill.sttp.tapir%tapir-zio com.softwaremill.sttp.tapir%tapir-http4s-server-zio com.softwaremill.sttp.tapir%tapir-prometheus-metrics com.softwaremill.sttp.tapir%tapir-zio-http-server com.softwaremill.sttp.tapir%tapir-opentelemetry-metrics com.softwaremill.sttp.tapir%tapir-server-tests com.softwaremill.sttp.tapir%tapir-vertx-server-zio1 com.softwaremill.sttp.tapir%tapir-openapi-docs com.softwaremill.sttp.tapir%tapir-apispec-docs com.softwaremill.sttp.tapir%tapir-netty-server-zio com.softwaremill.sttp.tapir%tapir-monix-newtype com.softwaremill.sttp.tapir%tapir-sttp-stub-server com.softwaremill.sttp.tapir%tapir-testing com.softwaremill.sttp.tapir%tapir-json-zio com.softwaremill.sttp.tapir%tapir-tests com.softwaremill.sttp.tapir%tapir-sttp-client-ws-zio1 com.softwaremill.sttp.tapir%tapir-client com.softwaremill.sttp.tapir%tapir-http4s-client com.softwaremill.sttp.tapir%tapir-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "tapir-sttp-client":{ + "tests":"compile-only" + }, + "tapir-sttp-client-ws-zio1":{ + "tests":"compile-only" + }, + "tapir-http4s-client":{ + "tests":"compile-only" + }, + "tapir-vertx-server":{ + "tests":"compile-only" + }, + "tapir-datadog-metrics":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-J-Xmx5g", + "-J-Xss2M" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "spaceteams_scala-json-logging":{ + "name":"spaceteams_scala-json-logging", + "dependencies":[ + "scalatest_scalatest", + "circe_circe", + "spray_spray" + ], + "repoUrl":"https://github.com/spaceteams/scala-json-logging.git", + "revision":"1.0.1", + "version":"1.0.1", + "targets":"de.spaceteams%json-logging-circe de.spaceteams%json-logging-common de.spaceteams%json-logging-spray de.spaceteams%json-logging-typesafe-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "spray_spray":{ + "name":"spray_spray", + "dependencies":[ + + ], + "repoUrl":"https://github.com/spray/spray-json.git", + "revision":"v1.3.6-3.1.0", + "version":"1.3.6", + "targets":"io.spray%spray-json" + }, + "ssanj_delight":{ + "name":"ssanj_delight", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/ssanj/delight.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"net.ssanj%delight", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "stephennancekivell_scalatest-json":{ + "name":"stephennancekivell_scalatest-json", + "dependencies":[ + "scalatest_scalatest", + "gnieh_diffson", + "circe_circe" + ], + "repoUrl":"https://github.com/stephennancekivell/scalatest-json.git", + "revision":"v0.2.5", + "version":"0.2.5", + "targets":"com.stephenn%scalatest-circe" + }, + "stryker-mutator_stryker4s":{ + "name":"stryker-mutator_stryker4s", + "dependencies":[ + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/stryker-mutator/stryker4s.git", + "revision":"v0.14.3", + "version":"0.14.3", + "targets":"io.stryker-mutator%sbt-stryker4s-testrunner io.stryker-mutator%stryker4s-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "stuartapp_zcaffeine":{ + "name":"stuartapp_zcaffeine", + "dependencies":[ + "zio_zio", + "zio_zio-prelude", + "scala_scala-java8-compat" + ], + "repoUrl":"https://github.com/stuartapp/zcaffeine.git", + "revision":"v1.0.0-M3", + "version":"1.0.0-M3", + "targets":"com.stuart%zcaffeine", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sullis_jms-testkit":{ + "name":"sullis_jms-testkit", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sullis/jms-testkit.git", + "revision":"v1.0.4", + "version":"1.0.4", + "targets":"io.github.sullis%jms-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "suzaku-io_boopickle":{ + "name":"suzaku-io_boopickle", + "dependencies":[ + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/suzaku-io/boopickle.git", + "revision":"v1.4.0", + "version":"1.4.0", + "targets":"io.suzaku%boopickle" + }, + "svroonland_rezilience":{ + "name":"svroonland_rezilience", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat", + "zio_zio-config" + ], + "repoUrl":"https://github.com/svroonland/rezilience.git", + "revision":"v0.8.4", + "version":"0.8.4", + "targets":"nl.vroste%rezilience nl.vroste%rezilience-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "svroonland_zio-amqp":{ + "name":"svroonland_zio-amqp", + "dependencies":[ + "zio_zio", + "zio_interop-reactive-streams", + "scala_scala-collection-compat", + "zio_zio-prelude" + ], + "repoUrl":"https://github.com/svroonland/zio-amqp.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"nl.vroste%zio-amqp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "svroonland_zio-kinesis":{ + "name":"svroonland_zio-kinesis", + "dependencies":[ + "zio_zio", + "zio_interop-reactive-streams", + "zio_zio-logging", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/svroonland/zio-kinesis.git", + "revision":"v0.30.1", + "version":"0.30.1", + "targets":"nl.vroste%zio-kinesis nl.vroste%root nl.vroste%zio-kinesis-dynamic-consumer nl.vroste%zio-kinesis-future", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "swagger-akka-http_swagger-enumeratum-module":{ + "name":"swagger-akka-http_swagger-enumeratum-module", + "dependencies":[ + "swagger-akka-http_swagger-scala-module", + "fasterxml_jackson-module-scala", + "lloydmeta_enumeratum", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/swagger-akka-http/swagger-enumeratum-module.git", + "revision":"v2.6.1", + "version":"2.6.1", + "targets":"com.github.swagger-akka-http%swagger-enumeratum-module", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "swagger-akka-http_swagger-scala-module":{ + "name":"swagger-akka-http_swagger-scala-module", + "dependencies":[ + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/swagger-akka-http/swagger-scala-module.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"com.github.swagger-akka-http%swagger-scala-module", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "swagger-akka-http_swagger-scala3-enum-module":{ + "name":"swagger-akka-http_swagger-scala3-enum-module", + "dependencies":[ + "swagger-akka-http_swagger-scala-module", + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/swagger-akka-http/swagger-scala3-enum-module.git", + "revision":"v2.3.0", + "version":"2.3.0", + "targets":"com.github.swagger-akka-http%swagger-scala3-enum-module", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "swaldman_mlog-scala":{ + "name":"swaldman_mlog-scala", + "dependencies":[ + + ], + "repoUrl":"https://github.com/swaldman/mlog-scala.git", + "revision":"v0.3.14", + "version":"0.3.14", + "targets":"com.mchange%mlog-scala" + }, + "sweet-delights_delightful-cron":{ + "name":"sweet-delights_delightful-cron", + "dependencies":[ + "scala_scala-parser-combinators", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sweet-delights/delightful-cron.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"org.sweet-delights%delightful-cron" + }, + "sweet-delights_delightful-parsing":{ + "name":"sweet-delights_delightful-parsing", + "dependencies":[ + "typelevel_shapeless-3", + "sweet-delights_delightful-typeclasses", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/sweet-delights/delightful-parsing.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"org.sweet-delights%delightful-parsing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "sweet-delights_delightful-typeclasses":{ + "name":"sweet-delights_delightful-typeclasses", + "dependencies":[ + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/sweet-delights/delightful-typeclasses.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"org.sweet-delights%delightful-typeclasses", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "systemfw_dynosaur":{ + "name":"systemfw_dynosaur", + "dependencies":[ + "typelevel_cats", + "scodec_scodec-bits", + "typelevel_paiges" + ], + "repoUrl":"https://github.com/systemfw/dynosaur.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"org.systemfw%dynosaur-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "systemfw_upperbound":{ + "name":"systemfw_upperbound", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/systemfw/upperbound.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"org.systemfw%upperbound", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "t2v_holidays":{ + "name":"t2v_holidays", + "dependencies":[ + + ], + "repoUrl":"https://github.com/t2v/holidays.git", + "revision":"release7.1", + "version":"7.1", + "targets":"jp.t2v%holidays", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tabdulradi_happypath":{ + "name":"tabdulradi_happypath", + "dependencies":[ + + ], + "repoUrl":"https://github.com/tabdulradi/happypath.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.abdulradi%happypath-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tabdulradi_nullable":{ + "name":"tabdulradi_nullable", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tabdulradi/nullable.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.abdulradi%nullable-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "taig_babel":{ + "name":"taig_babel", + "dependencies":[ + "circe_circe", + "typelevel_cats", + "ekrich_sconfig", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/taig/babel.git", + "revision":"0.5.1", + "version":"0.5.1", + "targets":"io.taig%babel-circe io.taig%babel-cats io.taig%babel-loader io.taig%babel io.taig%babel-generic io.taig%babel-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "taig_flog":{ + "name":"taig_flog", + "dependencies":[ + "http4s_http4s", + "typelevel_fs2", + "circe_circe", + "scala_scala-collection-compat", + "typelevel_cats-effect", + "typelevel_cats-mtl", + "scalameta_munit" + ], + "repoUrl":"https://github.com/taig/flog.git", + "revision":"0.13.1", + "version":"0.13.1", + "targets":"io.taig%flog-http4s io.taig%flog io.taig%flog-stackdriver-grpc io.taig%flog-http4s-server io.taig%flog-logstash io.taig%flog-stackdriver-http io.taig%flog-http4s-client io.taig%flog-core io.taig%flog-slf4j", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "taig_object-fit":{ + "name":"taig_object-fit", + "dependencies":[ + + ], + "repoUrl":"https://github.com/taig/object-fit.git", + "revision":"0.1.1", + "version":"0.1.1", + "targets":"io.taig%object-fit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "taig_scala-linguist":{ + "name":"taig_scala-linguist", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/taig/scala-linguist.git", + "revision":"0.0.18", + "version":"0.0.18", + "targets":"io.taig%scala-linguist-core io.taig%scala-linguist-graalvm-ruby io.taig%scala-linguist-naive", + "config":{ + "projects":{ + "exclude":[ + "io.taig%scala-linguist-graalvm-ruby" + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "taig_scala-pygments":{ + "name":"taig_scala-pygments", + "dependencies":[ + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/taig/scala-pygments.git", + "revision":"0.0.15", + "version":"0.0.15", + "targets":"io.taig%scala-pygments-cli io.taig%scala-pygments-core io.taig%scala-pygments-graalvm-python", + "config":{ + "projects":{ + "exclude":[ + "io.taig%scala-pygments-graalvm-python" + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":7168, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "takezoe_scala-jdbc":{ + "name":"takezoe_scala-jdbc", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/takezoe/scala-jdbc.git", + "revision":"1.0.6", + "version":"1.0.6", + "targets":"com.github.takezoe%scala-jdbc" + }, + "takezoe_solr-scala-client":{ + "name":"takezoe_solr-scala-client", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/takezoe/solr-scala-client.git", + "revision":"0.0.27", + "version":"0.0.27", + "targets":"com.github.takezoe%solr-scala-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tarao_collection-scala":{ + "name":"tarao_collection-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/tarao/collection-scala.git", + "revision":"", + "version":"1.0.0", + "targets":"com.github.tarao%collection", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "testcontainers_testcontainers-scala":{ + "name":"testcontainers_testcontainers-scala", + "dependencies":[ + "scalatest_scalatest", + "scalameta_munit", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/testcontainers/testcontainers-scala.git", + "revision":"v0.40.12", + "version":"0.40.12", + "targets":"com.dimafeng%testcontainers-scala-cockroachdb com.dimafeng%testcontainers-scala com.dimafeng%testcontainers-scala-presto com.dimafeng%testcontainers-scala-munit com.dimafeng%testcontainers-scala-db2 com.dimafeng%testcontainers-scala-kafka com.dimafeng%testcontainers-scala-scalatest-selenium com.dimafeng%testcontainers-scala-pulsar com.dimafeng%testcontainers-scala-elasticsearch com.dimafeng%testcontainers-scala-nginx com.dimafeng%testcontainers-scala-mariadb com.dimafeng%testcontainers-scala-solr com.dimafeng%testcontainers-scala-gcloud com.dimafeng%testcontainers-scala-toxiproxy com.dimafeng%testcontainers-scala-vault com.dimafeng%testcontainers-scala-rabbitmq com.dimafeng%testcontainers-scala-influxdb com.dimafeng%testcontainers-scala-postgresql com.dimafeng%testcontainers-scala-localstack com.dimafeng%testcontainers-scala-dynalite com.dimafeng%testcontainers-scala-neo4j com.dimafeng%testcontainers-scala-localstack-v2 com.dimafeng%testcontainers-scala-clickhouse com.dimafeng%testcontainers-scala-couchbase com.dimafeng%testcontainers-scala-mysql com.dimafeng%testcontainers-scala-oracle-xe com.dimafeng%testcontainers-scala-scalatest com.dimafeng%testcontainers-scala-mongodb com.dimafeng%testcontainers-scala-mockserver com.dimafeng%testcontainers-scala-orientdb com.dimafeng%testcontainers-scala-core com.dimafeng%testcontainers-scala-redpanda com.dimafeng%testcontainers-scala-cassandra com.dimafeng%testcontainers-scala-mssqlserver com.dimafeng%testcontainers-scala-trino com.dimafeng%testcontainers-scala-jdbc", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tharwaninitin_cache4s":{ + "name":"tharwaninitin_cache4s", + "dependencies":[ + "scala_scala-collection-compat", + "zio_zio" + ], + "repoUrl":"https://github.com/tharwaninitin/cache4s.git", + "revision":"", + "version":"0.1.0", + "targets":"com.github.tharwaninitin%cache4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tharwaninitin_crypto4s":{ + "name":"tharwaninitin_crypto4s", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/tharwaninitin/crypto4s.git", + "revision":"", + "version":"0.2.0", + "targets":"com.github.tharwaninitin%crypto4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "thatscalaguy_circe-jq":{ + "name":"thatscalaguy_circe-jq", + "dependencies":[ + "circe_circe", + "typelevel_cats-parse", + "scalameta_munit" + ], + "repoUrl":"https://github.com/thatscalaguy/circe-jq.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"de.thatscalaguy%circe-jq", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "thatscalaguy_ulid4cats":{ + "name":"thatscalaguy_ulid4cats", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/thatscalaguy/ulid4cats.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"de.thatscalaguy%ulid4cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "theiterators_kebs":{ + "name":"theiterators_kebs", + "dependencies":[ + "scalatest_scalatest", + "tpolecat_doobie", + "http4s_http4s" + ], + "repoUrl":"https://github.com/theiterators/kebs.git", + "revision":"v1.9.5", + "version":"1.9.5", + "targets":"pl.iterators%kebs-instances pl.iterators%kebs-macro-utils pl.iterators%kebs-opaque pl.iterators%kebs-doobie pl.iterators%kebs-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "themillhousegroup_scoup":{ + "name":"themillhousegroup_scoup", + "dependencies":[ + + ], + "repoUrl":"https://github.com/themillhousegroup/scoup.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.themillhousegroup%scoup" + }, + "thoughtworksinc_bindable.scala":{ + "name":"thoughtworksinc_bindable.scala", + "dependencies":[ + "scalatest_scalatest", + "atry_futurebinding.scala", + "thoughtworksinc_binding.scala" + ], + "repoUrl":"https://github.com/thoughtworksinc/bindable.scala.git", + "revision":"", + "version":"2.1.3+76-d509f115", + "targets":"com.thoughtworks.binding%bindable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "thoughtworksinc_binding.scala":{ + "name":"thoughtworksinc_binding.scala", + "dependencies":[ + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/thoughtworksinc/binding.scala.git", + "revision":"v13.0.0-M0", + "version":"13.0.0-M0", + "targets":"com.thoughtworks.binding%binding", + "config":{ + "projects":{ + "exclude":[ + "com.thoughtworks.binding%bindable-bindableseq", + "com.thoughtworks.binding%covariantstreamt", + "com.thoughtworks.binding%defaultfuture", + "com.thoughtworks.binding%keywords-bind", + "com.thoughtworks.binding%patchstreamt", + "com.thoughtworks.binding%streamt" + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "thoughtworksinc_dsl.scala":{ + "name":"thoughtworksinc_dsl.scala", + "dependencies":[ + "com-lihaoyi_utest", + "scalaz_scalaz", + "thoughtworksinc_tryt.scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/thoughtworksinc/dsl.scala.git", + "revision":"v2.0.0-M2", + "version":"2.0.0-M2", + "targets":"com.thoughtworks.dsl%keywords-shift com.thoughtworks.dsl%bangnotation com.thoughtworks.dsl%keywords-nonesafe com.thoughtworks.dsl%keywords-while com.thoughtworks.dsl%keywords-tryfinally com.thoughtworks.dsl%domains-scalaz com.thoughtworks.dsl%keywords-await com.thoughtworks.dsl%keywords-monadic com.thoughtworks.dsl%keywords-asynchronousio com.thoughtworks.dsl%keywords-flatmap com.thoughtworks.dsl%keywords-return com.thoughtworks.dsl%keywords-trycatch com.thoughtworks.dsl%keywords-in com.thoughtworks.dsl%keywords-for com.thoughtworks.dsl%keywords-using com.thoughtworks.dsl%comprehension com.thoughtworks.dsl%keywords-withfilter com.thoughtworks.dsl%keywords-suspend com.thoughtworks.dsl%keywords-fork com.thoughtworks.dsl%keywords-put com.thoughtworks.dsl%keywords-yield com.thoughtworks.dsl%keywords-pure com.thoughtworks.dsl%keywords-foreach com.thoughtworks.dsl%keywords-match com.thoughtworks.dsl%keywords-each com.thoughtworks.dsl%keywords-continue com.thoughtworks.dsl%domains-task com.thoughtworks.dsl%keywords-trycatchfinally com.thoughtworks.dsl%keywords-if com.thoughtworks.dsl%dsl com.thoughtworks.dsl%keywords-get com.thoughtworks.dsl%keywords-map", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "thoughtworksinc_tryt.scala":{ + "name":"thoughtworksinc_tryt.scala", + "dependencies":[ + "scalaz_scalaz", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/thoughtworksinc/tryt.scala.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"com.thoughtworks.tryt%covariant com.thoughtworks.tryt%invariant", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "timbertson_foperator":{ + "name":"timbertson_foperator", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/timbertson/foperator.git", + "revision":"version-2.2.0", + "version":"2.2.0", + "targets":"net.gfxmonk%foperator-backend-kubernetes-client net.gfxmonk%foperator-core net.gfxmonk%foperator-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "timwspence_cats-stm":{ + "name":"timwspence_cats-stm", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "typelevel_scalacheck", + "scalameta_munit", + "armanbilge_scalacheck-effect", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/timwspence/cats-stm.git", + "revision":"v0.13.2", + "version":"0.13.2", + "targets":"io.github.timwspence%cats-stm io.github.timwspence%cats-stm-docs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "tinkoff_muffin":{ + "name":"tinkoff_muffin", + "dependencies":[ + "circe_circe", + "typelevel_fs2", + "typelevel_cats", + "typelevel_cats-effect", + "scalatest_scalatest", + "http4s_http4s", + "softwaremill_sttp", + "zio_zio-json" + ], + "repoUrl":"https://github.com/tinkoff/muffin.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"ru.tinkoff%muffin-circe-json-interop ru.tinkoff%muffin-core ru.tinkoff%muffin-http4s-http-interop ru.tinkoff%muffin-sttp-http-interop ru.tinkoff%muffin-zio-http-interop ru.tinkoff%muffin-zio-json-interop" + }, + "tinkoff_oolong":{ + "name":"tinkoff_oolong", + "dependencies":[ + "softwaremill_magnolia", + "scalatest_scalatest", + "typelevel_scalacheck", + "com-lihaoyi_pprint", + "testcontainers_testcontainers-scala" + ], + "repoUrl":"https://github.com/tinkoff/oolong.git", + "revision":"v0.1.0", + "version":"0.1", + "targets":"ru.tinkoff%oolong-bson ru.tinkoff%oolong-core ru.tinkoff%oolong-mongo ru.tinkoff%root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tinkoff_phobos":{ + "name":"tinkoff_phobos", + "dependencies":[ + "scalatest_scalatest", + "akka_akka", + "typelevel_fs2", + "typelevel_cats", + "monix_monix" + ], + "repoUrl":"https://github.com/tinkoff/phobos.git", + "revision":"v0.19.2", + "version":"0.19.2", + "targets":"ru.tinkoff%phobos-akka-stream ru.tinkoff%phobos-core ru.tinkoff%phobos-fs2 ru.tinkoff%phobos-cats ru.tinkoff%phobos-monix ru.tinkoff%phobos-fs2-ce2" + }, + "tkrs_fluflu":{ + "name":"tkrs_fluflu", + "dependencies":[ + "scalatest_scalatest", + "lightbend-labs_scala-logging", + "tkrs_mess" + ], + "repoUrl":"https://github.com/tkrs/fluflu.git", + "revision":"v0.24.7", + "version":"0.24.7", + "targets":"com.github.tkrs%fluflu-core com.github.tkrs%fluflu-msgpack com.github.tkrs%fluflu-msgpack-mess", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tkrs_mess":{ + "name":"tkrs_mess", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/tkrs/mess.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.github.tkrs%mess-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tkrs_mmdb-grpc-scala":{ + "name":"tkrs_mmdb-grpc-scala", + "dependencies":[ + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/tkrs/mmdb-grpc-scala.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"com.github.tkrs%mmdb-grpc-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tkrs_orcus":{ + "name":"tkrs_orcus", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "scalatest_scalatestplus-mockito", + "typelevel_cats", + "typelevel_shapeless-3", + "scala_scala-java8-compat", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/tkrs/orcus.git", + "revision":"v0.28.0", + "version":"0.28.0", + "targets":"com.github.tkrs%orcus-core com.github.tkrs%orcus-bigtable com.github.tkrs%orcus-cats-effect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tmccarthy_ausgeo":{ + "name":"tmccarthy_ausgeo", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_discipline-munit", + "circe_circe", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tmccarthy/ausgeo.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"au.id.tmm.ausgeo%ausgeo-cats au.id.tmm.ausgeo%ausgeo-circe au.id.tmm.ausgeo%ausgeo-core au.id.tmm.ausgeo%ausgeo-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_digest4s":{ + "name":"tmccarthy_digest4s", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/tmccarthy/digest4s.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"au.id.tmm.digest4s%digest4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_fetch":{ + "name":"tmccarthy_fetch", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2", + "tmccarthy_digest4s", + "tmccarthy_tmm-scala-collections", + "tmccarthy_tmmutils", + "softwaremill_sttp", + "scalameta_munit", + "tmccarthy_scala-db", + "tototoshi_scala-csv", + "circe_circe" + ], + "repoUrl":"https://github.com/tmccarthy/fetch.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"au.id.tmm.fetch%fetch-aws-textract au.id.tmm.fetch%fetch-cache au.id.tmm.fetch%fetch-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_scala-db":{ + "name":"tmccarthy_scala-db", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2", + "scalameta_munit" + ], + "repoUrl":"https://github.com/tmccarthy/scala-db.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"au.id.tmm.scala-db%scala-db-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_tmm-scala-collections":{ + "name":"tmccarthy_tmm-scala-collections", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "tmccarthy_tmmutils", + "typelevel_discipline-munit", + "circe_circe", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tmccarthy/tmm-scala-collections.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"au.id.tmm.tmm-scala-collections%tmm-scala-collections-cats au.id.tmm.tmm-scala-collections%tmm-scala-collections-circe au.id.tmm.tmm-scala-collections%tmm-scala-collections-core au.id.tmm.tmm-scala-collections%tmm-scala-collections-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_tmmutils":{ + "name":"tmccarthy_tmmutils", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "typelevel_discipline-munit", + "typelevel_cats-effect", + "typelevel_cats", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tmccarthy/tmmutils.git", + "revision":"v0.10.0", + "version":"0.10.0", + "targets":"au.id.tmm.tmm-utils%tmm-utils-syntax au.id.tmm.tmm-utils%tmm-utils-circe au.id.tmm.tmm-utils%tmm-utils-errors au.id.tmm.tmm-utils%tmm-utils-cats-effect au.id.tmm.tmm-utils%tmm-utils-testing-core au.id.tmm.tmm-utils%tmm-utils-testing-cats au.id.tmm.tmm-utils%tmm-utils-cats au.id.tmm.tmm-utils%tmm-utils-testing-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tofu-tf_cherry":{ + "name":"tofu-tf_cherry", + "dependencies":[ + "scalatest_scalatest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/tofu-tf/cherry.git", + "revision":"v0.0.7", + "version":"0.0.7", + "targets":"ru.tinkoff%cherry-adapt ru.tinkoff%cherry-parse ru.tinkoff%cherry-lamr", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tofu-tf_glass":{ + "name":"tofu-tf_glass", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-collection-compat", + "typelevel_cats", + "optics-dev_monocle" + ], + "repoUrl":"https://github.com/tofu-tf/glass.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"tf.tofu%glass tf.tofu%glass-core tf.tofu%glass-interop tf.tofu%glass-macro", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tomasmikula_libretto":{ + "name":"tomasmikula_libretto", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/tomasmikula/libretto.git", + "revision":"v0.2-M4", + "version":"0.2-M4", + "targets":"dev.continuously%libretto-examples dev.continuously%libretto dev.continuously%libretto-zio dev.continuously%libretto-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tomasmikula_nutcracker":{ + "name":"tomasmikula_nutcracker", + "dependencies":[ + "typelevel_cats", + "scalaz_scalaz", + "scalaprops_scalaprops", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/tomasmikula/nutcracker.git", + "revision":"v0.1.9", + "version":"0.1.9", + "targets":"com.github.tomasmikula%nutcracker", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "torrentdam_bencode":{ + "name":"torrentdam_bencode", + "dependencies":[ + "scodec_scodec", + "typelevel_cats" + ], + "repoUrl":"https://github.com/torrentdam/bencode.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"io.github.torrentdam.bencode%bencode", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "torrentdam_bittorrent":{ + "name":"torrentdam_bittorrent", + "dependencies":[ + "torrentdam_bencode", + "scodec_scodec-bits", + "http4s_http4s", + "bkirwi_decline", + "lego_woof", + "typelevel_cats-effect", + "comcast_ip4s", + "typelevel_cats", + "typelevel_fs2", + "optics-dev_monocle" + ], + "repoUrl":"https://github.com/torrentdam/bittorrent.git", + "revision":"v2.0.3", + "version":"2.0.3", + "targets":"io.github.torrentdam.bittorrent%tracker io.github.torrentdam.bittorrent%cmd io.github.torrentdam.bittorrent%common io.github.torrentdam.bittorrent%dht io.github.torrentdam.bittorrent%bittorrent", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tototoshi_scala-csv":{ + "name":"tototoshi_scala-csv", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tototoshi/scala-csv.git", + "revision":"1.3.10", + "version":"1.3.10", + "targets":"com.github.tototoshi%scala-csv" + }, + "tototoshi_slick-joda-mapper":{ + "name":"tototoshi_slick-joda-mapper", + "dependencies":[ + "testcontainers_testcontainers-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/tototoshi/slick-joda-mapper.git", + "revision":"2.6.0", + "version":"2.6.0", + "targets":"com.github.tototoshi%slick-joda-mapper" + }, + "tpolecat_atto":{ + "name":"tpolecat_atto", + "dependencies":[ + "typelevel_cats", + "typelevel_fs2", + "typelevel_scalacheck", + "fthomas_refined" + ], + "repoUrl":"https://github.com/tpolecat/atto.git", + "revision":"v0.9.5", + "version":"0.9.5", + "targets":"org.tpolecat%atto-core org.tpolecat%atto-fs2 org.tpolecat%atto-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tpolecat_doobie":{ + "name":"tpolecat_doobie", + "dependencies":[ + "scala_scala-collection-compat", + "armanbilge_scalacheck-effect", + "typelevel_fs2", + "circe_circe", + "fthomas_refined", + "scalatest_scalatest", + "tpolecat_typename", + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/WojciechMazur/doobie.git", + "revision":"fix/3.1.1-compat", + "version":"1.0.0-RC2", + "targets":"org.tpolecat%doobie-postgres org.tpolecat%doobie-h2-circe org.tpolecat%doobie-refined org.tpolecat%doobie-hikari org.tpolecat%doobie-h2 org.tpolecat%doobie-scalatest org.tpolecat%doobie-core org.tpolecat%doobie-postgres-circe org.tpolecat%doobie-free org.tpolecat%doobie-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "doobie-postgres-circe":{ + "tests":"compile-only" + }, + "doobie-postgres":{ + "tests":"compile-only" + }, + "doobie-hikari":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tpolecat_natchez":{ + "name":"tpolecat_natchez", + "dependencies":[ + "scalameta_munit", + "armanbilge_munit-cats-effect", + "scala_scala-collection-compat", + "circe_circe", + "valskalla_odin", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_case-insensitive", + "typelevel_cats-mtl", + "armanbilge_log4cats", + "cquiroz_scala-java-time", + "comcast_ip4s", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/tpolecat/natchez.git", + "revision":"v0.3.0-M3", + "version":"0.3.0-M3", + "targets":"org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-jaeger org.tpolecat%natchez-opencensus org.tpolecat%natchez-noop org.tpolecat%natchez-honeycomb org.tpolecat%natchez-log-odin org.tpolecat%natchez-core org.tpolecat%natchez-mtl org.tpolecat%natchez-log org.tpolecat%natchez-opentracing org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-datadog org.tpolecat%newrelic org.tpolecat%natchez-xray", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "tpolecat_natchez-http4s":{ + "name":"tpolecat_natchez-http4s", + "dependencies":[ + "armanbilge_munit-cats-effect", + "http4s_http4s", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/tpolecat/natchez-http4s.git", + "revision":"v0.5.0-M2", + "version":"0.5.0-M2", + "targets":"org.tpolecat%natchez-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "tpolecat_pool-party":{ + "name":"tpolecat_pool-party", + "dependencies":[ + "typelevel_cats-effect", + "cquiroz_scala-java-time" + ], + "repoUrl":"https://github.com/tpolecat/pool-party.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"org.tpolecat%pool-party" + }, + "tpolecat_skunk":{ + "name":"tpolecat_skunk", + "dependencies":[ + "fthomas_refined", + "circe_circe", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "scodec_scodec-bits", + "scodec_scodec", + "scodec_scodec-cats", + "tpolecat_natchez", + "tpolecat_sourcepos", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/tpolecat/skunk.git", + "revision":"v0.4.0-M3", + "version":"0.4.0-M3", + "targets":"org.tpolecat%refined org.tpolecat%skunk-circe org.tpolecat%skunk-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "tpolecat_sourcepos":{ + "name":"tpolecat_sourcepos", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/tpolecat/sourcepos.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"org.tpolecat%sourcepos", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tpolecat_typename":{ + "name":"tpolecat_typename", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/tpolecat/typename.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"org.tpolecat%typename" + }, + "trace4cats_trace4cats":{ + "name":"trace4cats_trace4cats", + "dependencies":[ + "armanbilge_log4cats", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_cats-testkit-scalatest", + "typelevel_discipline-scalatest", + "vasilmkd_discipline", + "typelevel_scalacheck", + "scalatest_scalatest", + "typelevel_case-insensitive", + "scala_scala-collection-compat", + "typelevel_fs2", + "janstenpickle_hotswap-ref" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats.git", + "revision":"v0.14.1", + "version":"0.14.1", + "targets":"io.janstenpickle%trace4cats-tail-sampling io.janstenpickle%trace4cats-iolocal io.janstenpickle%trace4cats-context-utils io.janstenpickle%trace4cats-kernel io.janstenpickle%trace4cats-meta io.janstenpickle%trace4cats-core io.janstenpickle%trace4cats-fs2 io.janstenpickle%trace4cats-testkit io.janstenpickle%trace4cats-context-utils-laws", + "config":{ + "projects":{ + "exclude":[ + "io.janstenpickle%trace4cats-dynamic-sampling-http-server", + "io.janstenpickle%trace4cats-dynamic-sampling-http4s" + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-avro":{ + "name":"trace4cats_trace4cats-avro", + "dependencies":[ + "trace4cats_trace4cats", + "fd4s_vulcan", + "typelevel_fs2", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-avro.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-avro io.janstenpickle%trace4cats-avro-exporter io.janstenpickle%trace4cats-avro-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-avro-kafka":{ + "name":"trace4cats_trace4cats-avro-kafka", + "dependencies":[ + "trace4cats_trace4cats-avro", + "fd4s_fs2-kafka", + "armanbilge_log4cats", + "trace4cats_trace4cats" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-avro-kafka.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-avro-kafka-consumer io.janstenpickle%trace4cats-avro-kafka-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-cloudtrace":{ + "name":"trace4cats_trace4cats-cloudtrace", + "dependencies":[ + "scala_scala-collection-compat", + "trace4cats_trace4cats", + "circe_circe", + "http4s_http4s", + "armanbilge_log4cats", + "trace4cats_trace4cats-exporter-http", + "http4s_blaze" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-cloudtrace.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-stackdriver-common io.janstenpickle%trace4cats-stackdriver-grpc-exporter io.janstenpickle%trace4cats-stackdriver-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-datadog":{ + "name":"trace4cats_trace4cats-datadog", + "dependencies":[ + "circe_circe", + "http4s_http4s", + "trace4cats_trace4cats", + "trace4cats_trace4cats-exporter-http", + "http4s_blaze" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-datadog.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-datadog-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-exporter-http":{ + "name":"trace4cats_trace4cats-exporter-http", + "dependencies":[ + "trace4cats_trace4cats", + "http4s_http4s" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-exporter-http.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-exporter-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-http4s":{ + "name":"trace4cats_trace4cats-http4s", + "dependencies":[ + "trace4cats_trace4cats", + "http4s_http4s" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-http4s.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-http4s-client io.janstenpickle%trace4cats-http4s-common io.janstenpickle%trace4cats-http4s-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-jaeger":{ + "name":"trace4cats_trace4cats-jaeger", + "dependencies":[ + "scala_scala-collection-compat", + "trace4cats_trace4cats", + "trace4cats_trace4cats-jaeger-integration-test", + "trace4cats_trace4cats-exporter-http" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-jaeger.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-jaeger-thrift-common io.janstenpickle%trace4cats-jaeger-thrift-exporter io.janstenpickle%trace4cats-jaeger-thrift-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-jaeger-integration-test":{ + "name":"trace4cats_trace4cats-jaeger-integration-test", + "dependencies":[ + "trace4cats_trace4cats", + "http4s_http4s", + "circe_circe", + "http4s_blaze" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-jaeger-integration-test.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-jaeger-integration-test", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-kafka":{ + "name":"trace4cats_trace4cats-kafka", + "dependencies":[ + "trace4cats_trace4cats", + "fd4s_fs2-kafka" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-kafka.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-kafka-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-natchez":{ + "name":"trace4cats_trace4cats-natchez", + "dependencies":[ + "trace4cats_trace4cats", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-natchez.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-natchez", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-newrelic":{ + "name":"trace4cats_trace4cats-newrelic", + "dependencies":[ + "circe_circe", + "http4s_http4s", + "trace4cats_trace4cats", + "trace4cats_trace4cats-exporter-http" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-newrelic.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-newrelic-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-opentelemetry":{ + "name":"trace4cats_trace4cats-opentelemetry", + "dependencies":[ + "scala_scala-collection-compat", + "trace4cats_trace4cats", + "trace4cats_trace4cats-jaeger-integration-test", + "circe_circe", + "http4s_http4s", + "trace4cats_trace4cats-exporter-http" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-opentelemetry.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-opentelemetry-common io.janstenpickle%trace4cats-opentelemetry-jaeger-exporter io.janstenpickle%trace4cats-opentelemetry-otlp-grpc-exporter io.janstenpickle%trace4cats-opentelemetry-otlp-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-sttp":{ + "name":"trace4cats_trace4cats-sttp", + "dependencies":[ + "trace4cats_trace4cats", + "softwaremill_sttp", + "http4s_http4s", + "softwaremill_sttp-model", + "softwaremill_tapir" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-sttp.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-sttp-client3 io.janstenpickle%trace4cats-sttp-common io.janstenpickle%trace4cats-sttp-tapir", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-tail-sampling-extras":{ + "name":"trace4cats_trace4cats-tail-sampling-extras", + "dependencies":[ + "trace4cats_trace4cats", + "typelevel_cats-effect", + "scala_scala-collection-compat", + "profunktor_redis4cats" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-tail-sampling-extras.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-tail-sampling-cache-store io.janstenpickle%trace4cats-tail-sampling-caffeine io.janstenpickle%trace4cats-tail-sampling-redis-store", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-xray":{ + "name":"trace4cats_trace4cats-xray", + "dependencies":[ + "circe_circe", + "typelevel_fs2", + "trace4cats_trace4cats" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-xray.git", + "revision":"", + "version":"0.0.0+2-85ca34a3", + "targets":"io.janstenpickle%trace4cats-xray-udp-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-zio":{ + "name":"trace4cats_trace4cats-zio", + "dependencies":[ + "trace4cats_trace4cats", + "zio_interop-cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-zio.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-zio io.janstenpickle%trace4cats-context-utils-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-zipkin":{ + "name":"trace4cats_trace4cats-zipkin", + "dependencies":[ + "circe_circe", + "trace4cats_trace4cats", + "trace4cats_trace4cats-exporter-http", + "trace4cats_trace4cats-jaeger-integration-test" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-zipkin.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-zipkin-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "travisbrown_dhallj":{ + "name":"travisbrown_dhallj", + "dependencies":[ + "typelevel_scalacheck", + "scalameta_munit", + "typelevel_cats", + "typelevel_cats-effect", + "http4s_http4s", + "http4s_blaze", + "circe_circe", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/travisbrown/dhallj.git", + "revision":"v0.10.0-M2", + "version":"0.10.0-M2", + "targets":"org.dhallj%dhall-cats org.dhallj%dhall-scala org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-ast org.dhallj%dhall-testing org.dhallj%dhall-scala-codec org.dhallj%dhall-jawn org.dhallj%dhall-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "dhall-parser":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "javacc" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "travisbrown_iteratee":{ + "name":"travisbrown_iteratee", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_scalacheck", + "scalatest_scalatest", + "vasilmkd_discipline" + ], + "repoUrl":"https://github.com/travisbrown/iteratee.git", + "revision":"v0.20.0", + "version":"0.20.0", + "targets":"io.iteratee%iteratee-core io.iteratee%iteratee-files io.iteratee%iteratee-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "twitter_util":{ + "name":"twitter_util", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest", + "scalatest_scalatestplus-junit", + "typelevel_scalacheck", + "scala_scala-parser-combinators", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/twitter/util.git", + "revision":"util-22.12.0", + "version":"22.12.0", + "targets":"com.twitter%util-cache com.twitter%util-app com.twitter%util-app-lifecycle com.twitter%util-jvm com.twitter%util-slf4j-jul-bridge com.twitter%util-logging com.twitter%util-zk-test com.twitter%util-hashing com.twitter%util-routing com.twitter%util-core com.twitter%util-slf4j-api com.twitter%util-stats com.twitter%util-cache-guava com.twitter%util-thrift com.twitter%util-codec com.twitter%util-registry com.twitter%util-lint com.twitter%util-security", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "util-security":{ + "tests":"compile-only" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_bobcats":{ + "name":"typelevel_bobcats", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scodec_scodec-bits", + "scalameta_munit", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/typelevel/bobcats.git", + "revision":"", + "version":"0.1-094962b", + "targets":"com.armanbilge%bobcats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_case-insensitive":{ + "name":"typelevel_case-insensitive", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/case-insensitive.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"org.typelevel%case-insensitive org.typelevel%case-insensitive-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats":{ + "name":"typelevel_cats", + "dependencies":[ + "scalameta_munit", + "typelevel_discipline-munit", + "vasilmkd_discipline", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/cats.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"org.typelevel%cats-free org.typelevel%cats-kernel org.typelevel%cats-kernel-laws org.typelevel%alleycats-core org.typelevel%cats-docs org.typelevel%cats-testkit org.typelevel%algebra-laws org.typelevel%alleycats-laws org.typelevel%algebra org.typelevel%cats-core org.typelevel%cats-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_cats-collections":{ + "name":"typelevel_cats-collections", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/cats-collections.git", + "revision":"v0.9.5", + "version":"0.9.5", + "targets":"org.typelevel%cats-collections-core org.typelevel%cats-collections-laws org.typelevel%cats-collections-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_cats-effect":{ + "name":"typelevel_cats-effect", + "dependencies":[ + "typelevel_cats", + "vasilmkd_discipline-specs2", + "etorreborre_specs2", + "typelevel_scalacheck", + "typelevel_coop" + ], + "repoUrl":"https://github.com/typelevel/cats-effect.git", + "revision":"v3.4.4", + "version":"3.4.4", + "targets":"org.typelevel%cats-effect org.typelevel%cats-effect-laws org.typelevel%cats-effect-kernel org.typelevel%cats-effect-kernel-testkit org.typelevel%cats-effect-std org.typelevel%cats-effect-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"core/shared/src/main/scala/cats/effect/IO.scala", + "pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)", + "replaceWith":"(t.asLeft, limit - 1).asRight" + } + ] + } + }, + "typelevel_cats-effect-cps":{ + "name":"typelevel_cats-effect-cps", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats-effect-testing", + "rssh_dotty-cps-async" + ], + "repoUrl":"https://github.com/typelevel/cats-effect-cps.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"org.typelevel%cats-effect-cps", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats-effect-testing":{ + "name":"typelevel_cats-effect-testing", + "dependencies":[ + "typelevel_cats-effect", + "etorreborre_specs2", + "monix_minitest", + "com-lihaoyi_utest", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typelevel/cats-effect-testing.git", + "revision":"v1.5.0", + "version":"1.5.0", + "targets":"org.typelevel%cats-effect-testing-core org.typelevel%cats-effect-testing-specs2 org.typelevel%cats-effect-testing-minitest org.typelevel%cats-effect-testing-utest org.typelevel%cats-effect-testing-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats-mtl":{ + "name":"typelevel_cats-mtl", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/typelevel/cats-mtl.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"org.typelevel%cats-mtl org.typelevel%cats-mtl-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats-parse":{ + "name":"typelevel_cats-parse", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/typelevel/cats-parse.git", + "revision":"v0.3.9", + "version":"0.3.9", + "targets":"org.typelevel%cats-parse", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "typelevel_cats-testkit-scalatest":{ + "name":"typelevel_cats-testkit-scalatest", + "dependencies":[ + "typelevel_cats", + "typelevel_discipline-scalatest" + ], + "repoUrl":"https://github.com/typelevel/cats-testkit-scalatest.git", + "revision":"v2.1.5", + "version":"2.1.5", + "targets":"org.typelevel%cats-testkit-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats-time":{ + "name":"typelevel_cats-time", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_discipline-munit", + "scala_scala-collection-compat", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/cats-time.git", + "revision":"v0.5.1", + "version":"0.5.1", + "targets":"org.typelevel%cats-time org.typelevel%cats-time-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_coop":{ + "name":"typelevel_coop", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-mtl" + ], + "repoUrl":"https://github.com/typelevel/coop.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"org.typelevel%coop", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "typelevel_discipline":{ + "name":"typelevel_discipline", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/discipline.git", + "revision":"v1.5.1", + "version":"1.5.1", + "targets":"org.typelevel%discipline-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_discipline-munit":{ + "name":"typelevel_discipline-munit", + "dependencies":[ + "scalameta_munit", + "vasilmkd_discipline" + ], + "repoUrl":"https://github.com/typelevel/discipline-munit.git", + "revision":"v2.0.0-M3", + "version":"2.0.0-M3", + "targets":"org.typelevel%discipline-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_discipline-scalatest":{ + "name":"typelevel_discipline-scalatest", + "dependencies":[ + "vasilmkd_discipline", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typelevel/discipline-scalatest.git", + "revision":"v2.2.0", + "version":"2.2.0", + "targets":"org.typelevel%discipline-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_discipline-specs2":{ + "name":"typelevel_discipline-specs2", + "dependencies":[ + "vasilmkd_discipline", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/typelevel/discipline-specs2.git", + "revision":"v1.4.0", + "version":"1.4.0", + "targets":"org.typelevel%discipline-specs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_fabric":{ + "name":"typelevel_fabric", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typelevel/fabric.git", + "revision":"1.7.0", + "version":"1.7.0", + "targets":"com.outr%fabric-io com.outr%fabric-core com.outr%fabric-define com.outr%fabric", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.0\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "typelevel_feral":{ + "name":"typelevel_feral", + "dependencies":[ + "http4s_http4s", + "scalameta_munit", + "armanbilge_scalacheck-effect", + "eed3si9n_expecty", + "circe_circe", + "tpolecat_natchez", + "scodec_scodec-bits", + "typelevel_fs2", + "circe_circe-fs2", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/feral.git", + "revision":"v1.0.0-M4", + "version":"1.0.0-M4", + "targets":"org.typelevel%feral-lambda-cloudformation-custom-resource org.typelevel%feral-lambda org.typelevel%feral-core org.typelevel%feral-lambda-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_fs2":{ + "name":"typelevel_fs2", + "dependencies":[ + "scodec_scodec", + "comcast_ip4s", + "typelevel_cats", + "typelevel_cats-effect", + "scodec_scodec-bits", + "armanbilge_scalacheck-effect", + "armanbilge_munit-cats-effect", + "typelevel_discipline-munit", + "scalatest_scalatestplus-selenium" + ], + "repoUrl":"https://github.com/typelevel/fs2.git", + "revision":"v3.4.0", + "version":"3.4.0", + "targets":"co.fs2%fs2-scodec co.fs2%fs2-io co.fs2%fs2-docs co.fs2%fs2-core co.fs2%fs2-protocols co.fs2%fs2-reactive-streams", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "typelevel_fs2-grpc":{ + "name":"typelevel_fs2-grpc", + "dependencies":[ + "scalapb_scalapb", + "typelevel_fs2", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/fs2-grpc.git", + "revision":"v2.5.6", + "version":"2.5.6", + "targets":"org.typelevel%fs2-grpc-codegen org.typelevel%fs2-grpc-runtime", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_idna4s":{ + "name":"typelevel_idna4s", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_discipline-munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/idna4s.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"org.typelevel%idna4s-core org.typelevel%idna4s-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_jawn":{ + "name":"typelevel_jawn", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/jawn.git", + "revision":"v1.4.0", + "version":"1.4.0", + "targets":"org.typelevel%jawn-parser org.typelevel%jawn-ast org.typelevel%jawn-util", + "config":{ + "projects":{ + "exclude":[ + "com.eed3si9n%shaded-jawn-parser" + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "typelevel_jawn-fs2":{ + "name":"typelevel_jawn-fs2", + "dependencies":[ + "typelevel_jawn", + "typelevel_fs2", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/typelevel/jawn-fs2.git", + "revision":"v2.4.0", + "version":"2.4.0", + "targets":"org.typelevel%jawn-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_keypool":{ + "name":"typelevel_keypool", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/typelevel/keypool.git", + "revision":"v0.4.8", + "version":"0.4.8", + "targets":"org.typelevel%keypool", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_kittens":{ + "name":"typelevel_kittens", + "dependencies":[ + "typelevel_cats", + "typelevel_discipline-munit", + "scalameta_munit", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/typelevel/kittens.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.typelevel%kittens", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"EmptySuite.scala\" || \"PureSuite.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"ThisBuild \\/ scalaOutputVersion :=.*", + "replaceWith":"" + } + ] + } + }, + "typelevel_literally":{ + "name":"typelevel_literally", + "dependencies":[ + + ], + "repoUrl":"https://github.com/typelevel/literally.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"org.typelevel%literally", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_log4cats":{ + "name":"typelevel_log4cats", + "dependencies":[ + "armanbilge_munit-cats-effect", + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/typelevel/log4cats.git", + "revision":"v2.5.0", + "version":"2.5.0", + "targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_monoids":{ + "name":"typelevel_monoids", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/typelevel/monoids.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"org.typelevel%monoids", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_mouse":{ + "name":"typelevel_mouse", + "dependencies":[ + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/typelevel/mouse.git", + "revision":"v1.2.1", + "version":"1.2.1", + "targets":"org.typelevel%mouse", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_munit-cats-effect":{ + "name":"typelevel_munit-cats-effect", + "dependencies":[ + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/munit-cats-effect.git", + "revision":"v2.0.0-M3", + "version":"2.0.0-M3", + "targets":"org.typelevel%munit-cats-effect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_paiges":{ + "name":"typelevel_paiges", + "dependencies":[ + "typelevel_cats", + "typelevel_discipline-scalatest", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typelevel/paiges.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"org.typelevel%paiges-cats org.typelevel%paiges-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_scalac-compat":{ + "name":"typelevel_scalac-compat", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/typelevel/scalac-compat.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.typelevel%scalac-compat-annotation", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_scalac-options":{ + "name":"typelevel_scalac-options", + "dependencies":[ + "scalameta_munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/scalac-options.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"org.typelevel%scalac-options", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_scalacheck":{ + "name":"typelevel_scalacheck", + "dependencies":[ + + ], + "repoUrl":"https://github.com/typelevel/scalacheck.git", + "revision":"v1.17.0", + "version":"1.17.0", + "targets":"org.scalacheck%scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_scalacheck-effect":{ + "name":"typelevel_scalacheck-effect", + "dependencies":[ + "typelevel_scalacheck", + "typelevel_cats", + "armanbilge_scalacheck-effect", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/scalacheck-effect.git", + "revision":"v2.0.0-M2", + "version":"2.0.0-M2", + "targets":"org.typelevel%scalacheck-effect org.typelevel%scalacheck-effect-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_scalacheck-xml":{ + "name":"typelevel_scalacheck-xml", + "dependencies":[ + "scala_scala-xml", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/scalacheck-xml.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.typelevel%scalacheck-xml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_shapeless-3":{ + "name":"typelevel_shapeless-3", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/typelevel/shapeless-3.git", + "revision":"v3.3.0", + "version":"3.3.0", + "targets":"org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "typelevel_simulacrum-scalafix":{ + "name":"typelevel_simulacrum-scalafix", + "dependencies":[ + + ], + "repoUrl":"https://github.com/typelevel/simulacrum-scalafix.git", + "revision":"master", + "version":"0.5.4", + "targets":"org.typelevel%simulacrum-scalafix-annotations", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_spire":{ + "name":"typelevel_spire", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "scalameta_munit", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/typelevel/spire.git", + "revision":"v0.18.0", + "version":"0.18.0", + "targets":"org.typelevel%spire-legacy org.typelevel%spire-util org.typelevel%spire-laws org.typelevel%spire org.typelevel%spire-extras org.typelevel%spire-platform org.typelevel%spire-data org.typelevel%spire-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_squants":{ + "name":"typelevel_squants", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/squants.git", + "revision":"v1.8.3", + "version":"1.8.3", + "targets":"org.typelevel%squants" + }, + "typelevel_unique":{ + "name":"typelevel_unique", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/unique.git", + "revision":"v2.2.0", + "version":"2.2.0", + "targets":"org.typelevel%unique", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_vault":{ + "name":"typelevel_vault", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_discipline-munit", + "armanbilge_scalacheck-effect", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/typelevel/vault.git", + "revision":"v3.5.0", + "version":"3.5.0", + "targets":"org.typelevel%vault", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typesafeconfigops_typesafeconfigops":{ + "name":"typesafeconfigops_typesafeconfigops", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typesafeconfigops/typesafeconfigops.git", + "revision":"", + "version":"1.4.1.1", + "targets":"io.github.typesafeconfigops%typesafe-config-ops" + }, + "ua-parser_uap-scala":{ + "name":"ua-parser_uap-scala", + "dependencies":[ + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/ua-parser/uap-scala.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"org.uaparser%uap-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "uharaqo_scala-event-sourcing":{ + "name":"uharaqo_scala-event-sourcing", + "dependencies":[ + + ], + "repoUrl":"https://github.com/uharaqo/scala-event-sourcing.git", + "revision":"v0.0.9", + "version":"0.0.9", + "targets":"com.github.uharaqo%scala-event-sourcing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "unfiltered_unfiltered":{ + "name":"unfiltered_unfiltered", + "dependencies":[ + "etorreborre_specs2", + "scalatest_scalatest", + "scala_scala-xml", + "json4s_json4s" + ], + "repoUrl":"https://github.com/unfiltered/unfiltered.git", + "revision":"v0.12.0", + "version":"0.12.0", + "targets":"ws.unfiltered%unfiltered-directives ws.unfiltered%unfiltered-jetty ws.unfiltered%unfiltered-uploads ws.unfiltered%unfiltered-netty ws.unfiltered%unfiltered ws.unfiltered%unfiltered-filter ws.unfiltered%unfiltered-util ws.unfiltered%unfiltered-scalatest ws.unfiltered%unfiltered-specs2 ws.unfiltered%unfiltered-agents ws.unfiltered%unfiltered-netty-uploads ws.unfiltered%unfiltered-netty-server ws.unfiltered%unfiltered-filter-async ws.unfiltered%unfiltered-json4s ws.unfiltered%unfiltered-netty-websockets ws.unfiltered%unfiltered-filter-uploads", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "unibas-gravis_scalismo":{ + "name":"unibas-gravis_scalismo", + "dependencies":[ + "scalatest_scalatest", + "scalanlp_breeze", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/unibas-gravis/scalismo.git", + "revision":"v0.91.2", + "version":"0.91.2", + "targets":"ch.unibas.cs.gravis%scalismo ch.unibas.cs.gravis%scalismo-ui", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "univalence_zio-spark":{ + "name":"univalence_zio-spark", + "dependencies":[ + "zio_zio", + "zio_zio-prelude", + "vincenzobaz_spark-scala3", + "softwaremill_magnolia" + ], + "repoUrl":"https://github.com/univalence/zio-spark.git", + "revision":"v0.11.5", + "version":"0.11.5", + "targets":"io.univalence%zio-spark io.univalence%zio-spark-test", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "user-signal_fs2-mqtt":{ + "name":"user-signal_fs2-mqtt", + "dependencies":[ + "typelevel_cats-effect-testing", + "typelevel_cats-effect", + "scodec_scodec-stream", + "typelevel_fs2", + "cb372_cats-retry" + ], + "repoUrl":"https://github.com/user-signal/fs2-mqtt.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"net.sigusr%fs2-mqtt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vagmcs_optimus":{ + "name":"vagmcs_optimus", + "dependencies":[ + "lightbend-labs_scala-logging", + "scalatest_scalatest", + "typelevel_scalacheck", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/vagmcs/optimus.git", + "revision":"v3.4.3", + "version":"3.4.3", + "targets":"com.github.vagmcs%optimus-solver-oj com.github.vagmcs%optimus com.github.vagmcs%optimus-solver-lp com.github.vagmcs%optimus-solver-gurobi com.github.vagmcs%optimus-solver-mosek", + "config":{ + "projects":{ + "exclude":[ + "solver-mosek", + "solver-gurobi" + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "valdemargr_gql":{ + "name":"valdemargr_gql", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats-collections", + "typelevel_cats-mtl", + "typelevel_fs2", + "typelevel_cats-parse", + "circe_circe", + "typelevel_paiges", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "http4s_http4s", + "http4s_blaze", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/valdemargr/gql.git", + "revision":"", + "version":"0.1-df25c05", + "targets":"io.github.valdemargr%gql-http4s io.github.valdemargr%gql io.github.valdemargr%gql-natchez io.github.valdemargr%gql-graphqlws io.github.valdemargr%gql-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "valencik_textmogrify":{ + "name":"valencik_textmogrify", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/valencik/textmogrify.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"io.pig%textmogrify-docs io.pig%textmogrify-lucene", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "valskalla_odin":{ + "name":"valskalla_odin", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest", + "circe_circe", + "typelevel_cats-effect", + "typelevel_cats-mtl", + "com-lihaoyi_sourcecode", + "outr_perfolation", + "typelevel_cats", + "zio_zio", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/valskalla/odin.git", + "revision":"v0.13.0", + "version":"0.13.0", + "targets":"com.github.valskalla%odin-extras com.github.valskalla%odin-json com.github.valskalla%odin-slf4j com.github.valskalla%odin-core com.github.valskalla%odin-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = if (onlyScala2) List() else List(\"3.0.2\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "varwise_prometheus-akka-http":{ + "name":"varwise_prometheus-akka-http", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/varwise/prometheus-akka-http.git", + "revision":"", + "version":"0.6.0", + "targets":"com.varwise%prometheus-akka-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "vasilmkd_discipline":{ + "name":"vasilmkd_discipline", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/vasilmkd/discipline.git", + "revision":"v1.5.0", + "version":"1.5.0", + "targets":"org.typelevel%discipline-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "vasilmkd_discipline-specs2":{ + "name":"vasilmkd_discipline-specs2", + "dependencies":[ + "vasilmkd_discipline", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/vasilmkd/discipline-specs2.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"org.typelevel%discipline-specs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "vigoo_clipp":{ + "name":"vigoo_clipp", + "dependencies":[ + "typelevel_cats", + "atnos-org_eff", + "zio_zio", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/vigoo/clipp.git", + "revision":"v0.6.8", + "version":"0.6.8", + "targets":"io.github.vigoo%clipp-core io.github.vigoo%clipp-cats-effect io.github.vigoo%clipp-cats-effect3 io.github.vigoo%clipp-zio io.github.vigoo%clipp-zio-2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vigoo_desert":{ + "name":"vigoo_desert", + "dependencies":[ + "zio_zio", + "typelevel_cats", + "zio_interop-cats", + "zio_zio-schema", + "typelevel_cats-effect", + "akka_akka" + ], + "repoUrl":"https://github.com/vigoo/desert.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"io.github.vigoo%desert-cats io.github.vigoo%desert-zio-schema io.github.vigoo%desert-core io.github.vigoo%desert-zio io.github.vigoo%desert-cats-effect io.github.vigoo%desert-akka io.github.vigoo%desert-shardcake", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vigoo_prox":{ + "name":"vigoo_prox", + "dependencies":[ + "scala_scala-collection-compat", + "typelevel_fs2", + "zio_zio", + "zio_interop-cats", + "zio_zio-prelude", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/vigoo/prox.git", + "revision":"v0.7.9", + "version":"0.7.9", + "targets":"io.github.vigoo%prox-fs2-3 io.github.vigoo%prox-zstream io.github.vigoo%prox-java9 io.github.vigoo%prox-zstream-2 io.github.vigoo%prox-core io.github.vigoo%prox-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vincenzobaz_spark-scala3":{ + "name":"vincenzobaz_spark-scala3", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/vincenzobaz/spark-scala3.git", + "revision":"v0.1.5", + "version":"0.1.5", + "targets":"io.github.vincenzobaz%spark-scala3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "virtuslab_avocado":{ + "name":"virtuslab_avocado", + "dependencies":[ + "scalameta_munit", + "zio_zio", + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/virtuslab/avocado.git", + "revision":"v0.1.4", + "version":"0.1.4", + "targets":"org.virtuslab%avocado-zio-2 org.virtuslab%avocado-cats org.virtuslab%avocado-zio-1 org.virtuslab%avocado", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "virtuslab_inkuire":{ + "name":"virtuslab_inkuire", + "dependencies":[ + "softwaremill_quicklens", + "scala_scala-parser-combinators", + "circe_circe", + "scalameta_munit", + "http4s_http4s", + "http4s_blaze", + "com-lihaoyi_scalatags" + ], + "repoUrl":"https://github.com/virtuslab/inkuire.git", + "revision":"v1.0.0-M7", + "version":"1.0.0-M7", + "targets":"org.virtuslab%inkuire-engine org.virtuslab%inkuire-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "virtuslab_scala-cli":{ + "name":"virtuslab_scala-cli", + "dependencies":[ + "com-lihaoyi_os-lib", + "com-lihaoyi_pprint", + "plokhotnyuk_jsoniter-scala", + "scala_scala-collection-compat", + "scala-cli_java-class-name", + "scala-native_scala-native", + "scala-cli_libdaemon-jvm", + "scala-cli_scala-cli-signing", + "alexarchambault_case-app", + "scalameta_metaconfig", + "scalapy_python-native-libs", + "coursier_dependency" + ], + "repoUrl":"https://github.com/virtuslab/scala-cli.git", + "revision":"v0.1.19", + "version":"0.1.19", + "targets":"org.virtuslab.scala-cli%scala3-graal org.virtuslab.scala-cli%directives org.virtuslab.scala-cli%build-module org.virtuslab.scala-cli%bloop-rifle org.virtuslab.scala-cli%scala3-runtime org.virtuslab.scala-cli%options org.virtuslab.scala-cli%build-macros org.virtuslab.scala-cli%specification-level org.virtuslab.scala-cli%runner org.virtuslab.scala-cli%config org.virtuslab.scala-cli%scala3-graal-processor org.virtuslab.scala-cli%tasty-lib org.virtuslab.scala-cli%cli org.virtuslab.scala-cli%core org.virtuslab.scala-cli%test-runner", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "cli":{ + "tests":"compile-only" + }, + "build-module":{ + "tests":"compile-only" + }, + "build-macros":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/deps.sc", + "pattern":"def scala3 = \"3.2.1\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "virtuslab_scala-yaml":{ + "name":"virtuslab_scala-yaml", + "dependencies":[ + "scalameta_munit", + "com-lihaoyi_pprint" + ], + "repoUrl":"https://github.com/virtuslab/scala-yaml.git", + "revision":"v0.0.6", + "version":"0.0.6", + "targets":"org.virtuslab%scala-yaml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def scala3Version = \"3.1.3\"", + "replaceWith":"def scala3Version = \"\"" + } + ] + } + }, + "vitaliihonta_scala-ql":{ + "name":"vitaliihonta_scala-ql", + "dependencies":[ + "zio_izumi-reflect", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_spire", + "softwaremill_magnolia", + "circe_circe", + "tototoshi_scala-csv" + ], + "repoUrl":"https://github.com/vitaliihonta/scala-ql.git", + "revision":"0.1.0", + "version":"0.1.0", + "targets":"com.github.vitaliihonta%scala-ql com.github.vitaliihonta%scala-ql-json com.github.vitaliihonta%scala-ql-csv", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vitaliihonta_zio-temporal":{ + "name":"vitaliihonta_zio-temporal", + "dependencies":[ + "zio_zio", + "scalapb_scalapb", + "scala_scala-java8-compat", + "zio_izumi-reflect", + "scalatest_scalatest", + "fasterxml_jackson-module-scala" + ], + "repoUrl":"https://github.com/vitaliihonta/zio-temporal.git", + "revision":"0.1.0-RC6", + "version":"0.1.0-RC6", + "targets":"dev.vhonta%zio-temporal-core dev.vhonta%zio-temporal-protobuf dev.vhonta%zio-temporal-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vladkopanev_cats-saga":{ + "name":"vladkopanev_cats-saga", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "scalatest_scalatest", + "vasilmkd_discipline", + "typelevel_discipline-scalatest", + "cb372_cats-retry" + ], + "repoUrl":"https://github.com/vladkopanev/cats-saga.git", + "revision":"v1.0.0-RC2", + "version":"1.0.0-RC2", + "targets":"com.vladkopanev%cats-saga", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala", + "pattern":"implicit val ticker = Ticker()", + "replaceWith":"implicit val ticker: Ticker = Ticker()" + }, + { + "path":"core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala", + "pattern":"bookCar compensateIfFail", + "replaceWith":"bookCar.compensateIfFail" + } + ] + } + }, + "vladkopanev_zio-saga":{ + "name":"vladkopanev_zio-saga", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/vladkopanev/zio-saga.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.vladkopanev%zio-saga-core" + }, + "vlmiroshnikov_aero3":{ + "name":"vlmiroshnikov_aero3", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/vlmiroshnikov/aero3.git", + "revision":"v0.0.11", + "version":"0.0.11", + "targets":"io.github.vlmiroshnikov%aero-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "vlmiroshnikov_authz":{ + "name":"vlmiroshnikov_authz", + "dependencies":[ + "circe_circe", + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/vlmiroshnikov/authz.git", + "revision":"v0.3.5", + "version":"0.3.5", + "targets":"io.github.vlmiroshnikov%authz-circe io.github.vlmiroshnikov%authz-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "vlmiroshnikov_saga":{ + "name":"vlmiroshnikov_saga", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/vlmiroshnikov/saga.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"io.github.vlmiroshnikov%saga-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "vlovgr_ciris":{ + "name":"vlovgr_ciris", + "dependencies":[ + "typelevel_squants", + "typelevel_cats-effect", + "circe_circe", + "circe_circe-yaml", + "fthomas_refined", + "http4s_http4s" + ], + "repoUrl":"https://github.com/vlovgr/ciris.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"is.cir%ciris-squants is.cir%ciris is.cir%ciris-circe is.cir%ciris-circe-yaml is.cir%ciris-refined is.cir%ciris-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "wangzaixiang_scala-sql":{ + "name":"wangzaixiang_scala-sql", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/wangzaixiang/scala-sql.git", + "revision":"", + "version":"3.0.0-RC1", + "targets":"com.github.wangzaixiang%wsql" + }, + "wangzaixiang_wjson":{ + "name":"wangzaixiang_wjson", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/wangzaixiang/wjson.git", + "revision":"", + "version":"0.1.0-RC4", + "targets":"com.github.wangzaixiang%wjson" + }, + "webjars_webjars-play":{ + "name":"webjars_webjars-play", + "dependencies":[ + + ], + "repoUrl":"https://github.com/webjars/webjars-play.git", + "revision":"v2.8.18", + "version":"2.8.18", + "targets":"org.webjars%webjars-play", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "whisklabs_docker-it-scala":{ + "name":"whisklabs_docker-it-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/whisklabs/docker-it-scala.git", + "revision":"v0.11.0", + "version":"0.11.0", + "targets":"com.whisk%docker-testkit-core-shaded com.whisk%docker-testkit-samples com.whisk%docker-testkit-core com.whisk%docker-testkit-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "wiringbits_wiringbits-webapp-utils":{ + "name":"wiringbits_wiringbits-webapp-utils", + "dependencies":[ + "scalatest_scalatest", + "playframework_play-json", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/wiringbits/wiringbits-webapp-utils.git", + "revision":"v0.5.15", + "version":"0.5.15", + "targets":"net.wiringbits%admin-data-explorer-api net.wiringbits%webapp-common", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "wolfendale_scalacheck-gen-regexp":{ + "name":"wolfendale_scalacheck-gen-regexp", + "dependencies":[ + "typelevel_scalacheck", + "scala_scala-parser-combinators", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/wolfendale/scalacheck-gen-regexp.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"io.github.wolfendale%scalacheck-gen-regexp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "wvlet_airframe":{ + "name":"wvlet_airframe", + "dependencies":[ + "typelevel_scalacheck", + "scala_scala-parallel-collections", + "scala_scala-parser-combinators", + "scalameta_munit" + ], + "repoUrl":"https://github.com/wvlet/airframe.git", + "revision":"v23.1.0", + "version":"23.1.0", + "targets":"org.wvlet.airframe%airframe-config org.wvlet.airframe%airframe-jdbc org.wvlet.airframe%airframe-parquet org.wvlet.airframe%airframe-http org.wvlet.airframe%airframe-control org.wvlet.airframe%airframe-ulid org.wvlet.airframe%airframe-canvas org.wvlet.airframe%airframe-http-grpc org.wvlet.airframe%airframe-codec org.wvlet.airframe%airframe-di-macros org.wvlet.airframe%airframe-http-netty org.wvlet.airframe%airframe-metrics org.wvlet.airframe%airframe-http-codegen org.wvlet.airframe%airframe-rx-html org.wvlet.airframe%airframe-jmx org.wvlet.airframe%airframe-log org.wvlet.airframe%airframe-json org.wvlet.airframe%airspec org.wvlet.airframe%airframe-sql org.wvlet.airframe%airframe-launcher org.wvlet.airframe%airframe-msgpack org.wvlet.airframe%airframe org.wvlet.airframe%airframe-rx org.wvlet.airframe%airframe-surface org.wvlet.airframe%airframe-fluentd", + "config":{ + "projects":{ + "exclude":[ + "org.wvlet.airframe%airspec" + ], + "overrides":{ + "airframe-codec":{ + "tests":"compile-only" + }, + "airframe-ulid":{ + "tests":"compile-only" + }, + "airframe":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "wz7982_easysql-scala":{ + "name":"wz7982_easysql-scala", + "dependencies":[ + + ], + "repoUrl":"https://github.com/wz7982/easysql-scala.git", + "revision":"", + "version":"1.1.4", + "targets":"io.github.wz7982%core io.github.wz7982%jdbc" + }, + "xuwei-k_applybuilder":{ + "name":"xuwei-k_applybuilder", + "dependencies":[ + + ], + "repoUrl":"https://github.com/xuwei-k/applybuilder.git", + "revision":"master", + "version":"0.3.1", + "targets":"com.github.xuwei-k%applybuilder", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "xuwei-k_httpz":{ + "name":"xuwei-k_httpz", + "dependencies":[ + "argonaut-io_argonaut" + ], + "repoUrl":"https://github.com/xuwei-k/httpz.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"com.github.xuwei-k%httpz com.github.xuwei-k%httpz-native com.github.xuwei-k%httpz-apache com.github.xuwei-k%httpz-scalaj com.github.xuwei-k%httpz-native-client com.github.xuwei-k%httpz-async", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "xuwei-k_iarray":{ + "name":"xuwei-k_iarray", + "dependencies":[ + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/xuwei-k/iarray.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"com.github.xuwei-k%iarray" + }, + "xuwei-k_jwt-scala":{ + "name":"xuwei-k_jwt-scala", + "dependencies":[ + "playframework_play-json", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/xuwei-k/jwt-scala.git", + "revision":"v1.8.1", + "version":"1.8.1", + "targets":"com.github.xuwei-k%jwt-scala" + }, + "xuwei-k_nobox":{ + "name":"xuwei-k_nobox", + "dependencies":[ + + ], + "repoUrl":"https://github.com/xuwei-k/nobox.git", + "revision":"v0.3.1", + "version":"0.3.1", + "targets":"com.github.xuwei-k%nobox" + }, + "xuwei-k_optparse-applicative":{ + "name":"xuwei-k_optparse-applicative", + "dependencies":[ + "scalaprops_scalaprops" + ], + "repoUrl":"https://github.com/xuwei-k/optparse-applicative.git", + "revision":"v0.9.2", + "version":"0.9.2", + "targets":"com.github.xuwei-k%optparse-applicative", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1-RC2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "xuwei-k_scala3profile":{ + "name":"xuwei-k_scala3profile", + "dependencies":[ + + ], + "repoUrl":"https://github.com/xuwei-k/scala3profile.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.github.xuwei-k%scala3profile", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "xuwei-k_zeroapply":{ + "name":"xuwei-k_zeroapply", + "dependencies":[ + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/xuwei-k/zeroapply.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.github.xuwei-k%zeroapply com.github.xuwei-k%zeroapply-scalaz" + }, + "y-yu_excel-reads":{ + "name":"y-yu_excel-reads", + "dependencies":[ + "atnos-org_eff", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/y-yu/excel-reads.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"com.github.y-yu%excel-reads-apache-poi com.github.y-yu%excel-reads-core com.github.y-yu%excel-reads-poi-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "y-yu_slick-bulk-insert":{ + "name":"y-yu_slick-bulk-insert", + "dependencies":[ + "typelevel_shapeless-3", + "typelevel_cats", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/y-yu/slick-bulk-insert.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.github.y-yu%slick-bulk-insert", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "yakivy_dupin":{ + "name":"yakivy_dupin", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/yakivy/dupin.git", + "revision":"", + "version":"0.5.0", + "targets":"com.github.yakivy%dupin-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "yakivy_jam":{ + "name":"yakivy_jam", + "dependencies":[ + + ], + "repoUrl":"https://github.com/yakivy/jam.git", + "revision":"", + "version":"0.2.0", + "targets":"com.github.yakivy%jam-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "yakivy_poppet":{ + "name":"yakivy_poppet", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "fasterxml_jackson-module-scala", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/yakivy/poppet.git", + "revision":"", + "version":"0.3.1", + "targets":"com.github.yakivy%poppet-circe com.github.yakivy%poppet-core com.github.yakivy%poppet-jackson com.github.yakivy%poppet-upickle", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "yrichika_scalahtml":{ + "name":"yrichika_scalahtml", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/yrichika/scalahtml.git", + "revision":"", + "version":"0.1.1", + "targets":"io.github.yrichika%scalahtml" + }, + "yurikpanic_zio-postgres":{ + "name":"yurikpanic_zio-postgres", + "dependencies":[ + "scalameta_munit", + "zio_zio" + ], + "repoUrl":"https://github.com/yurikpanic/zio-postgres.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"io.github.yurikpanic%zio-postgres", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "yurique_embedded-files-macro":{ + "name":"yurique_embedded-files-macro", + "dependencies":[ + + ], + "repoUrl":"https://github.com/yurique/embedded-files-macro.git", + "revision":"v0.3.0-M1", + "version":"0.3.0-M1", + "targets":"com.yurique%embedded-files-macro", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "zeal18_zio-mongodb":{ + "name":"zeal18_zio-mongodb", + "dependencies":[ + "scalatest_scalatest", + "zio_zio", + "zio_interop-reactive-streams" + ], + "repoUrl":"https://github.com/zeal18/zio-mongodb.git", + "revision":"v0.9.1", + "version":"0.9.1", + "targets":"io.github.zeal18%zio-mongodb-bson io.github.zeal18%zio-mongodb-driver io.github.zeal18%zio-mongodb-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "zengularity_benji":{ + "name":"zengularity_benji", + "dependencies":[ + "playframework_playframework", + "akka_akka", + "etorreborre_specs2", + "playframework_play-ws", + "playframework_cachecontrol", + "scala_scala-xml", + "playframework_play-json" + ], + "repoUrl":"https://github.com/zengularity/benji.git", + "revision":"2.2.1", + "version":"2.2.1", + "targets":"com.zengularity%benji-s3 com.zengularity%benji-vfs com.zengularity%benji-google com.zengularity%benji-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "zero-deps_proto":{ + "name":"zero-deps_proto", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/zero-deps/proto.git", + "revision":"2.1.2", + "version":"2.1.2", + "targets":"io.github.zero-deps%proto-tex io.github.zero-deps%proto io.github.zero-deps%proto-ops io.github.zero-deps%proto-purs io.github.zero-deps%proto-syntax", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "zio_caliban-deriving":{ + "name":"zio_caliban-deriving", + "dependencies":[ + "zio_zio", + "ghostdogpr_caliban" + ], + "repoUrl":"https://github.com/zio/caliban-deriving.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"dev.zio%caliban-deriving", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.0\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_interop-cats":{ + "name":"zio_interop-cats", + "dependencies":[ + "typelevel_scalacheck", + "zio_zio", + "typelevel_cats-effect", + "typelevel_cats-mtl", + "typelevel_fs2", + "typelevel_cats", + "typelevel_discipline-scalatest" + ], + "repoUrl":"https://github.com/zio/interop-cats.git", + "revision":"v23.0.0.0", + "version":"23.0.0.0", + "targets":"dev.zio%zio-interop-cats dev.zio%zio-interop-cats-tests", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_interop-guava":{ + "name":"zio_interop-guava", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/interop-guava.git", + "revision":"v32.1.0", + "version":"32.1.0", + "targets":"dev.zio%zio-interop-guava", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_interop-monix":{ + "name":"zio_interop-monix", + "dependencies":[ + "monix_monix", + "zio_zio" + ], + "repoUrl":"https://github.com/zio/interop-monix.git", + "revision":"v3.4.2.0-RC2", + "version":"3.4.2.0-RC2", + "targets":"dev.zio%zio-interop-monix", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3.1\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_interop-reactive-streams":{ + "name":"zio_interop-reactive-streams", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/interop-reactive-streams.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"dev.zio%zio-interop-reactivestreams", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty = \"3.1.0\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "zio_izumi-reflect":{ + "name":"zio_izumi-reflect", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/izumi-reflect.git", + "revision":"v2.2.3", + "version":"2.2.3", + "targets":"dev.zio%izumi-reflect dev.zio%izumi-reflect-thirdparty-boopickle-shaded", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"TagProgressionTest.scala\"" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "zio_zio":{ + "name":"zio_zio", + "dependencies":[ + "zio_izumi-reflect", + "softwaremill_magnolia", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/zio/zio.git", + "revision":"v2.0.5", + "version":"2.0.5", + "targets":"dev.zio%zio-test-junit dev.zio%zio dev.zio%zio-test-magnolia dev.zio%zio-streams dev.zio%zio-managed dev.zio%zio-internal-macros dev.zio%zio-test-sbt dev.zio%zio-stacktracer dev.zio%zio-test-scalacheck dev.zio%zio-test dev.zio%zio-macros dev.zio%zio-concurrent dev.zio%zio-test-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-cache":{ + "name":"zio_zio-cache", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-cache.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"dev.zio%zio-cache", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.1\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-cli":{ + "name":"zio_zio-cli", + "dependencies":[ + "zio_zio", + "zio_zio-process" + ], + "repoUrl":"https://github.com/zio/zio-cli.git", + "revision":"v0.2.8", + "version":"0.2.8", + "targets":"dev.zio%zio-cli dev.zio%examples", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = \"3.1.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_zio-config":{ + "name":"zio_zio-config", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat", + "scalaz_scalaz", + "typelevel_cats" + ], + "repoUrl":"https://github.com/zio/zio-config.git", + "revision":"v3.0.7", + "version":"3.0.7", + "targets":"dev.zio%zio-config-aws dev.zio%zio-config dev.zio%zio-config-scalaz dev.zio%zio-config-magnolia dev.zio%zio-config-derivation dev.zio%zio-config-yaml dev.zio%zio-config-cats dev.zio%zio-config-typesafe dev.zio%zio-config-zio-aws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "zio-config-magnolia":{ + "tests":"disabled" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-connect":{ + "name":"zio_zio-connect", + "dependencies":[ + "zio_zio-prelude", + "zio_zio", + "typelevel_fs2", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/zio/zio-connect.git", + "revision":"v0.4.4", + "version":"0.4.4", + "targets":"dev.zio%zio-connect-couchbase dev.zio%zio-connect-s3 dev.zio%zio-connect-fs2 dev.zio%zio-connect-aws-lambda dev.zio%zio-connect-dynamodb dev.zio%zio-connect-file", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-constraintless":{ + "name":"zio_zio-constraintless", + "dependencies":[ + + ], + "repoUrl":"https://github.com/zio/zio-constraintless.git", + "revision":"v0.3.1", + "version":"0.3.1", + "targets":"dev.zio%zio-constraintless" + }, + "zio_zio-direct":{ + "name":"zio_zio-direct", + "dependencies":[ + "zio_zio", + "zio_zio-quill", + "com-lihaoyi_pprint", + "com-lihaoyi_sourcecode", + "com-lihaoyi_fansi", + "scala_scala-java8-compat", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-direct.git", + "revision":"v1.0.0-RC3", + "version":"1.0.0-RC3", + "targets":"dev.zio%zio-direct", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.2\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-http":{ + "name":"zio_zio-http", + "dependencies":[ + "zio_zio", + "zio_zio-schema" + ], + "repoUrl":"https://github.com/zio/zio-http.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"dev.zio%zio-http-logging dev.zio%zio-http dev.zio%zio-http-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty = \"3.2.0\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "zio_zio-json":{ + "name":"zio_zio-json", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat", + "circe_circe", + "softwaremill_magnolia", + "typelevel_jawn", + "fthomas_refined" + ], + "repoUrl":"https://github.com/zio/zio-json.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"dev.zio%zio-json dev.zio%zio-json-golden dev.zio%zio-json-interop-refined dev.zio%zio-json-yaml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "zio-json-yaml":{ + "tests":"compile-only" + }, + "zio-json-golden":{ + "tests":"compile-only" + }, + "zio-json-interop-refined":{ + "tests":"disabled" + } + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = \"3.1.3\"", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-kafka":{ + "name":"zio_zio-kafka", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat", + "scalameta_mdoc" + ], + "repoUrl":"https://github.com/zio/zio-kafka.git", + "revision":"v2.0.3", + "version":"2.0.3", + "targets":"dev.zio%zio-kafka dev.zio%zio-kafka-docs dev.zio%zio-kafka-test-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "zio_zio-lambda":{ + "name":"zio_zio-lambda", + "dependencies":[ + "zio_zio", + "zio_zio-json" + ], + "repoUrl":"https://github.com/zio/zio-lambda.git", + "revision":"v1.0.0-RC8", + "version":"1.0.0-RC8", + "targets":"dev.zio%zio-lambda dev.zio%zio-lambda-event dev.zio%zio-lambda-response", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_zio-logging":{ + "name":"zio_zio-logging", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-logging.git", + "revision":"v2.1.7", + "version":"2.1.7", + "targets":"dev.zio%zio-logging dev.zio%zio-logging-jpl dev.zio%zio-logging-slf4j dev.zio%zio-logging-slf4j-bridge", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-metrics-connectors":{ + "name":"zio_zio-metrics-connectors", + "dependencies":[ + "zio_zio", + "zio_zio-json", + "zio_zio-http" + ], + "repoUrl":"https://github.com/zio/zio-metrics-connectors.git", + "revision":"v2.0.4", + "version":"2.0.4", + "targets":"dev.zio%zio-metrics-connectors", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Version.scala", + "pattern":"val ScalaDotty = \"3.2.1\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "zio_zio-metrics-legacy":{ + "name":"zio_zio-metrics-legacy", + "dependencies":[ + "zio_zio", + "circe_circe", + "zio_interop-cats", + "http4s_http4s", + "http4s_blaze", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/zio/zio-metrics-legacy.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"dev.zio%zio-metrics dev.zio%zio-metrics-dropwizard dev.zio%zio-metrics-prometheus dev.zio%zio-metrics-statsd", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Build.scala", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_zio-mock":{ + "name":"zio_zio-mock", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-mock.git", + "revision":"v1.0.0-RC9", + "version":"1.0.0-RC9", + "targets":"dev.zio%zio-mock", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3.1\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-nio":{ + "name":"zio_zio-nio", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-nio.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"dev.zio%zio-nio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-optics":{ + "name":"zio_zio-optics", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-optics.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"dev.zio%zio-optics", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.1\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-parser":{ + "name":"zio_zio-parser", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-parser.git", + "revision":"v0.1.7", + "version":"0.1.7", + "targets":"dev.zio%zio-parser", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.1\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-prelude":{ + "name":"zio_zio-prelude", + "dependencies":[ + "zio_zio", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/zio/zio-prelude.git", + "revision":"v1.0.0-RC16", + "version":"1.0.0-RC16", + "targets":"dev.zio%zio-prelude-experimental-laws dev.zio%zio-laws-laws dev.zio%zio-prelude dev.zio%zio-prelude-experimental-tests dev.zio%zio-prelude-macros dev.zio%zio-prelude-experimental dev.zio%zio-prelude-scala-parallel-collections", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-process":{ + "name":"zio_zio-process", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-process.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"dev.zio%zio-process", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-profiling":{ + "name":"zio_zio-profiling", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-profiling.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"dev.zio%zio-profiling dev.zio%zio-profiling-tagging-plugin", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = versions(\"3\")", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_zio-protoquill":{ + "name":"zio_zio-protoquill", + "dependencies":[ + "scala_scala-java8-compat", + "zio_zio", + "tpolecat_doobie", + "suzaku-io_boopickle", + "com-lihaoyi_pprint", + "zio_zio-quill", + "lightbend-labs_scala-logging", + "scalatest_scalatest", + "ghostdogpr_caliban", + "zio_zio-json" + ], + "repoUrl":"https://github.com/zio/zio-protoquill.git", + "revision":"v4.6.0", + "version":"4.6.0", + "targets":"io.getquill%quill-jasync io.getquill%quill-zio io.getquill%quill-jasync-postgres io.getquill%quill-doobie io.getquill%quill-sql io.getquill%quill-jdbc io.getquill%quill-cassandra-zio io.getquill%quill-caliban io.getquill%quill-cassandra io.getquill%quill-jdbc-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "zio_zio-query":{ + "name":"zio_zio-query", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-query.git", + "revision":"v0.3.4", + "version":"0.3.4", + "targets":"dev.zio%zio-query", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.2\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-quill":{ + "name":"zio_zio-quill", + "dependencies":[ + "com-lihaoyi_pprint", + "scalatest_scalatest", + "scala_scala-collection-compat", + "lightbend-labs_scala-logging", + "suzaku-io_boopickle" + ], + "repoUrl":"https://github.com/zio/zio-quill.git", + "revision":"v4.6.0", + "version":"4.6.0", + "targets":"io.getquill%quill-engine io.getquill%quill-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-Dquill.scala.version=" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "zio_zio-rocksdb":{ + "name":"zio_zio-rocksdb", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-rocksdb.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"dev.zio%zio-rocksdb" + }, + "zio_zio-s3":{ + "name":"zio_zio-s3", + "dependencies":[ + "zio_zio", + "zio_zio-nio", + "zio_interop-reactive-streams" + ], + "repoUrl":"https://github.com/zio/zio-s3.git", + "revision":"v0.4.2.1", + "version":"0.4.2.1", + "targets":"dev.zio%zio-s3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty = \"3.1.2\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "zio_zio-schema":{ + "name":"zio_zio-schema", + "dependencies":[ + "zio_zio", + "zio_zio-prelude", + "fasterxml_jackson-module-scala", + "zio_zio-json", + "zio_zio-constraintless", + "zio_zio-optics" + ], + "repoUrl":"https://github.com/zio/zio-schema.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"dev.zio%zio-schema-derivation dev.zio%zio-schema-zio-test dev.zio%zio-schema-macros dev.zio%zio-schema-msg-pack dev.zio%zio-schema-protobuf dev.zio%zio-schema-thrift dev.zio%zio-schema-json dev.zio%zio-schema-avro dev.zio%zio-schema dev.zio%zio-schema-optics", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3.1\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-telemetry":{ + "name":"zio_zio-telemetry", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-telemetry.git", + "revision":"v3.0.0-RC1", + "version":"3.0.0-RC1", + "targets":"dev.zio%zio-opencensus dev.zio%zio-opentelemetry dev.zio%zio-opentracing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-test-intellij":{ + "name":"zio_zio-test-intellij", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-test-intellij.git", + "revision":"v1.0.17", + "version":"1.0.17", + "targets":"dev.zio%zio-test-intellij", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zygfryd_scala-zygf-jackshaft":{ + "name":"zygfryd_scala-zygf-jackshaft", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/zygfryd/scala-zygf-jackshaft.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"net.zygfryd%jackshaft" + } + } \ No newline at end of file diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml new file mode 100644 index 00000000..0a0b158d --- /dev/null +++ b/.github/workflows/buildPlan.yaml @@ -0,0 +1,1290 @@ + +# projects total: 1063 +# min stars count: -1 +# max projects count: -1 + +name: "Open Community Build" +on: + workflow_dispatch: + inputs: + scala-version: + type: string + description: 'Scala version' + required: true +jobs: + stage-0: + runs-on: ubuntu-22.04 + strategy: + matrix: + include: + # - name: afsalthaj_constraintless + # - name: alejandrohdezma_dummy + # - name: alejandrohdezma_sbt-propagate + - name: almond-sh_almond + # - name: barnardb_tinyplate + - name: com-lihaoyi_geny + - name: com-lihaoyi_sourcecode + # - name: com-lihaoyi_utest + # - name: cornerman_simple-scalajs-requests + # - name: coursier_dependency + # - name: cquiroz_scala-java-time + # - name: dieproht_matr + # - name: dmytromitin_dotty-patched + # - name: eed3si9n_verify + # - name: eltherion_http4s-timer + # - name: fdietze_formidable + # - name: fiatjaf_nlog + # - name: fommil_jzon + # - name: gaeljw_typetrees + # - name: gemini-hlsw_lucuma-jts + # - name: getshaka-org_native-converter + # - name: hamnis_dataclass-scalafix + # - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec + # - name: http4s_hpack + # - name: iheartradio_ficus + # - name: j5ik2o_akka-persistence-s3 + # - name: jcouyang_jujiu + # - name: jodersky_identicon + # - name: jodersky_simplesql + # - name: jphmrst_scala-latex + # - name: kubukoz_debug-utils + # - name: lightbend_ssl-config + # - name: likeligood-ab_scala-react + # - name: lunduniversity_introprog-scalalib + # - name: markehammons_slinc + # - name: max-leuthaeuser_scroll + # - name: mdedetrich_scalacheck + # - name: nafg_scala-phonenumber + # - name: nafg_scheduler + # - name: nickburkard_aws-cdk-scala + # - name: nscala-time_nscala-time + # - name: nthportal_spaghetti + # - name: olivierblanvillain_regsafe + # - name: openmole_scaladget + # - name: otavia-projects_mill-rust-jni + # - name: outr_perfolation + # - name: oyvindberg_tui-scala + # - name: raistlintao_scalalogger + # - name: rssh_dotty-cps-async + # - name: sangria-graphql_sangria-streaming-api + # - name: sbt_sbt-jni + # - name: scala-cli_java-class-name + # - name: scala-cli_libdaemon-jvm + # - name: scala-js_scala-js-macrotask-executor + # - name: scala-js_scala-js-stubs + # - name: scala-ts_scala-ts + # - name: scala_scala-collection-compat + # - name: scala_scala-collection-contrib + # - name: scala_scala-java8-compat + # - name: scala_scala-parallel-collections + # - name: scala_scala-xml + # - name: scalqa_scalqa + # - name: sciss_fileutil + # - name: sciss_linkernighantsp + # - name: sciss_log + # - name: sciss_optional + # - name: sciss_raphaelicons + # - name: sciss_transform4s + # - name: sciss_treetable + # - name: sean-ideabank_rudolf + # - name: sinaghaffari_monadicsimplifier + # - name: sirthias_macrolizer + # - name: softwaremill_magnolia + # - name: softwaremill_odelay + # - name: softwaremill_scala-common + # - name: spray_spray + # - name: swaldman_mlog-scala + # - name: t2v_holidays + # - name: tabdulradi_happypath + # - name: taig_object-fit + # - name: themillhousegroup_scoup + # - name: typelevel_literally + # - name: typelevel_scalacheck + # - name: typelevel_simulacrum-scalafix + # - name: uharaqo_scala-event-sourcing + # - name: webjars_webjars-play + # - name: wz7982_easysql-scala + # - name: xuwei-k_applybuilder + # - name: xuwei-k_nobox + # - name: xuwei-k_scala3profile + # - name: yakivy_jam + # - name: yurique_embedded-files-macro + # - name: zio_zio-constraintless + steps: + - name: Git Checkout + uses: actions/checkout@v3 + - uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + - run: ls -l + + + # stage-1: + # runs-on: ubuntu-22.04 + # needs: stage-0 + # strategy: + # matrix: + # include: + # - name: 47degrees_scalacheck-toolbox + # - name: anatoliykmetyuk_simple-rockets-compiler + # - name: com-lihaoyi_castor + # - name: com-lihaoyi_fansi + # - name: com-lihaoyi_os-lib + # - name: com-lihaoyi_requests-scala + # - name: com-lihaoyi_scalatags + # - name: com-lihaoyi_upickle + # - name: eed3si9n_expecty + # - name: ekrich_sconfig + # - name: fomkin_levsha + # - name: indoorvivants_sn-demangler + # - name: jd557_minart + # - name: jodersky_ustats + # - name: monix_minitest + # - name: rssh_shim--scala-async--dotty-cps-async + # - name: sbt-jib_sbt-jib + # - name: sbt_sbinary + # - name: scala_scala-parser-combinators + # - name: scalameta_munit + # - name: scalatest_scalatest + # - name: scalaz_scalaz + # - name: scopt_scopt + # - name: simy4_coregex + # - name: sirthias_parboiled2 + # - name: suzaku-io_boopickle + # - name: typelevel_discipline + # - name: typelevel_jawn + # - name: typelevel_scalacheck-xml + # - name: vasilmkd_discipline + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-2: + # runs-on: ubuntu-22.04 + # needs: stage-1 + # strategy: + # matrix: + # include: + # - name: aaronp_args4c + # - name: aaronp_eie + # - name: aiyanbo_scala-i18n + # - name: akiomik_seaw + # - name: alexarchambault_scalacon-2022-demo + # - name: alexarchambault_scalacon2022-demo + # - name: altoo-ag_akka-kryo-serialization + # - name: andimiller_munit-cats-effect-styles + # - name: andyglow_scala-range + # - name: andyglow_scala-xml-diff + # - name: andyglow_typesafe-config-scala + # - name: aoiroaoino_nanolens + # - name: arainko_ducktape + # - name: ariskk_burner4s + # - name: arturopala_buffer-and-slice + # - name: arturopala_validator + # - name: ashwinbhaskar_sight-scala + # - name: beangle_db + # - name: beangle_doc + # - name: beangle_ids + # - name: beangle_notify + # - name: bilal-fazlani_rainbowcli + # - name: bilal-fazlani_swiftbar4s + # - name: blemale_scaffeine + # - name: bpholt_java-time-literals + # - name: carlosedp_scalautils + # - name: catap_scala-blake3 + # - name: catap_scala-sha + # - name: changvvb_scala-protobuf-java + # - name: chrisokasaki_hwtest + # - name: chronoscala_chronoscala + # - name: ciaraobrien_dottytags + # - name: clulab_fatdynet + # - name: com-lihaoyi_pprint + # - name: cornerman_scala-cuid + # - name: cquiroz_sbt-locales + # - name: creativescala_doodle-svg + # - name: dacr_drools-scripting + # - name: dacr_jassh + # - name: dacr_json2props + # - name: dacr_naturalsort + # - name: dacr_primes + # - name: dacr_split + # - name: dacr_unittools + # - name: daghemberg_paut-program + # - name: daghemberg_problemutils + # - name: davegurnell_unindent + # - name: davenverse_namecase + # - name: davidledwards_scalop + # - name: davidledwards_zookeeper + # - name: dvreeze_yaidom + # - name: eed3si9n_gigahorse + # - name: eed3si9n_sjson-new + # - name: emartech_escher-akka-http + # - name: failurewall_failurewall + # - name: fasterxml_jackson-module-scala + # - name: foundweekends_knockoff + # - name: frawa_inline-files + # - name: frugalmechanic_scala-optparse + # - name: gekomad_scala-compress + # - name: giabao_paho-akka + # - name: giiita_refuel + # - name: gochaorg_json4s3 + # - name: greenfossil_commons-i18n + # - name: greenfossil_commons-json + # - name: greenleafoss_green-leaf-mongo + # - name: guardian_fastly-api-client + # - name: gzoller_deploysample + # - name: gzoller_scala-reflection + # - name: h8io_borscht + # - name: hedgehogqa_scala-hedgehog + # - name: herminiogg_label2thesaurus + # - name: herminiogg_shexml + # - name: hseeberger_slf4s + # - name: http4s_http4s-finagle + # - name: i10416_cssminifier + # - name: i10416_munkres + # - name: ij-plugins_ijp-debayer2sx + # - name: ij-plugins_ijp-javacv + # - name: ij-plugins_ijp-toolkit + # - name: indoorvivants_detective + # - name: indoorvivants_opaque-newtypes + # - name: indoorvivants_rendition + # - name: irevive_union-derivation + # - name: j5ik2o_base64scala + # - name: j5ik2o_docker-controller-scala + # - name: j5ik2o_intervals-scala + # - name: jandom-devel_scalafix + # - name: jcouyang_dhall-generic + # - name: jkugiya_aws-v4-signer-scala + # - name: jodersky_yamlesque + # - name: jozic_scalax-collection + # - name: jphmrst_bps + # - name: jphmrst_scala-automata + # - name: jphmrst_scalautils + # - name: kcrypt_scala-biginteger + # - name: kcrypt_scala-blake3 + # - name: kcrypt_scala-sha + # - name: kzmake_uuid7s + # - name: l-space_types + # - name: lightbend-labs_lightbend-emoji + # - name: lightbend-labs_scala-logging + # - name: lightbend_mima + # - name: log4s_log4s + # - name: lomigmegard_akka-http-cors + # - name: lorandszakacs_enclosure + # - name: losizm_bolster + # - name: losizm_ergo + # - name: losizm_grapple + # - name: losizm_little-cli + # - name: losizm_little-config + # - name: losizm_little-io + # - name: losizm_little-json + # - name: losizm_little-security + # - name: losizm_little-sql + # - name: losizm_little-time + # - name: losizm_scamper + # - name: losizm_t2 + # - name: malliina_mobile-push + # - name: malyszaryczlowiek_foo-repo + # - name: malyszaryczlowiek_kessenger-lib + # - name: marchliu_jaskell-dotty + # - name: mateuszkubuszok_pipez + # - name: metarank_cfor + # - name: mkroli_lpm + # - name: monix_implicitbox + # - name: mrdimosthenis_glicko2 + # - name: mutsuhiro6_ulid-scala3 + # - name: mvv_typine + # - name: nafg_css-dsl + # - name: nafg_simple-router + # - name: nicolasfara_ecscala + # - name: note_mini-refined + # - name: nremond_pbkdf2-scala + # - name: ohze_akka-guice + # - name: ohze_php-utils + # - name: opaliasystems_opalia-commons-core + # - name: outr_lucene4s + # - name: outr_moduload + # - name: outr_profig + # - name: outr_reactify + # - name: paoloboni_spray-json-derived-codecs + # - name: pdal_java + # - name: petitviolet_scala-operator + # - name: phaller_spores3 + # - name: phenoscape_scowl + # - name: pityka_pairwisealignment + # - name: pjfanning_scala-faker + # - name: pjfanning_scala3-sample-classes + # - name: playframework_cachecontrol + # - name: playframework_twirl + # - name: plokhotnyuk_fast-string-interpolator + # - name: plokhotnyuk_rtree2d + # - name: pmeheut_nscala-java-time + # - name: postgresql-async_postgresql-async + # - name: purplekingdomgames_tyrian + # - name: raquo_scala-dom-types + # - name: rescala-lang_rescala + # - name: rmgk_slips + # - name: rssh_trackedfuture + # - name: rtyley_rate-limit-status + # - name: rtyley_scala-collection-plus + # - name: rtyley_scala-textmatching + # - name: ruimo_gh-sonatype-example + # - name: ruimo_scoins + # - name: sakulk_serval + # - name: sangria-graphql_macro-visit + # - name: sangria-graphql_sangria-marshalling-api + # - name: sbt_io + # - name: scala-native_scala-native + # - name: scala-tessella_ring-seq + # - name: scala-workers_commons-lang3-bridge + # - name: scala_scala-swing + # - name: scalacenter_tasty-query + # - name: scalafx_scalafx + # - name: scalapb_scalapb + # - name: scalaprops_scalaprops + # - name: scalapy_python-native-libs + # - name: scalapy_scalapy + # - name: scalatest_scalatestplus-easymock + # - name: scalatest_scalatestplus-jmock + # - name: scalatest_scalatestplus-junit + # - name: scalatest_scalatestplus-mockito + # - name: scalatest_scalatestplus-scalacheck + # - name: scalatest_scalatestplus-selenium + # - name: scalikejdbc_scalikejdbc + # - name: scallop_scallop + # - name: scf37_config3 + # - name: scf37_filewatch + # - name: sciss_equal + # - name: sciss_fingertree + # - name: sciss_kollflitz + # - name: sciss_model + # - name: sciss_numbers + # - name: sciss_scalaosc + # - name: sciss_topology + # - name: scodec_scodec-bits + # - name: scoverage_scalac-scoverage-plugin + # - name: sfxcode_pebble-scala + # - name: sh4869_semver-parser-scala + # - name: sherpal_url-dsl + # - name: shiftleftsecurity_overflowdb-codegen + # - name: sirthias_scala-ssh + # - name: sirthias_spliff + # - name: softwaremill_macwire + # - name: softwaremill_quicklens + # - name: softwaremill_retry + # - name: softwaremill_sttp-model + # - name: ssanj_delight + # - name: sullis_jms-testkit + # - name: sweet-delights_delightful-cron + # - name: tabdulradi_nullable + # - name: takezoe_scala-jdbc + # - name: takezoe_solr-scala-client + # - name: tarao_collection-scala + # - name: thoughtworksinc_binding.scala + # - name: thoughtworksinc_tryt.scala + # - name: tkrs_mess + # - name: tmccarthy_digest4s + # - name: tofu-tf_cherry + # - name: tototoshi_scala-csv + # - name: tpolecat_sourcepos + # - name: tpolecat_typename + # - name: typelevel_discipline-munit + # - name: typelevel_discipline-scalatest + # - name: typelevel_fabric + # - name: typelevel_scalac-compat + # - name: typelevel_scalac-options + # - name: typelevel_squants + # - name: typesafeconfigops_typesafeconfigops + # - name: varwise_prometheus-akka-http + # - name: vincenzobaz_spark-scala3 + # - name: wangzaixiang_scala-sql + # - name: wangzaixiang_wjson + # - name: whisklabs_docker-it-scala + # - name: wolfendale_scalacheck-gen-regexp + # - name: wvlet_airframe + # - name: xuwei-k_iarray + # - name: xuwei-k_zeroapply + # - name: yrichika_scalahtml + # - name: zero-deps_proto + # - name: zio_izumi-reflect + # - name: zygfryd_scala-zygf-jackshaft + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-3: + # runs-on: ubuntu-22.04 + # needs: stage-2 + # strategy: + # matrix: + # include: + # - name: acsgh_scala-common + # - name: akka_akka + # - name: atry_futurebinding.scala + # - name: beangle_otk + # - name: clockworkconsulting_csexp + # - name: clockworkconsulting_peregrin + # - name: com-lihaoyi_cask + # - name: com-lihaoyi_mainargs + # - name: cquiroz_scala-java-locales + # - name: cucumber_cucumber-jvm-scala + # - name: dvreeze_tqa + # - name: gchudnov_mindthegap + # - name: gekomad_scala-regex-collection + # - name: greenfossil_thorium + # - name: gzoller_scalajack + # - name: herminiogg_dmaog + # - name: hsci-r_octavo-indexer + # - name: hughsimpson_scalameter + # - name: ij-plugins_ijp-color + # - name: indoorvivants_sn-bindgen + # - name: jelly-rdf_jelly-jvm + # - name: jobial-io_scase + # - name: jodersky_scala-argparse + # - name: json4s_json4s + # - name: metarank_ltrlib + # - name: msgpack4z_msgpack4z-core + # - name: norbert-radyk_spoiwo + # - name: nrinaudo_kantan.parsers + # - name: outr_scalapass + # - name: pjfanning_jackson-module-scala-duration + # - name: pjfanning_jackson-module-scala3-enum + # - name: pjfanning_jackson-scala3-reflection-extensions + # - name: rallyhealth_scalacheck-ops + # - name: raquo_waypoint + # - name: rtyley_line-break-preserving-line-splitting + # - name: ruimo_csvparser + # - name: ruimo_graphics + # - name: sangria-graphql_sangria-marshalling-testkit + # - name: sbt_sbt + # - name: scala-native_scala-native-cli + # - name: scala-stm_scala-stm + # - name: scalacenter_scala-debug-adapter + # - name: scalacenter_tasty-mima + # - name: scalapb-json_scalapb-json-common + # - name: scalapb_common-protos + # - name: scalapb_scalapb-grpcweb + # - name: scalikejdbc_scalikejdbc-play-support + # - name: scf37_hottie + # - name: sciss_asyncfile + # - name: sciss_desktop + # - name: sciss_scalacolliderugens + # - name: scodec_scodec + # - name: seratch_awscala + # - name: shawjef3_tryutils + # - name: shiftleftsecurity_overflowdb + # - name: softwaremill_scala-id-generator + # - name: stryker-mutator_stryker4s + # - name: swagger-akka-http_swagger-scala-module + # - name: thoughtworksinc_dsl.scala + # - name: tkrs_fluflu + # - name: tkrs_mmdb-grpc-scala + # - name: twitter_util + # - name: typelevel_cats + # - name: vagmcs_optimus + # - name: virtuslab_scala-yaml + # - name: xuwei-k_optparse-applicative + # - name: zio_zio + # - name: zio_zio-quill + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-4: + # runs-on: ubuntu-22.04 + # needs: stage-3 + # strategy: + # matrix: + # include: + # - name: 47degrees_munit-akka + # - name: ahjohannessen_unum + # - name: andyglow_websocket-scala-client + # - name: ariskk_flink4s + # - name: armanbilge_litter + # - name: armanbilge_saslprep + # - name: bcarter97_id-generator + # - name: billzabob_fordeckmacia + # - name: codedx_mapk + # - name: cornerman_sloth + # - name: dacr_zio-worksheet + # - name: davenverse_cats-scalacheck + # - name: dobrynya_zio-jms + # - name: dvgica_managerial + # - name: earogov_ordset + # - name: erikvanoosten_metrics-scala + # - name: fgrutsch_akka-persistence-mapdb + # - name: findify_flink-adt + # - name: fthomas_refined + # - name: gchudnov_bscript + # - name: gchudnov_swearwolf + # - name: geirolz_fluent-copy + # - name: geirolz_scope + # - name: giabao_asm-flow + # - name: inoio_solrs + # - name: j-mie6_parsley-cats + # - name: japgolly_univeq + # - name: jatcwang_difflicious + # - name: jczuchnowski_zio-pulsar + # - name: jkobejs_cron + # - name: kitlangton_animus + # - name: koterpillar_refinery + # - name: marcinzh_turbolift + # - name: marcinzh_yamlike + # - name: massimosiani_monix-newtypes-cats + # - name: mpollmeier_scala-repl-pp + # - name: msgpack4z_msgpack4z-jawn + # - name: narma_zio-docker + # - name: noelwelsh_mads + # - name: palanga_parana + # - name: palanga_zio-cassandra + # - name: pjfanning_akka-rabbitmq + # - name: pjfanning_micrometer-akka + # - name: pjfanning_zio-metrics-micrometer + # - name: poslegm_munit-zio + # - name: pureharm_pureharm-core + # - name: sangria-graphql_sangria-ion + # - name: sangria-graphql_sangria-json4s-jackson + # - name: sangria-graphql_sangria-json4s-native + # - name: sangria-graphql_sangria-msgpack + # - name: sangria-graphql_sangria-spray-json + # - name: scalapb_scalapb-json4s + # - name: scalapb_scalapb-validate + # - name: scalapb_zio-grpc + # - name: sciss_audiofile + # - name: sciss_audiowidgets + # - name: sciss_filecache + # - name: sciss_lucre + # - name: scodec_scodec-cats + # - name: senia-psm_zio-test-akka-http + # - name: shiftleftsecurity_codepropertygraph + # - name: sksamuel_avro4s + # - name: sky-uk_kafka-topic-loader + # - name: swagger-akka-http_swagger-scala3-enum-module + # - name: tharwaninitin_cache4s + # - name: tharwaninitin_crypto4s + # - name: thoughtworksinc_bindable.scala + # - name: tomasmikula_libretto + # - name: tomasmikula_nutcracker + # - name: torrentdam_bencode + # - name: typelevel_case-insensitive + # - name: typelevel_cats-collections + # - name: typelevel_cats-mtl + # - name: typelevel_cats-parse + # - name: typelevel_cats-testkit-scalatest + # - name: typelevel_cats-time + # - name: typelevel_idna4s + # - name: typelevel_monoids + # - name: typelevel_mouse + # - name: typelevel_paiges + # - name: typelevel_shapeless-3 + # - name: typelevel_spire + # - name: vitaliihonta_zio-temporal + # - name: vladkopanev_zio-saga + # - name: yakivy_dupin + # - name: yurikpanic_zio-postgres + # - name: zio_interop-guava + # - name: zio_interop-reactive-streams + # - name: zio_zio-cache + # - name: zio_zio-config + # - name: zio_zio-direct + # - name: zio_zio-logging + # - name: zio_zio-mock + # - name: zio_zio-nio + # - name: zio_zio-optics + # - name: zio_zio-parser + # - name: zio_zio-prelude + # - name: zio_zio-process + # - name: zio_zio-profiling + # - name: zio_zio-query + # - name: zio_zio-rocksdb + # - name: zio_zio-telemetry + # - name: zio_zio-test-intellij + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-5: + # runs-on: ubuntu-22.04 + # needs: stage-4 + # strategy: + # matrix: + # include: + # - name: armanbilge_circe + # - name: bilal-fazlani_csv-schema + # - name: bilal-fazlani_jslt-parser + # - name: cheleb_zio-pravega + # - name: circe_circe + # - name: dvreeze_xpathparser + # - name: dwickern_scala-nameof + # - name: endpoints4s_endpoints4s + # - name: erikerlandson_coulomb + # - name: fd4s_vulcan + # - name: findify_flink-scala-api + # - name: gemini-hlsw_lucuma-refined + # - name: gemini-hlsw_refined-algebra + # - name: higherkindness_droste + # - name: ironcorelabs_cats-scalatest + # - name: johnspade_csv3s + # - name: kitlangton_zio-tui + # - name: lemonlabsuk_scala-uri + # - name: m2-oss_calypso + # - name: mattlangsenkamp_svgbounds + # - name: milessabin_shapeless + # - name: optics-dev_monocle + # - name: sagifogel_proptics + # - name: scalameta_metaconfig + # - name: scalanlp_breeze + # - name: scalaprops_scalaprops-shapeless + # - name: sciss_lucreswing + # - name: sciss_scalacollider + # - name: sciss_scissdsp + # - name: softwaremill_diffx + # - name: stuartapp_zcaffeine + # - name: svroonland_rezilience + # - name: svroonland_zio-amqp + # - name: svroonland_zio-kinesis + # - name: systemfw_dynosaur + # - name: typelevel_coop + # - name: typelevel_kittens + # - name: univalence_zio-spark + # - name: y-yu_slick-bulk-insert + # - name: zeal18_zio-mongodb + # - name: zio_zio-cli + # - name: zio_zio-s3 + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-6: + # runs-on: ubuntu-22.04 + # needs: stage-5 + # strategy: + # matrix: + # include: + # - name: aaronp_code-template + # - name: analogweb_analogweb-scala + # - name: armanbilge_circe-scala-yaml + # - name: armanbilge_scala-native-config-brew + # - name: bilal-fazlani_circe-json-schema + # - name: blackdoor_jose + # - name: bp3r_jsonrpc2 + # - name: caspercommunityio_casper-scala-sdk + # - name: chatwork_scala-jwk + # - name: christian-schlichtherle_circe-kafka + # - name: circe_circe-jackson + # - name: circe_circe-yaml + # - name: data-tools_big-data-types + # - name: eikek_yamusca + # - name: geirolz_advxml + # - name: gemini-hlsw_lucuma-core + # - name: hamnis_openapi-schema + # - name: hireproof_screening + # - name: hnaderi_named-codec + # - name: jap-company_fields + # - name: joernio_joern + # - name: karazinscalausersgroup_mongo-literals + # - name: katrix_perspective + # - name: kiberstender_fjwt + # - name: malliina_util-base + # - name: mrdimosthenis_scala-synapses + # - name: msgpack4z_msgpack4z-circe + # - name: nafg_cloud-logging-logback-scala + # - name: openmole_container + # - name: openmole_gridscale + # - name: openmole_mgo + # - name: plokhotnyuk_jsoniter-scala + # - name: pureharm_pureharm-json-circe + # - name: quafadas_dedav4s + # - name: sangria-graphql_sangria-circe + # - name: scalameta_mdoc + # - name: scalapb-json_scalapb-circe + # - name: sciss_scalacollider-dot + # - name: sciss_scalacollider-if + # - name: sciss_sonogramoverview + # - name: sdrafahl_codec + # - name: sfxcode_sapphire-data + # - name: sirthias_borer + # - name: spaceteams_scala-json-logging + # - name: thatscalaguy_circe-jq + # - name: tmccarthy_ausgeo + # - name: tofu-tf_glass + # - name: unibas-gravis_scalismo + # - name: vitaliihonta_scala-ql + # - name: vlmiroshnikov_authz + # - name: yakivy_poppet + # - name: zio_zio-json + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-7: + # runs-on: ubuntu-22.04 + # needs: stage-6 + # strategy: + # matrix: + # include: + # - name: alejandrohdezma_sbt-mdoc-toc + # - name: bilal-fazlani_zio-mongo + # - name: cornerman_chameleon + # - name: dacr_zio-lmdb + # - name: darrenjw_scala-glm + # - name: darrenjw_scala-smfsb + # - name: finos_morphir-scala + # - name: frawa_typed-json + # - name: gnieh_geo-scala + # - name: iltotore_iron + # - name: imrafaelmerino_json-scala-values + # - name: katrix_typenbt + # - name: sciss_scalacolliderswing + # - name: shiftleftsecurity_js2cpg + # - name: softwaremill_sttp-apispec + # - name: zio_zio-kafka + # - name: zio_zio-lambda + # - name: zio_zio-schema + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-8: + # runs-on: ubuntu-22.04 + # needs: stage-7 + # strategy: + # matrix: + # include: + # - name: katrix_minejson + # - name: sciss_soundprocesses + # - name: zio_zio-http + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-9: + # runs-on: ubuntu-22.04 + # needs: stage-8 + # strategy: + # matrix: + # include: + # - name: sciss_lucrepi + # - name: sciss_patterns + # - name: sciss_wolkenpumpe + # - name: zio_zio-metrics-connectors + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-10: + # runs-on: ubuntu-22.04 + # needs: stage-9 + # strategy: + # matrix: + # include: + # - name: errors4s_errors4s-core + # - name: errors4s_errors4s-core-scalacheck + # - name: etorreborre_specs2 + # - name: japgolly_microlibs-scala + # - name: japgolly_nyaya + # - name: reactivemongo_reactivemongo + # - name: reactivemongo_reactivemongo-bson + # - name: typelevel_cats-effect + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-11: + # runs-on: ubuntu-22.04 + # needs: stage-10 + # strategy: + # matrix: + # include: + # - name: 47degrees_fetch + # - name: akka_akka-http + # - name: alexarchambault_case-app + # - name: argonaut-io_argonaut + # - name: armanbilge_munit-cats-effect + # - name: armanbilge_scalacheck-effect + # - name: asflierl_sglicko2 + # - name: babylonhealth_lit-fhir + # - name: benhutchison_scalaswingcontrib + # - name: bkirwi_decline + # - name: cb372_cats-retry + # - name: cb372_scalacache + # - name: davenverse_cats-effect-time + # - name: davenverse_circuit + # - name: davenverse_clippette + # - name: davenverse_condemned + # - name: davenverse_env + # - name: davenverse_epimetheus + # - name: davenverse_fiberlocal + # - name: davenverse_keysemaphore + # - name: davenverse_lock + # - name: davenverse_mapref + # - name: davenverse_os-detect + # - name: emartech_scala-logger + # - name: enragedginger_akka-quartz-scheduler + # - name: errors4s_errors4s-core-cats + # - name: folone_poi.scala + # - name: geirolz_cats-xml + # - name: geirolz_fly4s + # - name: gonzih_cats-nats + # - name: indoorvivants_mdoc-effect + # - name: janstenpickle_hotswap-ref + # - name: japgolly_clear-config + # - name: japgolly_scala-graal + # - name: japgolly_scalacss + # - name: japgolly_test-state + # - name: kovacshuni_circe-config + # - name: lhns_munit-tagless-final + # - name: liquibase4s_liquibase4s + # - name: monix_monix + # - name: nafg_simpleivr + # - name: ohze_sd-util + # - name: oranda_libanius + # - name: ovotech_meters4s + # - name: pityka_saddle + # - name: playframework_play-file-watch + # - name: playframework_play-json + # - name: ppurang_abctemplates + # - name: ppurang_asynch + # - name: reactivemongo_reactivemongo-play-json + # - name: reactivemongo_reactivemongo-streaming + # - name: ruippeixotog_akka-testkit-specs2 + # - name: ruippeixotog_scala-scraper + # - name: scalatra_scalatra + # - name: sweet-delights_delightful-typeclasses + # - name: taig_babel + # - name: taig_scala-linguist + # - name: taig_scala-pygments + # - name: thatscalaguy_ulid4cats + # - name: tkrs_orcus + # - name: tmccarthy_tmmutils + # - name: tpolecat_pool-party + # - name: travisbrown_iteratee + # - name: typelevel_bobcats + # - name: typelevel_cats-effect-testing + # - name: typelevel_discipline-specs2 + # - name: typelevel_munit-cats-effect + # - name: typelevel_unique + # - name: ua-parser_uap-scala + # - name: unfiltered_unfiltered + # - name: vasilmkd_discipline-specs2 + # - name: virtuslab_avocado + # - name: vlmiroshnikov_aero3 + # - name: vlmiroshnikov_saga + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-12: + # runs-on: ubuntu-22.04 + # needs: stage-11 + # strategy: + # matrix: + # include: + # - name: akiomik_cats-nio-file + # - name: akka_akka-grpc + # - name: alhuelamo_dbjobs + # - name: armanbilge_cheshire + # - name: armanbilge_ip4s + # - name: armanbilge_log4cats + # - name: cchantep_acolyte + # - name: comcast_ip4s + # - name: davenverse_crossplatformioapp + # - name: davenverse_epimetheus-circuit + # - name: davenverse_mules + # - name: davenverse_single-fibered + # - name: emergentorder_onnx-scala + # - name: foundweekends_pamflet + # - name: gnieh_diffson + # - name: http4s_http4s-crypto + # - name: jwt-scala_jwt-scala + # - name: kailuowang_mau + # - name: kevin-lee_effectie + # - name: lancewalton_treelog + # - name: lhns_cats-effect-utils + # - name: lhns_scala-trustmanager-utils + # - name: molarmanful_sclin + # - name: monix_monix-bio + # - name: msgpack4z_msgpack4z-argonaut + # - name: msgpack4z_msgpack4z-play + # - name: ohze_couchbase-scala + # - name: outr_scribe + # - name: pityka_nspl + # - name: playframework_playframework + # - name: rallyhealth_weepickle + # - name: rewards-network_combos + # - name: sangria-graphql_sangria-argonaut + # - name: sangria-graphql_sangria-monix + # - name: sangria-graphql_sangria-play-json + # - name: scala-cli_scala-cli-signing + # - name: scalapb-json_scalapb-argonaut + # - name: sweet-delights_delightful-parsing + # - name: timwspence_cats-stm + # - name: tmccarthy_tmm-scala-collections + # - name: typelevel_cats-effect-cps + # - name: typelevel_keypool + # - name: typelevel_scalacheck-effect + # - name: typelevel_vault + # - name: vladkopanev_cats-saga + # - name: xuwei-k_httpz + # - name: xuwei-k_jwt-scala + # - name: zio_interop-monix + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-13: + # runs-on: ubuntu-22.04 + # needs: stage-12 + # strategy: + # matrix: + # include: + # - name: armanbilge_fs2 + # - name: bilal-fazlani_akka-http-jwt-auth + # - name: carueda_tscfg + # - name: davenverse_epimetheus-log4cats + # - name: emartech_jwt-akka-http + # - name: fiatjaf_scoin + # - name: geirolz_erules + # - name: janlisse_zio-jwt-validator + # - name: permutive-engineering_prometheus4cats + # - name: pityka_lamp + # - name: playframework_anorm + # - name: playframework_play-ws + # - name: sangria-graphql_sangria + # - name: stephennancekivell_scalatest-json + # - name: typelevel_fs2 + # - name: typelevel_log4cats + # - name: virtuslab_scala-cli + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-14: + # runs-on: ubuntu-22.04 + # needs: stage-13 + # strategy: + # matrix: + # include: + # - name: andimiller_hedgehogs + # - name: armanbilge_calico + # - name: armanbilge_jawn-fs2 + # - name: armanbilge_schrodinger + # - name: armanbilge_van-cats + # - name: banno_cosmos4s + # - name: benoitlouy_tele + # - name: circe_circe-fs2 + # - name: creativescala_doodle + # - name: creativescala_doodle-explore + # - name: davenverse_catscript + # - name: davenverse_process + # - name: delimobil_fs2-hbase + # - name: disneystreaming_weaver-test + # - name: eikek_binny + # - name: fd4s_fs2-kafka + # - name: gekomad_itto-csv + # - name: gemini-hlsw_crystal + # - name: jmcardon_tsec + # - name: keirlawson_fs2-progress + # - name: kirill5k_mongo4cats + # - name: kory33_s2mc-test + # - name: kovstas_fs2-throttler + # - name: laserdisc-io_log-effect + # - name: lhns_fs2-utils + # - name: lhns_nifi-scala + # - name: mjakubowski84_parquet4s + # - name: mkroli_dns4s + # - name: naoh87_lettucef + # - name: ollls_quartz-h2 + # - name: outr_scarango + # - name: outr_spice + # - name: permutive-engineering_refreshable + # - name: polystat_odin + # - name: profunktor_fs2-rabbit + # - name: profunktor_redis4cats + # - name: pureharm_pureharm-effects-cats + # - name: regis-leray_fs2-ftp + # - name: rewards-network_pure-aws + # - name: rssh_cps-async-connect + # - name: rustedbones_taxonomy + # - name: sageserpent-open_americium + # - name: sangria-graphql_sangria-relay + # - name: sangria-graphql_sangria-slowlog + # - name: scalawilliam_xs4s + # - name: scanamo_scanamo + # - name: scodec_scodec-stream + # - name: softwaremill_sttp-shared + # - name: systemfw_upperbound + # - name: timbertson_foperator + # - name: tinkoff_phobos + # - name: tmccarthy_scala-db + # - name: tpolecat_atto + # - name: tpolecat_doobie + # - name: trace4cats_trace4cats + # - name: typelevel_fs2-grpc + # - name: typelevel_jawn-fs2 + # - name: valencik_textmogrify + # - name: zengularity_benji + # - name: zio_interop-cats + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-15: + # runs-on: ubuntu-22.04 + # needs: stage-14 + # strategy: + # matrix: + # include: + # - name: aaronp_franz + # - name: ahjohannessen_sec + # - name: armanbilge_sadalsuud + # - name: armanbilge_stratus + # - name: atnos-org_eff + # - name: bplommer_launch-catsly + # - name: clevercloud_pulsar4s + # - name: davenverse_epimetheus-redis4cats + # - name: eikek_bitpeace + # - name: eikek_calev + # - name: eikek_emil + # - name: gaelrenoux_tranzactio + # - name: gnieh_fs2-data + # - name: guymers_ceesvee + # - name: http4s_http4s + # - name: indoorvivants_sbt-vcpkg + # - name: indoorvivants_subatomic + # - name: indoorvivants_weaver-playwright + # - name: japgolly_webapp-util + # - name: lhns_doobie-flyway + # - name: mvv_sager + # - name: narma_tranzactio + # - name: outr_mailgun4s + # - name: outr_robobrowser + # - name: permutive-engineering_prometheus4cats-contrib + # - name: polyvariant_scala-git-markers + # - name: polyvariant_treesitter4s + # - name: profunktor_neutron + # - name: pureharm_pureharm-aws + # - name: pureharm_pureharm-db-core-jdbc + # - name: pureharm_pureharm-testkit + # - name: rustedbones_scout + # - name: scodec_scodec-protocols + # - name: sideeffffect_zio-doobie + # - name: trace4cats_trace4cats-avro + # - name: trace4cats_trace4cats-kafka + # - name: trace4cats_trace4cats-tail-sampling-extras + # - name: trace4cats_trace4cats-xray + # - name: trace4cats_trace4cats-zio + # - name: user-signal_fs2-mqtt + # - name: valskalla_odin + # - name: vigoo_desert + # - name: vigoo_prox + # - name: zio_zio-connect + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-16: + # runs-on: ubuntu-22.04 + # needs: stage-15 + # strategy: + # matrix: + # include: + # - name: 47degrees_github4s + # - name: avast_datadog4s + # - name: banno_vault4s + # - name: davenverse_circuit-http4s + # - name: davenverse_epimetheus-http4s + # - name: davenverse_fuuid + # - name: davenverse_github + # - name: davenverse_publicsuffix + # - name: davenverse_whale-tail + # - name: disneystreaming_smithy4s + # - name: dwolla_epimetheus-server + # - name: dylemma_xml-spac + # - name: errors4s_errors4s-http + # - name: fomkin_korolev + # - name: fthomas_fs2-cron + # - name: gemini-hlsw_clue + # - name: gemini-hlsw_lucuma-catalog + # - name: http4s_blaze + # - name: http4s_http4s-armeria + # - name: http4s_http4s-fabric + # - name: http4s_http4s-fs2-data + # - name: http4s_http4s-jdk-http-client + # - name: http4s_http4s-prometheus-metrics + # - name: http4s_http4s-scala-xml + # - name: http4s_http4s-scalatags + # - name: http4s_http4s-servlet + # - name: http4s_http4s-twirl + # - name: i10416_slackapis + # - name: ingarabr_http4s-cloud-functions + # - name: jbwheatley_pact4s + # - name: killaitis_http4s-cloud-functions + # - name: lego_woof + # - name: lhns_http4s-errors + # - name: lhns_remote-io + # - name: mobimeo_fs2-gtfs + # - name: neandertech_langoustine + # - name: pac4j_http4s-pac4j + # - name: planet42_laika + # - name: pureconfig_pureconfig + # - name: pureharm_pureharm-db-core + # - name: taig_flog + # - name: theiterators_kebs + # - name: tpolecat_natchez + # - name: trace4cats_trace4cats-avro-kafka + # - name: trace4cats_trace4cats-exporter-http + # - name: trace4cats_trace4cats-http4s + # - name: vigoo_clipp + # - name: vlovgr_ciris + # - name: y-yu_excel-reads + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-17: + # runs-on: ubuntu-22.04 + # needs: stage-16 + # strategy: + # matrix: + # include: + # - name: 2m_ciris-hocon + # - name: ahjohannessen_smithy4s-repro-lib + # - name: armanbilge_bayou + # - name: armanbilge_feral + # - name: armanbilge_gcp4s + # - name: augustjune_canoe + # - name: davenverse_natchez-http4s-otel + # - name: davenverse_natchez-local + # - name: davenverse_rediculous + # - name: davenverse_snickerdoodle + # - name: gemini-hlsw_lucuma-schemas + # - name: higherkindness_mu-scala + # - name: http4s_http4s-jetty + # - name: http4s_http4s-netty + # - name: http4s_http4s-tomcat + # - name: itv_scala-pact + # - name: laserdisc-io_fs2-aws + # - name: lhns_http4s-spa + # - name: massimosiani_skunk + # - name: monix_monix-connect + # - name: ovotech_ciris-aws-secretsmanager + # - name: ovotech_natchez-extras + # - name: phillhenry_dreadnought + # - name: pureharm_pureharm-config-ciris + # - name: scalabin-no_http4s-directives + # - name: softwaremill_sttp + # - name: torrentdam_bittorrent + # - name: tpolecat_natchez-http4s + # - name: tpolecat_skunk + # - name: trace4cats_trace4cats-cloudtrace + # - name: trace4cats_trace4cats-datadog + # - name: trace4cats_trace4cats-jaeger-integration-test + # - name: trace4cats_trace4cats-natchez + # - name: trace4cats_trace4cats-newrelic + # - name: travisbrown_dhallj + # - name: typelevel_feral + # - name: valdemargr_gql + # - name: virtuslab_inkuire + # - name: zio_zio-metrics-legacy + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-18: + # runs-on: ubuntu-22.04 + # needs: stage-17 + # strategy: + # matrix: + # include: + # - name: 47degrees_sbt-energymonitor + # - name: andreamarcolin_oidc4s + # - name: besselstudio_coingecko + # - name: coralogix_zio-k8s + # - name: dacr_code-examples-manager + # - name: dapperware_zio-slack + # - name: davenverse_natchez-rediculous + # - name: davenverse_rediculous-concurrent + # - name: eventstore_eventstore.jvm + # - name: fgrutsch_emergence + # - name: gemini-hlsw_lucuma-sso + # - name: hamnis_jwk + # - name: hnaderi_edomata + # - name: hnaderi_scala-k8s + # - name: juliano_pokeapi-scala + # - name: jwojnowski_oidc4s + # - name: kierendavies_skunk-migrate + # - name: linyxus_papiers-core + # - name: ocadotechnology_sttp-oauth2 + # - name: paoloboni_binance-scala-client + # - name: polynote_uzhttp + # - name: polystat_polystat-cli + # - name: qwbarch_snowflake4s + # - name: shastick_zio-prefetcher + # - name: sksamuel_elastic4s + # - name: softwaremill_tapir + # - name: testcontainers_testcontainers-scala + # - name: tinkoff_muffin + # - name: tmccarthy_fetch + # - name: trace4cats_trace4cats-jaeger + # - name: trace4cats_trace4cats-opentelemetry + # - name: trace4cats_trace4cats-zipkin + # - name: wiringbits_wiringbits-webapp-utils + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-19: + # runs-on: ubuntu-22.04 + # needs: stage-18 + # strategy: + # matrix: + # include: + # - name: alejandrohdezma_http4s-munit + # - name: apimorphism_telegramium + # - name: avast_scala-server-toolkit + # - name: carlos-verdes_zio-arangodb + # - name: danslapman_morphling + # - name: delimobil_cabbit + # - name: eventstore_eventstore.akka.persistence + # - name: evolution-gaming_derivation + # - name: fs2-blobstore_fs2-blobstore + # - name: gemini-hlsw_gsp-graphql + # - name: ghostdogpr_caliban + # - name: itv_quartz4s + # - name: jwojnowski_googlecloud4s + # - name: lolgab_snunit + # - name: permutive-engineering_fs2-google-pubsub + # - name: pme123_camundala + # - name: rediscala_rediscala + # - name: scalikejdbc_scalikejdbc-async + # - name: scottweaver_testcontainers-for-zio + # - name: sideeffffect_zio-testcontainers + # - name: tinkoff_oolong + # - name: tototoshi_slick-joda-mapper + # - name: trace4cats_trace4cats-sttp + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-20: + # runs-on: ubuntu-22.04 + # needs: stage-19 + # strategy: + # matrix: + # include: + # - name: gemini-hlsw_lucuma-graphql-routes + # - name: johnspade_tgbot-utils + # - name: kamon-io_kamon + # - name: polyvariant_caliban-gitlab + # - name: zio_caliban-deriving + # - name: zio_zio-protoquill + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-21: + # runs-on: ubuntu-22.04 + # needs: stage-20 + # strategy: + # matrix: + # include: + # - name: gemini-hlsw_lucuma-itc + # - name: liewhite_swopen + # - name: lloydmeta_enumeratum + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' + # stage-22: + # runs-on: ubuntu-22.04 + # needs: stage-21 + # strategy: + # matrix: + # include: + # - name: liewhite_common + # - name: pjfanning_jackson-module-enumeratum + # - name: swagger-akka-http_swagger-enumeratum-module + # steps: + # - name: "Echo" + # run: echo '${{matrix.name}}' From 8e60d819df183952efffc0b7ef29ab4303989b80 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:04:47 +0100 Subject: [PATCH 011/154] debug --- .github/actions/build-project/action.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 2777e686..64b51246 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -13,6 +13,9 @@ runs: - name: Check java version shell: bash run: | + ls -l + echo "" + ls .github/workflows/ ConfigFile=".github/workflows/buildConfig.json" DefaultJDK=11 javaVersion=$(jq -r ".${{ inputs.project-name }}.config.java.version // ${DefaultJDK}" $ConfigFile) From 22e17080b0211c360a89a3c276e86864de9be564 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:09:44 +0100 Subject: [PATCH 012/154] debug --- .github/actions/build-project/action.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 64b51246..34281dd5 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -13,11 +13,10 @@ runs: - name: Check java version shell: bash run: | - ls -l - echo "" - ls .github/workflows/ ConfigFile=".github/workflows/buildConfig.json" DefaultJDK=11 + set -x + head -n 10 $ConfigFile javaVersion=$(jq -r ".${{ inputs.project-name }}.config.java.version // ${DefaultJDK}" $ConfigFile) echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" From 291279a53411cd64b0ed7511631bb0434c105a3c Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:10:59 +0100 Subject: [PATCH 013/154] debug --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 34281dd5..3de31747 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -17,7 +17,7 @@ runs: DefaultJDK=11 set -x head -n 10 $ConfigFile - javaVersion=$(jq -r ".${{ inputs.project-name }}.config.java.version // ${DefaultJDK}" $ConfigFile) + javaVersion=$(jq -r "${{ inputs.project-name }}.config.java.version // ${DefaultJDK}" $ConfigFile) echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" From af1111214632be93e12badc4aa25e814839a7816 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:14:35 +0100 Subject: [PATCH 014/154] quote project names --- .github/actions/build-project/action.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 3de31747..03e157a5 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -17,7 +17,7 @@ runs: DefaultJDK=11 set -x head -n 10 $ConfigFile - javaVersion=$(jq -r "${{ inputs.project-name }}.config.java.version // ${DefaultJDK}" $ConfigFile) + javaVersion=$(jq -r ".\"${{ inputs.project-name }}\".config.java.version // ${DefaultJDK}" $ConfigFile) echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" @@ -30,7 +30,7 @@ runs: ls -l /build/ ConfigFile="/build/.github/workflows/buildConfig.json" - function config() { jq -c -r ".${{ inputs.project-name }}$1" $ConfigFile } + function config() { jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile } # echo "failure" > build-status.txt From 923227255b2d682c7464fe4bbbd82f63e0aca1e4 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:16:20 +0100 Subject: [PATCH 015/154] fix image selection --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 03e157a5..6f26b76c 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -24,7 +24,7 @@ runs: - name: Build uses: addnab/docker-run-action@v3 with: - image: "virtuslab/scala-community-build-project-builder:jdk${{ inputs.java-version }}-v0.1.2" + image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" options: -v ${{ github.workspace }}:/build/ run: | ls -l /build/ From 83340ab7ef569993d5fd6ec40b0523bd36b66beb Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:23:19 +0100 Subject: [PATCH 016/154] debug --- .github/actions/build-project/action.yaml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 6f26b76c..3fa886eb 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -15,8 +15,6 @@ runs: run: | ConfigFile=".github/workflows/buildConfig.json" DefaultJDK=11 - set -x - head -n 10 $ConfigFile javaVersion=$(jq -r ".\"${{ inputs.project-name }}\".config.java.version // ${DefaultJDK}" $ConfigFile) echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" @@ -25,16 +23,19 @@ runs: uses: addnab/docker-run-action@v3 with: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" - options: -v ${{ github.workspace }}:/build/ + options: -v ${{ github.workspace }}:/opencb/ run: | - ls -l /build/ + set -x + ls -l + ls -l / + ls -l /opencb/ - ConfigFile="/build/.github/workflows/buildConfig.json" + ConfigFile="/opencb/.github/workflows/buildConfig.json" function config() { jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile } # echo "failure" > build-status.txt - /build/build-revision.sh \ + /opencb/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ "${{ inputs.scala-version }}" \ From 559e04fc06f1328501f06e336cb7c674f68ece81 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:28:51 +0100 Subject: [PATCH 017/154] debug --- .github/actions/build-project/action.yaml | 11 ++++------- .github/workflows/buildPlan.yaml | 1 + 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 3fa886eb..6a2874e2 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -25,17 +25,14 @@ runs: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" options: -v ${{ github.workspace }}:/opencb/ run: | - set -x - ls -l - ls -l / - ls -l /opencb/ - ConfigFile="/opencb/.github/workflows/buildConfig.json" - function config() { jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile } + function config() { + jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile + } # echo "failure" > build-status.txt - /opencb/build-revision.sh \ + /build/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ "${{ inputs.scala-version }}" \ diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 0a0b158d..5095e736 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -14,6 +14,7 @@ on: jobs: stage-0: runs-on: ubuntu-22.04 + continue-on-error: true strategy: matrix: include: From 0ec67454b6c10ec3f347f11c0e1ad704c107ebd7 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:31:52 +0100 Subject: [PATCH 018/154] try fix bash function definition --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 6a2874e2..07a5142f 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -26,7 +26,7 @@ runs: options: -v ${{ github.workspace }}:/opencb/ run: | ConfigFile="/opencb/.github/workflows/buildConfig.json" - function config() { + function config { jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile } From 8c86b0babbeaab656ed8086fcdd1e1654c40cddc Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:33:53 +0100 Subject: [PATCH 019/154] try other syntax for functions --- .github/actions/build-project/action.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 07a5142f..552c2779 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -25,8 +25,9 @@ runs: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" options: -v ${{ github.workspace }}:/opencb/ run: | + set -x ConfigFile="/opencb/.github/workflows/buildConfig.json" - function config { + config () { jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile } From fb4b6fc644363ae3f018f8455368289d4452d193 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:41:42 +0100 Subject: [PATCH 020/154] try debug --- .github/actions/build-project/action.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 552c2779..5134883b 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -19,6 +19,13 @@ runs: echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" + - name: Prepare output files + shell: bash + run: | + touch build-logs.txt + touch build-status.txt + touch build-summary.txt + - name: Build uses: addnab/docker-run-action@v3 with: @@ -31,8 +38,6 @@ runs: jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile } - # echo "failure" > build-status.txt - /build/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ @@ -43,8 +48,8 @@ runs: '1.6.2' \ "$(config .config)" 2>&1 | tee build-logs.txt - ls -l /build/ - - name: Check results shell: bash - run: ls -l + run: | + ls -l + cat build-*.txt From 4c392c3039adbb173456a4fe31426314ce9e17b0 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:49:02 +0100 Subject: [PATCH 021/154] debug --- .github/actions/build-project/action.yaml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 5134883b..f867ce40 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -22,9 +22,9 @@ runs: - name: Prepare output files shell: bash run: | - touch build-logs.txt - touch build-status.txt - touch build-summary.txt + touch build-logs.txt build-summary.txt + # Assume failure unless overwritten by a successful build + echo 'failure' > build-status.txt - name: Build uses: addnab/docker-run-action@v3 @@ -38,7 +38,7 @@ runs: jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile } - /build/build-revision.sh \ + (/build/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ "${{ inputs.scala-version }}" \ @@ -46,10 +46,15 @@ runs: "$(config .targets)" \ 'https://repo1.maven.org/maven2' \ '1.6.2' \ - "$(config .config)" 2>&1 | tee build-logs.txt + "$(config .config)" 2>&1 | tee build-logs.txt) \ + && [[ "$(cat build-status.txt)" == "success" ]] - name: Check results shell: bash run: | + set -x ls -l - cat build-*.txt + cat build-status.txt + cat build-summary.txt + cat build-logs.txt + From 23f7d25f0c79c8543f2cfe89c3e8ef648068383e Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 15:54:25 +0100 Subject: [PATCH 022/154] try fix checking result --- .github/actions/build-project/action.yaml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index f867ce40..84c61c6e 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -38,16 +38,17 @@ runs: jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile } - (/build/build-revision.sh \ - "$(config .repoUrl)" \ - "$(config .revision)" \ - "${{ inputs.scala-version }}" \ - '' \ - "$(config .targets)" \ - 'https://repo1.maven.org/maven2' \ - '1.6.2' \ - "$(config .config)" 2>&1 | tee build-logs.txt) \ - && [[ "$(cat build-status.txt)" == "success" ]] + /build/build-revision.sh \ + "$(config .repoUrl)" \ + "$(config .revision)" \ + "${{ inputs.scala-version }}" \ + '' \ + "$(config .targets)" \ + 'https://repo1.maven.org/maven2' \ + '1.6.2' \ + "$(config .config)" 2>&1 | tee build-logs.txt + # Set the result of the build + [ "$(cat build-status.txt)" = "success" ] - name: Check results shell: bash From a09c873df2f475412c1d3ceae05fc87ff5c45b9a Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 16:00:25 +0100 Subject: [PATCH 023/154] try debug --- .github/actions/build-project/action.yaml | 7 ++++++ .github/workflows/buildPlan.yaml | 29 +++++++++++++---------- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 84c61c6e..3e197730 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -47,9 +47,16 @@ runs: 'https://repo1.maven.org/maven2' \ '1.6.2' \ "$(config .config)" 2>&1 | tee build-logs.txt + + # Store results + mv build-logs.txt /opencb/ + mv build-status.txt /opencb/ + mv build-summary.txt /opencb + # Set the result of the build [ "$(cat build-status.txt)" = "success" ] + - name: Check results shell: bash run: | diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 5095e736..0fd9eeb1 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -118,21 +118,19 @@ jobs: with: project-name: ${{ matrix.name }} scala-version: ${{ inputs.scala-version }} - - run: ls -l - - # stage-1: - # runs-on: ubuntu-22.04 - # needs: stage-0 - # strategy: - # matrix: - # include: + stage-1: + runs-on: ubuntu-22.04 + needs: stage-0 + strategy: + matrix: + include: # - name: 47degrees_scalacheck-toolbox # - name: anatoliykmetyuk_simple-rockets-compiler # - name: com-lihaoyi_castor # - name: com-lihaoyi_fansi - # - name: com-lihaoyi_os-lib - # - name: com-lihaoyi_requests-scala + - name: com-lihaoyi_os-lib + - name: com-lihaoyi_requests-scala # - name: com-lihaoyi_scalatags # - name: com-lihaoyi_upickle # - name: eed3si9n_expecty @@ -157,9 +155,14 @@ jobs: # - name: typelevel_jawn # - name: typelevel_scalacheck-xml # - name: vasilmkd_discipline - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' + steps: + - name: Git Checkout + uses: actions/checkout@v3 + - uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + # stage-2: # runs-on: ubuntu-22.04 # needs: stage-1 From 1d490d1476ee042ec4aa669221dccaa618060a3a Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 16:09:48 +0100 Subject: [PATCH 024/154] delay checking build result --- .github/actions/build-project/action.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 3e197730..5d8aa961 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -52,9 +52,6 @@ runs: mv build-logs.txt /opencb/ mv build-status.txt /opencb/ mv build-summary.txt /opencb - - # Set the result of the build - [ "$(cat build-status.txt)" = "success" ] - name: Check results @@ -66,3 +63,6 @@ runs: cat build-summary.txt cat build-logs.txt + # Set the result of the build + [ "$(cat build-status.txt)" = "success" ] + From 834e3056850a5abb229476bfbbfb0710e51b53e9 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 16:32:30 +0100 Subject: [PATCH 025/154] Store artifacts --- .github/actions/build-project/action.yaml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 5d8aa961..981f3395 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -19,13 +19,6 @@ runs: echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" - - name: Prepare output files - shell: bash - run: | - touch build-logs.txt build-summary.txt - # Assume failure unless overwritten by a successful build - echo 'failure' > build-status.txt - - name: Build uses: addnab/docker-run-action@v3 with: @@ -38,6 +31,10 @@ runs: jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile } + touch build-logs.txt build-summary.txt + # Assume failure unless overwritten by a successful build + echo 'failure' > build-status.txt + /build/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ @@ -53,6 +50,11 @@ runs: mv build-status.txt /opencb/ mv build-summary.txt /opencb + - name: Upload artifacts + - uses: actions/upload-artifact@v3 + with: + name: build-results + path: ${{ github.workspace }}/build-*.txt - name: Check results shell: bash From c5ae7e89ceb047a241139570a4f07de97331dc8e Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 16:34:35 +0100 Subject: [PATCH 026/154] Fix typo --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 981f3395..adcce1cd 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -51,7 +51,7 @@ runs: mv build-summary.txt /opencb - name: Upload artifacts - - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v3 with: name: build-results path: ${{ github.workspace }}/build-*.txt From d8779b8417862ff83beb80e5dd040c6efa7455f9 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 16:44:48 +0100 Subject: [PATCH 027/154] Use unique names for artifacts --- .github/actions/build-project/action.yaml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index adcce1cd..cb9ec900 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -53,18 +53,12 @@ runs: - name: Upload artifacts uses: actions/upload-artifact@v3 with: - name: build-results + name: ${{ inputs.project-name }}-build-results path: ${{ github.workspace }}/build-*.txt - name: Check results shell: bash run: | - set -x - ls -l - cat build-status.txt - cat build-summary.txt - cat build-logs.txt - # Set the result of the build [ "$(cat build-status.txt)" = "success" ] From 1a9d3f561da3d08511c69900a7bd29241303758d Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 17:23:59 +0100 Subject: [PATCH 028/154] try simplified build --- .github/actions/build-project/action.yaml | 3 +- .github/workflows/buildConfig.json | 190 +- .github/workflows/buildPlan.yaml | 2497 +++++++++++---------- 3 files changed, 1373 insertions(+), 1317 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index cb9ec900..1a87d162 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -25,7 +25,6 @@ runs: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" options: -v ${{ github.workspace }}:/opencb/ run: | - set -x ConfigFile="/opencb/.github/workflows/buildConfig.json" config () { jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile @@ -53,7 +52,7 @@ runs: - name: Upload artifacts uses: actions/upload-artifact@v3 with: - name: ${{ inputs.project-name }}-build-results + name: ${{ inputs.project-name }} path: ${{ github.workspace }}/build-*.txt - name: Check results diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json index 7b0b74ee..579ddb30 100644 --- a/.github/workflows/buildConfig.json +++ b/.github/workflows/buildConfig.json @@ -237,7 +237,7 @@ "scala_scala-collection-compat" ], "repoUrl":"https://github.com/47degrees/scalacheck-toolbox.git", - "revision":"v0.6.0", + "revision":"", "version":"0.6.0", "targets":"com.47deg%scalacheck-toolbox-combinators com.47deg%scalacheck-toolbox-datetime com.47deg%scalacheck-toolbox-magic", "config":{ @@ -250,7 +250,7 @@ } }, "java":{ - + "version":"11" }, "sbt":{ "commands":[ @@ -270,7 +270,7 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val scala3 = \"3.0.0\"", + "pattern":"val scala3 = \"3.2.1\"", "replaceWith":"val scala3 = \"\"" } ] @@ -1195,42 +1195,7 @@ "repoUrl":"https://github.com/anatoliykmetyuk/simple-rockets-compiler.git", "revision":"", "version":"0.1.1", - "targets":"com.akmetiuk%simple-rockets-compiler", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - "set core/Compile/doc/scalacOptions ~= {_.diff(Seq(\"-comment-syntax\", \"wiki\")) ++ Seq(\"-comment-syntax:wiki\")}" - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3Version = \"3.1.1\"", - "replaceWith":"val scala3Version = \"\"" - } - ] - } + "targets":"com.akmetiuk%simple-rockets-compiler" }, "andimiller_hedgehogs":{ "name":"andimiller_hedgehogs", @@ -2545,8 +2510,8 @@ "scalameta_munit" ], "repoUrl":"https://github.com/arturopala/validator.git", - "revision":"v0.20.0", - "version":"0.20.0", + "revision":"v0.18.0", + "version":"0.18.0", "targets":"com.github.arturopala%validator", "config":{ "projects":{ @@ -6505,7 +6470,7 @@ "http4s_http4s" ], "repoUrl":"https://github.com/davenverse/circuit-http4s.git", - "revision":"v0.4.0", + "revision":"", "version":"0.4.0", "targets":"io.chrisdavenport%circuit-http4s io.chrisdavenport%circuit-http4s-client io.chrisdavenport%circuit-http4s-server", "config":{ @@ -6716,7 +6681,7 @@ "typelevel_cats-effect" ], "repoUrl":"https://github.com/davenverse/epimetheus.git", - "revision":"v0.5.0-M2", + "revision":"", "version":"0.5.0-M2", "targets":"io.chrisdavenport%epimetheus", "config":{ @@ -6729,7 +6694,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -6849,7 +6814,7 @@ "armanbilge_log4cats" ], "repoUrl":"https://github.com/davenverse/epimetheus-log4cats.git", - "revision":"v0.6.0-M1", + "revision":"", "version":"0.6.0-M1", "targets":"io.chrisdavenport%epimetheus-log4cats", "config":{ @@ -7030,7 +6995,7 @@ "typelevel_cats-effect-testing" ], "repoUrl":"https://github.com/davenverse/github.git", - "revision":"v0.4.0", + "revision":"", "version":"0.4.0", "targets":"io.chrisdavenport%github", "config":{ @@ -7554,38 +7519,7 @@ "repoUrl":"https://github.com/davenverse/rediculous.git", "revision":"v0.4.0", "version":"0.4.0", - "targets":"io.chrisdavenport%rediculous", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } + "targets":"io.chrisdavenport%rediculous" }, "davenverse_rediculous-concurrent":{ "name":"davenverse_rediculous-concurrent", @@ -9199,8 +9133,8 @@ "typelevel_scalacheck" ], "repoUrl":"https://github.com/errors4s/errors4s-core.git", - "revision":"v1.0.0.0", - "version":"1.0.0.0", + "revision":"v1.0.0.0-RC4", + "version":"1.0.0.0-RC4", "targets":"org.errors4s%errors4s-core org.errors4s%errors4s-core-cats org.errors4s%errors4s-core-root org.errors4s%errors4s-core-scalacheck", "config":{ "projects":{ @@ -11347,8 +11281,8 @@ "suzaku-io_boopickle" ], "repoUrl":"https://github.com/gemini-hlsw/lucuma-itc.git", - "revision":"v0.4", - "version":"0.4", + "revision":"v0.3", + "version":"0.3", "targets":"edu.gemini%lucuma-itc-core edu.gemini%lucuma-itc-client edu.gemini%lucuma-itc edu.gemini%lucuma-itc-service", "config":{ "projects":{ @@ -12519,7 +12453,7 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/herminiogg/dmaog.git", - "revision":"v0.1.3", + "revision":"", "version":"0.1.3", "targets":"com.herminiogarcia%dmaog", "config":{ @@ -13731,8 +13665,8 @@ "armanbilge_munit-cats-effect" ], "repoUrl":"https://github.com/http4s/http4s-twirl.git", - "revision":"v1.0.0-M38", - "version":"1.0.0-M38", + "revision":"v0.24.0-M1", + "version":"0.24.0-M1", "targets":"org.http4s%http4s-twirl", "config":{ "projects":{ @@ -14469,7 +14403,7 @@ "eed3si9n_verify" ], "repoUrl":"https://github.com/indoorvivants/sn-demangler.git", - "revision":"v0.0.6", + "revision":"", "version":"0.0.6", "targets":"com.indoorvivants%sn-demangler com.indoorvivants%sn-demangler-core", "config":{ @@ -14502,7 +14436,7 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val Scala3 = \"3.1.3\"", + "pattern":"val Scala3 = \"3.2.1\"", "replaceWith":"val Scala3 = \"\"" } ] @@ -15110,7 +15044,7 @@ "typelevel_scalacheck" ], "repoUrl":"https://github.com/jandom-devel/scalafix.git", - "revision":"v0.10.0", + "revision":"", "version":"0.10.0", "targets":"it.unich.scalafix%scalafix" }, @@ -15734,7 +15668,7 @@ "scalameta_munit" ], "repoUrl":"https://github.com/jcouyang/dhall-generic.git", - "revision":"v0.3.90", + "revision":"", "version":"0.3.90", "targets":"us.oyanglul%dhall-generic", "config":{ @@ -17575,7 +17509,7 @@ ], "repoUrl":"https://github.com/kubukoz/debug-utils.git", - "revision":"v1.1.3", + "revision":"", "version":"1.1.3", "targets":"com.kubukoz%debug-utils" }, @@ -19346,7 +19280,7 @@ "scalameta_munit" ], "repoUrl":"https://github.com/mateuszkubuszok/pipez.git", - "revision":"v0.5.1", + "revision":"", "version":"0.5.1", "targets":"com.kubuszok%pipez com.kubuszok%pipez-dsl", "config":{ @@ -19715,7 +19649,7 @@ "typelevel_literally" ], "repoUrl":"https://github.com/mobimeo/fs2-gtfs.git", - "revision":"v0.4.1", + "revision":"", "version":"0.4.1", "targets":"com.mobimeo%fs2-gtfs-core com.mobimeo%fs2-gtfs-rules com.mobimeo%fs2-gtfs-rules-syntax", "config":{ @@ -19748,7 +19682,7 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val scala3 = \"3.1.2\"", + "pattern":"val scala3 = \"3.2.0\"", "replaceWith":"val scala3 = \"\"" } ] @@ -20072,7 +20006,7 @@ "typelevel_scalacheck" ], "repoUrl":"https://github.com/mrdimosthenis/glicko2.git", - "revision":"v1.0.1", + "revision":"", "version":"1.0.1", "targets":"com.github.mrdimosthenis%glicko2", "config":{ @@ -20115,8 +20049,8 @@ "tototoshi_scala-csv" ], "repoUrl":"https://github.com/mrdimosthenis/scala-synapses.git", - "revision":"v8.0.0", - "version":"8.0.0", + "revision":"v8.0.0-RC3", + "version":"8.0.0-RC3", "targets":"com.github.mrdimosthenis%synapses", "config":{ "projects":{ @@ -21084,7 +21018,7 @@ ], "repoUrl":"https://github.com/nscala-time/nscala-time.git", - "revision":"releases/2.32.0", + "revision":"", "version":"2.32.0", "targets":"com.github.nscala-time%nscala-time" }, @@ -21230,7 +21164,7 @@ "etorreborre_specs2" ], "repoUrl":"https://github.com/ohze/couchbase-scala.git", - "revision":"v9.2.0", + "revision":"", "version":"9.2.0", "targets":"com.sandinh%couchbase-scala", "config":{ @@ -21409,7 +21343,7 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/opaliasystems/opalia-commons-core.git", - "revision":"v2.0.0", + "revision":"", "version":"2.0.0", "targets":"systems.opalia%commons-core", "config":{ @@ -21451,7 +21385,7 @@ "circe_circe" ], "repoUrl":"https://github.com/openmole/container.git", - "revision":"v1.21", + "revision":"", "version":"1.21", "targets":"org.openmole%container" }, @@ -21589,7 +21523,7 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/outr/moduload.git", - "revision":"1.1.6", + "revision":"", "version":"1.1.6", "targets":"com.outr%moduload" }, @@ -22036,7 +21970,7 @@ "scala_scala-collection-compat" ], "repoUrl":"https://github.com/pac4j/http4s-pac4j.git", - "revision":"v3.0.0", + "revision":"", "version":"3.0.0", "targets":"org.pac4j%http4s-pac4j" }, @@ -22136,7 +22070,7 @@ "disneystreaming_weaver-test" ], "repoUrl":"https://github.com/paoloboni/binance-scala-client.git", - "revision":"v1.6.0", + "revision":"", "version":"1.6.0", "targets":"io.github.paoloboni%binance-scala-client", "config":{ @@ -22227,8 +22161,8 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/pdal/java.git", - "revision":"v2.4.0", - "version":"2.4.0", + "revision":"v2.3.1", + "version":"2.3.1", "targets":"io.pdal%pdal", "config":{ "projects":{ @@ -22258,11 +22192,7 @@ "tests":"disabled", "memoryRequestMb":2048, "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3 = \"3.2.1\"", - "replaceWith":"val scala3 = \"\"" - } + ] } }, @@ -25290,7 +25220,7 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/rssh/trackedfuture.git", - "revision":"0.5.0", + "revision":"", "version":"0.5.0", "targets":"com.github.rssh%trackedfuture" }, @@ -25331,8 +25261,8 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/rtyley/scala-textmatching.git", - "revision":"v2.8", - "version":"2.8", + "revision":"v2.7", + "version":"2.7", "targets":"com.madgag%scala-textmatching" }, "ruimo_csvparser":{ @@ -25743,7 +25673,7 @@ "scalameta_munit" ], "repoUrl":"https://github.com/sakulk/serval.git", - "revision":"v0.4.0", + "revision":"", "version":"0.4.0", "targets":"io.github.sakulk%serval-core io.github.sakulk%serval-legacy", "config":{ @@ -27614,9 +27544,9 @@ "scalaprops_scalaprops-shapeless" ], "repoUrl":"https://github.com/scalapb-json/scalapb-argonaut.git", - "revision":"v0.9.3", - "version":"0.9.3", - "targets":"io.github.scalapb-json%scalapb-argonaut io.github.scalapb-json%scalapb-argonaut-macros", + "revision":"v0.9.2", + "version":"0.9.2", + "targets":"io.github.scalapb-json%scalapb-argonaut", "config":{ "projects":{ "exclude":[ @@ -33882,7 +33812,7 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/tomasmikula/nutcracker.git", - "revision":"v0.1.9", + "revision":"", "version":"0.1.9", "targets":"com.github.tomasmikula%nutcracker", "config":{ @@ -33915,7 +33845,7 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val scala3 = \"3.1.0\"", + "pattern":"val scala3 = \"3.1.1\"", "replaceWith":"val scala3 = \"\"" } ] @@ -36544,7 +36474,7 @@ "armanbilge_log4cats" ], "repoUrl":"https://github.com/typelevel/log4cats.git", - "revision":"v2.5.0", + "revision":"", "version":"2.5.0", "targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing", "config":{ @@ -36577,7 +36507,7 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val Scala3 = \"3.1.3\"", + "pattern":"val Scala3 = \"3.2.1\"", "replaceWith":"val Scala3 = \"\"" } ] @@ -37654,7 +37584,7 @@ "zio_interop-cats" ], "repoUrl":"https://github.com/valskalla/odin.git", - "revision":"v0.13.0", + "revision":"", "version":"0.13.0", "targets":"com.github.valskalla%odin-extras com.github.valskalla%odin-json com.github.valskalla%odin-slf4j com.github.valskalla%odin-core com.github.valskalla%odin-zio", "config":{ @@ -37667,7 +37597,7 @@ } }, "java":{ - + "version":"8" }, "sbt":{ "commands":[ @@ -37687,7 +37617,7 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val scala3 = if (onlyScala2) List() else List(\"3.0.2\")", + "pattern":"val scala3 = if (onlyScala2) List() else List(\"3.1.0\")", "replaceWith":"val scala3 = List(\"\")" } ] @@ -37834,7 +37764,7 @@ "typelevel_cats-effect" ], "repoUrl":"https://github.com/vigoo/clipp.git", - "revision":"v0.6.8", + "revision":"", "version":"0.6.8", "targets":"io.github.vigoo%clipp-core io.github.vigoo%clipp-cats-effect io.github.vigoo%clipp-cats-effect3 io.github.vigoo%clipp-zio io.github.vigoo%clipp-zio-2", "config":{ @@ -37867,7 +37797,7 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val scala3 = \"3.1.2\"", + "pattern":"val scala3 = \"3.2.1\"", "replaceWith":"val scala3 = \"\"" } ] @@ -38397,8 +38327,8 @@ "scalameta_munit" ], "repoUrl":"https://github.com/vlmiroshnikov/aero3.git", - "revision":"v0.0.11", - "version":"0.0.11", + "revision":"v0.0.9", + "version":"0.0.9", "targets":"io.github.vlmiroshnikov%aero-core", "config":{ "projects":{ @@ -39086,7 +39016,7 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/y-yu/slick-bulk-insert.git", - "revision":"v0.2.0", + "revision":"", "version":"0.2.0", "targets":"com.github.y-yu%slick-bulk-insert", "config":{ @@ -40272,7 +40202,7 @@ "scala_scala-collection-compat" ], "repoUrl":"https://github.com/zio/zio-logging.git", - "revision":"v2.1.7", + "revision":"", "version":"2.1.7", "targets":"dev.zio%zio-logging dev.zio%zio-logging-jpl dev.zio%zio-logging-slf4j dev.zio%zio-logging-slf4j-bridge", "config":{ diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 0fd9eeb1..9e1b6c2d 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -18,31 +18,31 @@ jobs: strategy: matrix: include: - # - name: afsalthaj_constraintless - # - name: alejandrohdezma_dummy - # - name: alejandrohdezma_sbt-propagate + - name: afsalthaj_constraintless + - name: alejandrohdezma_dummy + - name: alejandrohdezma_sbt-propagate - name: almond-sh_almond - # - name: barnardb_tinyplate + - name: barnardb_tinyplate - name: com-lihaoyi_geny - name: com-lihaoyi_sourcecode - # - name: com-lihaoyi_utest - # - name: cornerman_simple-scalajs-requests - # - name: coursier_dependency - # - name: cquiroz_scala-java-time - # - name: dieproht_matr - # - name: dmytromitin_dotty-patched - # - name: eed3si9n_verify - # - name: eltherion_http4s-timer - # - name: fdietze_formidable - # - name: fiatjaf_nlog - # - name: fommil_jzon - # - name: gaeljw_typetrees - # - name: gemini-hlsw_lucuma-jts - # - name: getshaka-org_native-converter - # - name: hamnis_dataclass-scalafix - # - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec - # - name: http4s_hpack - # - name: iheartradio_ficus + - name: com-lihaoyi_utest + - name: cornerman_simple-scalajs-requests + - name: coursier_dependency + - name: cquiroz_scala-java-time + - name: dieproht_matr + - name: dmytromitin_dotty-patched + - name: eed3si9n_verify + - name: eltherion_http4s-timer + - name: fdietze_formidable + - name: fiatjaf_nlog + - name: fommil_jzon + - name: gaeljw_typetrees + - name: gemini-hlsw_lucuma-jts + - name: getshaka-org_native-converter + - name: hamnis_dataclass-scalafix + - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec + - name: http4s_hpack + - name: iheartradio_ficus # - name: j5ik2o_akka-persistence-s3 # - name: jcouyang_jujiu # - name: jodersky_identicon @@ -112,1183 +112,1310 @@ jobs: # - name: yurique_embedded-files-macro # - name: zio_zio-constraintless steps: - - name: Git Checkout + - name: "Git Checkout" uses: actions/checkout@v3 - - uses: ./.github/actions/build-project + - name: "Build project" + uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} scala-version: ${{ inputs.scala-version }} - stage-1: runs-on: ubuntu-22.04 needs: stage-0 + continue-on-error: true strategy: matrix: include: - # - name: 47degrees_scalacheck-toolbox - # - name: anatoliykmetyuk_simple-rockets-compiler - # - name: com-lihaoyi_castor - # - name: com-lihaoyi_fansi + - name: 47degrees_scalacheck-toolbox + - name: anatoliykmetyuk_simple-rockets-compiler + - name: com-lihaoyi_castor + - name: com-lihaoyi_fansi - name: com-lihaoyi_os-lib - name: com-lihaoyi_requests-scala - # - name: com-lihaoyi_scalatags - # - name: com-lihaoyi_upickle - # - name: eed3si9n_expecty - # - name: ekrich_sconfig - # - name: fomkin_levsha - # - name: indoorvivants_sn-demangler - # - name: jd557_minart - # - name: jodersky_ustats - # - name: monix_minitest - # - name: rssh_shim--scala-async--dotty-cps-async - # - name: sbt-jib_sbt-jib - # - name: sbt_sbinary - # - name: scala_scala-parser-combinators - # - name: scalameta_munit - # - name: scalatest_scalatest - # - name: scalaz_scalaz - # - name: scopt_scopt - # - name: simy4_coregex - # - name: sirthias_parboiled2 - # - name: suzaku-io_boopickle - # - name: typelevel_discipline - # - name: typelevel_jawn - # - name: typelevel_scalacheck-xml - # - name: vasilmkd_discipline + - name: com-lihaoyi_scalatags + - name: com-lihaoyi_upickle + - name: eed3si9n_expecty + - name: ekrich_sconfig + - name: fomkin_levsha + - name: indoorvivants_sn-demangler + - name: jd557_minart + - name: jodersky_ustats + - name: monix_minitest + # - name: rssh_shim--scala-async--dotty-cps-async + # - name: sbt-jib_sbt-jib + # - name: sbt_sbinary + # - name: scala_scala-parser-combinators + # - name: scalameta_munit + # - name: scalatest_scalatest + # - name: scalaz_scalaz + # - name: scopt_scopt + # - name: simy4_coregex + # - name: sirthias_parboiled2 + # - name: suzaku-io_boopickle + # - name: typelevel_discipline + # - name: typelevel_jawn + # - name: typelevel_scalacheck-xml + # - name: vasilmkd_discipline + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-2: + runs-on: ubuntu-22.04 + needs: stage-1 + continue-on-error: true + strategy: + matrix: + include: + - name: aaronp_args4c + - name: aaronp_eie + - name: aiyanbo_scala-i18n + - name: akiomik_seaw + - name: alexarchambault_scalacon-2022-demo + - name: alexarchambault_scalacon2022-demo + - name: altoo-ag_akka-kryo-serialization + - name: andimiller_munit-cats-effect-styles + - name: andyglow_scala-range + - name: andyglow_scala-xml-diff + - name: andyglow_typesafe-config-scala + - name: aoiroaoino_nanolens + - name: arainko_ducktape + - name: ariskk_burner4s + - name: arturopala_buffer-and-slice + - name: arturopala_validator + - name: ashwinbhaskar_sight-scala + - name: beangle_db + - name: beangle_doc + - name: beangle_ids + - name: beangle_notify + - name: bilal-fazlani_rainbowcli + - name: bilal-fazlani_swiftbar4s + - name: blemale_scaffeine + - name: bpholt_java-time-literals + - name: carlosedp_scalautils + - name: catap_scala-blake3 + - name: catap_scala-sha + - name: changvvb_scala-protobuf-java + - name: chrisokasaki_hwtest + # - name: chronoscala_chronoscala + # - name: ciaraobrien_dottytags + # - name: clulab_fatdynet + # - name: com-lihaoyi_pprint + # - name: cornerman_scala-cuid + # - name: cquiroz_sbt-locales + # - name: creativescala_doodle-svg + # - name: dacr_drools-scripting + # - name: dacr_jassh + # - name: dacr_json2props + # - name: dacr_naturalsort + # - name: dacr_primes + # - name: dacr_split + # - name: dacr_unittools + # - name: daghemberg_paut-program + # - name: daghemberg_problemutils + # - name: davegurnell_unindent + # - name: davenverse_namecase + # - name: davidledwards_scalop + # - name: davidledwards_zookeeper + # - name: dvreeze_yaidom + # - name: eed3si9n_gigahorse + # - name: eed3si9n_sjson-new + # - name: emartech_escher-akka-http + # - name: failurewall_failurewall + # - name: fasterxml_jackson-module-scala + # - name: foundweekends_knockoff + # - name: frawa_inline-files + # - name: frugalmechanic_scala-optparse + # - name: gekomad_scala-compress + # - name: giabao_paho-akka + # - name: giiita_refuel + # - name: gochaorg_json4s3 + # - name: greenfossil_commons-i18n + # - name: greenfossil_commons-json + # - name: greenleafoss_green-leaf-mongo + # - name: guardian_fastly-api-client + # - name: gzoller_deploysample + # - name: gzoller_scala-reflection + # - name: h8io_borscht + # - name: hedgehogqa_scala-hedgehog + # - name: herminiogg_label2thesaurus + # - name: herminiogg_shexml + # - name: hseeberger_slf4s + # - name: http4s_http4s-finagle + # - name: i10416_cssminifier + # - name: i10416_munkres + # - name: ij-plugins_ijp-debayer2sx + # - name: ij-plugins_ijp-javacv + # - name: ij-plugins_ijp-toolkit + # - name: indoorvivants_detective + # - name: indoorvivants_opaque-newtypes + # - name: indoorvivants_rendition + # - name: irevive_union-derivation + # - name: j5ik2o_base64scala + # - name: j5ik2o_docker-controller-scala + # - name: j5ik2o_intervals-scala + # - name: jandom-devel_scalafix + # - name: jcouyang_dhall-generic + # - name: jkugiya_aws-v4-signer-scala + # - name: jodersky_yamlesque + # - name: jozic_scalax-collection + # - name: jphmrst_bps + # - name: jphmrst_scala-automata + # - name: jphmrst_scalautils + # - name: kcrypt_scala-biginteger + # - name: kcrypt_scala-blake3 + # - name: kcrypt_scala-sha + # - name: kzmake_uuid7s + # - name: l-space_types + # - name: lightbend-labs_lightbend-emoji + # - name: lightbend-labs_scala-logging + # - name: lightbend_mima + # - name: log4s_log4s + # - name: lomigmegard_akka-http-cors + # - name: lorandszakacs_enclosure + # - name: losizm_bolster + # - name: losizm_ergo + # - name: losizm_grapple + # - name: losizm_little-cli + # - name: losizm_little-config + # - name: losizm_little-io + # - name: losizm_little-json + # - name: losizm_little-security + # - name: losizm_little-sql + # - name: losizm_little-time + # - name: losizm_scamper + # - name: losizm_t2 + # - name: malliina_mobile-push + # - name: malyszaryczlowiek_foo-repo + # - name: malyszaryczlowiek_kessenger-lib + # - name: marchliu_jaskell-dotty + # - name: mateuszkubuszok_pipez + # - name: metarank_cfor + # - name: mkroli_lpm + # - name: monix_implicitbox + # - name: mrdimosthenis_glicko2 + # - name: mutsuhiro6_ulid-scala3 + # - name: mvv_typine + # - name: nafg_css-dsl + # - name: nafg_simple-router + # - name: nicolasfara_ecscala + # - name: note_mini-refined + # - name: nremond_pbkdf2-scala + # - name: ohze_akka-guice + # - name: ohze_php-utils + # - name: opaliasystems_opalia-commons-core + # - name: outr_lucene4s + # - name: outr_moduload + # - name: outr_profig + # - name: outr_reactify + # - name: paoloboni_spray-json-derived-codecs + # - name: pdal_java + # - name: petitviolet_scala-operator + # - name: phaller_spores3 + # - name: phenoscape_scowl + # - name: pityka_pairwisealignment + # - name: pjfanning_scala-faker + # - name: pjfanning_scala3-sample-classes + # - name: playframework_cachecontrol + # - name: playframework_twirl + # - name: plokhotnyuk_fast-string-interpolator + # - name: plokhotnyuk_rtree2d + # - name: pmeheut_nscala-java-time + # - name: postgresql-async_postgresql-async + # - name: purplekingdomgames_tyrian + # - name: raquo_scala-dom-types + # - name: rescala-lang_rescala + # - name: rmgk_slips + # - name: rssh_trackedfuture + # - name: rtyley_rate-limit-status + # - name: rtyley_scala-collection-plus + # - name: rtyley_scala-textmatching + # - name: ruimo_gh-sonatype-example + # - name: ruimo_scoins + # - name: sakulk_serval + # - name: sangria-graphql_macro-visit + # - name: sangria-graphql_sangria-marshalling-api + # - name: sbt_io + # - name: scala-native_scala-native + # - name: scala-tessella_ring-seq + # - name: scala-workers_commons-lang3-bridge + # - name: scala_scala-swing + # - name: scalacenter_tasty-query + # - name: scalafx_scalafx + # - name: scalapb_scalapb + # - name: scalaprops_scalaprops + # - name: scalapy_python-native-libs + # - name: scalapy_scalapy + # - name: scalatest_scalatestplus-easymock + # - name: scalatest_scalatestplus-jmock + # - name: scalatest_scalatestplus-junit + # - name: scalatest_scalatestplus-mockito + # - name: scalatest_scalatestplus-scalacheck + # - name: scalatest_scalatestplus-selenium + # - name: scalikejdbc_scalikejdbc + # - name: scallop_scallop + # - name: scf37_config3 + # - name: scf37_filewatch + # - name: sciss_equal + # - name: sciss_fingertree + # - name: sciss_kollflitz + # - name: sciss_model + # - name: sciss_numbers + # - name: sciss_scalaosc + # - name: sciss_topology + # - name: scodec_scodec-bits + # - name: scoverage_scalac-scoverage-plugin + # - name: sfxcode_pebble-scala + # - name: sh4869_semver-parser-scala + # - name: sherpal_url-dsl + # - name: shiftleftsecurity_overflowdb-codegen + # - name: sirthias_scala-ssh + # - name: sirthias_spliff + # - name: softwaremill_macwire + # - name: softwaremill_quicklens + # - name: softwaremill_retry + # - name: softwaremill_sttp-model + # - name: ssanj_delight + # - name: sullis_jms-testkit + # - name: sweet-delights_delightful-cron + # - name: tabdulradi_nullable + # - name: takezoe_scala-jdbc + # - name: takezoe_solr-scala-client + # - name: tarao_collection-scala + # - name: thoughtworksinc_binding.scala + # - name: thoughtworksinc_tryt.scala + # - name: tkrs_mess + # - name: tmccarthy_digest4s + # - name: tofu-tf_cherry + # - name: tototoshi_scala-csv + # - name: tpolecat_sourcepos + # - name: tpolecat_typename + # - name: typelevel_discipline-munit + # - name: typelevel_discipline-scalatest + # - name: typelevel_fabric + # - name: typelevel_scalac-compat + # - name: typelevel_scalac-options + # - name: typelevel_squants + # - name: typesafeconfigops_typesafeconfigops + # - name: varwise_prometheus-akka-http + # - name: vincenzobaz_spark-scala3 + # - name: wangzaixiang_scala-sql + # - name: wangzaixiang_wjson + # - name: whisklabs_docker-it-scala + # - name: wolfendale_scalacheck-gen-regexp + # - name: wvlet_airframe + # - name: xuwei-k_iarray + # - name: xuwei-k_zeroapply + # - name: yrichika_scalahtml + # - name: zero-deps_proto + # - name: zio_izumi-reflect + # - name: zygfryd_scala-zygf-jackshaft + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-3: + runs-on: ubuntu-22.04 + needs: stage-2 + continue-on-error: true + strategy: + matrix: + include: + - name: acsgh_scala-common + - name: akka_akka + - name: atry_futurebinding.scala + - name: beangle_otk + - name: clockworkconsulting_csexp + - name: clockworkconsulting_peregrin + - name: com-lihaoyi_cask + - name: com-lihaoyi_mainargs + - name: cquiroz_scala-java-locales + - name: cucumber_cucumber-jvm-scala + - name: dvreeze_tqa + - name: gchudnov_mindthegap + - name: gekomad_scala-regex-collection + - name: greenfossil_thorium + - name: gzoller_scalajack + - name: herminiogg_dmaog + - name: hsci-r_octavo-indexer + - name: hughsimpson_scalameter + - name: ij-plugins_ijp-color + - name: indoorvivants_sn-bindgen + # - name: jelly-rdf_jelly-jvm + # - name: jobial-io_scase + # - name: jodersky_scala-argparse + # - name: json4s_json4s + # - name: metarank_ltrlib + # - name: msgpack4z_msgpack4z-core + # - name: norbert-radyk_spoiwo + # - name: nrinaudo_kantan.parsers + # - name: outr_scalapass + # - name: pjfanning_jackson-module-scala-duration + # - name: pjfanning_jackson-module-scala3-enum + # - name: pjfanning_jackson-scala3-reflection-extensions + # - name: rallyhealth_scalacheck-ops + # - name: raquo_waypoint + # - name: rtyley_line-break-preserving-line-splitting + # - name: ruimo_csvparser + # - name: ruimo_graphics + # - name: sangria-graphql_sangria-marshalling-testkit + # - name: sbt_sbt + # - name: scala-native_scala-native-cli + # - name: scala-stm_scala-stm + # - name: scalacenter_scala-debug-adapter + # - name: scalacenter_tasty-mima + # - name: scalapb-json_scalapb-json-common + # - name: scalapb_common-protos + # - name: scalapb_scalapb-grpcweb + # - name: scalikejdbc_scalikejdbc-play-support + # - name: scf37_hottie + # - name: sciss_asyncfile + # - name: sciss_desktop + # - name: sciss_scalacolliderugens + # - name: scodec_scodec + # - name: seratch_awscala + # - name: shawjef3_tryutils + # - name: shiftleftsecurity_overflowdb + # - name: softwaremill_scala-id-generator + # - name: stryker-mutator_stryker4s + # - name: swagger-akka-http_swagger-scala-module + # - name: thoughtworksinc_dsl.scala + # - name: tkrs_fluflu + # - name: tkrs_mmdb-grpc-scala + # - name: twitter_util + # - name: typelevel_cats + # - name: vagmcs_optimus + # - name: virtuslab_scala-yaml + # - name: xuwei-k_optparse-applicative + # - name: zio_zio + # - name: zio_zio-quill + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-4: + runs-on: ubuntu-22.04 + needs: stage-3 + continue-on-error: true + strategy: + matrix: + include: + # - name: 47degrees_munit-akka + # - name: ahjohannessen_unum + # - name: andyglow_websocket-scala-client + # - name: ariskk_flink4s + # - name: armanbilge_litter + # - name: armanbilge_saslprep + # - name: bcarter97_id-generator + # - name: billzabob_fordeckmacia + # - name: codedx_mapk + # - name: cornerman_sloth + # - name: dacr_zio-worksheet + # - name: davenverse_cats-scalacheck + # - name: dobrynya_zio-jms + # - name: dvgica_managerial + # - name: earogov_ordset + # - name: erikvanoosten_metrics-scala + # - name: fgrutsch_akka-persistence-mapdb + # - name: findify_flink-adt + # - name: fthomas_refined + # - name: gchudnov_bscript + # - name: gchudnov_swearwolf + # - name: geirolz_fluent-copy + # - name: geirolz_scope + # - name: giabao_asm-flow + # - name: inoio_solrs + # - name: j-mie6_parsley-cats + # - name: japgolly_univeq + # - name: jatcwang_difflicious + # - name: jczuchnowski_zio-pulsar + # - name: jkobejs_cron + # - name: kitlangton_animus + # - name: koterpillar_refinery + # - name: marcinzh_turbolift + # - name: marcinzh_yamlike + # - name: massimosiani_monix-newtypes-cats + # - name: mpollmeier_scala-repl-pp + # - name: msgpack4z_msgpack4z-jawn + # - name: narma_zio-docker + # - name: noelwelsh_mads + # - name: palanga_parana + # - name: palanga_zio-cassandra + # - name: pjfanning_akka-rabbitmq + # - name: pjfanning_micrometer-akka + # - name: pjfanning_zio-metrics-micrometer + # - name: poslegm_munit-zio + # - name: pureharm_pureharm-core + # - name: sangria-graphql_sangria-ion + # - name: sangria-graphql_sangria-json4s-jackson + # - name: sangria-graphql_sangria-json4s-native + # - name: sangria-graphql_sangria-msgpack + # - name: sangria-graphql_sangria-spray-json + # - name: scalapb_scalapb-json4s + # - name: scalapb_scalapb-validate + # - name: scalapb_zio-grpc + # - name: sciss_audiofile + # - name: sciss_audiowidgets + # - name: sciss_filecache + # - name: sciss_lucre + # - name: scodec_scodec-cats + # - name: senia-psm_zio-test-akka-http + # - name: shiftleftsecurity_codepropertygraph + # - name: sksamuel_avro4s + # - name: sky-uk_kafka-topic-loader + # - name: swagger-akka-http_swagger-scala3-enum-module + # - name: tharwaninitin_cache4s + # - name: tharwaninitin_crypto4s + # - name: thoughtworksinc_bindable.scala + # - name: tomasmikula_libretto + - name: tomasmikula_nutcracker + - name: torrentdam_bencode + - name: typelevel_case-insensitive + - name: typelevel_cats-collections + - name: typelevel_cats-mtl + - name: typelevel_cats-parse + - name: typelevel_cats-testkit-scalatest + - name: typelevel_cats-time + - name: typelevel_idna4s + - name: typelevel_monoids + - name: typelevel_mouse + - name: typelevel_paiges + - name: typelevel_shapeless-3 + - name: typelevel_spire + - name: vitaliihonta_zio-temporal + - name: vladkopanev_zio-saga + - name: yakivy_dupin + - name: yurikpanic_zio-postgres + - name: zio_interop-guava + - name: zio_interop-reactive-streams + - name: zio_zio-cache + - name: zio_zio-config + - name: zio_zio-direct + - name: zio_zio-logging + - name: zio_zio-mock + - name: zio_zio-nio + - name: zio_zio-optics + - name: zio_zio-parser + - name: zio_zio-prelude + - name: zio_zio-process + - name: zio_zio-profiling + - name: zio_zio-query + - name: zio_zio-rocksdb + - name: zio_zio-telemetry + - name: zio_zio-test-intellij + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-5: + runs-on: ubuntu-22.04 + needs: stage-4 + continue-on-error: true + strategy: + matrix: + include: + - name: armanbilge_circe + - name: bilal-fazlani_csv-schema + - name: bilal-fazlani_jslt-parser + - name: cheleb_zio-pravega + - name: circe_circe + - name: dvreeze_xpathparser + - name: dwickern_scala-nameof + - name: endpoints4s_endpoints4s + - name: erikerlandson_coulomb + - name: fd4s_vulcan + - name: findify_flink-scala-api + # - name: gemini-hlsw_lucuma-refined + # - name: gemini-hlsw_refined-algebra + # - name: higherkindness_droste + # - name: ironcorelabs_cats-scalatest + # - name: johnspade_csv3s + # - name: kitlangton_zio-tui + # - name: lemonlabsuk_scala-uri + # - name: m2-oss_calypso + # - name: mattlangsenkamp_svgbounds + # - name: milessabin_shapeless + # - name: optics-dev_monocle + # - name: sagifogel_proptics + # - name: scalameta_metaconfig + # - name: scalanlp_breeze + # - name: scalaprops_scalaprops-shapeless + # - name: sciss_lucreswing + # - name: sciss_scalacollider + # - name: sciss_scissdsp + # - name: softwaremill_diffx + # - name: stuartapp_zcaffeine + # - name: svroonland_rezilience + # - name: svroonland_zio-amqp + # - name: svroonland_zio-kinesis + # - name: systemfw_dynosaur + # - name: typelevel_coop + # - name: typelevel_kittens + # - name: univalence_zio-spark + # - name: y-yu_slick-bulk-insert + # - name: zeal18_zio-mongodb + # - name: zio_zio-cli + # - name: zio_zio-s3 + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-6: + runs-on: ubuntu-22.04 + needs: stage-5 + continue-on-error: true + strategy: + matrix: + include: + # - name: aaronp_code-template + # - name: analogweb_analogweb-scala + # - name: armanbilge_circe-scala-yaml + # - name: armanbilge_scala-native-config-brew + # - name: bilal-fazlani_circe-json-schema + # - name: blackdoor_jose + # - name: bp3r_jsonrpc2 + # - name: caspercommunityio_casper-scala-sdk + # - name: chatwork_scala-jwk + # - name: christian-schlichtherle_circe-kafka + # - name: circe_circe-jackson + # - name: circe_circe-yaml + # - name: data-tools_big-data-types + # - name: eikek_yamusca + # - name: geirolz_advxml + # - name: gemini-hlsw_lucuma-core + # - name: hamnis_openapi-schema + # - name: hireproof_screening + # - name: hnaderi_named-codec + # - name: jap-company_fields + # - name: joernio_joern + # - name: karazinscalausersgroup_mongo-literals + # - name: katrix_perspective + # - name: kiberstender_fjwt + # - name: malliina_util-base + # - name: mrdimosthenis_scala-synapses + # - name: msgpack4z_msgpack4z-circe + # - name: nafg_cloud-logging-logback-scala + - name: openmole_container + - name: openmole_gridscale + - name: openmole_mgo + - name: plokhotnyuk_jsoniter-scala + - name: pureharm_pureharm-json-circe + - name: quafadas_dedav4s + - name: sangria-graphql_sangria-circe + - name: scalameta_mdoc + - name: scalapb-json_scalapb-circe + - name: sciss_scalacollider-dot + - name: sciss_scalacollider-if + - name: sciss_sonogramoverview + - name: sdrafahl_codec + - name: sfxcode_sapphire-data + - name: sirthias_borer + - name: spaceteams_scala-json-logging + - name: thatscalaguy_circe-jq + - name: tmccarthy_ausgeo + - name: tofu-tf_glass + - name: unibas-gravis_scalismo + - name: vitaliihonta_scala-ql + - name: vlmiroshnikov_authz + - name: yakivy_poppet + - name: zio_zio-json + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-7: + runs-on: ubuntu-22.04 + needs: stage-6 + continue-on-error: true + strategy: + matrix: + include: + - name: alejandrohdezma_sbt-mdoc-toc + - name: bilal-fazlani_zio-mongo + - name: cornerman_chameleon + - name: dacr_zio-lmdb + - name: darrenjw_scala-glm + - name: darrenjw_scala-smfsb + # - name: finos_morphir-scala + # - name: frawa_typed-json + # - name: gnieh_geo-scala + # - name: iltotore_iron + # - name: imrafaelmerino_json-scala-values + # - name: katrix_typenbt + # - name: sciss_scalacolliderswing + - name: shiftleftsecurity_js2cpg + - name: softwaremill_sttp-apispec + - name: zio_zio-kafka + - name: zio_zio-lambda + - name: zio_zio-schema + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-8: + runs-on: ubuntu-22.04 + needs: stage-7 + continue-on-error: true + strategy: + matrix: + include: + - name: katrix_minejson + - name: sciss_soundprocesses + - name: zio_zio-http + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-9: + runs-on: ubuntu-22.04 + needs: stage-8 + continue-on-error: true + strategy: + matrix: + include: + - name: sciss_lucrepi + - name: sciss_patterns + - name: sciss_wolkenpumpe + - name: zio_zio-metrics-connectors + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-10: + runs-on: ubuntu-22.04 + needs: stage-9 + continue-on-error: true + strategy: + matrix: + include: + - name: errors4s_errors4s-core + - name: errors4s_errors4s-core-scalacheck + - name: etorreborre_specs2 + - name: japgolly_microlibs-scala + - name: japgolly_nyaya + - name: reactivemongo_reactivemongo + - name: reactivemongo_reactivemongo-bson + - name: typelevel_cats-effect + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-11: + runs-on: ubuntu-22.04 + needs: stage-10 + continue-on-error: true + strategy: + matrix: + include: + - name: 47degrees_fetch + - name: akka_akka-http + - name: alexarchambault_case-app + - name: argonaut-io_argonaut + - name: armanbilge_munit-cats-effect + - name: armanbilge_scalacheck-effect + - name: asflierl_sglicko2 + - name: babylonhealth_lit-fhir + - name: benhutchison_scalaswingcontrib + - name: bkirwi_decline + - name: cb372_cats-retry + # - name: cb372_scalacache + # - name: davenverse_cats-effect-time + # - name: davenverse_circuit + # - name: davenverse_clippette + # - name: davenverse_condemned + # - name: davenverse_env + # - name: davenverse_epimetheus + # - name: davenverse_fiberlocal + # - name: davenverse_keysemaphore + # - name: davenverse_lock + # - name: davenverse_mapref + # - name: davenverse_os-detect + # - name: emartech_scala-logger + - name: enragedginger_akka-quartz-scheduler + - name: errors4s_errors4s-core-cats + - name: folone_poi.scala + - name: geirolz_cats-xml + - name: geirolz_fly4s + - name: gonzih_cats-nats + - name: indoorvivants_mdoc-effect + - name: janstenpickle_hotswap-ref + - name: japgolly_clear-config + - name: japgolly_scala-graal + - name: japgolly_scalacss + - name: japgolly_test-state + - name: kovacshuni_circe-config + - name: lhns_munit-tagless-final + - name: liquibase4s_liquibase4s + - name: monix_monix + - name: nafg_simpleivr + - name: ohze_sd-util + # - name: oranda_libanius + # - name: ovotech_meters4s + # - name: pityka_saddle + # - name: playframework_play-file-watch + # - name: playframework_play-json + # - name: ppurang_abctemplates + # - name: ppurang_asynch + # - name: reactivemongo_reactivemongo-play-json + # - name: reactivemongo_reactivemongo-streaming + # - name: ruippeixotog_akka-testkit-specs2 + # - name: ruippeixotog_scala-scraper + # - name: scalatra_scalatra + # - name: sweet-delights_delightful-typeclasses + # - name: taig_babel + # - name: taig_scala-linguist + - name: taig_scala-pygments + - name: thatscalaguy_ulid4cats + - name: tkrs_orcus + - name: tmccarthy_tmmutils + - name: tpolecat_pool-party + - name: travisbrown_iteratee + - name: typelevel_bobcats + - name: typelevel_cats-effect-testing + - name: typelevel_discipline-specs2 + - name: typelevel_munit-cats-effect + - name: typelevel_unique + - name: ua-parser_uap-scala + # - name: unfiltered_unfiltered + # - name: vasilmkd_discipline-specs2 + # - name: virtuslab_avocado + # - name: vlmiroshnikov_aero3 + # - name: vlmiroshnikov_saga + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-12: + runs-on: ubuntu-22.04 + needs: stage-11 + continue-on-error: true + strategy: + matrix: + include: + - name: akiomik_cats-nio-file + - name: akka_akka-grpc + - name: alhuelamo_dbjobs + - name: armanbilge_cheshire + - name: armanbilge_ip4s + - name: armanbilge_log4cats + - name: cchantep_acolyte + - name: comcast_ip4s + - name: davenverse_crossplatformioapp + # - name: davenverse_epimetheus-circuit + # - name: davenverse_mules + # - name: davenverse_single-fibered + # - name: emergentorder_onnx-scala + # - name: foundweekends_pamflet + # - name: gnieh_diffson + # - name: http4s_http4s-crypto + # - name: jwt-scala_jwt-scala + - name: kailuowang_mau + - name: kevin-lee_effectie + - name: lancewalton_treelog + - name: lhns_cats-effect-utils + - name: lhns_scala-trustmanager-utils + - name: molarmanful_sclin + - name: monix_monix-bio + - name: msgpack4z_msgpack4z-argonaut + # - name: msgpack4z_msgpack4z-play + # - name: ohze_couchbase-scala + # - name: outr_scribe + # - name: pityka_nspl + # - name: playframework_playframework + # - name: rallyhealth_weepickle + - name: rewards-network_combos + - name: sangria-graphql_sangria-argonaut + - name: sangria-graphql_sangria-monix + - name: sangria-graphql_sangria-play-json + - name: scala-cli_scala-cli-signing + - name: scalapb-json_scalapb-argonaut + - name: sweet-delights_delightful-parsing + - name: timwspence_cats-stm + - name: tmccarthy_tmm-scala-collections + - name: typelevel_cats-effect-cps + - name: typelevel_keypool + - name: typelevel_scalacheck-effect + - name: typelevel_vault + - name: vladkopanev_cats-saga + # - name: xuwei-k_httpz + # - name: xuwei-k_jwt-scala + # - name: zio_interop-monix + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-13: + runs-on: ubuntu-22.04 + needs: stage-12 + continue-on-error: true + strategy: + matrix: + include: + - name: armanbilge_fs2 + - name: bilal-fazlani_akka-http-jwt-auth + - name: carueda_tscfg + # - name: davenverse_epimetheus-log4cats + # - name: emartech_jwt-akka-http + # - name: fiatjaf_scoin + # - name: geirolz_erules + # - name: janlisse_zio-jwt-validator + # - name: permutive-engineering_prometheus4cats + # - name: pityka_lamp + # - name: playframework_anorm + # - name: playframework_play-ws + - name: sangria-graphql_sangria + - name: stephennancekivell_scalatest-json + - name: typelevel_fs2 + - name: typelevel_log4cats + - name: virtuslab_scala-cli + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-14: + runs-on: ubuntu-22.04 + needs: stage-13 + continue-on-error: true + strategy: + matrix: + include: + - name: andimiller_hedgehogs + - name: armanbilge_calico + - name: armanbilge_jawn-fs2 + - name: armanbilge_schrodinger + - name: armanbilge_van-cats + - name: banno_cosmos4s + - name: benoitlouy_tele + - name: circe_circe-fs2 + - name: creativescala_doodle + # - name: creativescala_doodle-explore + # - name: davenverse_catscript + # - name: davenverse_process + # - name: delimobil_fs2-hbase + # - name: disneystreaming_weaver-test + # - name: eikek_binny + # - name: fd4s_fs2-kafka + # - name: gekomad_itto-csv + # - name: gemini-hlsw_crystal + # - name: jmcardon_tsec + # - name: keirlawson_fs2-progress + # - name: kirill5k_mongo4cats + # - name: kory33_s2mc-test + # - name: kovstas_fs2-throttler + # - name: laserdisc-io_log-effect + # - name: lhns_fs2-utils + # - name: lhns_nifi-scala + # - name: mjakubowski84_parquet4s + - name: mkroli_dns4s + - name: naoh87_lettucef + - name: ollls_quartz-h2 + - name: outr_scarango + - name: outr_spice + - name: permutive-engineering_refreshable + - name: polystat_odin + - name: profunktor_fs2-rabbit + - name: profunktor_redis4cats + - name: pureharm_pureharm-effects-cats + - name: regis-leray_fs2-ftp + - name: rewards-network_pure-aws + - name: rssh_cps-async-connect + - name: rustedbones_taxonomy + - name: sageserpent-open_americium + # - name: sangria-graphql_sangria-relay + # - name: sangria-graphql_sangria-slowlog + # - name: scalawilliam_xs4s + # - name: scanamo_scanamo + # - name: scodec_scodec-stream + # - name: softwaremill_sttp-shared + # - name: systemfw_upperbound + # - name: timbertson_foperator + # - name: tinkoff_phobos + # - name: tmccarthy_scala-db + - name: tpolecat_atto + - name: tpolecat_doobie + - name: trace4cats_trace4cats + - name: typelevel_fs2-grpc + - name: typelevel_jawn-fs2 + - name: valencik_textmogrify + - name: zengularity_benji + - name: zio_interop-cats + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-15: + runs-on: ubuntu-22.04 + needs: stage-14 + continue-on-error: true + strategy: + matrix: + include: + - name: aaronp_franz + - name: ahjohannessen_sec + - name: armanbilge_sadalsuud + - name: armanbilge_stratus + - name: atnos-org_eff + - name: bplommer_launch-catsly + - name: clevercloud_pulsar4s + - name: davenverse_epimetheus-redis4cats + - name: eikek_bitpeace + - name: eikek_calev + - name: eikek_emil + # - name: gaelrenoux_tranzactio + # - name: gnieh_fs2-data + # - name: guymers_ceesvee + # - name: http4s_http4s + # - name: indoorvivants_sbt-vcpkg + # - name: indoorvivants_subatomic + # - name: indoorvivants_weaver-playwright + # - name: japgolly_webapp-util + # - name: lhns_doobie-flyway + # - name: mvv_sager + # - name: narma_tranzactio + # - name: outr_mailgun4s + # - name: outr_robobrowser + # - name: permutive-engineering_prometheus4cats-contrib + # - name: polyvariant_scala-git-markers + - name: polyvariant_treesitter4s + - name: profunktor_neutron + - name: pureharm_pureharm-aws + - name: pureharm_pureharm-db-core-jdbc + - name: pureharm_pureharm-testkit + - name: rustedbones_scout + - name: scodec_scodec-protocols + - name: sideeffffect_zio-doobie + # - name: trace4cats_trace4cats-avro + # - name: trace4cats_trace4cats-kafka + # - name: trace4cats_trace4cats-tail-sampling-extras + # - name: trace4cats_trace4cats-xray + # - name: trace4cats_trace4cats-zio + # - name: user-signal_fs2-mqtt + # - name: valskalla_odin + - name: vigoo_desert + - name: vigoo_prox + - name: zio_zio-connect + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-16: + runs-on: ubuntu-22.04 + needs: stage-15 + continue-on-error: true + strategy: + matrix: + include: + - name: 47degrees_github4s + - name: avast_datadog4s + - name: banno_vault4s + - name: davenverse_circuit-http4s + # - name: davenverse_epimetheus-http4s + # - name: davenverse_fuuid + # - name: davenverse_github + # - name: davenverse_publicsuffix + # - name: davenverse_whale-tail + # - name: disneystreaming_smithy4s + # - name: dwolla_epimetheus-server + # - name: dylemma_xml-spac + # - name: errors4s_errors4s-http + # - name: fomkin_korolev + # - name: fthomas_fs2-cron + # - name: gemini-hlsw_clue + # - name: gemini-hlsw_lucuma-catalog + - name: http4s_blaze + - name: http4s_http4s-armeria + - name: http4s_http4s-fabric + - name: http4s_http4s-fs2-data + - name: http4s_http4s-jdk-http-client + - name: http4s_http4s-prometheus-metrics + - name: http4s_http4s-scala-xml + - name: http4s_http4s-scalatags + - name: http4s_http4s-servlet + - name: http4s_http4s-twirl + - name: i10416_slackapis + - name: ingarabr_http4s-cloud-functions + - name: jbwheatley_pact4s + - name: killaitis_http4s-cloud-functions + - name: lego_woof + # - name: lhns_http4s-errors + # - name: lhns_remote-io + # - name: mobimeo_fs2-gtfs + # - name: neandertech_langoustine + # - name: pac4j_http4s-pac4j + # - name: planet42_laika + # - name: pureconfig_pureconfig + # - name: pureharm_pureharm-db-core + # - name: taig_flog + # - name: theiterators_kebs + # - name: tpolecat_natchez + # - name: trace4cats_trace4cats-avro-kafka + # - name: trace4cats_trace4cats-exporter-http + - name: trace4cats_trace4cats-http4s + - name: vigoo_clipp + - name: vlovgr_ciris + - name: y-yu_excel-reads + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-17: + runs-on: ubuntu-22.04 + needs: stage-16 + continue-on-error: true + strategy: + matrix: + include: + - name: 2m_ciris-hocon + - name: ahjohannessen_smithy4s-repro-lib + - name: armanbilge_bayou + - name: armanbilge_feral + - name: armanbilge_gcp4s + - name: augustjune_canoe + # - name: davenverse_natchez-http4s-otel + # - name: davenverse_natchez-local + # - name: davenverse_rediculous + # - name: davenverse_snickerdoodle + # - name: gemini-hlsw_lucuma-schemas + # - name: higherkindness_mu-scala + # - name: http4s_http4s-jetty + # - name: http4s_http4s-netty + # - name: http4s_http4s-tomcat + # - name: itv_scala-pact + # - name: laserdisc-io_fs2-aws + # - name: lhns_http4s-spa + - name: massimosiani_skunk + - name: monix_monix-connect + - name: ovotech_ciris-aws-secretsmanager + - name: ovotech_natchez-extras + - name: phillhenry_dreadnought + - name: pureharm_pureharm-config-ciris + - name: scalabin-no_http4s-directives + - name: softwaremill_sttp + # - name: torrentdam_bittorrent + # - name: tpolecat_natchez-http4s + # - name: tpolecat_skunk + # - name: trace4cats_trace4cats-cloudtrace + # - name: trace4cats_trace4cats-datadog + # - name: trace4cats_trace4cats-jaeger-integration-test + # - name: trace4cats_trace4cats-natchez + - name: trace4cats_trace4cats-newrelic + - name: travisbrown_dhallj + - name: typelevel_feral + - name: valdemargr_gql + - name: virtuslab_inkuire + - name: zio_zio-metrics-legacy + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-18: + runs-on: ubuntu-22.04 + needs: stage-17 + continue-on-error: true + strategy: + matrix: + include: + - name: 47degrees_sbt-energymonitor + # - name: andreamarcolin_oidc4s + # - name: besselstudio_coingecko + # - name: coralogix_zio-k8s + # - name: dacr_code-examples-manager + # - name: dapperware_zio-slack + # - name: davenverse_natchez-rediculous + - name: davenverse_rediculous-concurrent + - name: eventstore_eventstore.jvm + - name: fgrutsch_emergence + - name: gemini-hlsw_lucuma-sso + - name: hamnis_jwk + - name: hnaderi_edomata + - name: hnaderi_scala-k8s + - name: juliano_pokeapi-scala + - name: jwojnowski_oidc4s + - name: kierendavies_skunk-migrate + - name: linyxus_papiers-core + - name: ocadotechnology_sttp-oauth2 + - name: paoloboni_binance-scala-client + - name: polynote_uzhttp + - name: polystat_polystat-cli + # - name: qwbarch_snowflake4s + # - name: shastick_zio-prefetcher + # - name: sksamuel_elastic4s + # - name: softwaremill_tapir + # - name: testcontainers_testcontainers-scala + # - name: tinkoff_muffin + # - name: tmccarthy_fetch + # - name: trace4cats_trace4cats-jaeger + - name: trace4cats_trace4cats-opentelemetry + - name: trace4cats_trace4cats-zipkin + - name: wiringbits_wiringbits-webapp-utils + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-19: + runs-on: ubuntu-22.04 + needs: stage-18 + continue-on-error: true + strategy: + matrix: + include: + - name: alejandrohdezma_http4s-munit + - name: apimorphism_telegramium + - name: avast_scala-server-toolkit + - name: carlos-verdes_zio-arangodb + # - name: danslapman_morphling + # - name: delimobil_cabbit + # - name: eventstore_eventstore.akka.persistence + # - name: evolution-gaming_derivation + # - name: fs2-blobstore_fs2-blobstore + # - name: gemini-hlsw_gsp-graphql + - name: ghostdogpr_caliban + - name: itv_quartz4s + - name: jwojnowski_googlecloud4s + - name: lolgab_snunit + - name: permutive-engineering_fs2-google-pubsub + - name: pme123_camundala + - name: rediscala_rediscala + # - name: scalikejdbc_scalikejdbc-async + # - name: scottweaver_testcontainers-for-zio + - name: sideeffffect_zio-testcontainers + - name: tinkoff_oolong + - name: tototoshi_slick-joda-mapper + - name: trace4cats_trace4cats-sttp + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-20: + runs-on: ubuntu-22.04 + needs: stage-19 + continue-on-error: true + strategy: + matrix: + include: + - name: gemini-hlsw_lucuma-graphql-routes + - name: johnspade_tgbot-utils + - name: kamon-io_kamon + - name: polyvariant_caliban-gitlab + - name: zio_caliban-deriving + - name: zio_zio-protoquill + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-21: + runs-on: ubuntu-22.04 + needs: stage-20 + continue-on-error: true + strategy: + matrix: + include: + - name: gemini-hlsw_lucuma-itc + - name: liewhite_swopen + - name: lloydmeta_enumeratum + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ inputs.scala-version }} + stage-22: + runs-on: ubuntu-22.04 + needs: stage-21 + continue-on-error: true + strategy: + matrix: + include: + - name: liewhite_common + - name: pjfanning_jackson-module-enumeratum + - name: swagger-akka-http_swagger-enumeratum-module steps: - - name: Git Checkout + - name: "Git Checkout" uses: actions/checkout@v3 - - uses: ./.github/actions/build-project + - name: "Build project" + uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} scala-version: ${{ inputs.scala-version }} - - # stage-2: - # runs-on: ubuntu-22.04 - # needs: stage-1 - # strategy: - # matrix: - # include: - # - name: aaronp_args4c - # - name: aaronp_eie - # - name: aiyanbo_scala-i18n - # - name: akiomik_seaw - # - name: alexarchambault_scalacon-2022-demo - # - name: alexarchambault_scalacon2022-demo - # - name: altoo-ag_akka-kryo-serialization - # - name: andimiller_munit-cats-effect-styles - # - name: andyglow_scala-range - # - name: andyglow_scala-xml-diff - # - name: andyglow_typesafe-config-scala - # - name: aoiroaoino_nanolens - # - name: arainko_ducktape - # - name: ariskk_burner4s - # - name: arturopala_buffer-and-slice - # - name: arturopala_validator - # - name: ashwinbhaskar_sight-scala - # - name: beangle_db - # - name: beangle_doc - # - name: beangle_ids - # - name: beangle_notify - # - name: bilal-fazlani_rainbowcli - # - name: bilal-fazlani_swiftbar4s - # - name: blemale_scaffeine - # - name: bpholt_java-time-literals - # - name: carlosedp_scalautils - # - name: catap_scala-blake3 - # - name: catap_scala-sha - # - name: changvvb_scala-protobuf-java - # - name: chrisokasaki_hwtest - # - name: chronoscala_chronoscala - # - name: ciaraobrien_dottytags - # - name: clulab_fatdynet - # - name: com-lihaoyi_pprint - # - name: cornerman_scala-cuid - # - name: cquiroz_sbt-locales - # - name: creativescala_doodle-svg - # - name: dacr_drools-scripting - # - name: dacr_jassh - # - name: dacr_json2props - # - name: dacr_naturalsort - # - name: dacr_primes - # - name: dacr_split - # - name: dacr_unittools - # - name: daghemberg_paut-program - # - name: daghemberg_problemutils - # - name: davegurnell_unindent - # - name: davenverse_namecase - # - name: davidledwards_scalop - # - name: davidledwards_zookeeper - # - name: dvreeze_yaidom - # - name: eed3si9n_gigahorse - # - name: eed3si9n_sjson-new - # - name: emartech_escher-akka-http - # - name: failurewall_failurewall - # - name: fasterxml_jackson-module-scala - # - name: foundweekends_knockoff - # - name: frawa_inline-files - # - name: frugalmechanic_scala-optparse - # - name: gekomad_scala-compress - # - name: giabao_paho-akka - # - name: giiita_refuel - # - name: gochaorg_json4s3 - # - name: greenfossil_commons-i18n - # - name: greenfossil_commons-json - # - name: greenleafoss_green-leaf-mongo - # - name: guardian_fastly-api-client - # - name: gzoller_deploysample - # - name: gzoller_scala-reflection - # - name: h8io_borscht - # - name: hedgehogqa_scala-hedgehog - # - name: herminiogg_label2thesaurus - # - name: herminiogg_shexml - # - name: hseeberger_slf4s - # - name: http4s_http4s-finagle - # - name: i10416_cssminifier - # - name: i10416_munkres - # - name: ij-plugins_ijp-debayer2sx - # - name: ij-plugins_ijp-javacv - # - name: ij-plugins_ijp-toolkit - # - name: indoorvivants_detective - # - name: indoorvivants_opaque-newtypes - # - name: indoorvivants_rendition - # - name: irevive_union-derivation - # - name: j5ik2o_base64scala - # - name: j5ik2o_docker-controller-scala - # - name: j5ik2o_intervals-scala - # - name: jandom-devel_scalafix - # - name: jcouyang_dhall-generic - # - name: jkugiya_aws-v4-signer-scala - # - name: jodersky_yamlesque - # - name: jozic_scalax-collection - # - name: jphmrst_bps - # - name: jphmrst_scala-automata - # - name: jphmrst_scalautils - # - name: kcrypt_scala-biginteger - # - name: kcrypt_scala-blake3 - # - name: kcrypt_scala-sha - # - name: kzmake_uuid7s - # - name: l-space_types - # - name: lightbend-labs_lightbend-emoji - # - name: lightbend-labs_scala-logging - # - name: lightbend_mima - # - name: log4s_log4s - # - name: lomigmegard_akka-http-cors - # - name: lorandszakacs_enclosure - # - name: losizm_bolster - # - name: losizm_ergo - # - name: losizm_grapple - # - name: losizm_little-cli - # - name: losizm_little-config - # - name: losizm_little-io - # - name: losizm_little-json - # - name: losizm_little-security - # - name: losizm_little-sql - # - name: losizm_little-time - # - name: losizm_scamper - # - name: losizm_t2 - # - name: malliina_mobile-push - # - name: malyszaryczlowiek_foo-repo - # - name: malyszaryczlowiek_kessenger-lib - # - name: marchliu_jaskell-dotty - # - name: mateuszkubuszok_pipez - # - name: metarank_cfor - # - name: mkroli_lpm - # - name: monix_implicitbox - # - name: mrdimosthenis_glicko2 - # - name: mutsuhiro6_ulid-scala3 - # - name: mvv_typine - # - name: nafg_css-dsl - # - name: nafg_simple-router - # - name: nicolasfara_ecscala - # - name: note_mini-refined - # - name: nremond_pbkdf2-scala - # - name: ohze_akka-guice - # - name: ohze_php-utils - # - name: opaliasystems_opalia-commons-core - # - name: outr_lucene4s - # - name: outr_moduload - # - name: outr_profig - # - name: outr_reactify - # - name: paoloboni_spray-json-derived-codecs - # - name: pdal_java - # - name: petitviolet_scala-operator - # - name: phaller_spores3 - # - name: phenoscape_scowl - # - name: pityka_pairwisealignment - # - name: pjfanning_scala-faker - # - name: pjfanning_scala3-sample-classes - # - name: playframework_cachecontrol - # - name: playframework_twirl - # - name: plokhotnyuk_fast-string-interpolator - # - name: plokhotnyuk_rtree2d - # - name: pmeheut_nscala-java-time - # - name: postgresql-async_postgresql-async - # - name: purplekingdomgames_tyrian - # - name: raquo_scala-dom-types - # - name: rescala-lang_rescala - # - name: rmgk_slips - # - name: rssh_trackedfuture - # - name: rtyley_rate-limit-status - # - name: rtyley_scala-collection-plus - # - name: rtyley_scala-textmatching - # - name: ruimo_gh-sonatype-example - # - name: ruimo_scoins - # - name: sakulk_serval - # - name: sangria-graphql_macro-visit - # - name: sangria-graphql_sangria-marshalling-api - # - name: sbt_io - # - name: scala-native_scala-native - # - name: scala-tessella_ring-seq - # - name: scala-workers_commons-lang3-bridge - # - name: scala_scala-swing - # - name: scalacenter_tasty-query - # - name: scalafx_scalafx - # - name: scalapb_scalapb - # - name: scalaprops_scalaprops - # - name: scalapy_python-native-libs - # - name: scalapy_scalapy - # - name: scalatest_scalatestplus-easymock - # - name: scalatest_scalatestplus-jmock - # - name: scalatest_scalatestplus-junit - # - name: scalatest_scalatestplus-mockito - # - name: scalatest_scalatestplus-scalacheck - # - name: scalatest_scalatestplus-selenium - # - name: scalikejdbc_scalikejdbc - # - name: scallop_scallop - # - name: scf37_config3 - # - name: scf37_filewatch - # - name: sciss_equal - # - name: sciss_fingertree - # - name: sciss_kollflitz - # - name: sciss_model - # - name: sciss_numbers - # - name: sciss_scalaosc - # - name: sciss_topology - # - name: scodec_scodec-bits - # - name: scoverage_scalac-scoverage-plugin - # - name: sfxcode_pebble-scala - # - name: sh4869_semver-parser-scala - # - name: sherpal_url-dsl - # - name: shiftleftsecurity_overflowdb-codegen - # - name: sirthias_scala-ssh - # - name: sirthias_spliff - # - name: softwaremill_macwire - # - name: softwaremill_quicklens - # - name: softwaremill_retry - # - name: softwaremill_sttp-model - # - name: ssanj_delight - # - name: sullis_jms-testkit - # - name: sweet-delights_delightful-cron - # - name: tabdulradi_nullable - # - name: takezoe_scala-jdbc - # - name: takezoe_solr-scala-client - # - name: tarao_collection-scala - # - name: thoughtworksinc_binding.scala - # - name: thoughtworksinc_tryt.scala - # - name: tkrs_mess - # - name: tmccarthy_digest4s - # - name: tofu-tf_cherry - # - name: tototoshi_scala-csv - # - name: tpolecat_sourcepos - # - name: tpolecat_typename - # - name: typelevel_discipline-munit - # - name: typelevel_discipline-scalatest - # - name: typelevel_fabric - # - name: typelevel_scalac-compat - # - name: typelevel_scalac-options - # - name: typelevel_squants - # - name: typesafeconfigops_typesafeconfigops - # - name: varwise_prometheus-akka-http - # - name: vincenzobaz_spark-scala3 - # - name: wangzaixiang_scala-sql - # - name: wangzaixiang_wjson - # - name: whisklabs_docker-it-scala - # - name: wolfendale_scalacheck-gen-regexp - # - name: wvlet_airframe - # - name: xuwei-k_iarray - # - name: xuwei-k_zeroapply - # - name: yrichika_scalahtml - # - name: zero-deps_proto - # - name: zio_izumi-reflect - # - name: zygfryd_scala-zygf-jackshaft - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-3: - # runs-on: ubuntu-22.04 - # needs: stage-2 - # strategy: - # matrix: - # include: - # - name: acsgh_scala-common - # - name: akka_akka - # - name: atry_futurebinding.scala - # - name: beangle_otk - # - name: clockworkconsulting_csexp - # - name: clockworkconsulting_peregrin - # - name: com-lihaoyi_cask - # - name: com-lihaoyi_mainargs - # - name: cquiroz_scala-java-locales - # - name: cucumber_cucumber-jvm-scala - # - name: dvreeze_tqa - # - name: gchudnov_mindthegap - # - name: gekomad_scala-regex-collection - # - name: greenfossil_thorium - # - name: gzoller_scalajack - # - name: herminiogg_dmaog - # - name: hsci-r_octavo-indexer - # - name: hughsimpson_scalameter - # - name: ij-plugins_ijp-color - # - name: indoorvivants_sn-bindgen - # - name: jelly-rdf_jelly-jvm - # - name: jobial-io_scase - # - name: jodersky_scala-argparse - # - name: json4s_json4s - # - name: metarank_ltrlib - # - name: msgpack4z_msgpack4z-core - # - name: norbert-radyk_spoiwo - # - name: nrinaudo_kantan.parsers - # - name: outr_scalapass - # - name: pjfanning_jackson-module-scala-duration - # - name: pjfanning_jackson-module-scala3-enum - # - name: pjfanning_jackson-scala3-reflection-extensions - # - name: rallyhealth_scalacheck-ops - # - name: raquo_waypoint - # - name: rtyley_line-break-preserving-line-splitting - # - name: ruimo_csvparser - # - name: ruimo_graphics - # - name: sangria-graphql_sangria-marshalling-testkit - # - name: sbt_sbt - # - name: scala-native_scala-native-cli - # - name: scala-stm_scala-stm - # - name: scalacenter_scala-debug-adapter - # - name: scalacenter_tasty-mima - # - name: scalapb-json_scalapb-json-common - # - name: scalapb_common-protos - # - name: scalapb_scalapb-grpcweb - # - name: scalikejdbc_scalikejdbc-play-support - # - name: scf37_hottie - # - name: sciss_asyncfile - # - name: sciss_desktop - # - name: sciss_scalacolliderugens - # - name: scodec_scodec - # - name: seratch_awscala - # - name: shawjef3_tryutils - # - name: shiftleftsecurity_overflowdb - # - name: softwaremill_scala-id-generator - # - name: stryker-mutator_stryker4s - # - name: swagger-akka-http_swagger-scala-module - # - name: thoughtworksinc_dsl.scala - # - name: tkrs_fluflu - # - name: tkrs_mmdb-grpc-scala - # - name: twitter_util - # - name: typelevel_cats - # - name: vagmcs_optimus - # - name: virtuslab_scala-yaml - # - name: xuwei-k_optparse-applicative - # - name: zio_zio - # - name: zio_zio-quill - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-4: - # runs-on: ubuntu-22.04 - # needs: stage-3 - # strategy: - # matrix: - # include: - # - name: 47degrees_munit-akka - # - name: ahjohannessen_unum - # - name: andyglow_websocket-scala-client - # - name: ariskk_flink4s - # - name: armanbilge_litter - # - name: armanbilge_saslprep - # - name: bcarter97_id-generator - # - name: billzabob_fordeckmacia - # - name: codedx_mapk - # - name: cornerman_sloth - # - name: dacr_zio-worksheet - # - name: davenverse_cats-scalacheck - # - name: dobrynya_zio-jms - # - name: dvgica_managerial - # - name: earogov_ordset - # - name: erikvanoosten_metrics-scala - # - name: fgrutsch_akka-persistence-mapdb - # - name: findify_flink-adt - # - name: fthomas_refined - # - name: gchudnov_bscript - # - name: gchudnov_swearwolf - # - name: geirolz_fluent-copy - # - name: geirolz_scope - # - name: giabao_asm-flow - # - name: inoio_solrs - # - name: j-mie6_parsley-cats - # - name: japgolly_univeq - # - name: jatcwang_difflicious - # - name: jczuchnowski_zio-pulsar - # - name: jkobejs_cron - # - name: kitlangton_animus - # - name: koterpillar_refinery - # - name: marcinzh_turbolift - # - name: marcinzh_yamlike - # - name: massimosiani_monix-newtypes-cats - # - name: mpollmeier_scala-repl-pp - # - name: msgpack4z_msgpack4z-jawn - # - name: narma_zio-docker - # - name: noelwelsh_mads - # - name: palanga_parana - # - name: palanga_zio-cassandra - # - name: pjfanning_akka-rabbitmq - # - name: pjfanning_micrometer-akka - # - name: pjfanning_zio-metrics-micrometer - # - name: poslegm_munit-zio - # - name: pureharm_pureharm-core - # - name: sangria-graphql_sangria-ion - # - name: sangria-graphql_sangria-json4s-jackson - # - name: sangria-graphql_sangria-json4s-native - # - name: sangria-graphql_sangria-msgpack - # - name: sangria-graphql_sangria-spray-json - # - name: scalapb_scalapb-json4s - # - name: scalapb_scalapb-validate - # - name: scalapb_zio-grpc - # - name: sciss_audiofile - # - name: sciss_audiowidgets - # - name: sciss_filecache - # - name: sciss_lucre - # - name: scodec_scodec-cats - # - name: senia-psm_zio-test-akka-http - # - name: shiftleftsecurity_codepropertygraph - # - name: sksamuel_avro4s - # - name: sky-uk_kafka-topic-loader - # - name: swagger-akka-http_swagger-scala3-enum-module - # - name: tharwaninitin_cache4s - # - name: tharwaninitin_crypto4s - # - name: thoughtworksinc_bindable.scala - # - name: tomasmikula_libretto - # - name: tomasmikula_nutcracker - # - name: torrentdam_bencode - # - name: typelevel_case-insensitive - # - name: typelevel_cats-collections - # - name: typelevel_cats-mtl - # - name: typelevel_cats-parse - # - name: typelevel_cats-testkit-scalatest - # - name: typelevel_cats-time - # - name: typelevel_idna4s - # - name: typelevel_monoids - # - name: typelevel_mouse - # - name: typelevel_paiges - # - name: typelevel_shapeless-3 - # - name: typelevel_spire - # - name: vitaliihonta_zio-temporal - # - name: vladkopanev_zio-saga - # - name: yakivy_dupin - # - name: yurikpanic_zio-postgres - # - name: zio_interop-guava - # - name: zio_interop-reactive-streams - # - name: zio_zio-cache - # - name: zio_zio-config - # - name: zio_zio-direct - # - name: zio_zio-logging - # - name: zio_zio-mock - # - name: zio_zio-nio - # - name: zio_zio-optics - # - name: zio_zio-parser - # - name: zio_zio-prelude - # - name: zio_zio-process - # - name: zio_zio-profiling - # - name: zio_zio-query - # - name: zio_zio-rocksdb - # - name: zio_zio-telemetry - # - name: zio_zio-test-intellij - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-5: - # runs-on: ubuntu-22.04 - # needs: stage-4 - # strategy: - # matrix: - # include: - # - name: armanbilge_circe - # - name: bilal-fazlani_csv-schema - # - name: bilal-fazlani_jslt-parser - # - name: cheleb_zio-pravega - # - name: circe_circe - # - name: dvreeze_xpathparser - # - name: dwickern_scala-nameof - # - name: endpoints4s_endpoints4s - # - name: erikerlandson_coulomb - # - name: fd4s_vulcan - # - name: findify_flink-scala-api - # - name: gemini-hlsw_lucuma-refined - # - name: gemini-hlsw_refined-algebra - # - name: higherkindness_droste - # - name: ironcorelabs_cats-scalatest - # - name: johnspade_csv3s - # - name: kitlangton_zio-tui - # - name: lemonlabsuk_scala-uri - # - name: m2-oss_calypso - # - name: mattlangsenkamp_svgbounds - # - name: milessabin_shapeless - # - name: optics-dev_monocle - # - name: sagifogel_proptics - # - name: scalameta_metaconfig - # - name: scalanlp_breeze - # - name: scalaprops_scalaprops-shapeless - # - name: sciss_lucreswing - # - name: sciss_scalacollider - # - name: sciss_scissdsp - # - name: softwaremill_diffx - # - name: stuartapp_zcaffeine - # - name: svroonland_rezilience - # - name: svroonland_zio-amqp - # - name: svroonland_zio-kinesis - # - name: systemfw_dynosaur - # - name: typelevel_coop - # - name: typelevel_kittens - # - name: univalence_zio-spark - # - name: y-yu_slick-bulk-insert - # - name: zeal18_zio-mongodb - # - name: zio_zio-cli - # - name: zio_zio-s3 - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-6: - # runs-on: ubuntu-22.04 - # needs: stage-5 - # strategy: - # matrix: - # include: - # - name: aaronp_code-template - # - name: analogweb_analogweb-scala - # - name: armanbilge_circe-scala-yaml - # - name: armanbilge_scala-native-config-brew - # - name: bilal-fazlani_circe-json-schema - # - name: blackdoor_jose - # - name: bp3r_jsonrpc2 - # - name: caspercommunityio_casper-scala-sdk - # - name: chatwork_scala-jwk - # - name: christian-schlichtherle_circe-kafka - # - name: circe_circe-jackson - # - name: circe_circe-yaml - # - name: data-tools_big-data-types - # - name: eikek_yamusca - # - name: geirolz_advxml - # - name: gemini-hlsw_lucuma-core - # - name: hamnis_openapi-schema - # - name: hireproof_screening - # - name: hnaderi_named-codec - # - name: jap-company_fields - # - name: joernio_joern - # - name: karazinscalausersgroup_mongo-literals - # - name: katrix_perspective - # - name: kiberstender_fjwt - # - name: malliina_util-base - # - name: mrdimosthenis_scala-synapses - # - name: msgpack4z_msgpack4z-circe - # - name: nafg_cloud-logging-logback-scala - # - name: openmole_container - # - name: openmole_gridscale - # - name: openmole_mgo - # - name: plokhotnyuk_jsoniter-scala - # - name: pureharm_pureharm-json-circe - # - name: quafadas_dedav4s - # - name: sangria-graphql_sangria-circe - # - name: scalameta_mdoc - # - name: scalapb-json_scalapb-circe - # - name: sciss_scalacollider-dot - # - name: sciss_scalacollider-if - # - name: sciss_sonogramoverview - # - name: sdrafahl_codec - # - name: sfxcode_sapphire-data - # - name: sirthias_borer - # - name: spaceteams_scala-json-logging - # - name: thatscalaguy_circe-jq - # - name: tmccarthy_ausgeo - # - name: tofu-tf_glass - # - name: unibas-gravis_scalismo - # - name: vitaliihonta_scala-ql - # - name: vlmiroshnikov_authz - # - name: yakivy_poppet - # - name: zio_zio-json - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-7: - # runs-on: ubuntu-22.04 - # needs: stage-6 - # strategy: - # matrix: - # include: - # - name: alejandrohdezma_sbt-mdoc-toc - # - name: bilal-fazlani_zio-mongo - # - name: cornerman_chameleon - # - name: dacr_zio-lmdb - # - name: darrenjw_scala-glm - # - name: darrenjw_scala-smfsb - # - name: finos_morphir-scala - # - name: frawa_typed-json - # - name: gnieh_geo-scala - # - name: iltotore_iron - # - name: imrafaelmerino_json-scala-values - # - name: katrix_typenbt - # - name: sciss_scalacolliderswing - # - name: shiftleftsecurity_js2cpg - # - name: softwaremill_sttp-apispec - # - name: zio_zio-kafka - # - name: zio_zio-lambda - # - name: zio_zio-schema - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-8: - # runs-on: ubuntu-22.04 - # needs: stage-7 - # strategy: - # matrix: - # include: - # - name: katrix_minejson - # - name: sciss_soundprocesses - # - name: zio_zio-http - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-9: - # runs-on: ubuntu-22.04 - # needs: stage-8 - # strategy: - # matrix: - # include: - # - name: sciss_lucrepi - # - name: sciss_patterns - # - name: sciss_wolkenpumpe - # - name: zio_zio-metrics-connectors - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-10: - # runs-on: ubuntu-22.04 - # needs: stage-9 - # strategy: - # matrix: - # include: - # - name: errors4s_errors4s-core - # - name: errors4s_errors4s-core-scalacheck - # - name: etorreborre_specs2 - # - name: japgolly_microlibs-scala - # - name: japgolly_nyaya - # - name: reactivemongo_reactivemongo - # - name: reactivemongo_reactivemongo-bson - # - name: typelevel_cats-effect - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-11: - # runs-on: ubuntu-22.04 - # needs: stage-10 - # strategy: - # matrix: - # include: - # - name: 47degrees_fetch - # - name: akka_akka-http - # - name: alexarchambault_case-app - # - name: argonaut-io_argonaut - # - name: armanbilge_munit-cats-effect - # - name: armanbilge_scalacheck-effect - # - name: asflierl_sglicko2 - # - name: babylonhealth_lit-fhir - # - name: benhutchison_scalaswingcontrib - # - name: bkirwi_decline - # - name: cb372_cats-retry - # - name: cb372_scalacache - # - name: davenverse_cats-effect-time - # - name: davenverse_circuit - # - name: davenverse_clippette - # - name: davenverse_condemned - # - name: davenverse_env - # - name: davenverse_epimetheus - # - name: davenverse_fiberlocal - # - name: davenverse_keysemaphore - # - name: davenverse_lock - # - name: davenverse_mapref - # - name: davenverse_os-detect - # - name: emartech_scala-logger - # - name: enragedginger_akka-quartz-scheduler - # - name: errors4s_errors4s-core-cats - # - name: folone_poi.scala - # - name: geirolz_cats-xml - # - name: geirolz_fly4s - # - name: gonzih_cats-nats - # - name: indoorvivants_mdoc-effect - # - name: janstenpickle_hotswap-ref - # - name: japgolly_clear-config - # - name: japgolly_scala-graal - # - name: japgolly_scalacss - # - name: japgolly_test-state - # - name: kovacshuni_circe-config - # - name: lhns_munit-tagless-final - # - name: liquibase4s_liquibase4s - # - name: monix_monix - # - name: nafg_simpleivr - # - name: ohze_sd-util - # - name: oranda_libanius - # - name: ovotech_meters4s - # - name: pityka_saddle - # - name: playframework_play-file-watch - # - name: playframework_play-json - # - name: ppurang_abctemplates - # - name: ppurang_asynch - # - name: reactivemongo_reactivemongo-play-json - # - name: reactivemongo_reactivemongo-streaming - # - name: ruippeixotog_akka-testkit-specs2 - # - name: ruippeixotog_scala-scraper - # - name: scalatra_scalatra - # - name: sweet-delights_delightful-typeclasses - # - name: taig_babel - # - name: taig_scala-linguist - # - name: taig_scala-pygments - # - name: thatscalaguy_ulid4cats - # - name: tkrs_orcus - # - name: tmccarthy_tmmutils - # - name: tpolecat_pool-party - # - name: travisbrown_iteratee - # - name: typelevel_bobcats - # - name: typelevel_cats-effect-testing - # - name: typelevel_discipline-specs2 - # - name: typelevel_munit-cats-effect - # - name: typelevel_unique - # - name: ua-parser_uap-scala - # - name: unfiltered_unfiltered - # - name: vasilmkd_discipline-specs2 - # - name: virtuslab_avocado - # - name: vlmiroshnikov_aero3 - # - name: vlmiroshnikov_saga - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-12: - # runs-on: ubuntu-22.04 - # needs: stage-11 - # strategy: - # matrix: - # include: - # - name: akiomik_cats-nio-file - # - name: akka_akka-grpc - # - name: alhuelamo_dbjobs - # - name: armanbilge_cheshire - # - name: armanbilge_ip4s - # - name: armanbilge_log4cats - # - name: cchantep_acolyte - # - name: comcast_ip4s - # - name: davenverse_crossplatformioapp - # - name: davenverse_epimetheus-circuit - # - name: davenverse_mules - # - name: davenverse_single-fibered - # - name: emergentorder_onnx-scala - # - name: foundweekends_pamflet - # - name: gnieh_diffson - # - name: http4s_http4s-crypto - # - name: jwt-scala_jwt-scala - # - name: kailuowang_mau - # - name: kevin-lee_effectie - # - name: lancewalton_treelog - # - name: lhns_cats-effect-utils - # - name: lhns_scala-trustmanager-utils - # - name: molarmanful_sclin - # - name: monix_monix-bio - # - name: msgpack4z_msgpack4z-argonaut - # - name: msgpack4z_msgpack4z-play - # - name: ohze_couchbase-scala - # - name: outr_scribe - # - name: pityka_nspl - # - name: playframework_playframework - # - name: rallyhealth_weepickle - # - name: rewards-network_combos - # - name: sangria-graphql_sangria-argonaut - # - name: sangria-graphql_sangria-monix - # - name: sangria-graphql_sangria-play-json - # - name: scala-cli_scala-cli-signing - # - name: scalapb-json_scalapb-argonaut - # - name: sweet-delights_delightful-parsing - # - name: timwspence_cats-stm - # - name: tmccarthy_tmm-scala-collections - # - name: typelevel_cats-effect-cps - # - name: typelevel_keypool - # - name: typelevel_scalacheck-effect - # - name: typelevel_vault - # - name: vladkopanev_cats-saga - # - name: xuwei-k_httpz - # - name: xuwei-k_jwt-scala - # - name: zio_interop-monix - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-13: - # runs-on: ubuntu-22.04 - # needs: stage-12 - # strategy: - # matrix: - # include: - # - name: armanbilge_fs2 - # - name: bilal-fazlani_akka-http-jwt-auth - # - name: carueda_tscfg - # - name: davenverse_epimetheus-log4cats - # - name: emartech_jwt-akka-http - # - name: fiatjaf_scoin - # - name: geirolz_erules - # - name: janlisse_zio-jwt-validator - # - name: permutive-engineering_prometheus4cats - # - name: pityka_lamp - # - name: playframework_anorm - # - name: playframework_play-ws - # - name: sangria-graphql_sangria - # - name: stephennancekivell_scalatest-json - # - name: typelevel_fs2 - # - name: typelevel_log4cats - # - name: virtuslab_scala-cli - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-14: - # runs-on: ubuntu-22.04 - # needs: stage-13 - # strategy: - # matrix: - # include: - # - name: andimiller_hedgehogs - # - name: armanbilge_calico - # - name: armanbilge_jawn-fs2 - # - name: armanbilge_schrodinger - # - name: armanbilge_van-cats - # - name: banno_cosmos4s - # - name: benoitlouy_tele - # - name: circe_circe-fs2 - # - name: creativescala_doodle - # - name: creativescala_doodle-explore - # - name: davenverse_catscript - # - name: davenverse_process - # - name: delimobil_fs2-hbase - # - name: disneystreaming_weaver-test - # - name: eikek_binny - # - name: fd4s_fs2-kafka - # - name: gekomad_itto-csv - # - name: gemini-hlsw_crystal - # - name: jmcardon_tsec - # - name: keirlawson_fs2-progress - # - name: kirill5k_mongo4cats - # - name: kory33_s2mc-test - # - name: kovstas_fs2-throttler - # - name: laserdisc-io_log-effect - # - name: lhns_fs2-utils - # - name: lhns_nifi-scala - # - name: mjakubowski84_parquet4s - # - name: mkroli_dns4s - # - name: naoh87_lettucef - # - name: ollls_quartz-h2 - # - name: outr_scarango - # - name: outr_spice - # - name: permutive-engineering_refreshable - # - name: polystat_odin - # - name: profunktor_fs2-rabbit - # - name: profunktor_redis4cats - # - name: pureharm_pureharm-effects-cats - # - name: regis-leray_fs2-ftp - # - name: rewards-network_pure-aws - # - name: rssh_cps-async-connect - # - name: rustedbones_taxonomy - # - name: sageserpent-open_americium - # - name: sangria-graphql_sangria-relay - # - name: sangria-graphql_sangria-slowlog - # - name: scalawilliam_xs4s - # - name: scanamo_scanamo - # - name: scodec_scodec-stream - # - name: softwaremill_sttp-shared - # - name: systemfw_upperbound - # - name: timbertson_foperator - # - name: tinkoff_phobos - # - name: tmccarthy_scala-db - # - name: tpolecat_atto - # - name: tpolecat_doobie - # - name: trace4cats_trace4cats - # - name: typelevel_fs2-grpc - # - name: typelevel_jawn-fs2 - # - name: valencik_textmogrify - # - name: zengularity_benji - # - name: zio_interop-cats - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-15: - # runs-on: ubuntu-22.04 - # needs: stage-14 - # strategy: - # matrix: - # include: - # - name: aaronp_franz - # - name: ahjohannessen_sec - # - name: armanbilge_sadalsuud - # - name: armanbilge_stratus - # - name: atnos-org_eff - # - name: bplommer_launch-catsly - # - name: clevercloud_pulsar4s - # - name: davenverse_epimetheus-redis4cats - # - name: eikek_bitpeace - # - name: eikek_calev - # - name: eikek_emil - # - name: gaelrenoux_tranzactio - # - name: gnieh_fs2-data - # - name: guymers_ceesvee - # - name: http4s_http4s - # - name: indoorvivants_sbt-vcpkg - # - name: indoorvivants_subatomic - # - name: indoorvivants_weaver-playwright - # - name: japgolly_webapp-util - # - name: lhns_doobie-flyway - # - name: mvv_sager - # - name: narma_tranzactio - # - name: outr_mailgun4s - # - name: outr_robobrowser - # - name: permutive-engineering_prometheus4cats-contrib - # - name: polyvariant_scala-git-markers - # - name: polyvariant_treesitter4s - # - name: profunktor_neutron - # - name: pureharm_pureharm-aws - # - name: pureharm_pureharm-db-core-jdbc - # - name: pureharm_pureharm-testkit - # - name: rustedbones_scout - # - name: scodec_scodec-protocols - # - name: sideeffffect_zio-doobie - # - name: trace4cats_trace4cats-avro - # - name: trace4cats_trace4cats-kafka - # - name: trace4cats_trace4cats-tail-sampling-extras - # - name: trace4cats_trace4cats-xray - # - name: trace4cats_trace4cats-zio - # - name: user-signal_fs2-mqtt - # - name: valskalla_odin - # - name: vigoo_desert - # - name: vigoo_prox - # - name: zio_zio-connect - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-16: - # runs-on: ubuntu-22.04 - # needs: stage-15 - # strategy: - # matrix: - # include: - # - name: 47degrees_github4s - # - name: avast_datadog4s - # - name: banno_vault4s - # - name: davenverse_circuit-http4s - # - name: davenverse_epimetheus-http4s - # - name: davenverse_fuuid - # - name: davenverse_github - # - name: davenverse_publicsuffix - # - name: davenverse_whale-tail - # - name: disneystreaming_smithy4s - # - name: dwolla_epimetheus-server - # - name: dylemma_xml-spac - # - name: errors4s_errors4s-http - # - name: fomkin_korolev - # - name: fthomas_fs2-cron - # - name: gemini-hlsw_clue - # - name: gemini-hlsw_lucuma-catalog - # - name: http4s_blaze - # - name: http4s_http4s-armeria - # - name: http4s_http4s-fabric - # - name: http4s_http4s-fs2-data - # - name: http4s_http4s-jdk-http-client - # - name: http4s_http4s-prometheus-metrics - # - name: http4s_http4s-scala-xml - # - name: http4s_http4s-scalatags - # - name: http4s_http4s-servlet - # - name: http4s_http4s-twirl - # - name: i10416_slackapis - # - name: ingarabr_http4s-cloud-functions - # - name: jbwheatley_pact4s - # - name: killaitis_http4s-cloud-functions - # - name: lego_woof - # - name: lhns_http4s-errors - # - name: lhns_remote-io - # - name: mobimeo_fs2-gtfs - # - name: neandertech_langoustine - # - name: pac4j_http4s-pac4j - # - name: planet42_laika - # - name: pureconfig_pureconfig - # - name: pureharm_pureharm-db-core - # - name: taig_flog - # - name: theiterators_kebs - # - name: tpolecat_natchez - # - name: trace4cats_trace4cats-avro-kafka - # - name: trace4cats_trace4cats-exporter-http - # - name: trace4cats_trace4cats-http4s - # - name: vigoo_clipp - # - name: vlovgr_ciris - # - name: y-yu_excel-reads - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-17: - # runs-on: ubuntu-22.04 - # needs: stage-16 - # strategy: - # matrix: - # include: - # - name: 2m_ciris-hocon - # - name: ahjohannessen_smithy4s-repro-lib - # - name: armanbilge_bayou - # - name: armanbilge_feral - # - name: armanbilge_gcp4s - # - name: augustjune_canoe - # - name: davenverse_natchez-http4s-otel - # - name: davenverse_natchez-local - # - name: davenverse_rediculous - # - name: davenverse_snickerdoodle - # - name: gemini-hlsw_lucuma-schemas - # - name: higherkindness_mu-scala - # - name: http4s_http4s-jetty - # - name: http4s_http4s-netty - # - name: http4s_http4s-tomcat - # - name: itv_scala-pact - # - name: laserdisc-io_fs2-aws - # - name: lhns_http4s-spa - # - name: massimosiani_skunk - # - name: monix_monix-connect - # - name: ovotech_ciris-aws-secretsmanager - # - name: ovotech_natchez-extras - # - name: phillhenry_dreadnought - # - name: pureharm_pureharm-config-ciris - # - name: scalabin-no_http4s-directives - # - name: softwaremill_sttp - # - name: torrentdam_bittorrent - # - name: tpolecat_natchez-http4s - # - name: tpolecat_skunk - # - name: trace4cats_trace4cats-cloudtrace - # - name: trace4cats_trace4cats-datadog - # - name: trace4cats_trace4cats-jaeger-integration-test - # - name: trace4cats_trace4cats-natchez - # - name: trace4cats_trace4cats-newrelic - # - name: travisbrown_dhallj - # - name: typelevel_feral - # - name: valdemargr_gql - # - name: virtuslab_inkuire - # - name: zio_zio-metrics-legacy - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-18: - # runs-on: ubuntu-22.04 - # needs: stage-17 - # strategy: - # matrix: - # include: - # - name: 47degrees_sbt-energymonitor - # - name: andreamarcolin_oidc4s - # - name: besselstudio_coingecko - # - name: coralogix_zio-k8s - # - name: dacr_code-examples-manager - # - name: dapperware_zio-slack - # - name: davenverse_natchez-rediculous - # - name: davenverse_rediculous-concurrent - # - name: eventstore_eventstore.jvm - # - name: fgrutsch_emergence - # - name: gemini-hlsw_lucuma-sso - # - name: hamnis_jwk - # - name: hnaderi_edomata - # - name: hnaderi_scala-k8s - # - name: juliano_pokeapi-scala - # - name: jwojnowski_oidc4s - # - name: kierendavies_skunk-migrate - # - name: linyxus_papiers-core - # - name: ocadotechnology_sttp-oauth2 - # - name: paoloboni_binance-scala-client - # - name: polynote_uzhttp - # - name: polystat_polystat-cli - # - name: qwbarch_snowflake4s - # - name: shastick_zio-prefetcher - # - name: sksamuel_elastic4s - # - name: softwaremill_tapir - # - name: testcontainers_testcontainers-scala - # - name: tinkoff_muffin - # - name: tmccarthy_fetch - # - name: trace4cats_trace4cats-jaeger - # - name: trace4cats_trace4cats-opentelemetry - # - name: trace4cats_trace4cats-zipkin - # - name: wiringbits_wiringbits-webapp-utils - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-19: - # runs-on: ubuntu-22.04 - # needs: stage-18 - # strategy: - # matrix: - # include: - # - name: alejandrohdezma_http4s-munit - # - name: apimorphism_telegramium - # - name: avast_scala-server-toolkit - # - name: carlos-verdes_zio-arangodb - # - name: danslapman_morphling - # - name: delimobil_cabbit - # - name: eventstore_eventstore.akka.persistence - # - name: evolution-gaming_derivation - # - name: fs2-blobstore_fs2-blobstore - # - name: gemini-hlsw_gsp-graphql - # - name: ghostdogpr_caliban - # - name: itv_quartz4s - # - name: jwojnowski_googlecloud4s - # - name: lolgab_snunit - # - name: permutive-engineering_fs2-google-pubsub - # - name: pme123_camundala - # - name: rediscala_rediscala - # - name: scalikejdbc_scalikejdbc-async - # - name: scottweaver_testcontainers-for-zio - # - name: sideeffffect_zio-testcontainers - # - name: tinkoff_oolong - # - name: tototoshi_slick-joda-mapper - # - name: trace4cats_trace4cats-sttp - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-20: - # runs-on: ubuntu-22.04 - # needs: stage-19 - # strategy: - # matrix: - # include: - # - name: gemini-hlsw_lucuma-graphql-routes - # - name: johnspade_tgbot-utils - # - name: kamon-io_kamon - # - name: polyvariant_caliban-gitlab - # - name: zio_caliban-deriving - # - name: zio_zio-protoquill - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-21: - # runs-on: ubuntu-22.04 - # needs: stage-20 - # strategy: - # matrix: - # include: - # - name: gemini-hlsw_lucuma-itc - # - name: liewhite_swopen - # - name: lloydmeta_enumeratum - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' - # stage-22: - # runs-on: ubuntu-22.04 - # needs: stage-21 - # strategy: - # matrix: - # include: - # - name: liewhite_common - # - name: pjfanning_jackson-module-enumeratum - # - name: swagger-akka-http_swagger-enumeratum-module - # steps: - # - name: "Echo" - # run: echo '${{matrix.name}}' From aca98597838ccf2f90ddfef11726f0951796b2b6 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 19:07:52 +0100 Subject: [PATCH 029/154] Set default memory request if missing at action level --- .github/actions/build-project/action.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 1a87d162..40090684 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -26,14 +26,17 @@ runs: options: -v ${{ github.workspace }}:/opencb/ run: | ConfigFile="/opencb/.github/workflows/buildConfig.json" + DefaultConfig='{"memoryRequestMb":4096}' config () { - jq -c -r ".\"${{ inputs.project-name }}\"$1" $ConfigFile + path=".\"${{ inputs.project-name }}\"$@" + jq -c -r "$path" $ConfigFile } touch build-logs.txt build-summary.txt # Assume failure unless overwritten by a successful build echo 'failure' > build-status.txt + /build/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ @@ -42,8 +45,8 @@ runs: "$(config .targets)" \ 'https://repo1.maven.org/maven2' \ '1.6.2' \ - "$(config .config)" 2>&1 | tee build-logs.txt - + "$(config .config // ${DefaultConfig})" 2>&1 | tee build-logs.txt + # Store results mv build-logs.txt /opencb/ mv build-status.txt /opencb/ From b1da1a13c0b2a88b72f6a2f631dbf88ba3466557 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 19:55:07 +0100 Subject: [PATCH 030/154] Setup build config auto-updates --- .github/workflows/autoUpdateBuildPlan.yaml | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 .github/workflows/autoUpdateBuildPlan.yaml diff --git a/.github/workflows/autoUpdateBuildPlan.yaml b/.github/workflows/autoUpdateBuildPlan.yaml new file mode 100644 index 00000000..5a73cb72 --- /dev/null +++ b/.github/workflows/autoUpdateBuildPlan.yaml @@ -0,0 +1,50 @@ +name: Auto update build plan + +on: + workflow_dispatch: + schedule: + # Every friday at 4 PM + - cron: "0 16 * * 5" +jobs: + build-plan: + runs-on: ubuntu-22.04 + steps: + - name: Git Checkout + uses: actions/checkout@v3 + + - name: Install scala-cli + run: sdk install scalacli + + - name: Build plan + run: scala-cli run coordinator/ -- 3 -1 -1 "" env/prod/config/replaced-projects.txt env/prod/config/projects-config.conf env/prod/config/filtered-projects.txt + + - name: Create PR + uses: peter-evans/create-pull-request@v4 + id: cpr + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: Update build config + committer: GitHub + author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com> + signoff: false + branch: build/scheduled-update + branch-suffix: timestamp + delete-branch: true + title: "[Bot] Update build config" + draft: false + add-paths: | + .github/workflows/buildPlan.yaml + .github/workflows/buildConfig.json + + - name: Auto approve + if: steps.cpr.outputs.pull-request-operation == 'created' + uses: juliangruber/approve-pull-request-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + number: ${{ steps.cpr.outputs.pull-request-number }} + + - name: Auto merge PR + uses: peter-evans/enable-pull-request-automerge@v2 + with: + token: ${{ secrets.GITHUB_TOKEN }} + pull-request-number: ${{ steps.cpr.outputs.pull-request-number }} From 9589e9ee78810c29074a183c19f5ba7dde5a672d Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 19:57:09 +0100 Subject: [PATCH 031/154] fix installation of scalacli --- .github/workflows/autoUpdateBuildPlan.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/autoUpdateBuildPlan.yaml b/.github/workflows/autoUpdateBuildPlan.yaml index 5a73cb72..9005f42a 100644 --- a/.github/workflows/autoUpdateBuildPlan.yaml +++ b/.github/workflows/autoUpdateBuildPlan.yaml @@ -11,9 +11,8 @@ jobs: steps: - name: Git Checkout uses: actions/checkout@v3 - - - name: Install scala-cli - run: sdk install scalacli + - uses: coursier/cache-action@v6 + - uses: VirtusLab/scala-cli-setup@main - name: Build plan run: scala-cli run coordinator/ -- 3 -1 -1 "" env/prod/config/replaced-projects.txt env/prod/config/projects-config.conf env/prod/config/filtered-projects.txt From 92c8dbd99949466e1742729eceead2693f036fc9 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 20:26:48 +0100 Subject: [PATCH 032/154] Test other half of the build --- .github/workflows/buildPlan.yaml | 2126 +++++++++++++++--------------- 1 file changed, 1063 insertions(+), 1063 deletions(-) diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 9e1b6c2d..9e5d6d77 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -18,99 +18,99 @@ jobs: strategy: matrix: include: - - name: afsalthaj_constraintless - - name: alejandrohdezma_dummy - - name: alejandrohdezma_sbt-propagate - - name: almond-sh_almond - - name: barnardb_tinyplate - - name: com-lihaoyi_geny - - name: com-lihaoyi_sourcecode - - name: com-lihaoyi_utest - - name: cornerman_simple-scalajs-requests - - name: coursier_dependency - - name: cquiroz_scala-java-time - - name: dieproht_matr - - name: dmytromitin_dotty-patched - - name: eed3si9n_verify - - name: eltherion_http4s-timer - - name: fdietze_formidable - - name: fiatjaf_nlog - - name: fommil_jzon - - name: gaeljw_typetrees - - name: gemini-hlsw_lucuma-jts - - name: getshaka-org_native-converter - - name: hamnis_dataclass-scalafix - - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec - - name: http4s_hpack - - name: iheartradio_ficus - # - name: j5ik2o_akka-persistence-s3 - # - name: jcouyang_jujiu - # - name: jodersky_identicon - # - name: jodersky_simplesql - # - name: jphmrst_scala-latex - # - name: kubukoz_debug-utils - # - name: lightbend_ssl-config - # - name: likeligood-ab_scala-react - # - name: lunduniversity_introprog-scalalib - # - name: markehammons_slinc - # - name: max-leuthaeuser_scroll - # - name: mdedetrich_scalacheck - # - name: nafg_scala-phonenumber - # - name: nafg_scheduler - # - name: nickburkard_aws-cdk-scala - # - name: nscala-time_nscala-time - # - name: nthportal_spaghetti - # - name: olivierblanvillain_regsafe - # - name: openmole_scaladget - # - name: otavia-projects_mill-rust-jni - # - name: outr_perfolation - # - name: oyvindberg_tui-scala - # - name: raistlintao_scalalogger - # - name: rssh_dotty-cps-async - # - name: sangria-graphql_sangria-streaming-api - # - name: sbt_sbt-jni - # - name: scala-cli_java-class-name - # - name: scala-cli_libdaemon-jvm - # - name: scala-js_scala-js-macrotask-executor - # - name: scala-js_scala-js-stubs - # - name: scala-ts_scala-ts - # - name: scala_scala-collection-compat - # - name: scala_scala-collection-contrib - # - name: scala_scala-java8-compat - # - name: scala_scala-parallel-collections - # - name: scala_scala-xml - # - name: scalqa_scalqa - # - name: sciss_fileutil - # - name: sciss_linkernighantsp - # - name: sciss_log - # - name: sciss_optional - # - name: sciss_raphaelicons - # - name: sciss_transform4s - # - name: sciss_treetable - # - name: sean-ideabank_rudolf - # - name: sinaghaffari_monadicsimplifier - # - name: sirthias_macrolizer - # - name: softwaremill_magnolia - # - name: softwaremill_odelay - # - name: softwaremill_scala-common - # - name: spray_spray - # - name: swaldman_mlog-scala - # - name: t2v_holidays - # - name: tabdulradi_happypath - # - name: taig_object-fit - # - name: themillhousegroup_scoup - # - name: typelevel_literally - # - name: typelevel_scalacheck - # - name: typelevel_simulacrum-scalafix - # - name: uharaqo_scala-event-sourcing - # - name: webjars_webjars-play - # - name: wz7982_easysql-scala - # - name: xuwei-k_applybuilder - # - name: xuwei-k_nobox - # - name: xuwei-k_scala3profile - # - name: yakivy_jam - # - name: yurique_embedded-files-macro - # - name: zio_zio-constraintless + # - name: afsalthaj_constraintless + # - name: alejandrohdezma_dummy + # - name: alejandrohdezma_sbt-propagate + # - name: almond-sh_almond + # - name: barnardb_tinyplate + # - name: com-lihaoyi_geny + # - name: com-lihaoyi_sourcecode + # - name: com-lihaoyi_utest + # - name: cornerman_simple-scalajs-requests + # - name: coursier_dependency + # - name: cquiroz_scala-java-time + # - name: dieproht_matr + # - name: dmytromitin_dotty-patched + # - name: eed3si9n_verify + # - name: eltherion_http4s-timer + # - name: fdietze_formidable + # - name: fiatjaf_nlog + # - name: fommil_jzon + # - name: gaeljw_typetrees + # - name: gemini-hlsw_lucuma-jts + # - name: getshaka-org_native-converter + # - name: hamnis_dataclass-scalafix + # - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec + # - name: http4s_hpack + # - name: iheartradio_ficus + - name: j5ik2o_akka-persistence-s3 + - name: jcouyang_jujiu + - name: jodersky_identicon + - name: jodersky_simplesql + - name: jphmrst_scala-latex + - name: kubukoz_debug-utils + - name: lightbend_ssl-config + - name: likeligood-ab_scala-react + - name: lunduniversity_introprog-scalalib + - name: markehammons_slinc + - name: max-leuthaeuser_scroll + - name: mdedetrich_scalacheck + - name: nafg_scala-phonenumber + - name: nafg_scheduler + - name: nickburkard_aws-cdk-scala + - name: nscala-time_nscala-time + - name: nthportal_spaghetti + - name: olivierblanvillain_regsafe + - name: openmole_scaladget + - name: otavia-projects_mill-rust-jni + - name: outr_perfolation + - name: oyvindberg_tui-scala + - name: raistlintao_scalalogger + - name: rssh_dotty-cps-async + - name: sangria-graphql_sangria-streaming-api + - name: sbt_sbt-jni + - name: scala-cli_java-class-name + - name: scala-cli_libdaemon-jvm + - name: scala-js_scala-js-macrotask-executor + - name: scala-js_scala-js-stubs + - name: scala-ts_scala-ts + - name: scala_scala-collection-compat + - name: scala_scala-collection-contrib + - name: scala_scala-java8-compat + - name: scala_scala-parallel-collections + - name: scala_scala-xml + - name: scalqa_scalqa + - name: sciss_fileutil + - name: sciss_linkernighantsp + - name: sciss_log + - name: sciss_optional + - name: sciss_raphaelicons + - name: sciss_transform4s + - name: sciss_treetable + - name: sean-ideabank_rudolf + - name: sinaghaffari_monadicsimplifier + - name: sirthias_macrolizer + - name: softwaremill_magnolia + - name: softwaremill_odelay + - name: softwaremill_scala-common + - name: spray_spray + - name: swaldman_mlog-scala + - name: t2v_holidays + - name: tabdulradi_happypath + - name: taig_object-fit + - name: themillhousegroup_scoup + - name: typelevel_literally + - name: typelevel_scalacheck + - name: typelevel_simulacrum-scalafix + - name: uharaqo_scala-event-sourcing + - name: webjars_webjars-play + - name: wz7982_easysql-scala + - name: xuwei-k_applybuilder + - name: xuwei-k_nobox + - name: xuwei-k_scala3profile + - name: yakivy_jam + - name: yurique_embedded-files-macro + - name: zio_zio-constraintless steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -126,36 +126,36 @@ jobs: strategy: matrix: include: - - name: 47degrees_scalacheck-toolbox - - name: anatoliykmetyuk_simple-rockets-compiler - - name: com-lihaoyi_castor - - name: com-lihaoyi_fansi - - name: com-lihaoyi_os-lib - - name: com-lihaoyi_requests-scala - - name: com-lihaoyi_scalatags - - name: com-lihaoyi_upickle - - name: eed3si9n_expecty - - name: ekrich_sconfig - - name: fomkin_levsha - - name: indoorvivants_sn-demangler - - name: jd557_minart - - name: jodersky_ustats - - name: monix_minitest - # - name: rssh_shim--scala-async--dotty-cps-async - # - name: sbt-jib_sbt-jib - # - name: sbt_sbinary - # - name: scala_scala-parser-combinators - # - name: scalameta_munit - # - name: scalatest_scalatest - # - name: scalaz_scalaz - # - name: scopt_scopt - # - name: simy4_coregex - # - name: sirthias_parboiled2 - # - name: suzaku-io_boopickle - # - name: typelevel_discipline - # - name: typelevel_jawn - # - name: typelevel_scalacheck-xml - # - name: vasilmkd_discipline + # - name: 47degrees_scalacheck-toolbox + # - name: anatoliykmetyuk_simple-rockets-compiler + # - name: com-lihaoyi_castor + # - name: com-lihaoyi_fansi + # - name: com-lihaoyi_os-lib + # - name: com-lihaoyi_requests-scala + # - name: com-lihaoyi_scalatags + # - name: com-lihaoyi_upickle + # - name: eed3si9n_expecty + # - name: ekrich_sconfig + # - name: fomkin_levsha + # - name: indoorvivants_sn-demangler + # - name: jd557_minart + # - name: jodersky_ustats + # - name: monix_minitest + - name: rssh_shim--scala-async--dotty-cps-async + - name: sbt-jib_sbt-jib + - name: sbt_sbinary + - name: scala_scala-parser-combinators + - name: scalameta_munit + - name: scalatest_scalatest + - name: scalaz_scalaz + - name: scopt_scopt + - name: simy4_coregex + - name: sirthias_parboiled2 + - name: suzaku-io_boopickle + - name: typelevel_discipline + - name: typelevel_jawn + - name: typelevel_scalacheck-xml + - name: vasilmkd_discipline steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -171,249 +171,249 @@ jobs: strategy: matrix: include: - - name: aaronp_args4c - - name: aaronp_eie - - name: aiyanbo_scala-i18n - - name: akiomik_seaw - - name: alexarchambault_scalacon-2022-demo - - name: alexarchambault_scalacon2022-demo - - name: altoo-ag_akka-kryo-serialization - - name: andimiller_munit-cats-effect-styles - - name: andyglow_scala-range - - name: andyglow_scala-xml-diff - - name: andyglow_typesafe-config-scala - - name: aoiroaoino_nanolens - - name: arainko_ducktape - - name: ariskk_burner4s - - name: arturopala_buffer-and-slice - - name: arturopala_validator - - name: ashwinbhaskar_sight-scala - - name: beangle_db - - name: beangle_doc - - name: beangle_ids - - name: beangle_notify - - name: bilal-fazlani_rainbowcli - - name: bilal-fazlani_swiftbar4s - - name: blemale_scaffeine - - name: bpholt_java-time-literals - - name: carlosedp_scalautils - - name: catap_scala-blake3 - - name: catap_scala-sha - - name: changvvb_scala-protobuf-java - - name: chrisokasaki_hwtest - # - name: chronoscala_chronoscala - # - name: ciaraobrien_dottytags - # - name: clulab_fatdynet - # - name: com-lihaoyi_pprint - # - name: cornerman_scala-cuid - # - name: cquiroz_sbt-locales - # - name: creativescala_doodle-svg - # - name: dacr_drools-scripting - # - name: dacr_jassh - # - name: dacr_json2props - # - name: dacr_naturalsort - # - name: dacr_primes - # - name: dacr_split - # - name: dacr_unittools - # - name: daghemberg_paut-program - # - name: daghemberg_problemutils - # - name: davegurnell_unindent - # - name: davenverse_namecase - # - name: davidledwards_scalop - # - name: davidledwards_zookeeper - # - name: dvreeze_yaidom - # - name: eed3si9n_gigahorse - # - name: eed3si9n_sjson-new - # - name: emartech_escher-akka-http - # - name: failurewall_failurewall - # - name: fasterxml_jackson-module-scala - # - name: foundweekends_knockoff - # - name: frawa_inline-files - # - name: frugalmechanic_scala-optparse - # - name: gekomad_scala-compress - # - name: giabao_paho-akka - # - name: giiita_refuel - # - name: gochaorg_json4s3 - # - name: greenfossil_commons-i18n - # - name: greenfossil_commons-json - # - name: greenleafoss_green-leaf-mongo - # - name: guardian_fastly-api-client - # - name: gzoller_deploysample - # - name: gzoller_scala-reflection - # - name: h8io_borscht - # - name: hedgehogqa_scala-hedgehog - # - name: herminiogg_label2thesaurus - # - name: herminiogg_shexml - # - name: hseeberger_slf4s - # - name: http4s_http4s-finagle - # - name: i10416_cssminifier - # - name: i10416_munkres - # - name: ij-plugins_ijp-debayer2sx - # - name: ij-plugins_ijp-javacv - # - name: ij-plugins_ijp-toolkit - # - name: indoorvivants_detective - # - name: indoorvivants_opaque-newtypes - # - name: indoorvivants_rendition - # - name: irevive_union-derivation - # - name: j5ik2o_base64scala - # - name: j5ik2o_docker-controller-scala - # - name: j5ik2o_intervals-scala - # - name: jandom-devel_scalafix - # - name: jcouyang_dhall-generic - # - name: jkugiya_aws-v4-signer-scala - # - name: jodersky_yamlesque - # - name: jozic_scalax-collection - # - name: jphmrst_bps - # - name: jphmrst_scala-automata - # - name: jphmrst_scalautils - # - name: kcrypt_scala-biginteger - # - name: kcrypt_scala-blake3 - # - name: kcrypt_scala-sha - # - name: kzmake_uuid7s - # - name: l-space_types - # - name: lightbend-labs_lightbend-emoji - # - name: lightbend-labs_scala-logging - # - name: lightbend_mima - # - name: log4s_log4s - # - name: lomigmegard_akka-http-cors - # - name: lorandszakacs_enclosure - # - name: losizm_bolster - # - name: losizm_ergo - # - name: losizm_grapple - # - name: losizm_little-cli - # - name: losizm_little-config - # - name: losizm_little-io - # - name: losizm_little-json - # - name: losizm_little-security - # - name: losizm_little-sql - # - name: losizm_little-time - # - name: losizm_scamper - # - name: losizm_t2 - # - name: malliina_mobile-push - # - name: malyszaryczlowiek_foo-repo - # - name: malyszaryczlowiek_kessenger-lib - # - name: marchliu_jaskell-dotty - # - name: mateuszkubuszok_pipez - # - name: metarank_cfor - # - name: mkroli_lpm - # - name: monix_implicitbox - # - name: mrdimosthenis_glicko2 - # - name: mutsuhiro6_ulid-scala3 - # - name: mvv_typine - # - name: nafg_css-dsl - # - name: nafg_simple-router - # - name: nicolasfara_ecscala - # - name: note_mini-refined - # - name: nremond_pbkdf2-scala - # - name: ohze_akka-guice - # - name: ohze_php-utils - # - name: opaliasystems_opalia-commons-core - # - name: outr_lucene4s - # - name: outr_moduload - # - name: outr_profig - # - name: outr_reactify - # - name: paoloboni_spray-json-derived-codecs - # - name: pdal_java - # - name: petitviolet_scala-operator - # - name: phaller_spores3 - # - name: phenoscape_scowl - # - name: pityka_pairwisealignment - # - name: pjfanning_scala-faker - # - name: pjfanning_scala3-sample-classes - # - name: playframework_cachecontrol - # - name: playframework_twirl - # - name: plokhotnyuk_fast-string-interpolator - # - name: plokhotnyuk_rtree2d - # - name: pmeheut_nscala-java-time - # - name: postgresql-async_postgresql-async - # - name: purplekingdomgames_tyrian - # - name: raquo_scala-dom-types - # - name: rescala-lang_rescala - # - name: rmgk_slips - # - name: rssh_trackedfuture - # - name: rtyley_rate-limit-status - # - name: rtyley_scala-collection-plus - # - name: rtyley_scala-textmatching - # - name: ruimo_gh-sonatype-example - # - name: ruimo_scoins - # - name: sakulk_serval - # - name: sangria-graphql_macro-visit - # - name: sangria-graphql_sangria-marshalling-api - # - name: sbt_io - # - name: scala-native_scala-native - # - name: scala-tessella_ring-seq - # - name: scala-workers_commons-lang3-bridge - # - name: scala_scala-swing - # - name: scalacenter_tasty-query - # - name: scalafx_scalafx - # - name: scalapb_scalapb - # - name: scalaprops_scalaprops - # - name: scalapy_python-native-libs - # - name: scalapy_scalapy - # - name: scalatest_scalatestplus-easymock - # - name: scalatest_scalatestplus-jmock - # - name: scalatest_scalatestplus-junit - # - name: scalatest_scalatestplus-mockito - # - name: scalatest_scalatestplus-scalacheck - # - name: scalatest_scalatestplus-selenium - # - name: scalikejdbc_scalikejdbc - # - name: scallop_scallop - # - name: scf37_config3 - # - name: scf37_filewatch - # - name: sciss_equal - # - name: sciss_fingertree - # - name: sciss_kollflitz - # - name: sciss_model - # - name: sciss_numbers - # - name: sciss_scalaosc - # - name: sciss_topology - # - name: scodec_scodec-bits - # - name: scoverage_scalac-scoverage-plugin - # - name: sfxcode_pebble-scala - # - name: sh4869_semver-parser-scala - # - name: sherpal_url-dsl - # - name: shiftleftsecurity_overflowdb-codegen - # - name: sirthias_scala-ssh - # - name: sirthias_spliff - # - name: softwaremill_macwire - # - name: softwaremill_quicklens - # - name: softwaremill_retry - # - name: softwaremill_sttp-model - # - name: ssanj_delight - # - name: sullis_jms-testkit - # - name: sweet-delights_delightful-cron - # - name: tabdulradi_nullable - # - name: takezoe_scala-jdbc - # - name: takezoe_solr-scala-client - # - name: tarao_collection-scala - # - name: thoughtworksinc_binding.scala - # - name: thoughtworksinc_tryt.scala - # - name: tkrs_mess - # - name: tmccarthy_digest4s - # - name: tofu-tf_cherry - # - name: tototoshi_scala-csv - # - name: tpolecat_sourcepos - # - name: tpolecat_typename - # - name: typelevel_discipline-munit - # - name: typelevel_discipline-scalatest - # - name: typelevel_fabric - # - name: typelevel_scalac-compat - # - name: typelevel_scalac-options - # - name: typelevel_squants - # - name: typesafeconfigops_typesafeconfigops - # - name: varwise_prometheus-akka-http - # - name: vincenzobaz_spark-scala3 - # - name: wangzaixiang_scala-sql - # - name: wangzaixiang_wjson - # - name: whisklabs_docker-it-scala - # - name: wolfendale_scalacheck-gen-regexp - # - name: wvlet_airframe - # - name: xuwei-k_iarray - # - name: xuwei-k_zeroapply - # - name: yrichika_scalahtml - # - name: zero-deps_proto - # - name: zio_izumi-reflect - # - name: zygfryd_scala-zygf-jackshaft + # - name: aaronp_args4c + # - name: aaronp_eie + # - name: aiyanbo_scala-i18n + # - name: akiomik_seaw + # - name: alexarchambault_scalacon-2022-demo + # - name: alexarchambault_scalacon2022-demo + # - name: altoo-ag_akka-kryo-serialization + # - name: andimiller_munit-cats-effect-styles + # - name: andyglow_scala-range + # - name: andyglow_scala-xml-diff + # - name: andyglow_typesafe-config-scala + # - name: aoiroaoino_nanolens + # - name: arainko_ducktape + # - name: ariskk_burner4s + # - name: arturopala_buffer-and-slice + # - name: arturopala_validator + # - name: ashwinbhaskar_sight-scala + # - name: beangle_db + # - name: beangle_doc + # - name: beangle_ids + # - name: beangle_notify + # - name: bilal-fazlani_rainbowcli + # - name: bilal-fazlani_swiftbar4s + # - name: blemale_scaffeine + # - name: bpholt_java-time-literals + # - name: carlosedp_scalautils + # - name: catap_scala-blake3 + # - name: catap_scala-sha + # - name: changvvb_scala-protobuf-java + # - name: chrisokasaki_hwtest + - name: chronoscala_chronoscala + - name: ciaraobrien_dottytags + - name: clulab_fatdynet + - name: com-lihaoyi_pprint + - name: cornerman_scala-cuid + - name: cquiroz_sbt-locales + - name: creativescala_doodle-svg + - name: dacr_drools-scripting + - name: dacr_jassh + - name: dacr_json2props + - name: dacr_naturalsort + - name: dacr_primes + - name: dacr_split + - name: dacr_unittools + - name: daghemberg_paut-program + - name: daghemberg_problemutils + - name: davegurnell_unindent + - name: davenverse_namecase + - name: davidledwards_scalop + - name: davidledwards_zookeeper + - name: dvreeze_yaidom + - name: eed3si9n_gigahorse + - name: eed3si9n_sjson-new + - name: emartech_escher-akka-http + - name: failurewall_failurewall + - name: fasterxml_jackson-module-scala + - name: foundweekends_knockoff + - name: frawa_inline-files + - name: frugalmechanic_scala-optparse + - name: gekomad_scala-compress + - name: giabao_paho-akka + - name: giiita_refuel + - name: gochaorg_json4s3 + - name: greenfossil_commons-i18n + - name: greenfossil_commons-json + - name: greenleafoss_green-leaf-mongo + - name: guardian_fastly-api-client + - name: gzoller_deploysample + - name: gzoller_scala-reflection + - name: h8io_borscht + - name: hedgehogqa_scala-hedgehog + - name: herminiogg_label2thesaurus + - name: herminiogg_shexml + - name: hseeberger_slf4s + - name: http4s_http4s-finagle + - name: i10416_cssminifier + - name: i10416_munkres + - name: ij-plugins_ijp-debayer2sx + - name: ij-plugins_ijp-javacv + - name: ij-plugins_ijp-toolkit + - name: indoorvivants_detective + - name: indoorvivants_opaque-newtypes + - name: indoorvivants_rendition + - name: irevive_union-derivation + - name: j5ik2o_base64scala + - name: j5ik2o_docker-controller-scala + - name: j5ik2o_intervals-scala + - name: jandom-devel_scalafix + - name: jcouyang_dhall-generic + - name: jkugiya_aws-v4-signer-scala + - name: jodersky_yamlesque + - name: jozic_scalax-collection + - name: jphmrst_bps + - name: jphmrst_scala-automata + - name: jphmrst_scalautils + - name: kcrypt_scala-biginteger + - name: kcrypt_scala-blake3 + - name: kcrypt_scala-sha + - name: kzmake_uuid7s + - name: l-space_types + - name: lightbend-labs_lightbend-emoji + - name: lightbend-labs_scala-logging + - name: lightbend_mima + - name: log4s_log4s + - name: lomigmegard_akka-http-cors + - name: lorandszakacs_enclosure + - name: losizm_bolster + - name: losizm_ergo + - name: losizm_grapple + - name: losizm_little-cli + - name: losizm_little-config + - name: losizm_little-io + - name: losizm_little-json + - name: losizm_little-security + - name: losizm_little-sql + - name: losizm_little-time + - name: losizm_scamper + - name: losizm_t2 + - name: malliina_mobile-push + - name: malyszaryczlowiek_foo-repo + - name: malyszaryczlowiek_kessenger-lib + - name: marchliu_jaskell-dotty + - name: mateuszkubuszok_pipez + - name: metarank_cfor + - name: mkroli_lpm + - name: monix_implicitbox + - name: mrdimosthenis_glicko2 + - name: mutsuhiro6_ulid-scala3 + - name: mvv_typine + - name: nafg_css-dsl + - name: nafg_simple-router + - name: nicolasfara_ecscala + - name: note_mini-refined + - name: nremond_pbkdf2-scala + - name: ohze_akka-guice + - name: ohze_php-utils + - name: opaliasystems_opalia-commons-core + - name: outr_lucene4s + - name: outr_moduload + - name: outr_profig + - name: outr_reactify + - name: paoloboni_spray-json-derived-codecs + - name: pdal_java + - name: petitviolet_scala-operator + - name: phaller_spores3 + - name: phenoscape_scowl + - name: pityka_pairwisealignment + - name: pjfanning_scala-faker + - name: pjfanning_scala3-sample-classes + - name: playframework_cachecontrol + - name: playframework_twirl + - name: plokhotnyuk_fast-string-interpolator + - name: plokhotnyuk_rtree2d + - name: pmeheut_nscala-java-time + - name: postgresql-async_postgresql-async + - name: purplekingdomgames_tyrian + - name: raquo_scala-dom-types + - name: rescala-lang_rescala + - name: rmgk_slips + - name: rssh_trackedfuture + - name: rtyley_rate-limit-status + - name: rtyley_scala-collection-plus + - name: rtyley_scala-textmatching + - name: ruimo_gh-sonatype-example + - name: ruimo_scoins + - name: sakulk_serval + - name: sangria-graphql_macro-visit + - name: sangria-graphql_sangria-marshalling-api + - name: sbt_io + - name: scala-native_scala-native + - name: scala-tessella_ring-seq + - name: scala-workers_commons-lang3-bridge + - name: scala_scala-swing + - name: scalacenter_tasty-query + - name: scalafx_scalafx + - name: scalapb_scalapb + - name: scalaprops_scalaprops + - name: scalapy_python-native-libs + - name: scalapy_scalapy + - name: scalatest_scalatestplus-easymock + - name: scalatest_scalatestplus-jmock + - name: scalatest_scalatestplus-junit + - name: scalatest_scalatestplus-mockito + - name: scalatest_scalatestplus-scalacheck + - name: scalatest_scalatestplus-selenium + - name: scalikejdbc_scalikejdbc + - name: scallop_scallop + - name: scf37_config3 + - name: scf37_filewatch + - name: sciss_equal + - name: sciss_fingertree + - name: sciss_kollflitz + - name: sciss_model + - name: sciss_numbers + - name: sciss_scalaosc + - name: sciss_topology + - name: scodec_scodec-bits + - name: scoverage_scalac-scoverage-plugin + - name: sfxcode_pebble-scala + - name: sh4869_semver-parser-scala + - name: sherpal_url-dsl + - name: shiftleftsecurity_overflowdb-codegen + - name: sirthias_scala-ssh + - name: sirthias_spliff + - name: softwaremill_macwire + - name: softwaremill_quicklens + - name: softwaremill_retry + - name: softwaremill_sttp-model + - name: ssanj_delight + - name: sullis_jms-testkit + - name: sweet-delights_delightful-cron + - name: tabdulradi_nullable + - name: takezoe_scala-jdbc + - name: takezoe_solr-scala-client + - name: tarao_collection-scala + - name: thoughtworksinc_binding.scala + - name: thoughtworksinc_tryt.scala + - name: tkrs_mess + - name: tmccarthy_digest4s + - name: tofu-tf_cherry + - name: tototoshi_scala-csv + - name: tpolecat_sourcepos + - name: tpolecat_typename + - name: typelevel_discipline-munit + - name: typelevel_discipline-scalatest + - name: typelevel_fabric + - name: typelevel_scalac-compat + - name: typelevel_scalac-options + - name: typelevel_squants + - name: typesafeconfigops_typesafeconfigops + - name: varwise_prometheus-akka-http + - name: vincenzobaz_spark-scala3 + - name: wangzaixiang_scala-sql + - name: wangzaixiang_wjson + - name: whisklabs_docker-it-scala + - name: wolfendale_scalacheck-gen-regexp + - name: wvlet_airframe + - name: xuwei-k_iarray + - name: xuwei-k_zeroapply + - name: yrichika_scalahtml + - name: zero-deps_proto + - name: zio_izumi-reflect + - name: zygfryd_scala-zygf-jackshaft steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -429,74 +429,74 @@ jobs: strategy: matrix: include: - - name: acsgh_scala-common - - name: akka_akka - - name: atry_futurebinding.scala - - name: beangle_otk - - name: clockworkconsulting_csexp - - name: clockworkconsulting_peregrin - - name: com-lihaoyi_cask - - name: com-lihaoyi_mainargs - - name: cquiroz_scala-java-locales - - name: cucumber_cucumber-jvm-scala - - name: dvreeze_tqa - - name: gchudnov_mindthegap - - name: gekomad_scala-regex-collection - - name: greenfossil_thorium - - name: gzoller_scalajack - - name: herminiogg_dmaog - - name: hsci-r_octavo-indexer - - name: hughsimpson_scalameter - - name: ij-plugins_ijp-color - - name: indoorvivants_sn-bindgen - # - name: jelly-rdf_jelly-jvm - # - name: jobial-io_scase - # - name: jodersky_scala-argparse - # - name: json4s_json4s - # - name: metarank_ltrlib - # - name: msgpack4z_msgpack4z-core - # - name: norbert-radyk_spoiwo - # - name: nrinaudo_kantan.parsers - # - name: outr_scalapass - # - name: pjfanning_jackson-module-scala-duration - # - name: pjfanning_jackson-module-scala3-enum - # - name: pjfanning_jackson-scala3-reflection-extensions - # - name: rallyhealth_scalacheck-ops - # - name: raquo_waypoint - # - name: rtyley_line-break-preserving-line-splitting - # - name: ruimo_csvparser - # - name: ruimo_graphics - # - name: sangria-graphql_sangria-marshalling-testkit - # - name: sbt_sbt - # - name: scala-native_scala-native-cli - # - name: scala-stm_scala-stm - # - name: scalacenter_scala-debug-adapter - # - name: scalacenter_tasty-mima - # - name: scalapb-json_scalapb-json-common - # - name: scalapb_common-protos - # - name: scalapb_scalapb-grpcweb - # - name: scalikejdbc_scalikejdbc-play-support - # - name: scf37_hottie - # - name: sciss_asyncfile - # - name: sciss_desktop - # - name: sciss_scalacolliderugens - # - name: scodec_scodec - # - name: seratch_awscala - # - name: shawjef3_tryutils - # - name: shiftleftsecurity_overflowdb - # - name: softwaremill_scala-id-generator - # - name: stryker-mutator_stryker4s - # - name: swagger-akka-http_swagger-scala-module - # - name: thoughtworksinc_dsl.scala - # - name: tkrs_fluflu - # - name: tkrs_mmdb-grpc-scala - # - name: twitter_util - # - name: typelevel_cats - # - name: vagmcs_optimus - # - name: virtuslab_scala-yaml - # - name: xuwei-k_optparse-applicative - # - name: zio_zio - # - name: zio_zio-quill + # - name: acsgh_scala-common + # - name: akka_akka + # - name: atry_futurebinding.scala + # - name: beangle_otk + # - name: clockworkconsulting_csexp + # - name: clockworkconsulting_peregrin + # - name: com-lihaoyi_cask + # - name: com-lihaoyi_mainargs + # - name: cquiroz_scala-java-locales + # - name: cucumber_cucumber-jvm-scala + # - name: dvreeze_tqa + # - name: gchudnov_mindthegap + # - name: gekomad_scala-regex-collection + # - name: greenfossil_thorium + # - name: gzoller_scalajack + # - name: herminiogg_dmaog + # - name: hsci-r_octavo-indexer + # - name: hughsimpson_scalameter + # - name: ij-plugins_ijp-color + # - name: indoorvivants_sn-bindgen + - name: jelly-rdf_jelly-jvm + - name: jobial-io_scase + - name: jodersky_scala-argparse + - name: json4s_json4s + - name: metarank_ltrlib + - name: msgpack4z_msgpack4z-core + - name: norbert-radyk_spoiwo + - name: nrinaudo_kantan.parsers + - name: outr_scalapass + - name: pjfanning_jackson-module-scala-duration + - name: pjfanning_jackson-module-scala3-enum + - name: pjfanning_jackson-scala3-reflection-extensions + - name: rallyhealth_scalacheck-ops + - name: raquo_waypoint + - name: rtyley_line-break-preserving-line-splitting + - name: ruimo_csvparser + - name: ruimo_graphics + - name: sangria-graphql_sangria-marshalling-testkit + - name: sbt_sbt + - name: scala-native_scala-native-cli + - name: scala-stm_scala-stm + - name: scalacenter_scala-debug-adapter + - name: scalacenter_tasty-mima + - name: scalapb-json_scalapb-json-common + - name: scalapb_common-protos + - name: scalapb_scalapb-grpcweb + - name: scalikejdbc_scalikejdbc-play-support + - name: scf37_hottie + - name: sciss_asyncfile + - name: sciss_desktop + - name: sciss_scalacolliderugens + - name: scodec_scodec + - name: seratch_awscala + - name: shawjef3_tryutils + - name: shiftleftsecurity_overflowdb + - name: softwaremill_scala-id-generator + - name: stryker-mutator_stryker4s + - name: swagger-akka-http_swagger-scala-module + - name: thoughtworksinc_dsl.scala + - name: tkrs_fluflu + - name: tkrs_mmdb-grpc-scala + - name: twitter_util + - name: typelevel_cats + - name: vagmcs_optimus + - name: virtuslab_scala-yaml + - name: xuwei-k_optparse-applicative + - name: zio_zio + - name: zio_zio-quill steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -512,109 +512,109 @@ jobs: strategy: matrix: include: - # - name: 47degrees_munit-akka - # - name: ahjohannessen_unum - # - name: andyglow_websocket-scala-client - # - name: ariskk_flink4s - # - name: armanbilge_litter - # - name: armanbilge_saslprep - # - name: bcarter97_id-generator - # - name: billzabob_fordeckmacia - # - name: codedx_mapk - # - name: cornerman_sloth - # - name: dacr_zio-worksheet - # - name: davenverse_cats-scalacheck - # - name: dobrynya_zio-jms - # - name: dvgica_managerial - # - name: earogov_ordset - # - name: erikvanoosten_metrics-scala - # - name: fgrutsch_akka-persistence-mapdb - # - name: findify_flink-adt - # - name: fthomas_refined - # - name: gchudnov_bscript - # - name: gchudnov_swearwolf - # - name: geirolz_fluent-copy - # - name: geirolz_scope - # - name: giabao_asm-flow - # - name: inoio_solrs - # - name: j-mie6_parsley-cats - # - name: japgolly_univeq - # - name: jatcwang_difflicious - # - name: jczuchnowski_zio-pulsar - # - name: jkobejs_cron - # - name: kitlangton_animus - # - name: koterpillar_refinery - # - name: marcinzh_turbolift - # - name: marcinzh_yamlike - # - name: massimosiani_monix-newtypes-cats - # - name: mpollmeier_scala-repl-pp - # - name: msgpack4z_msgpack4z-jawn - # - name: narma_zio-docker - # - name: noelwelsh_mads - # - name: palanga_parana - # - name: palanga_zio-cassandra - # - name: pjfanning_akka-rabbitmq - # - name: pjfanning_micrometer-akka - # - name: pjfanning_zio-metrics-micrometer - # - name: poslegm_munit-zio - # - name: pureharm_pureharm-core - # - name: sangria-graphql_sangria-ion - # - name: sangria-graphql_sangria-json4s-jackson - # - name: sangria-graphql_sangria-json4s-native - # - name: sangria-graphql_sangria-msgpack - # - name: sangria-graphql_sangria-spray-json - # - name: scalapb_scalapb-json4s - # - name: scalapb_scalapb-validate - # - name: scalapb_zio-grpc - # - name: sciss_audiofile - # - name: sciss_audiowidgets - # - name: sciss_filecache - # - name: sciss_lucre - # - name: scodec_scodec-cats - # - name: senia-psm_zio-test-akka-http - # - name: shiftleftsecurity_codepropertygraph - # - name: sksamuel_avro4s - # - name: sky-uk_kafka-topic-loader - # - name: swagger-akka-http_swagger-scala3-enum-module - # - name: tharwaninitin_cache4s - # - name: tharwaninitin_crypto4s - # - name: thoughtworksinc_bindable.scala - # - name: tomasmikula_libretto - - name: tomasmikula_nutcracker - - name: torrentdam_bencode - - name: typelevel_case-insensitive - - name: typelevel_cats-collections - - name: typelevel_cats-mtl - - name: typelevel_cats-parse - - name: typelevel_cats-testkit-scalatest - - name: typelevel_cats-time - - name: typelevel_idna4s - - name: typelevel_monoids - - name: typelevel_mouse - - name: typelevel_paiges - - name: typelevel_shapeless-3 - - name: typelevel_spire - - name: vitaliihonta_zio-temporal - - name: vladkopanev_zio-saga - - name: yakivy_dupin - - name: yurikpanic_zio-postgres - - name: zio_interop-guava - - name: zio_interop-reactive-streams - - name: zio_zio-cache - - name: zio_zio-config - - name: zio_zio-direct - - name: zio_zio-logging - - name: zio_zio-mock - - name: zio_zio-nio - - name: zio_zio-optics - - name: zio_zio-parser - - name: zio_zio-prelude - - name: zio_zio-process - - name: zio_zio-profiling - - name: zio_zio-query - - name: zio_zio-rocksdb - - name: zio_zio-telemetry - - name: zio_zio-test-intellij + - name: 47degrees_munit-akka + - name: ahjohannessen_unum + - name: andyglow_websocket-scala-client + - name: ariskk_flink4s + - name: armanbilge_litter + - name: armanbilge_saslprep + - name: bcarter97_id-generator + - name: billzabob_fordeckmacia + - name: codedx_mapk + - name: cornerman_sloth + - name: dacr_zio-worksheet + - name: davenverse_cats-scalacheck + - name: dobrynya_zio-jms + - name: dvgica_managerial + - name: earogov_ordset + - name: erikvanoosten_metrics-scala + - name: fgrutsch_akka-persistence-mapdb + - name: findify_flink-adt + - name: fthomas_refined + - name: gchudnov_bscript + - name: gchudnov_swearwolf + - name: geirolz_fluent-copy + - name: geirolz_scope + - name: giabao_asm-flow + - name: inoio_solrs + - name: j-mie6_parsley-cats + - name: japgolly_univeq + - name: jatcwang_difflicious + - name: jczuchnowski_zio-pulsar + - name: jkobejs_cron + - name: kitlangton_animus + - name: koterpillar_refinery + - name: marcinzh_turbolift + - name: marcinzh_yamlike + - name: massimosiani_monix-newtypes-cats + - name: mpollmeier_scala-repl-pp + - name: msgpack4z_msgpack4z-jawn + - name: narma_zio-docker + - name: noelwelsh_mads + - name: palanga_parana + - name: palanga_zio-cassandra + - name: pjfanning_akka-rabbitmq + - name: pjfanning_micrometer-akka + - name: pjfanning_zio-metrics-micrometer + - name: poslegm_munit-zio + - name: pureharm_pureharm-core + - name: sangria-graphql_sangria-ion + - name: sangria-graphql_sangria-json4s-jackson + - name: sangria-graphql_sangria-json4s-native + - name: sangria-graphql_sangria-msgpack + - name: sangria-graphql_sangria-spray-json + - name: scalapb_scalapb-json4s + - name: scalapb_scalapb-validate + - name: scalapb_zio-grpc + - name: sciss_audiofile + - name: sciss_audiowidgets + - name: sciss_filecache + - name: sciss_lucre + - name: scodec_scodec-cats + - name: senia-psm_zio-test-akka-http + - name: shiftleftsecurity_codepropertygraph + - name: sksamuel_avro4s + - name: sky-uk_kafka-topic-loader + - name: swagger-akka-http_swagger-scala3-enum-module + - name: tharwaninitin_cache4s + - name: tharwaninitin_crypto4s + - name: thoughtworksinc_bindable.scala + - name: tomasmikula_libretto + # - name: tomasmikula_nutcracker + # - name: torrentdam_bencode + # - name: typelevel_case-insensitive + # - name: typelevel_cats-collections + # - name: typelevel_cats-mtl + # - name: typelevel_cats-parse + # - name: typelevel_cats-testkit-scalatest + # - name: typelevel_cats-time + # - name: typelevel_idna4s + # - name: typelevel_monoids + # - name: typelevel_mouse + # - name: typelevel_paiges + # - name: typelevel_shapeless-3 + # - name: typelevel_spire + # - name: vitaliihonta_zio-temporal + # - name: vladkopanev_zio-saga + # - name: yakivy_dupin + # - name: yurikpanic_zio-postgres + # - name: zio_interop-guava + # - name: zio_interop-reactive-streams + # - name: zio_zio-cache + # - name: zio_zio-config + # - name: zio_zio-direct + # - name: zio_zio-logging + # - name: zio_zio-mock + # - name: zio_zio-nio + # - name: zio_zio-optics + # - name: zio_zio-parser + # - name: zio_zio-prelude + # - name: zio_zio-process + # - name: zio_zio-profiling + # - name: zio_zio-query + # - name: zio_zio-rocksdb + # - name: zio_zio-telemetry + # - name: zio_zio-test-intellij steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -630,48 +630,48 @@ jobs: strategy: matrix: include: - - name: armanbilge_circe - - name: bilal-fazlani_csv-schema - - name: bilal-fazlani_jslt-parser - - name: cheleb_zio-pravega - - name: circe_circe - - name: dvreeze_xpathparser - - name: dwickern_scala-nameof - - name: endpoints4s_endpoints4s - - name: erikerlandson_coulomb - - name: fd4s_vulcan - - name: findify_flink-scala-api - # - name: gemini-hlsw_lucuma-refined - # - name: gemini-hlsw_refined-algebra - # - name: higherkindness_droste - # - name: ironcorelabs_cats-scalatest - # - name: johnspade_csv3s - # - name: kitlangton_zio-tui - # - name: lemonlabsuk_scala-uri - # - name: m2-oss_calypso - # - name: mattlangsenkamp_svgbounds - # - name: milessabin_shapeless - # - name: optics-dev_monocle - # - name: sagifogel_proptics - # - name: scalameta_metaconfig - # - name: scalanlp_breeze - # - name: scalaprops_scalaprops-shapeless - # - name: sciss_lucreswing - # - name: sciss_scalacollider - # - name: sciss_scissdsp - # - name: softwaremill_diffx - # - name: stuartapp_zcaffeine - # - name: svroonland_rezilience - # - name: svroonland_zio-amqp - # - name: svroonland_zio-kinesis - # - name: systemfw_dynosaur - # - name: typelevel_coop - # - name: typelevel_kittens - # - name: univalence_zio-spark - # - name: y-yu_slick-bulk-insert - # - name: zeal18_zio-mongodb - # - name: zio_zio-cli - # - name: zio_zio-s3 + # - name: armanbilge_circe + # - name: bilal-fazlani_csv-schema + # - name: bilal-fazlani_jslt-parser + # - name: cheleb_zio-pravega + # - name: circe_circe + # - name: dvreeze_xpathparser + # - name: dwickern_scala-nameof + # - name: endpoints4s_endpoints4s + # - name: erikerlandson_coulomb + # - name: fd4s_vulcan + # - name: findify_flink-scala-api + - name: gemini-hlsw_lucuma-refined + - name: gemini-hlsw_refined-algebra + - name: higherkindness_droste + - name: ironcorelabs_cats-scalatest + - name: johnspade_csv3s + - name: kitlangton_zio-tui + - name: lemonlabsuk_scala-uri + - name: m2-oss_calypso + - name: mattlangsenkamp_svgbounds + - name: milessabin_shapeless + - name: optics-dev_monocle + - name: sagifogel_proptics + - name: scalameta_metaconfig + - name: scalanlp_breeze + - name: scalaprops_scalaprops-shapeless + - name: sciss_lucreswing + - name: sciss_scalacollider + - name: sciss_scissdsp + - name: softwaremill_diffx + - name: stuartapp_zcaffeine + - name: svroonland_rezilience + - name: svroonland_zio-amqp + - name: svroonland_zio-kinesis + - name: systemfw_dynosaur + - name: typelevel_coop + - name: typelevel_kittens + - name: univalence_zio-spark + - name: y-yu_slick-bulk-insert + - name: zeal18_zio-mongodb + - name: zio_zio-cli + - name: zio_zio-s3 steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -687,58 +687,58 @@ jobs: strategy: matrix: include: - # - name: aaronp_code-template - # - name: analogweb_analogweb-scala - # - name: armanbilge_circe-scala-yaml - # - name: armanbilge_scala-native-config-brew - # - name: bilal-fazlani_circe-json-schema - # - name: blackdoor_jose - # - name: bp3r_jsonrpc2 - # - name: caspercommunityio_casper-scala-sdk - # - name: chatwork_scala-jwk - # - name: christian-schlichtherle_circe-kafka - # - name: circe_circe-jackson - # - name: circe_circe-yaml - # - name: data-tools_big-data-types - # - name: eikek_yamusca - # - name: geirolz_advxml - # - name: gemini-hlsw_lucuma-core - # - name: hamnis_openapi-schema - # - name: hireproof_screening - # - name: hnaderi_named-codec - # - name: jap-company_fields - # - name: joernio_joern - # - name: karazinscalausersgroup_mongo-literals - # - name: katrix_perspective - # - name: kiberstender_fjwt - # - name: malliina_util-base - # - name: mrdimosthenis_scala-synapses - # - name: msgpack4z_msgpack4z-circe - # - name: nafg_cloud-logging-logback-scala - - name: openmole_container - - name: openmole_gridscale - - name: openmole_mgo - - name: plokhotnyuk_jsoniter-scala - - name: pureharm_pureharm-json-circe - - name: quafadas_dedav4s - - name: sangria-graphql_sangria-circe - - name: scalameta_mdoc - - name: scalapb-json_scalapb-circe - - name: sciss_scalacollider-dot - - name: sciss_scalacollider-if - - name: sciss_sonogramoverview - - name: sdrafahl_codec - - name: sfxcode_sapphire-data - - name: sirthias_borer - - name: spaceteams_scala-json-logging - - name: thatscalaguy_circe-jq - - name: tmccarthy_ausgeo - - name: tofu-tf_glass - - name: unibas-gravis_scalismo - - name: vitaliihonta_scala-ql - - name: vlmiroshnikov_authz - - name: yakivy_poppet - - name: zio_zio-json + - name: aaronp_code-template + - name: analogweb_analogweb-scala + - name: armanbilge_circe-scala-yaml + - name: armanbilge_scala-native-config-brew + - name: bilal-fazlani_circe-json-schema + - name: blackdoor_jose + - name: bp3r_jsonrpc2 + - name: caspercommunityio_casper-scala-sdk + - name: chatwork_scala-jwk + - name: christian-schlichtherle_circe-kafka + - name: circe_circe-jackson + - name: circe_circe-yaml + - name: data-tools_big-data-types + - name: eikek_yamusca + - name: geirolz_advxml + - name: gemini-hlsw_lucuma-core + - name: hamnis_openapi-schema + - name: hireproof_screening + - name: hnaderi_named-codec + - name: jap-company_fields + - name: joernio_joern + - name: karazinscalausersgroup_mongo-literals + - name: katrix_perspective + - name: kiberstender_fjwt + - name: malliina_util-base + - name: mrdimosthenis_scala-synapses + - name: msgpack4z_msgpack4z-circe + - name: nafg_cloud-logging-logback-scala + # - name: openmole_container + # - name: openmole_gridscale + # - name: openmole_mgo + # - name: plokhotnyuk_jsoniter-scala + # - name: pureharm_pureharm-json-circe + # - name: quafadas_dedav4s + # - name: sangria-graphql_sangria-circe + # - name: scalameta_mdoc + # - name: scalapb-json_scalapb-circe + # - name: sciss_scalacollider-dot + # - name: sciss_scalacollider-if + # - name: sciss_sonogramoverview + # - name: sdrafahl_codec + # - name: sfxcode_sapphire-data + # - name: sirthias_borer + # - name: spaceteams_scala-json-logging + # - name: thatscalaguy_circe-jq + # - name: tmccarthy_ausgeo + # - name: tofu-tf_glass + # - name: unibas-gravis_scalismo + # - name: vitaliihonta_scala-ql + # - name: vlmiroshnikov_authz + # - name: yakivy_poppet + # - name: zio_zio-json steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -754,24 +754,24 @@ jobs: strategy: matrix: include: - - name: alejandrohdezma_sbt-mdoc-toc - - name: bilal-fazlani_zio-mongo - - name: cornerman_chameleon - - name: dacr_zio-lmdb - - name: darrenjw_scala-glm - - name: darrenjw_scala-smfsb - # - name: finos_morphir-scala - # - name: frawa_typed-json - # - name: gnieh_geo-scala - # - name: iltotore_iron - # - name: imrafaelmerino_json-scala-values - # - name: katrix_typenbt - # - name: sciss_scalacolliderswing - - name: shiftleftsecurity_js2cpg - - name: softwaremill_sttp-apispec - - name: zio_zio-kafka - - name: zio_zio-lambda - - name: zio_zio-schema + # - name: alejandrohdezma_sbt-mdoc-toc + # - name: bilal-fazlani_zio-mongo + # - name: cornerman_chameleon + # - name: dacr_zio-lmdb + # - name: darrenjw_scala-glm + # - name: darrenjw_scala-smfsb + - name: finos_morphir-scala + - name: frawa_typed-json + - name: gnieh_geo-scala + - name: iltotore_iron + - name: imrafaelmerino_json-scala-values + - name: katrix_typenbt + - name: sciss_scalacolliderswing + # - name: shiftleftsecurity_js2cpg + # - name: softwaremill_sttp-apispec + # - name: zio_zio-kafka + # - name: zio_zio-lambda + # - name: zio_zio-schema steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -787,9 +787,9 @@ jobs: strategy: matrix: include: - - name: katrix_minejson - - name: sciss_soundprocesses - - name: zio_zio-http + # - name: katrix_minejson + # - name: sciss_soundprocesses + # - name: zio_zio-http steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -805,10 +805,10 @@ jobs: strategy: matrix: include: - - name: sciss_lucrepi - - name: sciss_patterns - - name: sciss_wolkenpumpe - - name: zio_zio-metrics-connectors + # - name: sciss_lucrepi + # - name: sciss_patterns + # - name: sciss_wolkenpumpe + # - name: zio_zio-metrics-connectors steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -824,14 +824,14 @@ jobs: strategy: matrix: include: - - name: errors4s_errors4s-core - - name: errors4s_errors4s-core-scalacheck - - name: etorreborre_specs2 - - name: japgolly_microlibs-scala - - name: japgolly_nyaya - - name: reactivemongo_reactivemongo - - name: reactivemongo_reactivemongo-bson - - name: typelevel_cats-effect + # - name: errors4s_errors4s-core + # - name: errors4s_errors4s-core-scalacheck + # - name: etorreborre_specs2 + # - name: japgolly_microlibs-scala + # - name: japgolly_nyaya + # - name: reactivemongo_reactivemongo + # - name: reactivemongo_reactivemongo-bson + # - name: typelevel_cats-effect steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -847,80 +847,80 @@ jobs: strategy: matrix: include: - - name: 47degrees_fetch - - name: akka_akka-http - - name: alexarchambault_case-app - - name: argonaut-io_argonaut - - name: armanbilge_munit-cats-effect - - name: armanbilge_scalacheck-effect - - name: asflierl_sglicko2 - - name: babylonhealth_lit-fhir - - name: benhutchison_scalaswingcontrib - - name: bkirwi_decline - - name: cb372_cats-retry - # - name: cb372_scalacache - # - name: davenverse_cats-effect-time - # - name: davenverse_circuit - # - name: davenverse_clippette - # - name: davenverse_condemned - # - name: davenverse_env - # - name: davenverse_epimetheus - # - name: davenverse_fiberlocal - # - name: davenverse_keysemaphore - # - name: davenverse_lock - # - name: davenverse_mapref - # - name: davenverse_os-detect - # - name: emartech_scala-logger - - name: enragedginger_akka-quartz-scheduler - - name: errors4s_errors4s-core-cats - - name: folone_poi.scala - - name: geirolz_cats-xml - - name: geirolz_fly4s - - name: gonzih_cats-nats - - name: indoorvivants_mdoc-effect - - name: janstenpickle_hotswap-ref - - name: japgolly_clear-config - - name: japgolly_scala-graal - - name: japgolly_scalacss - - name: japgolly_test-state - - name: kovacshuni_circe-config - - name: lhns_munit-tagless-final - - name: liquibase4s_liquibase4s - - name: monix_monix - - name: nafg_simpleivr - - name: ohze_sd-util - # - name: oranda_libanius - # - name: ovotech_meters4s - # - name: pityka_saddle - # - name: playframework_play-file-watch - # - name: playframework_play-json - # - name: ppurang_abctemplates - # - name: ppurang_asynch - # - name: reactivemongo_reactivemongo-play-json - # - name: reactivemongo_reactivemongo-streaming - # - name: ruippeixotog_akka-testkit-specs2 - # - name: ruippeixotog_scala-scraper - # - name: scalatra_scalatra - # - name: sweet-delights_delightful-typeclasses - # - name: taig_babel - # - name: taig_scala-linguist - - name: taig_scala-pygments - - name: thatscalaguy_ulid4cats - - name: tkrs_orcus - - name: tmccarthy_tmmutils - - name: tpolecat_pool-party - - name: travisbrown_iteratee - - name: typelevel_bobcats - - name: typelevel_cats-effect-testing - - name: typelevel_discipline-specs2 - - name: typelevel_munit-cats-effect - - name: typelevel_unique - - name: ua-parser_uap-scala - # - name: unfiltered_unfiltered - # - name: vasilmkd_discipline-specs2 - # - name: virtuslab_avocado - # - name: vlmiroshnikov_aero3 - # - name: vlmiroshnikov_saga + # - name: 47degrees_fetch + # - name: akka_akka-http + # - name: alexarchambault_case-app + # - name: argonaut-io_argonaut + # - name: armanbilge_munit-cats-effect + # - name: armanbilge_scalacheck-effect + # - name: asflierl_sglicko2 + # - name: babylonhealth_lit-fhir + # - name: benhutchison_scalaswingcontrib + # - name: bkirwi_decline + # - name: cb372_cats-retry + - name: cb372_scalacache + - name: davenverse_cats-effect-time + - name: davenverse_circuit + - name: davenverse_clippette + - name: davenverse_condemned + - name: davenverse_env + - name: davenverse_epimetheus + - name: davenverse_fiberlocal + - name: davenverse_keysemaphore + - name: davenverse_lock + - name: davenverse_mapref + - name: davenverse_os-detect + - name: emartech_scala-logger + # - name: enragedginger_akka-quartz-scheduler + # - name: errors4s_errors4s-core-cats + # - name: folone_poi.scala + # - name: geirolz_cats-xml + # - name: geirolz_fly4s + # - name: gonzih_cats-nats + # - name: indoorvivants_mdoc-effect + # - name: janstenpickle_hotswap-ref + # - name: japgolly_clear-config + # - name: japgolly_scala-graal + # - name: japgolly_scalacss + # - name: japgolly_test-state + # - name: kovacshuni_circe-config + # - name: lhns_munit-tagless-final + # - name: liquibase4s_liquibase4s + # - name: monix_monix + # - name: nafg_simpleivr + # - name: ohze_sd-util + - name: oranda_libanius + - name: ovotech_meters4s + - name: pityka_saddle + - name: playframework_play-file-watch + - name: playframework_play-json + - name: ppurang_abctemplates + - name: ppurang_asynch + - name: reactivemongo_reactivemongo-play-json + - name: reactivemongo_reactivemongo-streaming + - name: ruippeixotog_akka-testkit-specs2 + - name: ruippeixotog_scala-scraper + - name: scalatra_scalatra + - name: sweet-delights_delightful-typeclasses + - name: taig_babel + - name: taig_scala-linguist + # - name: taig_scala-pygments + # - name: thatscalaguy_ulid4cats + # - name: tkrs_orcus + # - name: tmccarthy_tmmutils + # - name: tpolecat_pool-party + # - name: travisbrown_iteratee + # - name: typelevel_bobcats + # - name: typelevel_cats-effect-testing + # - name: typelevel_discipline-specs2 + # - name: typelevel_munit-cats-effect + # - name: typelevel_unique + # - name: ua-parser_uap-scala + - name: unfiltered_unfiltered + - name: vasilmkd_discipline-specs2 + - name: virtuslab_avocado + - name: vlmiroshnikov_aero3 + - name: vlmiroshnikov_saga steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -936,54 +936,54 @@ jobs: strategy: matrix: include: - - name: akiomik_cats-nio-file - - name: akka_akka-grpc - - name: alhuelamo_dbjobs - - name: armanbilge_cheshire - - name: armanbilge_ip4s - - name: armanbilge_log4cats - - name: cchantep_acolyte - - name: comcast_ip4s - - name: davenverse_crossplatformioapp - # - name: davenverse_epimetheus-circuit - # - name: davenverse_mules - # - name: davenverse_single-fibered - # - name: emergentorder_onnx-scala - # - name: foundweekends_pamflet - # - name: gnieh_diffson - # - name: http4s_http4s-crypto - # - name: jwt-scala_jwt-scala - - name: kailuowang_mau - - name: kevin-lee_effectie - - name: lancewalton_treelog - - name: lhns_cats-effect-utils - - name: lhns_scala-trustmanager-utils - - name: molarmanful_sclin - - name: monix_monix-bio - - name: msgpack4z_msgpack4z-argonaut - # - name: msgpack4z_msgpack4z-play - # - name: ohze_couchbase-scala - # - name: outr_scribe - # - name: pityka_nspl - # - name: playframework_playframework - # - name: rallyhealth_weepickle - - name: rewards-network_combos - - name: sangria-graphql_sangria-argonaut - - name: sangria-graphql_sangria-monix - - name: sangria-graphql_sangria-play-json - - name: scala-cli_scala-cli-signing - - name: scalapb-json_scalapb-argonaut - - name: sweet-delights_delightful-parsing - - name: timwspence_cats-stm - - name: tmccarthy_tmm-scala-collections - - name: typelevel_cats-effect-cps - - name: typelevel_keypool - - name: typelevel_scalacheck-effect - - name: typelevel_vault - - name: vladkopanev_cats-saga - # - name: xuwei-k_httpz - # - name: xuwei-k_jwt-scala - # - name: zio_interop-monix + # - name: akiomik_cats-nio-file + # - name: akka_akka-grpc + # - name: alhuelamo_dbjobs + # - name: armanbilge_cheshire + # - name: armanbilge_ip4s + # - name: armanbilge_log4cats + # - name: cchantep_acolyte + # - name: comcast_ip4s + # - name: davenverse_crossplatformioapp + - name: davenverse_epimetheus-circuit + - name: davenverse_mules + - name: davenverse_single-fibered + - name: emergentorder_onnx-scala + - name: foundweekends_pamflet + - name: gnieh_diffson + - name: http4s_http4s-crypto + - name: jwt-scala_jwt-scala + # - name: kailuowang_mau + # - name: kevin-lee_effectie + # - name: lancewalton_treelog + # - name: lhns_cats-effect-utils + # - name: lhns_scala-trustmanager-utils + # - name: molarmanful_sclin + # - name: monix_monix-bio + # - name: msgpack4z_msgpack4z-argonaut + - name: msgpack4z_msgpack4z-play + - name: ohze_couchbase-scala + - name: outr_scribe + - name: pityka_nspl + - name: playframework_playframework + - name: rallyhealth_weepickle + # - name: rewards-network_combos + # - name: sangria-graphql_sangria-argonaut + # - name: sangria-graphql_sangria-monix + # - name: sangria-graphql_sangria-play-json + # - name: scala-cli_scala-cli-signing + # - name: scalapb-json_scalapb-argonaut + # - name: sweet-delights_delightful-parsing + # - name: timwspence_cats-stm + # - name: tmccarthy_tmm-scala-collections + # - name: typelevel_cats-effect-cps + # - name: typelevel_keypool + # - name: typelevel_scalacheck-effect + # - name: typelevel_vault + # - name: vladkopanev_cats-saga + - name: xuwei-k_httpz + - name: xuwei-k_jwt-scala + - name: zio_interop-monix steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -999,23 +999,23 @@ jobs: strategy: matrix: include: - - name: armanbilge_fs2 - - name: bilal-fazlani_akka-http-jwt-auth - - name: carueda_tscfg - # - name: davenverse_epimetheus-log4cats - # - name: emartech_jwt-akka-http - # - name: fiatjaf_scoin - # - name: geirolz_erules - # - name: janlisse_zio-jwt-validator - # - name: permutive-engineering_prometheus4cats - # - name: pityka_lamp - # - name: playframework_anorm - # - name: playframework_play-ws - - name: sangria-graphql_sangria - - name: stephennancekivell_scalatest-json - - name: typelevel_fs2 - - name: typelevel_log4cats - - name: virtuslab_scala-cli + # - name: armanbilge_fs2 + # - name: bilal-fazlani_akka-http-jwt-auth + # - name: carueda_tscfg + - name: davenverse_epimetheus-log4cats + - name: emartech_jwt-akka-http + - name: fiatjaf_scoin + - name: geirolz_erules + - name: janlisse_zio-jwt-validator + - name: permutive-engineering_prometheus4cats + - name: pityka_lamp + - name: playframework_anorm + - name: playframework_play-ws + # - name: sangria-graphql_sangria + # - name: stephennancekivell_scalatest-json + # - name: typelevel_fs2 + # - name: typelevel_log4cats + # - name: virtuslab_scala-cli steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1031,66 +1031,66 @@ jobs: strategy: matrix: include: - - name: andimiller_hedgehogs - - name: armanbilge_calico - - name: armanbilge_jawn-fs2 - - name: armanbilge_schrodinger - - name: armanbilge_van-cats - - name: banno_cosmos4s - - name: benoitlouy_tele - - name: circe_circe-fs2 - - name: creativescala_doodle - # - name: creativescala_doodle-explore - # - name: davenverse_catscript - # - name: davenverse_process - # - name: delimobil_fs2-hbase - # - name: disneystreaming_weaver-test - # - name: eikek_binny - # - name: fd4s_fs2-kafka - # - name: gekomad_itto-csv - # - name: gemini-hlsw_crystal - # - name: jmcardon_tsec - # - name: keirlawson_fs2-progress - # - name: kirill5k_mongo4cats - # - name: kory33_s2mc-test - # - name: kovstas_fs2-throttler - # - name: laserdisc-io_log-effect - # - name: lhns_fs2-utils - # - name: lhns_nifi-scala - # - name: mjakubowski84_parquet4s - - name: mkroli_dns4s - - name: naoh87_lettucef - - name: ollls_quartz-h2 - - name: outr_scarango - - name: outr_spice - - name: permutive-engineering_refreshable - - name: polystat_odin - - name: profunktor_fs2-rabbit - - name: profunktor_redis4cats - - name: pureharm_pureharm-effects-cats - - name: regis-leray_fs2-ftp - - name: rewards-network_pure-aws - - name: rssh_cps-async-connect - - name: rustedbones_taxonomy - - name: sageserpent-open_americium - # - name: sangria-graphql_sangria-relay - # - name: sangria-graphql_sangria-slowlog - # - name: scalawilliam_xs4s - # - name: scanamo_scanamo - # - name: scodec_scodec-stream - # - name: softwaremill_sttp-shared - # - name: systemfw_upperbound - # - name: timbertson_foperator - # - name: tinkoff_phobos - # - name: tmccarthy_scala-db - - name: tpolecat_atto - - name: tpolecat_doobie - - name: trace4cats_trace4cats - - name: typelevel_fs2-grpc - - name: typelevel_jawn-fs2 - - name: valencik_textmogrify - - name: zengularity_benji - - name: zio_interop-cats + # - name: andimiller_hedgehogs + # - name: armanbilge_calico + # - name: armanbilge_jawn-fs2 + # - name: armanbilge_schrodinger + # - name: armanbilge_van-cats + # - name: banno_cosmos4s + # - name: benoitlouy_tele + # - name: circe_circe-fs2 + # - name: creativescala_doodle + - name: creativescala_doodle-explore + - name: davenverse_catscript + - name: davenverse_process + - name: delimobil_fs2-hbase + - name: disneystreaming_weaver-test + - name: eikek_binny + - name: fd4s_fs2-kafka + - name: gekomad_itto-csv + - name: gemini-hlsw_crystal + - name: jmcardon_tsec + - name: keirlawson_fs2-progress + - name: kirill5k_mongo4cats + - name: kory33_s2mc-test + - name: kovstas_fs2-throttler + - name: laserdisc-io_log-effect + - name: lhns_fs2-utils + - name: lhns_nifi-scala + - name: mjakubowski84_parquet4s + # - name: mkroli_dns4s + # - name: naoh87_lettucef + # - name: ollls_quartz-h2 + # - name: outr_scarango + # - name: outr_spice + # - name: permutive-engineering_refreshable + # - name: polystat_odin + # - name: profunktor_fs2-rabbit + # - name: profunktor_redis4cats + # - name: pureharm_pureharm-effects-cats + # - name: regis-leray_fs2-ftp + # - name: rewards-network_pure-aws + # - name: rssh_cps-async-connect + # - name: rustedbones_taxonomy + # - name: sageserpent-open_americium + - name: sangria-graphql_sangria-relay + - name: sangria-graphql_sangria-slowlog + - name: scalawilliam_xs4s + - name: scanamo_scanamo + - name: scodec_scodec-stream + - name: softwaremill_sttp-shared + - name: systemfw_upperbound + - name: timbertson_foperator + - name: tinkoff_phobos + - name: tmccarthy_scala-db + # - name: tpolecat_atto + # - name: tpolecat_doobie + # - name: trace4cats_trace4cats + # - name: typelevel_fs2-grpc + # - name: typelevel_jawn-fs2 + # - name: valencik_textmogrify + # - name: zengularity_benji + # - name: zio_interop-cats steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1106,50 +1106,50 @@ jobs: strategy: matrix: include: - - name: aaronp_franz - - name: ahjohannessen_sec - - name: armanbilge_sadalsuud - - name: armanbilge_stratus - - name: atnos-org_eff - - name: bplommer_launch-catsly - - name: clevercloud_pulsar4s - - name: davenverse_epimetheus-redis4cats - - name: eikek_bitpeace - - name: eikek_calev - - name: eikek_emil - # - name: gaelrenoux_tranzactio - # - name: gnieh_fs2-data - # - name: guymers_ceesvee - # - name: http4s_http4s - # - name: indoorvivants_sbt-vcpkg - # - name: indoorvivants_subatomic - # - name: indoorvivants_weaver-playwright - # - name: japgolly_webapp-util - # - name: lhns_doobie-flyway - # - name: mvv_sager - # - name: narma_tranzactio - # - name: outr_mailgun4s - # - name: outr_robobrowser - # - name: permutive-engineering_prometheus4cats-contrib - # - name: polyvariant_scala-git-markers - - name: polyvariant_treesitter4s - - name: profunktor_neutron - - name: pureharm_pureharm-aws - - name: pureharm_pureharm-db-core-jdbc - - name: pureharm_pureharm-testkit - - name: rustedbones_scout - - name: scodec_scodec-protocols - - name: sideeffffect_zio-doobie - # - name: trace4cats_trace4cats-avro - # - name: trace4cats_trace4cats-kafka - # - name: trace4cats_trace4cats-tail-sampling-extras - # - name: trace4cats_trace4cats-xray - # - name: trace4cats_trace4cats-zio - # - name: user-signal_fs2-mqtt - # - name: valskalla_odin - - name: vigoo_desert - - name: vigoo_prox - - name: zio_zio-connect + # - name: aaronp_franz + # - name: ahjohannessen_sec + # - name: armanbilge_sadalsuud + # - name: armanbilge_stratus + # - name: atnos-org_eff + # - name: bplommer_launch-catsly + # - name: clevercloud_pulsar4s + # - name: davenverse_epimetheus-redis4cats + # - name: eikek_bitpeace + # - name: eikek_calev + # - name: eikek_emil + - name: gaelrenoux_tranzactio + - name: gnieh_fs2-data + - name: guymers_ceesvee + - name: http4s_http4s + - name: indoorvivants_sbt-vcpkg + - name: indoorvivants_subatomic + - name: indoorvivants_weaver-playwright + - name: japgolly_webapp-util + - name: lhns_doobie-flyway + - name: mvv_sager + - name: narma_tranzactio + - name: outr_mailgun4s + - name: outr_robobrowser + - name: permutive-engineering_prometheus4cats-contrib + - name: polyvariant_scala-git-markers + # - name: polyvariant_treesitter4s + # - name: profunktor_neutron + # - name: pureharm_pureharm-aws + # - name: pureharm_pureharm-db-core-jdbc + # - name: pureharm_pureharm-testkit + # - name: rustedbones_scout + # - name: scodec_scodec-protocols + # - name: sideeffffect_zio-doobie + - name: trace4cats_trace4cats-avro + - name: trace4cats_trace4cats-kafka + - name: trace4cats_trace4cats-tail-sampling-extras + - name: trace4cats_trace4cats-xray + - name: trace4cats_trace4cats-zio + - name: user-signal_fs2-mqtt + - name: valskalla_odin + # - name: vigoo_desert + # - name: vigoo_prox + # - name: zio_zio-connect steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1165,55 +1165,55 @@ jobs: strategy: matrix: include: - - name: 47degrees_github4s - - name: avast_datadog4s - - name: banno_vault4s - - name: davenverse_circuit-http4s - # - name: davenverse_epimetheus-http4s - # - name: davenverse_fuuid - # - name: davenverse_github - # - name: davenverse_publicsuffix - # - name: davenverse_whale-tail - # - name: disneystreaming_smithy4s - # - name: dwolla_epimetheus-server - # - name: dylemma_xml-spac - # - name: errors4s_errors4s-http - # - name: fomkin_korolev - # - name: fthomas_fs2-cron - # - name: gemini-hlsw_clue - # - name: gemini-hlsw_lucuma-catalog - - name: http4s_blaze - - name: http4s_http4s-armeria - - name: http4s_http4s-fabric - - name: http4s_http4s-fs2-data - - name: http4s_http4s-jdk-http-client - - name: http4s_http4s-prometheus-metrics - - name: http4s_http4s-scala-xml - - name: http4s_http4s-scalatags - - name: http4s_http4s-servlet - - name: http4s_http4s-twirl - - name: i10416_slackapis - - name: ingarabr_http4s-cloud-functions - - name: jbwheatley_pact4s - - name: killaitis_http4s-cloud-functions - - name: lego_woof - # - name: lhns_http4s-errors - # - name: lhns_remote-io - # - name: mobimeo_fs2-gtfs - # - name: neandertech_langoustine - # - name: pac4j_http4s-pac4j - # - name: planet42_laika - # - name: pureconfig_pureconfig - # - name: pureharm_pureharm-db-core - # - name: taig_flog - # - name: theiterators_kebs - # - name: tpolecat_natchez - # - name: trace4cats_trace4cats-avro-kafka - # - name: trace4cats_trace4cats-exporter-http - - name: trace4cats_trace4cats-http4s - - name: vigoo_clipp - - name: vlovgr_ciris - - name: y-yu_excel-reads + # - name: 47degrees_github4s + # - name: avast_datadog4s + # - name: banno_vault4s + # - name: davenverse_circuit-http4s + - name: davenverse_epimetheus-http4s + - name: davenverse_fuuid + - name: davenverse_github + - name: davenverse_publicsuffix + - name: davenverse_whale-tail + - name: disneystreaming_smithy4s + - name: dwolla_epimetheus-server + - name: dylemma_xml-spac + - name: errors4s_errors4s-http + - name: fomkin_korolev + - name: fthomas_fs2-cron + - name: gemini-hlsw_clue + - name: gemini-hlsw_lucuma-catalog + # - name: http4s_blaze + # - name: http4s_http4s-armeria + # - name: http4s_http4s-fabric + # - name: http4s_http4s-fs2-data + # - name: http4s_http4s-jdk-http-client + # - name: http4s_http4s-prometheus-metrics + # - name: http4s_http4s-scala-xml + # - name: http4s_http4s-scalatags + # - name: http4s_http4s-servlet + # - name: http4s_http4s-twirl + # - name: i10416_slackapis + # - name: ingarabr_http4s-cloud-functions + # - name: jbwheatley_pact4s + # - name: killaitis_http4s-cloud-functions + # - name: lego_woof + - name: lhns_http4s-errors + - name: lhns_remote-io + - name: mobimeo_fs2-gtfs + - name: neandertech_langoustine + - name: pac4j_http4s-pac4j + - name: planet42_laika + - name: pureconfig_pureconfig + - name: pureharm_pureharm-db-core + - name: taig_flog + - name: theiterators_kebs + - name: tpolecat_natchez + - name: trace4cats_trace4cats-avro-kafka + - name: trace4cats_trace4cats-exporter-http + # - name: trace4cats_trace4cats-http4s + # - name: vigoo_clipp + # - name: vlovgr_ciris + # - name: y-yu_excel-reads steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1229,45 +1229,45 @@ jobs: strategy: matrix: include: - - name: 2m_ciris-hocon - - name: ahjohannessen_smithy4s-repro-lib - - name: armanbilge_bayou - - name: armanbilge_feral - - name: armanbilge_gcp4s - - name: augustjune_canoe - # - name: davenverse_natchez-http4s-otel - # - name: davenverse_natchez-local - # - name: davenverse_rediculous - # - name: davenverse_snickerdoodle - # - name: gemini-hlsw_lucuma-schemas - # - name: higherkindness_mu-scala - # - name: http4s_http4s-jetty - # - name: http4s_http4s-netty - # - name: http4s_http4s-tomcat - # - name: itv_scala-pact - # - name: laserdisc-io_fs2-aws - # - name: lhns_http4s-spa - - name: massimosiani_skunk - - name: monix_monix-connect - - name: ovotech_ciris-aws-secretsmanager - - name: ovotech_natchez-extras - - name: phillhenry_dreadnought - - name: pureharm_pureharm-config-ciris - - name: scalabin-no_http4s-directives - - name: softwaremill_sttp - # - name: torrentdam_bittorrent - # - name: tpolecat_natchez-http4s - # - name: tpolecat_skunk - # - name: trace4cats_trace4cats-cloudtrace - # - name: trace4cats_trace4cats-datadog - # - name: trace4cats_trace4cats-jaeger-integration-test - # - name: trace4cats_trace4cats-natchez - - name: trace4cats_trace4cats-newrelic - - name: travisbrown_dhallj - - name: typelevel_feral - - name: valdemargr_gql - - name: virtuslab_inkuire - - name: zio_zio-metrics-legacy + # - name: 2m_ciris-hocon + # - name: ahjohannessen_smithy4s-repro-lib + # - name: armanbilge_bayou + # - name: armanbilge_feral + # - name: armanbilge_gcp4s + # - name: augustjune_canoe + - name: davenverse_natchez-http4s-otel + - name: davenverse_natchez-local + - name: davenverse_rediculous + - name: davenverse_snickerdoodle + - name: gemini-hlsw_lucuma-schemas + - name: higherkindness_mu-scala + - name: http4s_http4s-jetty + - name: http4s_http4s-netty + - name: http4s_http4s-tomcat + - name: itv_scala-pact + - name: laserdisc-io_fs2-aws + - name: lhns_http4s-spa + # - name: massimosiani_skunk + # - name: monix_monix-connect + # - name: ovotech_ciris-aws-secretsmanager + # - name: ovotech_natchez-extras + # - name: phillhenry_dreadnought + # - name: pureharm_pureharm-config-ciris + # - name: scalabin-no_http4s-directives + # - name: softwaremill_sttp + - name: torrentdam_bittorrent + - name: tpolecat_natchez-http4s + - name: tpolecat_skunk + - name: trace4cats_trace4cats-cloudtrace + - name: trace4cats_trace4cats-datadog + - name: trace4cats_trace4cats-jaeger-integration-test + - name: trace4cats_trace4cats-natchez + # - name: trace4cats_trace4cats-newrelic + # - name: travisbrown_dhallj + # - name: typelevel_feral + # - name: valdemargr_gql + # - name: virtuslab_inkuire + # - name: zio_zio-metrics-legacy steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1283,39 +1283,39 @@ jobs: strategy: matrix: include: - - name: 47degrees_sbt-energymonitor - # - name: andreamarcolin_oidc4s - # - name: besselstudio_coingecko - # - name: coralogix_zio-k8s - # - name: dacr_code-examples-manager - # - name: dapperware_zio-slack - # - name: davenverse_natchez-rediculous - - name: davenverse_rediculous-concurrent - - name: eventstore_eventstore.jvm - - name: fgrutsch_emergence - - name: gemini-hlsw_lucuma-sso - - name: hamnis_jwk - - name: hnaderi_edomata - - name: hnaderi_scala-k8s - - name: juliano_pokeapi-scala - - name: jwojnowski_oidc4s - - name: kierendavies_skunk-migrate - - name: linyxus_papiers-core - - name: ocadotechnology_sttp-oauth2 - - name: paoloboni_binance-scala-client - - name: polynote_uzhttp - - name: polystat_polystat-cli - # - name: qwbarch_snowflake4s - # - name: shastick_zio-prefetcher - # - name: sksamuel_elastic4s - # - name: softwaremill_tapir - # - name: testcontainers_testcontainers-scala - # - name: tinkoff_muffin - # - name: tmccarthy_fetch - # - name: trace4cats_trace4cats-jaeger - - name: trace4cats_trace4cats-opentelemetry - - name: trace4cats_trace4cats-zipkin - - name: wiringbits_wiringbits-webapp-utils + # - name: 47degrees_sbt-energymonitor + - name: andreamarcolin_oidc4s + - name: besselstudio_coingecko + - name: coralogix_zio-k8s + - name: dacr_code-examples-manager + - name: dapperware_zio-slack + - name: davenverse_natchez-rediculous + # - name: davenverse_rediculous-concurrent + # - name: eventstore_eventstore.jvm + # - name: fgrutsch_emergence + # - name: gemini-hlsw_lucuma-sso + # - name: hamnis_jwk + # - name: hnaderi_edomata + # - name: hnaderi_scala-k8s + # - name: juliano_pokeapi-scala + # - name: jwojnowski_oidc4s + # - name: kierendavies_skunk-migrate + # - name: linyxus_papiers-core + # - name: ocadotechnology_sttp-oauth2 + # - name: paoloboni_binance-scala-client + # - name: polynote_uzhttp + # - name: polystat_polystat-cli + - name: qwbarch_snowflake4s + - name: shastick_zio-prefetcher + - name: sksamuel_elastic4s + - name: softwaremill_tapir + - name: testcontainers_testcontainers-scala + - name: tinkoff_muffin + - name: tmccarthy_fetch + - name: trace4cats_trace4cats-jaeger + # - name: trace4cats_trace4cats-opentelemetry + # - name: trace4cats_trace4cats-zipkin + # - name: wiringbits_wiringbits-webapp-utils steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1331,29 +1331,29 @@ jobs: strategy: matrix: include: - - name: alejandrohdezma_http4s-munit - - name: apimorphism_telegramium - - name: avast_scala-server-toolkit - - name: carlos-verdes_zio-arangodb - # - name: danslapman_morphling - # - name: delimobil_cabbit - # - name: eventstore_eventstore.akka.persistence - # - name: evolution-gaming_derivation - # - name: fs2-blobstore_fs2-blobstore - # - name: gemini-hlsw_gsp-graphql - - name: ghostdogpr_caliban - - name: itv_quartz4s - - name: jwojnowski_googlecloud4s - - name: lolgab_snunit - - name: permutive-engineering_fs2-google-pubsub - - name: pme123_camundala - - name: rediscala_rediscala - # - name: scalikejdbc_scalikejdbc-async - # - name: scottweaver_testcontainers-for-zio - - name: sideeffffect_zio-testcontainers - - name: tinkoff_oolong - - name: tototoshi_slick-joda-mapper - - name: trace4cats_trace4cats-sttp + # - name: alejandrohdezma_http4s-munit + # - name: apimorphism_telegramium + # - name: avast_scala-server-toolkit + # - name: carlos-verdes_zio-arangodb + - name: danslapman_morphling + - name: delimobil_cabbit + - name: eventstore_eventstore.akka.persistence + - name: evolution-gaming_derivation + - name: fs2-blobstore_fs2-blobstore + - name: gemini-hlsw_gsp-graphql + # - name: ghostdogpr_caliban + # - name: itv_quartz4s + # - name: jwojnowski_googlecloud4s + # - name: lolgab_snunit + # - name: permutive-engineering_fs2-google-pubsub + # - name: pme123_camundala + # - name: rediscala_rediscala + - name: scalikejdbc_scalikejdbc-async + - name: scottweaver_testcontainers-for-zio + # - name: sideeffffect_zio-testcontainers + # - name: tinkoff_oolong + # - name: tototoshi_slick-joda-mapper + # - name: trace4cats_trace4cats-sttp steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1369,12 +1369,12 @@ jobs: strategy: matrix: include: - - name: gemini-hlsw_lucuma-graphql-routes - - name: johnspade_tgbot-utils - - name: kamon-io_kamon - - name: polyvariant_caliban-gitlab - - name: zio_caliban-deriving - - name: zio_zio-protoquill + # - name: gemini-hlsw_lucuma-graphql-routes + # - name: johnspade_tgbot-utils + # - name: kamon-io_kamon + # - name: polyvariant_caliban-gitlab + # - name: zio_caliban-deriving + # - name: zio_zio-protoquill steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1390,9 +1390,9 @@ jobs: strategy: matrix: include: - - name: gemini-hlsw_lucuma-itc - - name: liewhite_swopen - - name: lloydmeta_enumeratum + # - name: gemini-hlsw_lucuma-itc + # - name: liewhite_swopen + # - name: lloydmeta_enumeratum steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1408,9 +1408,9 @@ jobs: strategy: matrix: include: - - name: liewhite_common - - name: pjfanning_jackson-module-enumeratum - - name: swagger-akka-http_swagger-enumeratum-module + # - name: liewhite_common + # - name: pjfanning_jackson-module-enumeratum + # - name: swagger-akka-http_swagger-enumeratum-module steps: - name: "Git Checkout" uses: actions/checkout@v3 From 9b3e500198d3c266c316afac80242559ca8317b6 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 23:21:55 +0100 Subject: [PATCH 033/154] fix empty matrix --- .github/workflows/buildPlan.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 9e5d6d77..77f8da73 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -805,7 +805,7 @@ jobs: strategy: matrix: include: - # - name: sciss_lucrepi + - name: sciss_lucrepi # - name: sciss_patterns # - name: sciss_wolkenpumpe # - name: zio_zio-metrics-connectors @@ -824,7 +824,7 @@ jobs: strategy: matrix: include: - # - name: errors4s_errors4s-core + - name: errors4s_errors4s-core # - name: errors4s_errors4s-core-scalacheck # - name: etorreborre_specs2 # - name: japgolly_microlibs-scala @@ -847,7 +847,7 @@ jobs: strategy: matrix: include: - # - name: 47degrees_fetch + - name: 47degrees_fetch # - name: akka_akka-http # - name: alexarchambault_case-app # - name: argonaut-io_argonaut @@ -1165,7 +1165,7 @@ jobs: strategy: matrix: include: - # - name: 47degrees_github4s + - name: 47degrees_github4s # - name: avast_datadog4s # - name: banno_vault4s # - name: davenverse_circuit-http4s @@ -1369,7 +1369,7 @@ jobs: strategy: matrix: include: - # - name: gemini-hlsw_lucuma-graphql-routes + - name: gemini-hlsw_lucuma-graphql-routes # - name: johnspade_tgbot-utils # - name: kamon-io_kamon # - name: polyvariant_caliban-gitlab @@ -1390,7 +1390,7 @@ jobs: strategy: matrix: include: - # - name: gemini-hlsw_lucuma-itc + - name: gemini-hlsw_lucuma-itc # - name: liewhite_swopen # - name: lloydmeta_enumeratum steps: @@ -1408,7 +1408,7 @@ jobs: strategy: matrix: include: - # - name: liewhite_common + - name: liewhite_common # - name: pjfanning_jackson-module-enumeratum # - name: swagger-akka-http_swagger-enumeratum-module steps: From 9053852a271e77d019a048e3d37ed5a7944fc459 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Tue, 10 Jan 2023 23:22:45 +0100 Subject: [PATCH 034/154] fix empty matrix --- .github/workflows/buildPlan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 77f8da73..6b910fde 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -787,7 +787,7 @@ jobs: strategy: matrix: include: - # - name: katrix_minejson + - name: katrix_minejson # - name: sciss_soundprocesses # - name: zio_zio-http steps: From 76c1f031f1c0d0bec39a772518d3a7edfed6bfee Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 19:12:03 +0100 Subject: [PATCH 035/154] try build compiler --- .github/actions/build-project/action.yaml | 42 ++++++++++++- .github/actions/setup-build/action.yaml | 75 +++++++++++++++++++++++ .github/workflows/buildPlan.yaml | 10 +++ 3 files changed, 124 insertions(+), 3 deletions(-) create mode 100644 .github/actions/setup-build/action.yaml diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 40090684..06c09f17 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -7,9 +7,16 @@ inputs: scala-version: description: "Scala Version to use" required: true + maven-repo-url: + description: "Custom Maven repository used to store artifacts" + required: true runs: using: "composite" steps: + - uses: coursier/setup-action@v1 + with: + apps: cs sbt mill scala-cli + - name: Check java version shell: bash run: | @@ -19,8 +26,35 @@ runs: echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" + - name: Check can skip build + id: check-history + shell: bash + run: | + ConfigFile=".github/workflows/buildConfig.json" + ScalaVersion="${{ steps.calc-version.outputs.effective-scala-version }}" + BinScalaVersion=3 + CustomMavenRepo="${{ steps.calc-version.outputs.effective-maven-url }}" + + projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" " $ConfigFile)" + + canSkip=true + for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" " $ConfigFile); do + arr=($(echo $t | tr "%" " ")) + org=${arr[1]} + name=${arr[2]} + artifact="$org:$name_${BinScalaVersion}:${projectVersion}" + cs resolve "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null + result=$? + if [[ $result -ne 0 ]]; then + echo "Artifact $artifact not found, would build the rpoject" + canSkip=false + break; + fi + echo "can-skip-build=${canSkip}" >> $GITHUB_OUTPUT + - name: Build uses: addnab/docker-run-action@v3 + if: steps.check-history.outputs.can-skip-build != 'true' with: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" options: -v ${{ github.workspace }}:/opencb/ @@ -40,10 +74,11 @@ runs: /build/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ + "${{ inputs.scala-version }}" \ - '' \ + "$(config .version)" \ "$(config .targets)" \ - 'https://repo1.maven.org/maven2' \ + "${{ inputs.maven-repo-url }}" \ '1.6.2' \ "$(config .config // ${DefaultConfig})" 2>&1 | tee build-logs.txt @@ -54,13 +89,14 @@ runs: - name: Upload artifacts uses: actions/upload-artifact@v3 + if: steps.check-history.outputs.can-skip-build != 'true' with: name: ${{ inputs.project-name }} path: ${{ github.workspace }}/build-*.txt - name: Check results shell: bash + if: steps.check-history.outputs.can-skip-build != 'true' run: | # Set the result of the build [ "$(cat build-status.txt)" = "success" ] - diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml new file mode 100644 index 00000000..bc31d3f6 --- /dev/null +++ b/.github/actions/setup-build/action.yaml @@ -0,0 +1,75 @@ +name: "Prepare Open Community Build" +description: "Ensure compiler version is published, resolve url for custom Maven repository" +inputs: + scala-version: + description: "Scala version to check" + repository-url: + description: "GitHub repository URL for compiler to build" + default: "https://github.com/lampepfl/dotty.git" + repository-branch: + description: "GitHub repository branch for compiler to build" + default: "main" +outputs: + scala-version: + description: "Effective Scala version, input val" + value: ${{ steps.calc-version.outputs.effective-scala-version }} + maven-repo-url: + description: "Effective Maven repository subdirectory to use" + value: ${{ steps.calc-version.outputs.effective-maven-url }} + +runs: + using: "composite" + steps: + - uses: actions/checkout@v3 + with: + repository: ${{ inputs.repository-url }} + ref: ${{ inputs.repository-branch }} + + - name: Calculate version if missing + id: calc-version + shell: bash + run: | + commitHash=$(git rev-parse HEAD) + + scalaVersion=${{ inputs.scala-version }} + if [[ -z $scalaVersion ]]; then + baseVersion=$(cat project/Build.scala | grep 'val baseVersion =' | xargs | awk '{ print $4 }') + scalaVersion="${baseVersion}-bin-${commitHash}" + fi + + baseMavenRepo="https://scala3.westeurope.cloudapp.azure.com/maven2" + buildMavenRepo="${baseMavenRepo}/${scalaVersion}" + + echo "Effective Scala version for this build: $scalaVersion" + echo "effective-scala-version=${scalaVersion}" >> $GITHUB_OUTPUT + + echo "Effective Maven repository for this build: $buildMavenRepo" + echo "effective-maven-url=${buildMavenRepo}" >> $GITHUB_OUTPUT + + - name: Install scala-cli + uses: coursier/setup-action@v1 + with: + apps: cs sbt scala-cli + + - name: Check version is published + shell: bash + id: check-published + run: | + Version="${{ steps.calc-version.outputs.effective-scala-version }}" + CustomRepo="${{ steps.calc-version.outputs.effective-maven-url }}" + isPublished=false + if [[ cs resolve org.scala-lang:scala3-compiler_3:${Version} -r $CustomRepo ]]; then + isPublished=true + fi + echo "is-compiler-published=${isPublished}" >> $GITHUB_ENV + + - name: Build + uses: addnab/docker-run-action@v3 + if: steps.check-published.outputs.is-compiler-published == 'false' + with: + image: "virtuslab/scala-community-build-compiler-builder:v0.1.2" + options: -v ${{ github.workspace }}:/compiler/ + run: | + Version="${{ steps.calc-version.outputs.effective-scala-version }}" + CustomRepo="${{ steps.calc-version.outputs.effective-maven-url }}" + /build/build.sh /compiler "${Version}" ${CustomRepo}" diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 6b910fde..95fcff66 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -12,6 +12,16 @@ on: description: 'Scala version' required: true jobs: + setup-build: + runs-on: ubuntu-22.04 + continue-on-error: false + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/setup-build + with: + scala-version: ${{ inputs.scala-version }} stage-0: runs-on: ubuntu-22.04 continue-on-error: true From 65487cb92eed19b9b95c5dc10b5b046227188a82 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 19:27:54 +0100 Subject: [PATCH 036/154] try fix build --- .github/workflows/buildPlan.yaml | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 95fcff66..29f5c78c 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -6,24 +6,39 @@ name: "Open Community Build" on: workflow_dispatch: - inputs: - scala-version: + inputs: + published-scala-version: type: string - description: 'Scala version' - required: true + description: 'Published Scala version to use' + repository-url: + type: string + description: "GitHub repository URL for compiler to build" + default: "https://github.com/lampepfl/dotty.git" + repository-branch: + type: string + description: "GitHub repository branch for compiler to build" + default: "main" jobs: setup-build: runs-on: ubuntu-22.04 continue-on-error: false + outputs: + scala-version: ${{ steps.setup.outputs.scala-version }} + maven-repo-url: ${{ steps.setup.outputs.maven-repo-url }} steps: - name: "Git Checkout" uses: actions/checkout@v3 - name: "Build project" uses: ./.github/actions/setup-build + id: setup with: - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ inputs.published-scala-version }} + repository-url: ${{ inputs.repository-url }} + repository-branch: ${{ inputs.repository-branch }} + stage-0: runs-on: ubuntu-22.04 + needs: setup-build continue-on-error: true strategy: matrix: @@ -128,7 +143,8 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} stage-1: runs-on: ubuntu-22.04 needs: stage-0 From 3ca4a5d492c75e4a62d96c0d226ad144f487da6c Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 19:29:54 +0100 Subject: [PATCH 037/154] try fix build --- .github/actions/setup-build/action.yaml | 4 ++-- .github/workflows/buildPlan.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index bc31d3f6..98fe92d6 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -5,10 +5,10 @@ inputs: description: "Scala version to check" repository-url: description: "GitHub repository URL for compiler to build" - default: "https://github.com/lampepfl/dotty.git" + required: true repository-branch: description: "GitHub repository branch for compiler to build" - default: "main" + required: true outputs: scala-version: description: "Effective Scala version, input val" diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 29f5c78c..e410b8de 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -13,7 +13,7 @@ on: repository-url: type: string description: "GitHub repository URL for compiler to build" - default: "https://github.com/lampepfl/dotty.git" + default: "lampepfl/dotty" repository-branch: type: string description: "GitHub repository branch for compiler to build" From fbded0f55e09de63e8c8819304b75ca975e9cdae Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 19:35:55 +0100 Subject: [PATCH 038/154] try fix --- .github/actions/build-project/action.yaml | 5 ++--- .github/actions/setup-build/action.yaml | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 06c09f17..77cd052b 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -43,9 +43,8 @@ runs: org=${arr[1]} name=${arr[2]} artifact="$org:$name_${BinScalaVersion}:${projectVersion}" - cs resolve "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null - result=$? - if [[ $result -ne 0 ]]; then + + if ! cs resolve "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then echo "Artifact $artifact not found, would build the rpoject" canSkip=false break; diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index 98fe92d6..37c78941 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -58,7 +58,7 @@ runs: Version="${{ steps.calc-version.outputs.effective-scala-version }}" CustomRepo="${{ steps.calc-version.outputs.effective-maven-url }}" isPublished=false - if [[ cs resolve org.scala-lang:scala3-compiler_3:${Version} -r $CustomRepo ]]; then + if cs resolve org.scala-lang:scala3-compiler_3:${Version} -r $CustomRepo ; then isPublished=true fi echo "is-compiler-published=${isPublished}" >> $GITHUB_ENV From 69569edf592ed4e7b3df4a61345e25c9bb520d4f Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 19:43:47 +0100 Subject: [PATCH 039/154] try fix --- .github/actions/build-project/action.yaml | 4 ++-- .github/actions/setup-build/action.yaml | 2 +- .github/workflows/buildPlan.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 77cd052b..ad8dceca 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -43,7 +43,7 @@ runs: org=${arr[1]} name=${arr[2]} artifact="$org:$name_${BinScalaVersion}:${projectVersion}" - + if ! cs resolve "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then echo "Artifact $artifact not found, would build the rpoject" canSkip=false @@ -51,7 +51,7 @@ runs: fi echo "can-skip-build=${canSkip}" >> $GITHUB_OUTPUT - - name: Build + - name: Build project uses: addnab/docker-run-action@v3 if: steps.check-history.outputs.can-skip-build != 'true' with: diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index 37c78941..155113f2 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -63,7 +63,7 @@ runs: fi echo "is-compiler-published=${isPublished}" >> $GITHUB_ENV - - name: Build + - name: Build compiler uses: addnab/docker-run-action@v3 if: steps.check-published.outputs.is-compiler-published == 'false' with: diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index e410b8de..cb6dd346 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -28,7 +28,7 @@ jobs: steps: - name: "Git Checkout" uses: actions/checkout@v3 - - name: "Build project" + - name: "Setup build" uses: ./.github/actions/setup-build id: setup with: From cc34f6b4ec42597e366b1be7e933ba1ea8fe9f48 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 19:46:53 +0100 Subject: [PATCH 040/154] try fix --- .github/actions/setup-build/action.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index 155113f2..bda5886b 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -24,6 +24,7 @@ runs: with: repository: ${{ inputs.repository-url }} ref: ${{ inputs.repository-branch }} + path: 'compiler' - name: Calculate version if missing id: calc-version @@ -33,7 +34,7 @@ runs: scalaVersion=${{ inputs.scala-version }} if [[ -z $scalaVersion ]]; then - baseVersion=$(cat project/Build.scala | grep 'val baseVersion =' | xargs | awk '{ print $4 }') + baseVersion=$(cat compiler/project/Build.scala | grep 'val baseVersion =' | xargs | awk '{ print $4 }') scalaVersion="${baseVersion}-bin-${commitHash}" fi @@ -68,7 +69,7 @@ runs: if: steps.check-published.outputs.is-compiler-published == 'false' with: image: "virtuslab/scala-community-build-compiler-builder:v0.1.2" - options: -v ${{ github.workspace }}:/compiler/ + options: -v ${{ github.workspace }}/compiler:/compiler/ run: | Version="${{ steps.calc-version.outputs.effective-scala-version }}" CustomRepo="${{ steps.calc-version.outputs.effective-maven-url }}" From a82203cb3b57ce259006e7c4cadc2934f939f54c Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 19:55:31 +0100 Subject: [PATCH 041/154] try fix --- .github/actions/setup-build/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index bda5886b..2e9bfa13 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -62,7 +62,7 @@ runs: if cs resolve org.scala-lang:scala3-compiler_3:${Version} -r $CustomRepo ; then isPublished=true fi - echo "is-compiler-published=${isPublished}" >> $GITHUB_ENV + echo "is-compiler-published=${isPublished}" >> $GITHUB_OUTPUT - name: Build compiler uses: addnab/docker-run-action@v3 From 58cad03b77c84dfcd6ea6d6689d96f535bad2f84 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 19:58:44 +0100 Subject: [PATCH 042/154] try fix --- .github/actions/setup-build/action.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index 2e9bfa13..a8a7d90a 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -57,9 +57,9 @@ runs: id: check-published run: | Version="${{ steps.calc-version.outputs.effective-scala-version }}" - CustomRepo="${{ steps.calc-version.outputs.effective-maven-url }}" + CustomMavenRepo="${{ steps.calc-version.outputs.effective-maven-url }}" isPublished=false - if cs resolve org.scala-lang:scala3-compiler_3:${Version} -r $CustomRepo ; then + if cs resolve org.scala-lang:scala3-compiler_3:${Version} -r $CustomMavenRepo ; then isPublished=true fi echo "is-compiler-published=${isPublished}" >> $GITHUB_OUTPUT @@ -72,5 +72,5 @@ runs: options: -v ${{ github.workspace }}/compiler:/compiler/ run: | Version="${{ steps.calc-version.outputs.effective-scala-version }}" - CustomRepo="${{ steps.calc-version.outputs.effective-maven-url }}" - /build/build.sh /compiler "${Version}" ${CustomRepo}" + CustomMavenRepo="${{ steps.calc-version.outputs.effective-maven-url }}" + /build/build.sh /compiler "${Version}" "${CustomMavenRepo}" From 761766c0df9835a254e94a6432644c05744ccc9b Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 20:40:02 +0100 Subject: [PATCH 043/154] add feeding elastic --- .github/actions/build-project/action.yaml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index ad8dceca..565aa85c 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -26,6 +26,13 @@ runs: echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" + - name: Get Current Job Log URL + id: job-info + uses: Tiryoh/gha-jobid-action@v0.1.2 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + job_name: ${{ github.job }} + - name: Check can skip build id: check-history shell: bash @@ -69,11 +76,9 @@ runs: # Assume failure unless overwritten by a successful build echo 'failure' > build-status.txt - /build/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ - "${{ inputs.scala-version }}" \ "$(config .version)" \ "$(config .targets)" \ @@ -81,6 +86,18 @@ runs: '1.6.2' \ "$(config .config // ${DefaultConfig})" 2>&1 | tee build-logs.txt + /build/feed-elastic.sh \ + 'https://scala3.westeurope.cloudapp.azure.com/data' \ + '${{ inputs.project-name }}' \ + "$(cat build-status.txt)" \ + '$(date --iso-8601=seconds)' \ + build-summary.txt \ + build-logs.txt \ + "$(config .version)" \ + "${{ inputs.scala-version }}" \ + '${{ github.run_id }}' \ + "${{ steps.job-info.outputs.html_url }}" + # Store results mv build-logs.txt /opencb/ mv build-status.txt /opencb/ From c7912e3bee1898380a0bde4551301e57e55d8af5 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 20:49:07 +0100 Subject: [PATCH 044/154] try fix --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 565aa85c..9419e622 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -30,7 +30,7 @@ runs: id: job-info uses: Tiryoh/gha-jobid-action@v0.1.2 with: - github_token: ${{ secrets.GITHUB_TOKEN }} + github_token: ${{ github.token }} job_name: ${{ github.job }} - name: Check can skip build From e953483409fa07f53eebd333c14cd00160ee2a31 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 20:49:14 +0100 Subject: [PATCH 045/154] fix --- .github/actions/setup-build/action.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index a8a7d90a..ea981522 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -59,9 +59,11 @@ runs: Version="${{ steps.calc-version.outputs.effective-scala-version }}" CustomMavenRepo="${{ steps.calc-version.outputs.effective-maven-url }}" isPublished=false - if cs resolve org.scala-lang:scala3-compiler_3:${Version} -r $CustomMavenRepo ; then + # Download jar instead of checking only for pom to ensure that it's complete + if cs fetch org.scala-lang:scala3-compiler_3:${Version} -r $CustomMavenRepo ; then isPublished=true fi + echo "Can skip compiler build: ${isPublished}" echo "is-compiler-published=${isPublished}" >> $GITHUB_OUTPUT - name: Build compiler @@ -73,4 +75,5 @@ runs: run: | Version="${{ steps.calc-version.outputs.effective-scala-version }}" CustomMavenRepo="${{ steps.calc-version.outputs.effective-maven-url }}" + echo "Building Scala compiler, version ${Version}" /build/build.sh /compiler "${Version}" "${CustomMavenRepo}" From 50a8e400f2ffe655faaef66de2d0ee382c69ecc6 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 21:01:16 +0100 Subject: [PATCH 046/154] try fix --- .github/actions/build-project/action.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 9419e622..48141ddb 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -31,28 +31,28 @@ runs: uses: Tiryoh/gha-jobid-action@v0.1.2 with: github_token: ${{ github.token }} - job_name: ${{ github.job }} + job_name: "${{ github.job }} (${{ matrix.name }})" - name: Check can skip build id: check-history shell: bash run: | ConfigFile=".github/workflows/buildConfig.json" - ScalaVersion="${{ steps.calc-version.outputs.effective-scala-version }}" + ScalaVersion="${{ inputs.scala-version }}" BinScalaVersion=3 - CustomMavenRepo="${{ steps.calc-version.outputs.effective-maven-url }}" + CustomMavenRepo="${{ inputs.maven=repo-url }}" - projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" " $ConfigFile)" + projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" $ConfigFile)" canSkip=true - for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" " $ConfigFile); do + for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" $ConfigFile); do arr=($(echo $t | tr "%" " ")) org=${arr[1]} name=${arr[2]} - artifact="$org:$name_${BinScalaVersion}:${projectVersion}" + artifact="${org}:${name}_${BinScalaVersion}:${projectVersion}" if ! cs resolve "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then - echo "Artifact $artifact not found, would build the rpoject" + echo "Artifact $artifact not found, would build the project" canSkip=false break; fi From 4ecca8ff538d3db5aca18a7acb0e842caa7f584d Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 21:12:31 +0100 Subject: [PATCH 047/154] try fix --- .github/actions/build-project/action.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 48141ddb..75408cdf 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -40,8 +40,9 @@ runs: ConfigFile=".github/workflows/buildConfig.json" ScalaVersion="${{ inputs.scala-version }}" BinScalaVersion=3 - CustomMavenRepo="${{ inputs.maven=repo-url }}" + CustomMavenRepo="${{ inputs.maven-repo-url }}" + echo "Build URL: ${{ steps.job-info.outputs.html_url }}" projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" $ConfigFile)" canSkip=true From a49c8ac2aacbbb4f6c4de839df038cf476149533 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 21:16:11 +0100 Subject: [PATCH 048/154] fix loop --- .github/actions/build-project/action.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 75408cdf..2e9e0643 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -57,6 +57,7 @@ runs: canSkip=false break; fi + done echo "can-skip-build=${canSkip}" >> $GITHUB_OUTPUT - name: Build project From c4f27ce23a1a2ba620043ccc1bd0ebbd36d11567 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 21:32:30 +0100 Subject: [PATCH 049/154] try fix --- .github/actions/build-project/action.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 2e9e0643..1490daab 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -63,6 +63,9 @@ runs: - name: Build project uses: addnab/docker-run-action@v3 if: steps.check-history.outputs.can-skip-build != 'true' + env: + ELASTIC_USERNAME: elastic + ELASTIC_PASSWORD: changeme with: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" options: -v ${{ github.workspace }}:/opencb/ @@ -88,17 +91,20 @@ runs: '1.6.2' \ "$(config .config // ${DefaultConfig})" 2>&1 | tee build-logs.txt - /build/feed-elastic.sh \ + /build/feed-elastic.sh \ 'https://scala3.westeurope.cloudapp.azure.com/data' \ '${{ inputs.project-name }}' \ "$(cat build-status.txt)" \ - '$(date --iso-8601=seconds)' \ + '$(date --iso-8601=seconds)' \ build-summary.txt \ build-logs.txt \ "$(config .version)" \ "${{ inputs.scala-version }}" \ '${{ github.run_id }}' \ "${{ steps.job-info.outputs.html_url }}" + if [[ $? -ne 0 ]]; then + echo "::warning title={Indexing failure}::{Indexing results of ${{ inputs.project-name }} failed" + fi # Store results mv build-logs.txt /opencb/ From 6cbb99e0ae9d1322b9261218bd8ad4a88bb52590 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 21:44:09 +0100 Subject: [PATCH 050/154] try fix build --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 1490daab..12238bf1 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -102,7 +102,7 @@ runs: "${{ inputs.scala-version }}" \ '${{ github.run_id }}' \ "${{ steps.job-info.outputs.html_url }}" - if [[ $? -ne 0 ]]; then + if [ $? != 0 ]; then echo "::warning title={Indexing failure}::{Indexing results of ${{ inputs.project-name }} failed" fi From ea3cc4ce3a51a14875fdcb6c1220ff97f04a9258 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 21:46:39 +0100 Subject: [PATCH 051/154] set es creads --- .github/actions/build-project/action.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 12238bf1..2e6acc1f 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -64,8 +64,8 @@ runs: uses: addnab/docker-run-action@v3 if: steps.check-history.outputs.can-skip-build != 'true' env: - ELASTIC_USERNAME: elastic - ELASTIC_PASSWORD: changeme + ELASTIC_USERNAME: ${{ secrets.OPENCB_ELASTIC_USER }} + ELASTIC_PASSWORD: ${{ secrets.OPENCB_ELASTIC_PSWD }} with: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" options: -v ${{ github.workspace }}:/opencb/ From d908c93fe15003f55e46c804eaa48bd93ce318ac Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 21:57:42 +0100 Subject: [PATCH 052/154] pass es auth by input --- .github/actions/build-project/action.yaml | 10 ++++- .github/workflows/buildPlan.yaml | 53 ++++++++++++----------- project-builder/feed-elastic.sh | 2 +- 3 files changed, 37 insertions(+), 28 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 2e6acc1f..2dbe526a 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -10,6 +10,12 @@ inputs: maven-repo-url: description: "Custom Maven repository used to store artifacts" required: true + elastic-user: + description: "Secret with auth user to elasticsearch" + required: true + elastic-password: + description: "Secret with auth token to elasticsearch" + required: true runs: using: "composite" steps: @@ -64,8 +70,8 @@ runs: uses: addnab/docker-run-action@v3 if: steps.check-history.outputs.can-skip-build != 'true' env: - ELASTIC_USERNAME: ${{ secrets.OPENCB_ELASTIC_USER }} - ELASTIC_PASSWORD: ${{ secrets.OPENCB_ELASTIC_PSWD }} + ELASTIC_USERNAME: ${{ inputs.elastic-user }} + ELASTIC_PASSWORD: ${{ inputs.elastic-password }} with: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" options: -v ${{ github.workspace }}:/opencb/ diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index cb6dd346..537c0a44 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -43,31 +43,31 @@ jobs: strategy: matrix: include: - # - name: afsalthaj_constraintless - # - name: alejandrohdezma_dummy - # - name: alejandrohdezma_sbt-propagate - # - name: almond-sh_almond - # - name: barnardb_tinyplate - # - name: com-lihaoyi_geny - # - name: com-lihaoyi_sourcecode - # - name: com-lihaoyi_utest - # - name: cornerman_simple-scalajs-requests - # - name: coursier_dependency - # - name: cquiroz_scala-java-time - # - name: dieproht_matr - # - name: dmytromitin_dotty-patched - # - name: eed3si9n_verify - # - name: eltherion_http4s-timer - # - name: fdietze_formidable - # - name: fiatjaf_nlog - # - name: fommil_jzon - # - name: gaeljw_typetrees - # - name: gemini-hlsw_lucuma-jts - # - name: getshaka-org_native-converter - # - name: hamnis_dataclass-scalafix - # - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec - # - name: http4s_hpack - # - name: iheartradio_ficus + - name: afsalthaj_constraintless + - name: alejandrohdezma_dummy + - name: alejandrohdezma_sbt-propagate + - name: almond-sh_almond + - name: barnardb_tinyplate + - name: com-lihaoyi_geny + - name: com-lihaoyi_sourcecode + - name: com-lihaoyi_utest + - name: cornerman_simple-scalajs-requests + - name: coursier_dependency + - name: cquiroz_scala-java-time + - name: dieproht_matr + - name: dmytromitin_dotty-patched + - name: eed3si9n_verify + - name: eltherion_http4s-timer + - name: fdietze_formidable + - name: fiatjaf_nlog + - name: fommil_jzon + - name: gaeljw_typetrees + - name: gemini-hlsw_lucuma-jts + - name: getshaka-org_native-converter + - name: hamnis_dataclass-scalafix + - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec + - name: http4s_hpack + - name: iheartradio_ficus - name: j5ik2o_akka-persistence-s3 - name: jcouyang_jujiu - name: jodersky_identicon @@ -145,6 +145,9 @@ jobs: project-name: ${{ matrix.name }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + }} stage-1: runs-on: ubuntu-22.04 needs: stage-0 diff --git a/project-builder/feed-elastic.sh b/project-builder/feed-elastic.sh index 37b1ace3..143c9c57 100755 --- a/project-builder/feed-elastic.sh +++ b/project-builder/feed-elastic.sh @@ -39,7 +39,7 @@ jsonFile=$(mktemp /tmp/feed-elastic-tmp.XXXXXX) echo "$json" > "$jsonFile" echo "$json" | jq 'del(.logs)' -response=$(curl -v -i -k -w "\n%{http_code}" --user "$ELASTIC_USERNAME:$ELASTIC_PASSWORD" -H "Content-Type: application/json" "${elasticUrl}/project-build-summary/_doc" -d "@${jsonFile}") +response=$(curl -i -k -w "\n%{http_code}" --user "$ELASTIC_USERNAME:$ELASTIC_PASSWORD" -H "Content-Type: application/json" "${elasticUrl}/project-build-summary/_doc" -d "@${jsonFile}") echo "Response: ${response}" responseStatus=$(tail -n1 <<< "$response") From d91e7351c471747d94376e44a4373e18e000c125 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 21:59:08 +0100 Subject: [PATCH 053/154] fix typo --- .github/workflows/buildPlan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 537c0a44..1862d6a6 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -147,7 +147,7 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - }} + stage-1: runs-on: ubuntu-22.04 needs: stage-0 From 9e56ce9f51e3b0ff8913514bdf531a5c570883f4 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 22:09:23 +0100 Subject: [PATCH 054/154] debug --- .github/actions/build-project/action.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 2dbe526a..d2088e91 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -97,6 +97,10 @@ runs: '1.6.2' \ "$(config .config // ${DefaultConfig})" 2>&1 | tee build-logs.txt + echo ${ELASTIC_USERNAME} + echo ${{ inputs.elastic-user }} + printenv + /build/feed-elastic.sh \ 'https://scala3.westeurope.cloudapp.azure.com/data' \ '${{ inputs.project-name }}' \ @@ -109,7 +113,7 @@ runs: '${{ github.run_id }}' \ "${{ steps.job-info.outputs.html_url }}" if [ $? != 0 ]; then - echo "::warning title={Indexing failure}::{Indexing results of ${{ inputs.project-name }} failed" + echo "::warning title=Indexing failure::Indexing results of ${{ inputs.project-name }} failed" fi # Store results From 15691604c67db20bf5796f4dc2647fbe2827c16a Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 22:15:46 +0100 Subject: [PATCH 055/154] fix env --- .github/actions/build-project/action.yaml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index d2088e91..60ae3659 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -53,7 +53,7 @@ runs: canSkip=true for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" $ConfigFile); do - arr=($(echo $t | tr "%" " ")) + arr=($(echo $target | tr "%" " ")) org=${arr[1]} name=${arr[2]} artifact="${org}:${name}_${BinScalaVersion}:${projectVersion}" @@ -69,12 +69,9 @@ runs: - name: Build project uses: addnab/docker-run-action@v3 if: steps.check-history.outputs.can-skip-build != 'true' - env: - ELASTIC_USERNAME: ${{ inputs.elastic-user }} - ELASTIC_PASSWORD: ${{ inputs.elastic-password }} with: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" - options: -v ${{ github.workspace }}:/opencb/ + options: -v ${{ github.workspace }}:/opencb/ -e ELASTIC_USERNAME="${{ inputs.elastic-user }}" -e ELASTIC_PASSWORD="${{ inputs.elastic-password }}" run: | ConfigFile="/opencb/.github/workflows/buildConfig.json" DefaultConfig='{"memoryRequestMb":4096}' @@ -97,10 +94,6 @@ runs: '1.6.2' \ "$(config .config // ${DefaultConfig})" 2>&1 | tee build-logs.txt - echo ${ELASTIC_USERNAME} - echo ${{ inputs.elastic-user }} - printenv - /build/feed-elastic.sh \ 'https://scala3.westeurope.cloudapp.azure.com/data' \ '${{ inputs.project-name }}' \ From 55477efecb8eab1e41be40633102ab280e7b2e00 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 22:21:02 +0100 Subject: [PATCH 056/154] debug --- .github/actions/build-project/action.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 60ae3659..87a5b9cb 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -71,7 +71,7 @@ runs: if: steps.check-history.outputs.can-skip-build != 'true' with: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.1.2" - options: -v ${{ github.workspace }}:/opencb/ -e ELASTIC_USERNAME="${{ inputs.elastic-user }}" -e ELASTIC_PASSWORD="${{ inputs.elastic-password }}" + options: -v ${{ github.workspace }}:/opencb/ -e ELASTIC_USERNAME=${{ inputs.elastic-user }} -e ELASTIC_PASSWORD=${{ inputs.elastic-password }} run: | ConfigFile="/opencb/.github/workflows/buildConfig.json" DefaultConfig='{"memoryRequestMb":4096}' @@ -84,6 +84,10 @@ runs: # Assume failure unless overwritten by a successful build echo 'failure' > build-status.txt + printenv + echo ${ELASTIC_USERNAME} + echo ${{inputs.elastic-user}} + /build/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ From b247a61831cf096059f60f284df47db199af892a Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 22:32:37 +0100 Subject: [PATCH 057/154] try debug --- .github/actions/build-project/action.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 87a5b9cb..b2f67a52 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -85,8 +85,9 @@ runs: echo 'failure' > build-status.txt printenv - echo ${ELASTIC_USERNAME} - echo ${{inputs.elastic-user}} + echo "user: ${#ELASTIC_USERNAME} $(echo -n $ELASTIC_USERNAME | sha1sum)" + echo "pasw: ${#ELASTIC_PASSWORD} $(echo -n $ELASTIC_PASSWORD | sha1sum)" + /build/build-revision.sh \ "$(config .repoUrl)" \ From b3e6b75f729573e5e507a383780e729ec352d225 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 22:37:25 +0100 Subject: [PATCH 058/154] fix es inputs --- .github/actions/build-project/action.yaml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index b2f67a52..d1072411 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -84,11 +84,6 @@ runs: # Assume failure unless overwritten by a successful build echo 'failure' > build-status.txt - printenv - echo "user: ${#ELASTIC_USERNAME} $(echo -n $ELASTIC_USERNAME | sha1sum)" - echo "pasw: ${#ELASTIC_PASSWORD} $(echo -n $ELASTIC_PASSWORD | sha1sum)" - - /build/build-revision.sh \ "$(config .repoUrl)" \ "$(config .revision)" \ @@ -101,14 +96,14 @@ runs: /build/feed-elastic.sh \ 'https://scala3.westeurope.cloudapp.azure.com/data' \ - '${{ inputs.project-name }}' \ + "${{ inputs.project-name }}" \ "$(cat build-status.txt)" \ - '$(date --iso-8601=seconds)' \ + "$(date --iso-8601=seconds)" \ build-summary.txt \ build-logs.txt \ "$(config .version)" \ "${{ inputs.scala-version }}" \ - '${{ github.run_id }}' \ + "${{ github.run_id }}" \ "${{ steps.job-info.outputs.html_url }}" if [ $? != 0 ]; then echo "::warning title=Indexing failure::Indexing results of ${{ inputs.project-name }} failed" From dc7dead41594b9f4834954a4689d506f738c50bc Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 22:56:27 +0100 Subject: [PATCH 059/154] fix build skip detection --- .github/actions/build-project/action.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index d1072411..69103ced 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -54,8 +54,9 @@ runs: canSkip=true for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" $ConfigFile); do arr=($(echo $target | tr "%" " ")) - org=${arr[1]} - name=${arr[2]} + #use offset:length for consistent indexing (zsh starts with 1, bash starts with 0) + org=${arr[@]:0:1} + name=${arr[@]:1:1} artifact="${org}:${name}_${BinScalaVersion}:${projectVersion}" if ! cs resolve "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then From 48817042a06f06ea63a9f1d87894cc077698a9cb Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Wed, 11 Jan 2023 23:17:28 +0100 Subject: [PATCH 060/154] fix detection skippable builds --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 69103ced..14a36165 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -59,7 +59,7 @@ runs: name=${arr[@]:1:1} artifact="${org}:${name}_${BinScalaVersion}:${projectVersion}" - if ! cs resolve "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then + if ! cs resolve --intransitive "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then echo "Artifact $artifact not found, would build the project" canSkip=false break; From 9045e7504f5f76a199b6f07854d5960b233df5a7 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 00:02:52 +0100 Subject: [PATCH 061/154] fix --- .github/actions/setup-build/action.yaml | 8 +- .github/workflows/buildPlan.yaml | 869 +++++++++++++----------- 2 files changed, 472 insertions(+), 405 deletions(-) diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index ea981522..cbfa681c 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -24,7 +24,7 @@ runs: with: repository: ${{ inputs.repository-url }} ref: ${{ inputs.repository-branch }} - path: 'compiler' + path: "compiler" - name: Calculate version if missing id: calc-version @@ -50,8 +50,7 @@ runs: - name: Install scala-cli uses: coursier/setup-action@v1 with: - apps: cs sbt scala-cli - + apps: cs - name: Check version is published shell: bash id: check-published @@ -62,6 +61,9 @@ runs: # Download jar instead of checking only for pom to ensure that it's complete if cs fetch org.scala-lang:scala3-compiler_3:${Version} -r $CustomMavenRepo ; then isPublished=true + elif [[ -z "${{ inputs.scala-version }}" ]]; then + echo "::error title=Compiler version unavailable::Requested compiler version ${{ inputs.scala-version }} is unavailable" + exit 1 fi echo "Can skip compiler build: ${isPublished}" echo "is-compiler-published=${isPublished}" >> $GITHUB_OUTPUT diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 1862d6a6..85e70223 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -9,14 +9,14 @@ on: inputs: published-scala-version: type: string - description: 'Published Scala version to use' + description: 'Published Scala version to use, if empty new version of compiler would be build with default name based on the selected repository' repository-url: type: string - description: "GitHub repository URL for compiler to build" + description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" default: "lampepfl/dotty" repository-branch: type: string - description: "GitHub repository branch for compiler to build" + description: "GitHub repository branch for compiler to build, ignored when published-scala-version is defined" default: "main" jobs: setup-build: @@ -147,7 +147,6 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-1: runs-on: ubuntu-22.04 needs: stage-0 @@ -155,21 +154,21 @@ jobs: strategy: matrix: include: - # - name: 47degrees_scalacheck-toolbox - # - name: anatoliykmetyuk_simple-rockets-compiler - # - name: com-lihaoyi_castor - # - name: com-lihaoyi_fansi - # - name: com-lihaoyi_os-lib - # - name: com-lihaoyi_requests-scala - # - name: com-lihaoyi_scalatags - # - name: com-lihaoyi_upickle - # - name: eed3si9n_expecty - # - name: ekrich_sconfig - # - name: fomkin_levsha - # - name: indoorvivants_sn-demangler - # - name: jd557_minart - # - name: jodersky_ustats - # - name: monix_minitest + - name: 47degrees_scalacheck-toolbox + - name: anatoliykmetyuk_simple-rockets-compiler + - name: com-lihaoyi_castor + - name: com-lihaoyi_fansi + - name: com-lihaoyi_os-lib + - name: com-lihaoyi_requests-scala + - name: com-lihaoyi_scalatags + - name: com-lihaoyi_upickle + - name: eed3si9n_expecty + - name: ekrich_sconfig + - name: fomkin_levsha + - name: indoorvivants_sn-demangler + - name: jd557_minart + - name: jodersky_ustats + - name: monix_minitest - name: rssh_shim--scala-async--dotty-cps-async - name: sbt-jib_sbt-jib - name: sbt_sbinary @@ -192,7 +191,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-2: runs-on: ubuntu-22.04 needs: stage-1 @@ -200,36 +202,36 @@ jobs: strategy: matrix: include: - # - name: aaronp_args4c - # - name: aaronp_eie - # - name: aiyanbo_scala-i18n - # - name: akiomik_seaw - # - name: alexarchambault_scalacon-2022-demo - # - name: alexarchambault_scalacon2022-demo - # - name: altoo-ag_akka-kryo-serialization - # - name: andimiller_munit-cats-effect-styles - # - name: andyglow_scala-range - # - name: andyglow_scala-xml-diff - # - name: andyglow_typesafe-config-scala - # - name: aoiroaoino_nanolens - # - name: arainko_ducktape - # - name: ariskk_burner4s - # - name: arturopala_buffer-and-slice - # - name: arturopala_validator - # - name: ashwinbhaskar_sight-scala - # - name: beangle_db - # - name: beangle_doc - # - name: beangle_ids - # - name: beangle_notify - # - name: bilal-fazlani_rainbowcli - # - name: bilal-fazlani_swiftbar4s - # - name: blemale_scaffeine - # - name: bpholt_java-time-literals - # - name: carlosedp_scalautils - # - name: catap_scala-blake3 - # - name: catap_scala-sha - # - name: changvvb_scala-protobuf-java - # - name: chrisokasaki_hwtest + - name: aaronp_args4c + - name: aaronp_eie + - name: aiyanbo_scala-i18n + - name: akiomik_seaw + - name: alexarchambault_scalacon-2022-demo + - name: alexarchambault_scalacon2022-demo + - name: altoo-ag_akka-kryo-serialization + - name: andimiller_munit-cats-effect-styles + - name: andyglow_scala-range + - name: andyglow_scala-xml-diff + - name: andyglow_typesafe-config-scala + - name: aoiroaoino_nanolens + - name: arainko_ducktape + - name: ariskk_burner4s + - name: arturopala_buffer-and-slice + - name: arturopala_validator + - name: ashwinbhaskar_sight-scala + - name: beangle_db + - name: beangle_doc + - name: beangle_ids + - name: beangle_notify + - name: bilal-fazlani_rainbowcli + - name: bilal-fazlani_swiftbar4s + - name: blemale_scaffeine + - name: bpholt_java-time-literals + - name: carlosedp_scalautils + - name: catap_scala-blake3 + - name: catap_scala-sha + - name: changvvb_scala-protobuf-java + - name: chrisokasaki_hwtest - name: chronoscala_chronoscala - name: ciaraobrien_dottytags - name: clulab_fatdynet @@ -450,7 +452,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-3: runs-on: ubuntu-22.04 needs: stage-2 @@ -458,26 +463,26 @@ jobs: strategy: matrix: include: - # - name: acsgh_scala-common - # - name: akka_akka - # - name: atry_futurebinding.scala - # - name: beangle_otk - # - name: clockworkconsulting_csexp - # - name: clockworkconsulting_peregrin - # - name: com-lihaoyi_cask - # - name: com-lihaoyi_mainargs - # - name: cquiroz_scala-java-locales - # - name: cucumber_cucumber-jvm-scala - # - name: dvreeze_tqa - # - name: gchudnov_mindthegap - # - name: gekomad_scala-regex-collection - # - name: greenfossil_thorium - # - name: gzoller_scalajack - # - name: herminiogg_dmaog - # - name: hsci-r_octavo-indexer - # - name: hughsimpson_scalameter - # - name: ij-plugins_ijp-color - # - name: indoorvivants_sn-bindgen + - name: acsgh_scala-common + - name: akka_akka + - name: atry_futurebinding.scala + - name: beangle_otk + - name: clockworkconsulting_csexp + - name: clockworkconsulting_peregrin + - name: com-lihaoyi_cask + - name: com-lihaoyi_mainargs + - name: cquiroz_scala-java-locales + - name: cucumber_cucumber-jvm-scala + - name: dvreeze_tqa + - name: gchudnov_mindthegap + - name: gekomad_scala-regex-collection + - name: greenfossil_thorium + - name: gzoller_scalajack + - name: herminiogg_dmaog + - name: hsci-r_octavo-indexer + - name: hughsimpson_scalameter + - name: ij-plugins_ijp-color + - name: indoorvivants_sn-bindgen - name: jelly-rdf_jelly-jvm - name: jobial-io_scase - name: jodersky_scala-argparse @@ -533,7 +538,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-4: runs-on: ubuntu-22.04 needs: stage-3 @@ -609,41 +617,41 @@ jobs: - name: tharwaninitin_crypto4s - name: thoughtworksinc_bindable.scala - name: tomasmikula_libretto - # - name: tomasmikula_nutcracker - # - name: torrentdam_bencode - # - name: typelevel_case-insensitive - # - name: typelevel_cats-collections - # - name: typelevel_cats-mtl - # - name: typelevel_cats-parse - # - name: typelevel_cats-testkit-scalatest - # - name: typelevel_cats-time - # - name: typelevel_idna4s - # - name: typelevel_monoids - # - name: typelevel_mouse - # - name: typelevel_paiges - # - name: typelevel_shapeless-3 - # - name: typelevel_spire - # - name: vitaliihonta_zio-temporal - # - name: vladkopanev_zio-saga - # - name: yakivy_dupin - # - name: yurikpanic_zio-postgres - # - name: zio_interop-guava - # - name: zio_interop-reactive-streams - # - name: zio_zio-cache - # - name: zio_zio-config - # - name: zio_zio-direct - # - name: zio_zio-logging - # - name: zio_zio-mock - # - name: zio_zio-nio - # - name: zio_zio-optics - # - name: zio_zio-parser - # - name: zio_zio-prelude - # - name: zio_zio-process - # - name: zio_zio-profiling - # - name: zio_zio-query - # - name: zio_zio-rocksdb - # - name: zio_zio-telemetry - # - name: zio_zio-test-intellij + - name: tomasmikula_nutcracker + - name: torrentdam_bencode + - name: typelevel_case-insensitive + - name: typelevel_cats-collections + - name: typelevel_cats-mtl + - name: typelevel_cats-parse + - name: typelevel_cats-testkit-scalatest + - name: typelevel_cats-time + - name: typelevel_idna4s + - name: typelevel_monoids + - name: typelevel_mouse + - name: typelevel_paiges + - name: typelevel_shapeless-3 + - name: typelevel_spire + - name: vitaliihonta_zio-temporal + - name: vladkopanev_zio-saga + - name: yakivy_dupin + - name: yurikpanic_zio-postgres + - name: zio_interop-guava + - name: zio_interop-reactive-streams + - name: zio_zio-cache + - name: zio_zio-config + - name: zio_zio-direct + - name: zio_zio-logging + - name: zio_zio-mock + - name: zio_zio-nio + - name: zio_zio-optics + - name: zio_zio-parser + - name: zio_zio-prelude + - name: zio_zio-process + - name: zio_zio-profiling + - name: zio_zio-query + - name: zio_zio-rocksdb + - name: zio_zio-telemetry + - name: zio_zio-test-intellij steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -651,7 +659,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-5: runs-on: ubuntu-22.04 needs: stage-4 @@ -659,17 +670,17 @@ jobs: strategy: matrix: include: - # - name: armanbilge_circe - # - name: bilal-fazlani_csv-schema - # - name: bilal-fazlani_jslt-parser - # - name: cheleb_zio-pravega - # - name: circe_circe - # - name: dvreeze_xpathparser - # - name: dwickern_scala-nameof - # - name: endpoints4s_endpoints4s - # - name: erikerlandson_coulomb - # - name: fd4s_vulcan - # - name: findify_flink-scala-api + - name: armanbilge_circe + - name: bilal-fazlani_csv-schema + - name: bilal-fazlani_jslt-parser + - name: cheleb_zio-pravega + - name: circe_circe + - name: dvreeze_xpathparser + - name: dwickern_scala-nameof + - name: endpoints4s_endpoints4s + - name: erikerlandson_coulomb + - name: fd4s_vulcan + - name: findify_flink-scala-api - name: gemini-hlsw_lucuma-refined - name: gemini-hlsw_refined-algebra - name: higherkindness_droste @@ -708,7 +719,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-6: runs-on: ubuntu-22.04 needs: stage-5 @@ -744,30 +758,30 @@ jobs: - name: mrdimosthenis_scala-synapses - name: msgpack4z_msgpack4z-circe - name: nafg_cloud-logging-logback-scala - # - name: openmole_container - # - name: openmole_gridscale - # - name: openmole_mgo - # - name: plokhotnyuk_jsoniter-scala - # - name: pureharm_pureharm-json-circe - # - name: quafadas_dedav4s - # - name: sangria-graphql_sangria-circe - # - name: scalameta_mdoc - # - name: scalapb-json_scalapb-circe - # - name: sciss_scalacollider-dot - # - name: sciss_scalacollider-if - # - name: sciss_sonogramoverview - # - name: sdrafahl_codec - # - name: sfxcode_sapphire-data - # - name: sirthias_borer - # - name: spaceteams_scala-json-logging - # - name: thatscalaguy_circe-jq - # - name: tmccarthy_ausgeo - # - name: tofu-tf_glass - # - name: unibas-gravis_scalismo - # - name: vitaliihonta_scala-ql - # - name: vlmiroshnikov_authz - # - name: yakivy_poppet - # - name: zio_zio-json + - name: openmole_container + - name: openmole_gridscale + - name: openmole_mgo + - name: plokhotnyuk_jsoniter-scala + - name: pureharm_pureharm-json-circe + - name: quafadas_dedav4s + - name: sangria-graphql_sangria-circe + - name: scalameta_mdoc + - name: scalapb-json_scalapb-circe + - name: sciss_scalacollider-dot + - name: sciss_scalacollider-if + - name: sciss_sonogramoverview + - name: sdrafahl_codec + - name: sfxcode_sapphire-data + - name: sirthias_borer + - name: spaceteams_scala-json-logging + - name: thatscalaguy_circe-jq + - name: tmccarthy_ausgeo + - name: tofu-tf_glass + - name: unibas-gravis_scalismo + - name: vitaliihonta_scala-ql + - name: vlmiroshnikov_authz + - name: yakivy_poppet + - name: zio_zio-json steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -775,7 +789,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-7: runs-on: ubuntu-22.04 needs: stage-6 @@ -783,12 +800,12 @@ jobs: strategy: matrix: include: - # - name: alejandrohdezma_sbt-mdoc-toc - # - name: bilal-fazlani_zio-mongo - # - name: cornerman_chameleon - # - name: dacr_zio-lmdb - # - name: darrenjw_scala-glm - # - name: darrenjw_scala-smfsb + - name: alejandrohdezma_sbt-mdoc-toc + - name: bilal-fazlani_zio-mongo + - name: cornerman_chameleon + - name: dacr_zio-lmdb + - name: darrenjw_scala-glm + - name: darrenjw_scala-smfsb - name: finos_morphir-scala - name: frawa_typed-json - name: gnieh_geo-scala @@ -796,11 +813,11 @@ jobs: - name: imrafaelmerino_json-scala-values - name: katrix_typenbt - name: sciss_scalacolliderswing - # - name: shiftleftsecurity_js2cpg - # - name: softwaremill_sttp-apispec - # - name: zio_zio-kafka - # - name: zio_zio-lambda - # - name: zio_zio-schema + - name: shiftleftsecurity_js2cpg + - name: softwaremill_sttp-apispec + - name: zio_zio-kafka + - name: zio_zio-lambda + - name: zio_zio-schema steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -808,7 +825,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-8: runs-on: ubuntu-22.04 needs: stage-7 @@ -817,8 +837,8 @@ jobs: matrix: include: - name: katrix_minejson - # - name: sciss_soundprocesses - # - name: zio_zio-http + - name: sciss_soundprocesses + - name: zio_zio-http steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -826,7 +846,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-9: runs-on: ubuntu-22.04 needs: stage-8 @@ -835,9 +858,9 @@ jobs: matrix: include: - name: sciss_lucrepi - # - name: sciss_patterns - # - name: sciss_wolkenpumpe - # - name: zio_zio-metrics-connectors + - name: sciss_patterns + - name: sciss_wolkenpumpe + - name: zio_zio-metrics-connectors steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -845,7 +868,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-10: runs-on: ubuntu-22.04 needs: stage-9 @@ -854,13 +880,13 @@ jobs: matrix: include: - name: errors4s_errors4s-core - # - name: errors4s_errors4s-core-scalacheck - # - name: etorreborre_specs2 - # - name: japgolly_microlibs-scala - # - name: japgolly_nyaya - # - name: reactivemongo_reactivemongo - # - name: reactivemongo_reactivemongo-bson - # - name: typelevel_cats-effect + - name: errors4s_errors4s-core-scalacheck + - name: etorreborre_specs2 + - name: japgolly_microlibs-scala + - name: japgolly_nyaya + - name: reactivemongo_reactivemongo + - name: reactivemongo_reactivemongo-bson + - name: typelevel_cats-effect steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -868,7 +894,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-11: runs-on: ubuntu-22.04 needs: stage-10 @@ -877,16 +906,16 @@ jobs: matrix: include: - name: 47degrees_fetch - # - name: akka_akka-http - # - name: alexarchambault_case-app - # - name: argonaut-io_argonaut - # - name: armanbilge_munit-cats-effect - # - name: armanbilge_scalacheck-effect - # - name: asflierl_sglicko2 - # - name: babylonhealth_lit-fhir - # - name: benhutchison_scalaswingcontrib - # - name: bkirwi_decline - # - name: cb372_cats-retry + - name: akka_akka-http + - name: alexarchambault_case-app + - name: argonaut-io_argonaut + - name: armanbilge_munit-cats-effect + - name: armanbilge_scalacheck-effect + - name: asflierl_sglicko2 + - name: babylonhealth_lit-fhir + - name: benhutchison_scalaswingcontrib + - name: bkirwi_decline + - name: cb372_cats-retry - name: cb372_scalacache - name: davenverse_cats-effect-time - name: davenverse_circuit @@ -900,24 +929,24 @@ jobs: - name: davenverse_mapref - name: davenverse_os-detect - name: emartech_scala-logger - # - name: enragedginger_akka-quartz-scheduler - # - name: errors4s_errors4s-core-cats - # - name: folone_poi.scala - # - name: geirolz_cats-xml - # - name: geirolz_fly4s - # - name: gonzih_cats-nats - # - name: indoorvivants_mdoc-effect - # - name: janstenpickle_hotswap-ref - # - name: japgolly_clear-config - # - name: japgolly_scala-graal - # - name: japgolly_scalacss - # - name: japgolly_test-state - # - name: kovacshuni_circe-config - # - name: lhns_munit-tagless-final - # - name: liquibase4s_liquibase4s - # - name: monix_monix - # - name: nafg_simpleivr - # - name: ohze_sd-util + - name: enragedginger_akka-quartz-scheduler + - name: errors4s_errors4s-core-cats + - name: folone_poi.scala + - name: geirolz_cats-xml + - name: geirolz_fly4s + - name: gonzih_cats-nats + - name: indoorvivants_mdoc-effect + - name: janstenpickle_hotswap-ref + - name: japgolly_clear-config + - name: japgolly_scala-graal + - name: japgolly_scalacss + - name: japgolly_test-state + - name: kovacshuni_circe-config + - name: lhns_munit-tagless-final + - name: liquibase4s_liquibase4s + - name: monix_monix + - name: nafg_simpleivr + - name: ohze_sd-util - name: oranda_libanius - name: ovotech_meters4s - name: pityka_saddle @@ -933,18 +962,18 @@ jobs: - name: sweet-delights_delightful-typeclasses - name: taig_babel - name: taig_scala-linguist - # - name: taig_scala-pygments - # - name: thatscalaguy_ulid4cats - # - name: tkrs_orcus - # - name: tmccarthy_tmmutils - # - name: tpolecat_pool-party - # - name: travisbrown_iteratee - # - name: typelevel_bobcats - # - name: typelevel_cats-effect-testing - # - name: typelevel_discipline-specs2 - # - name: typelevel_munit-cats-effect - # - name: typelevel_unique - # - name: ua-parser_uap-scala + - name: taig_scala-pygments + - name: thatscalaguy_ulid4cats + - name: tkrs_orcus + - name: tmccarthy_tmmutils + - name: tpolecat_pool-party + - name: travisbrown_iteratee + - name: typelevel_bobcats + - name: typelevel_cats-effect-testing + - name: typelevel_discipline-specs2 + - name: typelevel_munit-cats-effect + - name: typelevel_unique + - name: ua-parser_uap-scala - name: unfiltered_unfiltered - name: vasilmkd_discipline-specs2 - name: virtuslab_avocado @@ -957,7 +986,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-12: runs-on: ubuntu-22.04 needs: stage-11 @@ -965,15 +997,15 @@ jobs: strategy: matrix: include: - # - name: akiomik_cats-nio-file - # - name: akka_akka-grpc - # - name: alhuelamo_dbjobs - # - name: armanbilge_cheshire - # - name: armanbilge_ip4s - # - name: armanbilge_log4cats - # - name: cchantep_acolyte - # - name: comcast_ip4s - # - name: davenverse_crossplatformioapp + - name: akiomik_cats-nio-file + - name: akka_akka-grpc + - name: alhuelamo_dbjobs + - name: armanbilge_cheshire + - name: armanbilge_ip4s + - name: armanbilge_log4cats + - name: cchantep_acolyte + - name: comcast_ip4s + - name: davenverse_crossplatformioapp - name: davenverse_epimetheus-circuit - name: davenverse_mules - name: davenverse_single-fibered @@ -982,34 +1014,34 @@ jobs: - name: gnieh_diffson - name: http4s_http4s-crypto - name: jwt-scala_jwt-scala - # - name: kailuowang_mau - # - name: kevin-lee_effectie - # - name: lancewalton_treelog - # - name: lhns_cats-effect-utils - # - name: lhns_scala-trustmanager-utils - # - name: molarmanful_sclin - # - name: monix_monix-bio - # - name: msgpack4z_msgpack4z-argonaut + - name: kailuowang_mau + - name: kevin-lee_effectie + - name: lancewalton_treelog + - name: lhns_cats-effect-utils + - name: lhns_scala-trustmanager-utils + - name: molarmanful_sclin + - name: monix_monix-bio + - name: msgpack4z_msgpack4z-argonaut - name: msgpack4z_msgpack4z-play - name: ohze_couchbase-scala - name: outr_scribe - name: pityka_nspl - name: playframework_playframework - name: rallyhealth_weepickle - # - name: rewards-network_combos - # - name: sangria-graphql_sangria-argonaut - # - name: sangria-graphql_sangria-monix - # - name: sangria-graphql_sangria-play-json - # - name: scala-cli_scala-cli-signing - # - name: scalapb-json_scalapb-argonaut - # - name: sweet-delights_delightful-parsing - # - name: timwspence_cats-stm - # - name: tmccarthy_tmm-scala-collections - # - name: typelevel_cats-effect-cps - # - name: typelevel_keypool - # - name: typelevel_scalacheck-effect - # - name: typelevel_vault - # - name: vladkopanev_cats-saga + - name: rewards-network_combos + - name: sangria-graphql_sangria-argonaut + - name: sangria-graphql_sangria-monix + - name: sangria-graphql_sangria-play-json + - name: scala-cli_scala-cli-signing + - name: scalapb-json_scalapb-argonaut + - name: sweet-delights_delightful-parsing + - name: timwspence_cats-stm + - name: tmccarthy_tmm-scala-collections + - name: typelevel_cats-effect-cps + - name: typelevel_keypool + - name: typelevel_scalacheck-effect + - name: typelevel_vault + - name: vladkopanev_cats-saga - name: xuwei-k_httpz - name: xuwei-k_jwt-scala - name: zio_interop-monix @@ -1020,7 +1052,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-13: runs-on: ubuntu-22.04 needs: stage-12 @@ -1028,9 +1063,9 @@ jobs: strategy: matrix: include: - # - name: armanbilge_fs2 - # - name: bilal-fazlani_akka-http-jwt-auth - # - name: carueda_tscfg + - name: armanbilge_fs2 + - name: bilal-fazlani_akka-http-jwt-auth + - name: carueda_tscfg - name: davenverse_epimetheus-log4cats - name: emartech_jwt-akka-http - name: fiatjaf_scoin @@ -1040,11 +1075,11 @@ jobs: - name: pityka_lamp - name: playframework_anorm - name: playframework_play-ws - # - name: sangria-graphql_sangria - # - name: stephennancekivell_scalatest-json - # - name: typelevel_fs2 - # - name: typelevel_log4cats - # - name: virtuslab_scala-cli + - name: sangria-graphql_sangria + - name: stephennancekivell_scalatest-json + - name: typelevel_fs2 + - name: typelevel_log4cats + - name: virtuslab_scala-cli steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1052,7 +1087,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-14: runs-on: ubuntu-22.04 needs: stage-13 @@ -1060,15 +1098,15 @@ jobs: strategy: matrix: include: - # - name: andimiller_hedgehogs - # - name: armanbilge_calico - # - name: armanbilge_jawn-fs2 - # - name: armanbilge_schrodinger - # - name: armanbilge_van-cats - # - name: banno_cosmos4s - # - name: benoitlouy_tele - # - name: circe_circe-fs2 - # - name: creativescala_doodle + - name: andimiller_hedgehogs + - name: armanbilge_calico + - name: armanbilge_jawn-fs2 + - name: armanbilge_schrodinger + - name: armanbilge_van-cats + - name: banno_cosmos4s + - name: benoitlouy_tele + - name: circe_circe-fs2 + - name: creativescala_doodle - name: creativescala_doodle-explore - name: davenverse_catscript - name: davenverse_process @@ -1087,21 +1125,21 @@ jobs: - name: lhns_fs2-utils - name: lhns_nifi-scala - name: mjakubowski84_parquet4s - # - name: mkroli_dns4s - # - name: naoh87_lettucef - # - name: ollls_quartz-h2 - # - name: outr_scarango - # - name: outr_spice - # - name: permutive-engineering_refreshable - # - name: polystat_odin - # - name: profunktor_fs2-rabbit - # - name: profunktor_redis4cats - # - name: pureharm_pureharm-effects-cats - # - name: regis-leray_fs2-ftp - # - name: rewards-network_pure-aws - # - name: rssh_cps-async-connect - # - name: rustedbones_taxonomy - # - name: sageserpent-open_americium + - name: mkroli_dns4s + - name: naoh87_lettucef + - name: ollls_quartz-h2 + - name: outr_scarango + - name: outr_spice + - name: permutive-engineering_refreshable + - name: polystat_odin + - name: profunktor_fs2-rabbit + - name: profunktor_redis4cats + - name: pureharm_pureharm-effects-cats + - name: regis-leray_fs2-ftp + - name: rewards-network_pure-aws + - name: rssh_cps-async-connect + - name: rustedbones_taxonomy + - name: sageserpent-open_americium - name: sangria-graphql_sangria-relay - name: sangria-graphql_sangria-slowlog - name: scalawilliam_xs4s @@ -1112,14 +1150,14 @@ jobs: - name: timbertson_foperator - name: tinkoff_phobos - name: tmccarthy_scala-db - # - name: tpolecat_atto - # - name: tpolecat_doobie - # - name: trace4cats_trace4cats - # - name: typelevel_fs2-grpc - # - name: typelevel_jawn-fs2 - # - name: valencik_textmogrify - # - name: zengularity_benji - # - name: zio_interop-cats + - name: tpolecat_atto + - name: tpolecat_doobie + - name: trace4cats_trace4cats + - name: typelevel_fs2-grpc + - name: typelevel_jawn-fs2 + - name: valencik_textmogrify + - name: zengularity_benji + - name: zio_interop-cats steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1127,7 +1165,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-15: runs-on: ubuntu-22.04 needs: stage-14 @@ -1135,17 +1176,17 @@ jobs: strategy: matrix: include: - # - name: aaronp_franz - # - name: ahjohannessen_sec - # - name: armanbilge_sadalsuud - # - name: armanbilge_stratus - # - name: atnos-org_eff - # - name: bplommer_launch-catsly - # - name: clevercloud_pulsar4s - # - name: davenverse_epimetheus-redis4cats - # - name: eikek_bitpeace - # - name: eikek_calev - # - name: eikek_emil + - name: aaronp_franz + - name: ahjohannessen_sec + - name: armanbilge_sadalsuud + - name: armanbilge_stratus + - name: atnos-org_eff + - name: bplommer_launch-catsly + - name: clevercloud_pulsar4s + - name: davenverse_epimetheus-redis4cats + - name: eikek_bitpeace + - name: eikek_calev + - name: eikek_emil - name: gaelrenoux_tranzactio - name: gnieh_fs2-data - name: guymers_ceesvee @@ -1161,14 +1202,14 @@ jobs: - name: outr_robobrowser - name: permutive-engineering_prometheus4cats-contrib - name: polyvariant_scala-git-markers - # - name: polyvariant_treesitter4s - # - name: profunktor_neutron - # - name: pureharm_pureharm-aws - # - name: pureharm_pureharm-db-core-jdbc - # - name: pureharm_pureharm-testkit - # - name: rustedbones_scout - # - name: scodec_scodec-protocols - # - name: sideeffffect_zio-doobie + - name: polyvariant_treesitter4s + - name: profunktor_neutron + - name: pureharm_pureharm-aws + - name: pureharm_pureharm-db-core-jdbc + - name: pureharm_pureharm-testkit + - name: rustedbones_scout + - name: scodec_scodec-protocols + - name: sideeffffect_zio-doobie - name: trace4cats_trace4cats-avro - name: trace4cats_trace4cats-kafka - name: trace4cats_trace4cats-tail-sampling-extras @@ -1176,9 +1217,9 @@ jobs: - name: trace4cats_trace4cats-zio - name: user-signal_fs2-mqtt - name: valskalla_odin - # - name: vigoo_desert - # - name: vigoo_prox - # - name: zio_zio-connect + - name: vigoo_desert + - name: vigoo_prox + - name: zio_zio-connect steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1186,7 +1227,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-16: runs-on: ubuntu-22.04 needs: stage-15 @@ -1195,9 +1239,9 @@ jobs: matrix: include: - name: 47degrees_github4s - # - name: avast_datadog4s - # - name: banno_vault4s - # - name: davenverse_circuit-http4s + - name: avast_datadog4s + - name: banno_vault4s + - name: davenverse_circuit-http4s - name: davenverse_epimetheus-http4s - name: davenverse_fuuid - name: davenverse_github @@ -1211,21 +1255,21 @@ jobs: - name: fthomas_fs2-cron - name: gemini-hlsw_clue - name: gemini-hlsw_lucuma-catalog - # - name: http4s_blaze - # - name: http4s_http4s-armeria - # - name: http4s_http4s-fabric - # - name: http4s_http4s-fs2-data - # - name: http4s_http4s-jdk-http-client - # - name: http4s_http4s-prometheus-metrics - # - name: http4s_http4s-scala-xml - # - name: http4s_http4s-scalatags - # - name: http4s_http4s-servlet - # - name: http4s_http4s-twirl - # - name: i10416_slackapis - # - name: ingarabr_http4s-cloud-functions - # - name: jbwheatley_pact4s - # - name: killaitis_http4s-cloud-functions - # - name: lego_woof + - name: http4s_blaze + - name: http4s_http4s-armeria + - name: http4s_http4s-fabric + - name: http4s_http4s-fs2-data + - name: http4s_http4s-jdk-http-client + - name: http4s_http4s-prometheus-metrics + - name: http4s_http4s-scala-xml + - name: http4s_http4s-scalatags + - name: http4s_http4s-servlet + - name: http4s_http4s-twirl + - name: i10416_slackapis + - name: ingarabr_http4s-cloud-functions + - name: jbwheatley_pact4s + - name: killaitis_http4s-cloud-functions + - name: lego_woof - name: lhns_http4s-errors - name: lhns_remote-io - name: mobimeo_fs2-gtfs @@ -1239,10 +1283,10 @@ jobs: - name: tpolecat_natchez - name: trace4cats_trace4cats-avro-kafka - name: trace4cats_trace4cats-exporter-http - # - name: trace4cats_trace4cats-http4s - # - name: vigoo_clipp - # - name: vlovgr_ciris - # - name: y-yu_excel-reads + - name: trace4cats_trace4cats-http4s + - name: vigoo_clipp + - name: vlovgr_ciris + - name: y-yu_excel-reads steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1250,7 +1294,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-17: runs-on: ubuntu-22.04 needs: stage-16 @@ -1258,12 +1305,12 @@ jobs: strategy: matrix: include: - # - name: 2m_ciris-hocon - # - name: ahjohannessen_smithy4s-repro-lib - # - name: armanbilge_bayou - # - name: armanbilge_feral - # - name: armanbilge_gcp4s - # - name: augustjune_canoe + - name: 2m_ciris-hocon + - name: ahjohannessen_smithy4s-repro-lib + - name: armanbilge_bayou + - name: armanbilge_feral + - name: armanbilge_gcp4s + - name: augustjune_canoe - name: davenverse_natchez-http4s-otel - name: davenverse_natchez-local - name: davenverse_rediculous @@ -1276,14 +1323,14 @@ jobs: - name: itv_scala-pact - name: laserdisc-io_fs2-aws - name: lhns_http4s-spa - # - name: massimosiani_skunk - # - name: monix_monix-connect - # - name: ovotech_ciris-aws-secretsmanager - # - name: ovotech_natchez-extras - # - name: phillhenry_dreadnought - # - name: pureharm_pureharm-config-ciris - # - name: scalabin-no_http4s-directives - # - name: softwaremill_sttp + - name: massimosiani_skunk + - name: monix_monix-connect + - name: ovotech_ciris-aws-secretsmanager + - name: ovotech_natchez-extras + - name: phillhenry_dreadnought + - name: pureharm_pureharm-config-ciris + - name: scalabin-no_http4s-directives + - name: softwaremill_sttp - name: torrentdam_bittorrent - name: tpolecat_natchez-http4s - name: tpolecat_skunk @@ -1291,12 +1338,12 @@ jobs: - name: trace4cats_trace4cats-datadog - name: trace4cats_trace4cats-jaeger-integration-test - name: trace4cats_trace4cats-natchez - # - name: trace4cats_trace4cats-newrelic - # - name: travisbrown_dhallj - # - name: typelevel_feral - # - name: valdemargr_gql - # - name: virtuslab_inkuire - # - name: zio_zio-metrics-legacy + - name: trace4cats_trace4cats-newrelic + - name: travisbrown_dhallj + - name: typelevel_feral + - name: valdemargr_gql + - name: virtuslab_inkuire + - name: zio_zio-metrics-legacy steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1304,7 +1351,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-18: runs-on: ubuntu-22.04 needs: stage-17 @@ -1312,28 +1362,28 @@ jobs: strategy: matrix: include: - # - name: 47degrees_sbt-energymonitor + - name: 47degrees_sbt-energymonitor - name: andreamarcolin_oidc4s - name: besselstudio_coingecko - name: coralogix_zio-k8s - name: dacr_code-examples-manager - name: dapperware_zio-slack - name: davenverse_natchez-rediculous - # - name: davenverse_rediculous-concurrent - # - name: eventstore_eventstore.jvm - # - name: fgrutsch_emergence - # - name: gemini-hlsw_lucuma-sso - # - name: hamnis_jwk - # - name: hnaderi_edomata - # - name: hnaderi_scala-k8s - # - name: juliano_pokeapi-scala - # - name: jwojnowski_oidc4s - # - name: kierendavies_skunk-migrate - # - name: linyxus_papiers-core - # - name: ocadotechnology_sttp-oauth2 - # - name: paoloboni_binance-scala-client - # - name: polynote_uzhttp - # - name: polystat_polystat-cli + - name: davenverse_rediculous-concurrent + - name: eventstore_eventstore.jvm + - name: fgrutsch_emergence + - name: gemini-hlsw_lucuma-sso + - name: hamnis_jwk + - name: hnaderi_edomata + - name: hnaderi_scala-k8s + - name: juliano_pokeapi-scala + - name: jwojnowski_oidc4s + - name: kierendavies_skunk-migrate + - name: linyxus_papiers-core + - name: ocadotechnology_sttp-oauth2 + - name: paoloboni_binance-scala-client + - name: polynote_uzhttp + - name: polystat_polystat-cli - name: qwbarch_snowflake4s - name: shastick_zio-prefetcher - name: sksamuel_elastic4s @@ -1342,9 +1392,9 @@ jobs: - name: tinkoff_muffin - name: tmccarthy_fetch - name: trace4cats_trace4cats-jaeger - # - name: trace4cats_trace4cats-opentelemetry - # - name: trace4cats_trace4cats-zipkin - # - name: wiringbits_wiringbits-webapp-utils + - name: trace4cats_trace4cats-opentelemetry + - name: trace4cats_trace4cats-zipkin + - name: wiringbits_wiringbits-webapp-utils steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1352,7 +1402,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-19: runs-on: ubuntu-22.04 needs: stage-18 @@ -1360,29 +1413,29 @@ jobs: strategy: matrix: include: - # - name: alejandrohdezma_http4s-munit - # - name: apimorphism_telegramium - # - name: avast_scala-server-toolkit - # - name: carlos-verdes_zio-arangodb + - name: alejandrohdezma_http4s-munit + - name: apimorphism_telegramium + - name: avast_scala-server-toolkit + - name: carlos-verdes_zio-arangodb - name: danslapman_morphling - name: delimobil_cabbit - name: eventstore_eventstore.akka.persistence - name: evolution-gaming_derivation - name: fs2-blobstore_fs2-blobstore - name: gemini-hlsw_gsp-graphql - # - name: ghostdogpr_caliban - # - name: itv_quartz4s - # - name: jwojnowski_googlecloud4s - # - name: lolgab_snunit - # - name: permutive-engineering_fs2-google-pubsub - # - name: pme123_camundala - # - name: rediscala_rediscala + - name: ghostdogpr_caliban + - name: itv_quartz4s + - name: jwojnowski_googlecloud4s + - name: lolgab_snunit + - name: permutive-engineering_fs2-google-pubsub + - name: pme123_camundala + - name: rediscala_rediscala - name: scalikejdbc_scalikejdbc-async - name: scottweaver_testcontainers-for-zio - # - name: sideeffffect_zio-testcontainers - # - name: tinkoff_oolong - # - name: tototoshi_slick-joda-mapper - # - name: trace4cats_trace4cats-sttp + - name: sideeffffect_zio-testcontainers + - name: tinkoff_oolong + - name: tototoshi_slick-joda-mapper + - name: trace4cats_trace4cats-sttp steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1390,7 +1443,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-20: runs-on: ubuntu-22.04 needs: stage-19 @@ -1399,11 +1455,11 @@ jobs: matrix: include: - name: gemini-hlsw_lucuma-graphql-routes - # - name: johnspade_tgbot-utils - # - name: kamon-io_kamon - # - name: polyvariant_caliban-gitlab - # - name: zio_caliban-deriving - # - name: zio_zio-protoquill + - name: johnspade_tgbot-utils + - name: kamon-io_kamon + - name: polyvariant_caliban-gitlab + - name: zio_caliban-deriving + - name: zio_zio-protoquill steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1411,7 +1467,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-21: runs-on: ubuntu-22.04 needs: stage-20 @@ -1420,8 +1479,8 @@ jobs: matrix: include: - name: gemini-hlsw_lucuma-itc - # - name: liewhite_swopen - # - name: lloydmeta_enumeratum + - name: liewhite_swopen + - name: lloydmeta_enumeratum steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1429,7 +1488,10 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-22: runs-on: ubuntu-22.04 needs: stage-21 @@ -1438,8 +1500,8 @@ jobs: matrix: include: - name: liewhite_common - # - name: pjfanning_jackson-module-enumeratum - # - name: swagger-akka-http_swagger-enumeratum-module + - name: pjfanning_jackson-module-enumeratum + - name: swagger-akka-http_swagger-enumeratum-module steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1447,4 +1509,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - scala-version: ${{ inputs.scala-version }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} From d43df43d5892582fa90b289c3f2ec1a321e2656b Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 00:05:05 +0100 Subject: [PATCH 062/154] fix cond --- .github/actions/setup-build/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index cbfa681c..322e8a1a 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -61,7 +61,7 @@ runs: # Download jar instead of checking only for pom to ensure that it's complete if cs fetch org.scala-lang:scala3-compiler_3:${Version} -r $CustomMavenRepo ; then isPublished=true - elif [[ -z "${{ inputs.scala-version }}" ]]; then + elif [[ ! -z "${{ inputs.scala-version }}" ]]; then echo "::error title=Compiler version unavailable::Requested compiler version ${{ inputs.scala-version }} is unavailable" exit 1 fi From e2fe876c2e2489c20073789b53dcd357f7eb0b54 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 13:15:10 +0100 Subject: [PATCH 063/154] remove sample repos --- sample-repos/Dockerfile | 8 -------- sample-repos/bar/build.sbt | 11 ----------- sample-repos/bar/project/build.properties | 1 - .../bar/src/main/scala/com/example/bar/Bar.scala | 5 ----- sample-repos/buildPlan.json | 1 - sample-repos/failing/build.sbt | 10 ---------- sample-repos/failing/project/build.properties | 1 - .../src/main/scala/com/example/failing/Fail.scala | 5 ----- sample-repos/foo/build.sbt | 10 ---------- sample-repos/foo/project/build.properties | 1 - .../foo/src/main/scala/com/example/foo/Foo.scala | 5 ----- sample-repos/init-repo.sh | 8 -------- sample-repos/old-sbt/build.sbt | 10 ---------- sample-repos/old-sbt/project/build.properties | 1 - 14 files changed, 77 deletions(-) delete mode 100644 sample-repos/Dockerfile delete mode 100644 sample-repos/bar/build.sbt delete mode 100644 sample-repos/bar/project/build.properties delete mode 100644 sample-repos/bar/src/main/scala/com/example/bar/Bar.scala delete mode 100644 sample-repos/buildPlan.json delete mode 100644 sample-repos/failing/build.sbt delete mode 100644 sample-repos/failing/project/build.properties delete mode 100644 sample-repos/failing/src/main/scala/com/example/failing/Fail.scala delete mode 100644 sample-repos/foo/build.sbt delete mode 100644 sample-repos/foo/project/build.properties delete mode 100644 sample-repos/foo/src/main/scala/com/example/foo/Foo.scala delete mode 100644 sample-repos/init-repo.sh delete mode 100644 sample-repos/old-sbt/build.sbt delete mode 100644 sample-repos/old-sbt/project/build.properties diff --git a/sample-repos/Dockerfile b/sample-repos/Dockerfile deleted file mode 100644 index 78bc8202..00000000 --- a/sample-repos/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM alpine/git:1.0.30 -RUN apk add git-daemon -COPY . /repos -RUN cd /repos && \ - ash init-repo.sh foo && \ - ash init-repo.sh bar && \ - ash init-repo.sh failing && \ - ash init-repo.sh old-sbt diff --git a/sample-repos/bar/build.sbt b/sample-repos/bar/build.sbt deleted file mode 100644 index 27605ed2..00000000 --- a/sample-repos/bar/build.sbt +++ /dev/null @@ -1,11 +0,0 @@ -val scala3Version = "3.0.0" - -lazy val root = project - .in(file(".")) - .settings( - name := "bar", - organization := "com.example", - version := "0.0.1", - scalaVersion := scala3Version, - libraryDependencies += "com.example" %% "foo" % "0.0.1" - ) diff --git a/sample-repos/bar/project/build.properties b/sample-repos/bar/project/build.properties deleted file mode 100644 index 10fd9eee..00000000 --- a/sample-repos/bar/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.5.5 diff --git a/sample-repos/bar/src/main/scala/com/example/bar/Bar.scala b/sample-repos/bar/src/main/scala/com/example/bar/Bar.scala deleted file mode 100644 index 848921a9..00000000 --- a/sample-repos/bar/src/main/scala/com/example/bar/Bar.scala +++ /dev/null @@ -1,5 +0,0 @@ -object Greeter { - def sayHello: Unit = { - println(s"Hello Bar!") - } -} diff --git a/sample-repos/buildPlan.json b/sample-repos/buildPlan.json deleted file mode 100644 index 2738889e..00000000 --- a/sample-repos/buildPlan.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"sample_foo","dependencies":[],"repoUrl":"git://sample-repos/foo","revision":"main","version":"0.0.1","targets":"com.example%foo"}, {"name":"sample_bar","dependencies":["sample_foo"],"repoUrl":"git://sample-repos/bar","revision":"main","version":"0.0.1","targets":"com.example%bar"},{"name":"sample_failing","dependencies":[],"repoUrl":"git://sample-repos/failing","revision":"main","version":"0.0.1","targets":"com.example%failing"},{"name":"sample_old-sbt","dependencies":[],"repoUrl":"git://sample-repos/old-sbt","revision":"main","version":"0.0.1","targets":""}] diff --git a/sample-repos/failing/build.sbt b/sample-repos/failing/build.sbt deleted file mode 100644 index 0d11fa8e..00000000 --- a/sample-repos/failing/build.sbt +++ /dev/null @@ -1,10 +0,0 @@ -val scala3Version = "3.0.0" - -lazy val root = project - .in(file(".")) - .settings( - name := "failing", - organization := "com.example", - version := "0.0.1", - scalaVersion := scala3Version - ) diff --git a/sample-repos/failing/project/build.properties b/sample-repos/failing/project/build.properties deleted file mode 100644 index 10fd9eee..00000000 --- a/sample-repos/failing/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.5.5 diff --git a/sample-repos/failing/src/main/scala/com/example/failing/Fail.scala b/sample-repos/failing/src/main/scala/com/example/failing/Fail.scala deleted file mode 100644 index febb444a..00000000 --- a/sample-repos/failing/src/main/scala/com/example/failing/Fail.scala +++ /dev/null @@ -1,5 +0,0 @@ -object Fail { - def fail: Unit = { - val s: String = 1 // this should not compile - } -} diff --git a/sample-repos/foo/build.sbt b/sample-repos/foo/build.sbt deleted file mode 100644 index 6711d56b..00000000 --- a/sample-repos/foo/build.sbt +++ /dev/null @@ -1,10 +0,0 @@ -val scala3Version = "3.0.0" - -lazy val root = project - .in(file(".")) - .settings( - name := "foo", - organization := "com.example", - version := "0.0.1", - scalaVersion := scala3Version - ) diff --git a/sample-repos/foo/project/build.properties b/sample-repos/foo/project/build.properties deleted file mode 100644 index 10fd9eee..00000000 --- a/sample-repos/foo/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.5.5 diff --git a/sample-repos/foo/src/main/scala/com/example/foo/Foo.scala b/sample-repos/foo/src/main/scala/com/example/foo/Foo.scala deleted file mode 100644 index 3ae6147e..00000000 --- a/sample-repos/foo/src/main/scala/com/example/foo/Foo.scala +++ /dev/null @@ -1,5 +0,0 @@ -object Greeter { - def sayHello: Unit = { - println(s"Hello Foo!") - } -} diff --git a/sample-repos/init-repo.sh b/sample-repos/init-repo.sh deleted file mode 100644 index 01f5e50a..00000000 --- a/sample-repos/init-repo.sh +++ /dev/null @@ -1,8 +0,0 @@ -repoPath="$1" - -cd $repoPath && - git init --initial-branch=main && - git config user.name "Scala3 Community Build" && - git config user.email "<>" && - git add --all && - git commit -m "init" diff --git a/sample-repos/old-sbt/build.sbt b/sample-repos/old-sbt/build.sbt deleted file mode 100644 index 0990988d..00000000 --- a/sample-repos/old-sbt/build.sbt +++ /dev/null @@ -1,10 +0,0 @@ -val scala3Version = "3.0.0" - -lazy val root = project - .in(file(".")) - .settings( - name := "old-sbt", - organization := "com.example", - version := "0.0.1", - scalaVersion := scala3Version - ) diff --git a/sample-repos/old-sbt/project/build.properties b/sample-repos/old-sbt/project/build.properties deleted file mode 100644 index dbae93bc..00000000 --- a/sample-repos/old-sbt/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.4.9 From 79afb9bc3dd90c5dbab5bb5cd501b8561f28f24c Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 13:15:35 +0100 Subject: [PATCH 064/154] Try local ./mill instance only if it exists --- project-builder/mill/build.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/project-builder/mill/build.sh b/project-builder/mill/build.sh index a9dc6bc5..98ab5f2c 100755 --- a/project-builder/mill/build.sh +++ b/project-builder/mill/build.sh @@ -35,8 +35,10 @@ millSettings=( $(echo $projectConfig | jq -r '.mill?.options? // [] | join(" ")' | sed "s//${scalaVersion}/g") ) -mill ${millSettings[@]} runCommunityBuild "$scalaVersion" "${projectConfig}" "${targets[@]}" || - ( - echo "Retrying with local mill distro" && - ./mill ${millSettings[@]} runCommunityBuild "$scalaVersion" "${projectConfig}" "${targets[@]}" - ) +function tryBuild() { + mill=$1 + echo "Try build using $mill" + $mill ${millSettings[@]} runCommunityBuild "$scalaVersion" "${projectConfig}" "${targets[@]}" +} + +tryBuild mill || [[ -f ./mill ]] && tryBuild ./mill From b0a7f41a32858661c6d3175b4093ce76a1e9a0dd Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 13:16:00 +0100 Subject: [PATCH 065/154] Don't set publishVersion in sbt when not publishing --- project-builder/sbt/build.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/project-builder/sbt/build.sh b/project-builder/sbt/build.sh index 47106a67..4ae5244f 100755 --- a/project-builder/sbt/build.sh +++ b/project-builder/sbt/build.sh @@ -34,6 +34,13 @@ if [[ ! -z "$requestedMemoryMb" ]]; then memorySettings=("-J-Xmx${size}" "-J-Xms${size}") fi +# Don't set version if not publishing +setVersionCmd="setPublishVersion $version" +if [[ -z $version ]]; then + setVersionCmd="" +fi + + sbtSettings=( --batch --no-colors @@ -48,6 +55,7 @@ logFile=build.log shouldRetry=false forceScalaVersion=false +# TODO should enable only in Scala3 projects enableMigrationMode=false sourceVersionToUseForMigration="" @@ -70,7 +78,7 @@ function runSbt() { "$setScalaVersionCmd -v" \ "set every credentials := Nil" \ "$customCommands" \ - "setPublishVersion $version" \ + "$setVersionCmd" \ "$enableMigrationModeCmd $sourceVersionToUseForMigration" \ "moduleMappings" \ "runBuild ${scalaVersion} ${tq}${projectConfig}${tq} $targetsString" | tee $logFile From e87c817ce7b1513991b9bb5406c8863857e264fc Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 19:40:57 +0100 Subject: [PATCH 066/154] Remove Jenkins --- cli/.scalafmt.conf | 3 - cli/scb-cli.scala | 224 +---- jenkins/casc-configs/global-libraries.yaml | 12 - jenkins/casc-configs/jenkins.yaml | 2 - jenkins/casc-configs/job-seeds.yaml | 2 - .../vars/latestNightlyVersion.groovy | 8 - jenkins/common-lib/vars/parseJson.groovy | 6 - .../vars/retryOnConnectionError.groovy | 24 - jenkins/scripts/buildReport.scala | 329 -------- jenkins/seeds/buildCommunityProject.groovy | 217 ----- jenkins/seeds/buildCompiler.groovy | 94 --- jenkins/seeds/computeBuildPlan.groovy | 79 -- jenkins/seeds/initializeSeedJobs.groovy | 233 ------ jenkins/seeds/runBuild.groovy | 224 ----- jenkins/seeds/runBuildWeekly.groovy | 35 - k8s/auth/githubOAuthSecret.yaml | 13 - k8s/jenkins-operator.yaml | 61 -- k8s/jenkins-priority.yaml | 15 - k8s/jenkins.yaml | 773 ------------------ k8s/sample-repos.yaml | 39 - scripts/build-quick.sh | 1 - scripts/build-sample-repos.sh | 6 - scripts/forward-jenkins.sh | 7 - scripts/forward-sample-repos.sh | 7 - scripts/jenkinsListFailedBuilds.scala | 91 --- scripts/prepare-local-deployment.sh | 11 - scripts/push-jenkins-lib.sh | 13 - scripts/show-env.sh | 1 - scripts/show-jenkins-credentials.sh | 12 - scripts/start-deployment.sh | 8 - scripts/start-jenkins-operator.sh | 42 - scripts/start-jenkins.sh | 38 - scripts/start-sample-repos.sh | 7 - scripts/stop-jenkins-operator.sh | 14 - scripts/stop-jenkins.sh | 18 - scripts/stop-sample-repos.sh | 7 - scripts/use-azure.sh | 1 - scripts/use-minikube.sh | 3 - scripts/utils.sh | 11 +- 39 files changed, 33 insertions(+), 2658 deletions(-) delete mode 100644 cli/.scalafmt.conf mode change 100644 => 100755 cli/scb-cli.scala delete mode 100644 jenkins/casc-configs/global-libraries.yaml delete mode 100644 jenkins/casc-configs/jenkins.yaml delete mode 100644 jenkins/casc-configs/job-seeds.yaml delete mode 100644 jenkins/common-lib/vars/latestNightlyVersion.groovy delete mode 100644 jenkins/common-lib/vars/parseJson.groovy delete mode 100644 jenkins/common-lib/vars/retryOnConnectionError.groovy delete mode 100644 jenkins/scripts/buildReport.scala delete mode 100644 jenkins/seeds/buildCommunityProject.groovy delete mode 100644 jenkins/seeds/buildCompiler.groovy delete mode 100644 jenkins/seeds/computeBuildPlan.groovy delete mode 100644 jenkins/seeds/initializeSeedJobs.groovy delete mode 100644 jenkins/seeds/runBuild.groovy delete mode 100644 jenkins/seeds/runBuildWeekly.groovy delete mode 100644 k8s/auth/githubOAuthSecret.yaml delete mode 100644 k8s/jenkins-operator.yaml delete mode 100644 k8s/jenkins-priority.yaml delete mode 100644 k8s/jenkins.yaml delete mode 100644 k8s/sample-repos.yaml delete mode 100755 scripts/build-sample-repos.sh delete mode 100755 scripts/forward-jenkins.sh delete mode 100755 scripts/forward-sample-repos.sh delete mode 100755 scripts/jenkinsListFailedBuilds.scala delete mode 100755 scripts/prepare-local-deployment.sh delete mode 100755 scripts/push-jenkins-lib.sh delete mode 100755 scripts/show-jenkins-credentials.sh delete mode 100755 scripts/start-deployment.sh delete mode 100755 scripts/start-jenkins-operator.sh delete mode 100755 scripts/start-jenkins.sh delete mode 100755 scripts/start-sample-repos.sh delete mode 100755 scripts/stop-jenkins-operator.sh delete mode 100755 scripts/stop-jenkins.sh delete mode 100755 scripts/stop-sample-repos.sh diff --git a/cli/.scalafmt.conf b/cli/.scalafmt.conf deleted file mode 100644 index c418bd63..00000000 --- a/cli/.scalafmt.conf +++ /dev/null @@ -1,3 +0,0 @@ -version = "3.4.0" -runner.dialect = scala3 -maxColumn = 100 \ No newline at end of file diff --git a/cli/scb-cli.scala b/cli/scb-cli.scala old mode 100644 new mode 100755 index f6d6018f..cc74a30d --- a/cli/scb-cli.scala +++ b/cli/scb-cli.scala @@ -1,10 +1,12 @@ -//> using lib "org.json4s::json4s-native:4.0.3" -//> using lib "com.lihaoyi::requests:0.7.0" -//> using lib "com.lihaoyi::os-lib:0.8.1" -//> using lib "io.get-coursier:coursier_2.13:2.1.0-M5" -//> using lib "com.goyeau::kubernetes-client:0.8.1" -//> using lib "org.slf4j:slf4j-simple:1.6.4" -//> using lib "com.github.scopt::scopt:4.0.1" +#!/usr/bin/env -S scala-cli shebang +//> using scala "3.2" +//> using lib "org.json4s::json4s-native:4.0.6" +//> using lib "com.lihaoyi::requests:0.8.0" +//> using lib "com.lihaoyi::os-lib:0.9.0" +//> using lib "io.get-coursier:coursier_2.13:2.0.16" +//> using lib "com.goyeau::kubernetes-client:0.9.0" +//> using lib "org.slf4j:slf4j-simple:2.0.6" +//> using lib "com.github.scopt::scopt:4.1.0" import org.json4s.* import org.json4s.native.JsonMethods.* @@ -25,7 +27,7 @@ given ExecutionContext = ExecutionContext.Implicits.global class FailedProjectException(msg: String) extends RuntimeException(msg) with NoStackTrace -val communityBuildVersion = sys.props.getOrElse("communitybuild.version", "v0.1.2") +val communityBuildVersion = sys.props.getOrElse("communitybuild.version", "v0.2.0") private val CBRepoName = "VirtusLab/community-build3" val projectBuilderUrl = s"https://raw.githubusercontent.com/$CBRepoName/master/project-builder" lazy val communityBuildDir = sys.props @@ -38,29 +40,18 @@ lazy val projectBuilderDir = communityBuildDir / "project-builder" case class Config( command: Config.Command = null, mode: Config.Mode = Config.Mode.Minikube, - reproducer: JenkinsReproducerConfig = JenkinsReproducerConfig(), customRun: CustomBuildConfig = CustomBuildConfig(null, null), minikube: Config.MinikubeConfig = Config.MinikubeConfig(), redirectLogs: Boolean = true, - publishArtifacts: Boolean = true + publishArtifacts: Boolean = true, + jobId: String = "custom", + buildUpstream: Boolean = false, + ignoreFailedUpstream: Boolean = false ): def withMinikube(fn: Config.MinikubeConfig => Config.MinikubeConfig) = copy(minikube = fn(minikube)) - def withReproducer(fn: JenkinsReproducerConfig => JenkinsReproducerConfig) = - copy(reproducer = fn(reproducer)) def withCustomBuild(fn: CustomBuildConfig => CustomBuildConfig) = copy(customRun = fn(customRun)) -case class JenkinsReproducerConfig( - jobId: String = "custom", - scalaVersionOverride: Option[String] = None, - buildFailedModulesOnly: Boolean = false, - buildUpstream: Boolean = false, - ignoreFailedUpstream: Boolean = false, - jenkinsEndpoint: String = "https://scala3.westeurope.cloudapp.azure.com" -): - def jenkinsBuildProjectJob(jobId: String) = s"$jenkinsEndpoint/job/buildCommunityProject/$jobId" - def jenkinsRunBuildJob(jobId: String) = s"$jenkinsEndpoint/job/runBuild/$jobId" - case class CustomBuildConfig( projectName: String, scalaVersion: String, @@ -69,7 +60,7 @@ case class CustomBuildConfig( object Config: enum Command: - case ReproduceJenkinsBuild, RunCustomProject + case RunCustomProject enum Mode: case Minikube, Local @@ -112,35 +103,6 @@ object Config: .text("Don't publish artifacts of the build") .hidden(), // Commands - cmd("reproduce") - .action { (_, c) => c.copy(command = Config.Command.ReproduceJenkinsBuild) } - .text("Re-run Jenkins project build locally") - .children( - arg[String]("jobId") - .required() - .action { (x, c) => c.withReproducer(_.copy(jobId = x)) } - .text("Id of Jenkins 'buildCommunityProject' job to retry"), - opt[String]("scalaVersion") - .action { (x, c) => c.withReproducer(_.copy(scalaVersionOverride = Some(x))) } - .text( - "Scala version that should be used instead of the version used in the target build" - ), - opt[Unit]("failedTargetsOnly") - .action { (x, c) => c.withReproducer(_.copy(buildFailedModulesOnly = true)) } - .text("Build only failed modules of target project"), - opt[Unit]("ignoreFailedUpstream") - .action { (x, c) => c.withReproducer(_.copy(ignoreFailedUpstream = true)) } - .text("Ignore build failures of upstream projects"), - opt[Unit]("withUpstream") - .action { (x, c) => c.withReproducer(_.copy(buildUpstream = true)) } - .text("Do not build upstream projects of the target"), - opt[String]("jenkinsEndpoint") - .action { (x, c) => c.withReproducer(_.copy(jenkinsEndpoint = x)) } - .text( - "Url of Jenkins instance to be used to gather build info instead of the default one" - ) - .hidden() - ), cmd("run") .action { (_, c) => c.copy(command = Config.Command.RunCustomProject) } .text("Run custom project using Community Build") @@ -184,8 +146,7 @@ object ProjectBuildPlan: .fold(()) { implicit config: Config => println("Gathering build info...") given BuildInfo = config.command match { - case Command.ReproduceJenkinsBuild => BuildInfo.fetchFromJenkins() - case Command.RunCustomProject => BuildInfo.forCustomProject(config, config.reproducer.jobId) + case Command.RunCustomProject => BuildInfo.forCustomProject(config, config.jobId) } config.mode match { case Mode.Minikube => MinikubeReproducer().run() @@ -233,12 +194,7 @@ case class ProjectInfo(id: String, params: BuildParameters, summary: BuildSummar end buildPlanForDependencies def effectiveTargets(using config: Config) = - val baseTargets = config.command match { - case Command.ReproduceJenkinsBuild if config.reproducer.buildFailedModulesOnly => - summary.failedTargets(this) - case _ => params.buildTargets - } - + val baseTargets = params.buildTargets val excluded = for case JArray(excluded) <- params.config.map(parse(_) \ "projects" \ "exclude").toSeq @@ -251,60 +207,9 @@ case class BuildInfo(projects: List[ProjectInfo]): lazy val projectsById = projects.map(p => p.id -> p).toMap // Following values are the same for all the projects lazy val mavenRepositoryUrl = projectsById.head._2.params.mavenRepositoryUrl - def scalaVersion(using config: Config) = config.command match { - case Command.ReproduceJenkinsBuild => - config.reproducer.scalaVersionOverride - .getOrElse(projectsById.head._2.params.scalaVersion) - case Command.RunCustomProject => config.customRun.scalaVersion - } + def scalaVersion(using config: Config) = config.customRun.scalaVersion object BuildInfo: - def fetchFromJenkins()(using config: Config): BuildInfo = - assert( - config.command.isInstanceOf[Command.ReproduceJenkinsBuild.type], - "expected Jenkins reproduciton mode" - ) - val jobId = config.reproducer.jobId - println(s"Fetching build info from Jenkins based on project $jobId") - val runId = - if !config.reproducer.buildUpstream then None - else { - val r = - requests.get( - s"${config.reproducer.jenkinsBuildProjectJob(jobId)}/api/json?tree=actions[causes[*]]" - ) - val json = parse(r.data.toString) - for { - case JArray(ids) <- (json \ "actions" \ "causes" \ "upstreamBuild").toOption - case JInt(id) <- ids.headOption - } yield id.toString - }.orElse { - println("No upstream project defined") - None - } - - val runProjectIds = runId.fold { - List(jobId) - } { runId => - val r = requests.get(s"${config.reproducer.jenkinsRunBuildJob(runId)}/consoleText") - val StartedProject = raw".*Starting building: buildCommunityProject #(\d+)".r - new String(r.data.array).linesIterator - .collect { case StartedProject(id) => id } - .toList - .sorted - } - - val getProjectsInfo = Future - .traverse(runProjectIds) { jobId => - Future(BuildParameters.fetchFromJenkins(jobId)) - .zip(Future(BuildSummary.fetchFromJenkins(jobId))) - .map(ProjectInfo(jobId, _, _)) - } - .map(BuildInfo(_)) - - Await.result(getProjectsInfo, duration.Duration.Inf) - end fetchFromJenkins - def forCustomProject(config: Config, jobId: String): BuildInfo = val scalaVersion = config.customRun.scalaVersion given StringManifest: Manifest[String] = @@ -312,7 +217,7 @@ object BuildInfo: def prepareBuildPlan(): JValue = val configsDir = communityBuildDir / "env" / "prod" / "config" - val args = Seq( + val args = Seq[ os.Shellable]( /* scalaBinaryVersion = */ 3, /* minStartsCount = */ 0, /* maxProjectsCount = */ 0, @@ -320,10 +225,11 @@ object BuildInfo: /* replacedProjectsPath = */ "", /* projectsConfigPath = */ configsDir / "projects-config.conf", /* projectsFiterPath = */ "" - ).map("\"" + _.toString + "\"").mkString(" ") + ) + val javaProps = Seq("--java-prop", "opencb.coordinator.reproducer-mode=true") val coordinatorDir = communityBuildDir / "coordinator" - os.proc("sbt", "--no-colors", s"runMain storeDependenciesBasedBuildPlan $args") - .call(cwd = coordinatorDir) + os.proc("scala-cli", "run", coordinatorDir, javaProps, "--", args) + .call(cwd = coordinatorDir, stdout = os.Inherit) val buildPlanJson = os.read(coordinatorDir / "data" / "buildPlan.json") parse(buildPlanJson) @@ -371,41 +277,6 @@ case class BuildSummary(projects: List[BuildProjectSummary]): for artifact <- failedArtifacts yield s"${project.organization}%$artifact" -object BuildSummary: - def fetchFromJenkins(jobId: String)(using config: Config): BuildSummary = - val buildSummaryUrl = - s"${config.reproducer.jenkinsBuildProjectJob(jobId)}/artifact/build-summary.txt" - val r = requests.get(buildSummaryUrl, check = false) - val projects = if !r.is2xx then - System.err.println( - s"Failed to get build summary $buildSummaryUrl, assuming project failed in all submodules" - ) - Nil - else - try { - for - case JArray(projects) <- parse( - // Might contain quoted strings - r.data.toString.replaceAll(""""reasons": \[.*\]""", """"reasons": []""") - ) - project <- projects - case JString(artifactName) <- project \ "module" - case BuildResult(compile) <- project \ "compile" \ "status" - case BuildResult(testCompile) <- project \ "test-compile" \ "status" - yield BuildProjectSummary( - artifactName = artifactName, - results = ProjectTargetResults( - compile = compile, - testCompile = testCompile - ) - ) - } catch { - case ex: Throwable => - System.err.println(s"Failed to parse build summary $buildSummaryUrl") - Nil - } - BuildSummary(projects) - case class BuildProjectSummary( artifactName: String, // Name of the created artifact results: ProjectTargetResults @@ -455,33 +326,6 @@ case class BuildParameters( upstreamProjects: List[String] ) -object BuildParameters: - def fetchFromJenkins(jobId: String)(using config: Config): BuildParameters = - val jobApi = s"${config.reproducer.jenkinsBuildProjectJob(jobId)}/api" - val r = - requests.get(s"$jobApi/json?tree=actions[parameters[*]]") - val json = parse(r.data.toString) - val params = for { - case JArray(params) <- json \ "actions" \ "parameters" - case JObject(param) <- params - case JField("name", JString(name)) <- param - case JField("value", JString(value)) <- param - } yield name -> value - fromJenkinsParams(params.toMap) - - private def fromJenkinsParams(params: Map[String, String]) = BuildParameters( - name = params("projectName"), - config = params.get("projectConfig").filter(_.nonEmpty), - repositoryUrl = params("repoUrl"), - repositoryRevision = params.get("revision").filter(_.nonEmpty), - version = params.get("version").filter(_.nonEmpty), - scalaVersion = params("scalaVersion"), - jdkVersion = params.get("javaVersion").filter(_.nonEmpty), - enforcedSbtVersion = params.get("enforcedSbtVersion").filter(_.nonEmpty), - mavenRepositoryUrl = params("mvnRepoUrl"), - buildTargets = params("targets").split(' ').toList, - upstreamProjects = params("upstreamProjects").split(",").filter(_.nonEmpty).toList - ) private def checkRequiredApps(executables: String*): Unit = val isWindows = sys.props("os.name").toLowerCase.startsWith("windows") @@ -515,7 +359,7 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): private given k8s: MinikubeConfig = config.minikube private given IORuntime = IORuntime.global - private val targetProject = build.projectsById(config.reproducer.jobId) + private val targetProject = build.projectsById(config.jobId) private def localMavenUrl(using port: MavenForwarderPort) = { build.mavenRepositoryUrl @@ -599,7 +443,7 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): group.toList.parTraverse { dependency => val name = dependency.projectName def skipBaseMsg = s"Skip build for dependency $name" - if config.reproducer.buildFailedModulesOnly && dependency.summary + if dependency.summary .failedTargets(dependency) .isEmpty then log.info(s"$skipBaseMsg - no failed targets") @@ -612,7 +456,7 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): ) *> runJob(projectBuilderJob(using dependency), label = name, canFail = true).void } - if !config.reproducer.buildUpstream then log.info("Skipping building upstream projects") + if !config.buildUpstream then log.info("Skipping building upstream projects") else for buildPlan <- Sync[F].blocking(targetProject.buildPlanForDependencies.zipWithIndex) @@ -733,7 +577,7 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): _ <- Sync[F].whenA(exitCode != 0) { val errMsg = s"Build failed for job ${jobName} ($label)" - if canFail && config.reproducer.ignoreFailedUpstream then logger.error(errMsg) + if canFail && config.ignoreFailedUpstream then logger.error(errMsg) else Sync[F].raiseError(FailedProjectException(errMsg)) } yield exitCode @@ -827,10 +671,7 @@ object MinikubeReproducer: if !config.publishArtifacts then "" else params.version.getOrElse(""), project.effectiveTargets.mkString(" "), params.mavenRepositoryUrl, - params.enforcedSbtVersion.getOrElse(config.command match { - case Command.RunCustomProject => "1.6.2" - case _ => "" - }), + params.enforcedSbtVersion.getOrElse("1.6.2"), params.config.getOrElse("{}") ) ) @@ -893,9 +734,8 @@ object MinikubeReproducer: readOnly = true ) ), - // For some reason it seems to be broken lifecycle = - Lifecycle(postStart = Handler(ExecAction(command = Seq("update-ca-certificates")))), + Lifecycle(postStart = LifecycleHandler(ExecAction(command = Seq("update-ca-certificates")))), command = Seq("/build/build-revision.sh"), args = args, tty = true, @@ -975,7 +815,7 @@ class LocalReproducer(using config: Config, build: BuildInfo): checkRequiredApps("scala-cli", "mill", "sbt", "git", "scala") val effectiveScalaVersion = build.scalaVersion - val targetProject = build.projectsById(config.reproducer.jobId) + val targetProject = build.projectsById(config.jobId) def run(): Unit = prepareScalaVersion() @@ -983,7 +823,7 @@ class LocalReproducer(using config: Config, build: BuildInfo): buildProject(targetProject) private def buildUpstreamProjects() = - if !config.reproducer.buildUpstream then println("Skipping building upstream projects") + if !config.buildUpstream then println("Skipping building upstream projects") else val depsCheck = DependenciesChecker(DependenciesChecker.onlyLocalIvy) for @@ -994,7 +834,7 @@ class LocalReproducer(using config: Config, build: BuildInfo): println( s"Skipping building project ${dep.id} (${dep.projectName}) - already built in the previous run" ) - else buildProject(dep, canFail = config.reproducer.ignoreFailedUpstream) + else buildProject(dep, canFail = config.ignoreFailedUpstream) private def buildProject(project: ProjectInfo, canFail: Boolean = false) = println(s"Building project ${project.id} (${project.projectName})") diff --git a/jenkins/casc-configs/global-libraries.yaml b/jenkins/casc-configs/global-libraries.yaml deleted file mode 100644 index 3f20779b..00000000 --- a/jenkins/casc-configs/global-libraries.yaml +++ /dev/null @@ -1,12 +0,0 @@ -unclassified: - globalLibraries: - libraries: - - defaultVersion: "master" - implicit: true - name: "common-lib" - retriever: - modernSCM: - scm: - git: - id: "common-lib" - remote: "/var/jenkins_home/scripts-repo" diff --git a/jenkins/casc-configs/jenkins.yaml b/jenkins/casc-configs/jenkins.yaml deleted file mode 100644 index 6a3ea409..00000000 --- a/jenkins/casc-configs/jenkins.yaml +++ /dev/null @@ -1,2 +0,0 @@ -jenkins: - numExecutors: 1 diff --git a/jenkins/casc-configs/job-seeds.yaml b/jenkins/casc-configs/job-seeds.yaml deleted file mode 100644 index f4768fac..00000000 --- a/jenkins/casc-configs/job-seeds.yaml +++ /dev/null @@ -1,2 +0,0 @@ -jobs: -- file: /var/jenkins_home/seeds/initializeSeedJobs.groovy diff --git a/jenkins/common-lib/vars/latestNightlyVersion.groovy b/jenkins/common-lib/vars/latestNightlyVersion.groovy deleted file mode 100644 index 1ccb9beb..00000000 --- a/jenkins/common-lib/vars/latestNightlyVersion.groovy +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env groovy - -def call(String text) { - def pattern = ~"(?<=title=\")(?:.+-bin-\\d{8}-\\w{7}-NIGHTLY)(?=/\")" - def url = "https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/".toURL() - def compilerVersion = (url.text =~ pattern).findAll().last() - return compilerVersion -} diff --git a/jenkins/common-lib/vars/parseJson.groovy b/jenkins/common-lib/vars/parseJson.groovy deleted file mode 100644 index 563353fa..00000000 --- a/jenkins/common-lib/vars/parseJson.groovy +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env groovy - -def call(String text) { - def jsonSlurper = new groovy.json.JsonSlurperClassic() - return jsonSlurper.parseText(text) -} diff --git a/jenkins/common-lib/vars/retryOnConnectionError.groovy b/jenkins/common-lib/vars/retryOnConnectionError.groovy deleted file mode 100644 index 3a48d110..00000000 --- a/jenkins/common-lib/vars/retryOnConnectionError.groovy +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env groovy - -// If maxRetries is negative it would try to retry execution infinitely -def call(Closure body, int maxRetries = 30, int maxDelay = 15){ - def delayBeforeRetry = 0 - while(true){ - try { - return body() - } catch(io.fabric8.kubernetes.client.KubernetesClientException ex) { - def baseMsg = "Catched k8s client exception: ${ex}" - if(maxRetries == 0) { - println "${baseMsg} - exceeded retry limit" - throw ex - } else { - if(maxRetries > 0){ - maxRetries -= 1 - } - println "${baseMsg} - retrying after delay ${delayBeforeRetry}, remaining retries: ${maxRetries}" - sleep(delayBeforeRetry) // seconds - delayBeforeRetry = Math.min(maxDelay, delayBeforeRetry + 1) - } - } - } -} \ No newline at end of file diff --git a/jenkins/scripts/buildReport.scala b/jenkins/scripts/buildReport.scala deleted file mode 100644 index 7b90892b..00000000 --- a/jenkins/scripts/buildReport.scala +++ /dev/null @@ -1,329 +0,0 @@ -//> using scala "3.1.1" -//> using lib "com.sksamuel.elastic4s:elastic4s-client-esjava_2.13:7.17.2" -//> using lib "com.lihaoyi::os-lib:0.8.1" -//> using lib "org.slf4j:slf4j-simple:1.6.4" - -import com.sksamuel.elastic4s -import elastic4s.* -import elastic4s.http.JavaClient -import elastic4s.ElasticDsl.* -import elastic4s.requests.searches.aggs.TermsOrder -import org.elasticsearch.client.RestClientBuilder.HttpClientConfigCallback -import org.apache.http.impl.nio.client.* -import org.apache.http.impl.client.BasicCredentialsProvider -import org.apache.http.auth.* - -import scala.language.implicitConversions -import scala.concurrent.* -import scala.concurrent.duration.* -import scala.reflect.ClassTag - -given ExecutionContext = ExecutionContext.global -import FromMap.given - -@main def reportBuildSummary( - elasticsearchUrl: String, - buildId: String, - output: String // Path to output file or empty if stdout -) = - val outputFile = Option.when(output.nonEmpty)(os.pwd / output) - val clientConfig = new HttpClientConfigCallback { - override def customizeHttpClient( - httpClientBuilder: HttpAsyncClientBuilder - ): HttpAsyncClientBuilder = { - val creds = new BasicCredentialsProvider() - creds.setCredentials( - AuthScope.ANY, - new UsernamePasswordCredentials( - sys.env("ELASTIC_USERNAME"), - sys.env("ELASTIC_PASSWORD") - ) - ) - httpClientBuilder - .setDefaultCredentialsProvider(creds) - // Custom SSL context that would not require ES certificate - .setSSLContext(unsafe.UnsafeSSLContext) - } - } - - val client = ElasticClient( - JavaClient( - ElasticProperties(elasticsearchUrl), - clientConfig - ) - ) - - val AllBuilds = "allBuild" - val BuildsById = "buildById" - val ProjectBuildSummarriesIdx = "project-build-summary" - - def getBuildReport(): Future[BuildReport] = for { - response <- client.execute( - search(ProjectBuildSummarriesIdx) - .query(termQuery("buildId", buildId)) - // Default limit equals 10k results. Should be more then ever needed - .limit(10 * 1000) - .sourceExclude("logs") - .aggregations( - globalAggregation(AllBuilds) - .subAggregations( - termsAgg(BuildsById, "buildId") - .order(TermsOrder("_key", asc = false)) - .size(10) - ) - ) - ) - result = response.result - } yield BuildReport( - buildId = buildId, - buildIds = result.aggregations - .global(AllBuilds) - .terms(BuildsById) - .buckets - .map(_.key), - projects = result.to[ProjectSummary] - ) - - val task = for { - queryResult <- getBuildReport() - report = showBuildReport(queryResult) - } yield outputFile match { - case None => println(report) - case Some(file) => os.write.over(target = file, data = report) - } - // Needed for applicaiton to exit - task.onComplete { result => - result.failed.foreach(err => sys.error(err.toString)) - client.close() - } - Await.result(task, 5.minute) -end reportBuildSummary - -def showBuildReport(report: BuildReport): String = - val BuildReport(buildId, buildIds, projects) = report - val Ident = " " - val Ident2 = Ident * 2 - val Ident3 = Ident * 3 - - def showSuccessfullProject(project: ProjectSummary) = - val ProjectSummary(name, version, _, _, _, modules) = project - s"""$Ident+ $name: Version: $version""".stripMargin - - def showFailedProject(project: ProjectSummary) = - val ProjectSummary(name, version, _, _, buildUrl, modules) = project - def showModules(label: String, results: Seq[ModuleSummary])( - show: ModuleSummary => String - ) = - s"${Ident2}$label modules: ${results.size}" + { - if results.isEmpty then "" - else results.map(show).mkString("\n", "\n", "") - } - s"""$Ident- $name - |${Ident2}Version: $version - |${Ident2}Build URL: $buildUrl - |${showModules("Successfull", project.successfullModules)(m => s"$Ident2+ ${m.name}")} - |${showModules("Failed", project.failedModules)(showFailedModule(_))} - |""".stripMargin - - def showFailedModule(module: ModuleSummary) = - def showResults(res: List[String]) = res.mkString("[", ", ", "]") - - s"""${Ident2}- ${module.name} - |${Ident3}Passed: ${showResults(module.passed)} - |${Ident3}Failed: ${showResults(module.failed)}""".stripMargin - - if projects.isEmpty then - s"""No results found for build '$buildId' - |Latests known builds: ${buildIds - .map("\'" + _ + "\'") - .mkString(" ")}""".stripMargin - else - s"""Build Id: $buildId - |Projects count: ${projects.size} - |Scala version: ${report.scalaVersion} - |Failed projects: ${report.failedProjects.size} - |${report.failedProjects - .map(showFailedProject(_)) - .mkString("\n")} - |Successfull projects: ${report.sucsessfullProjects.size} - |${report.sucsessfullProjects.map(showSuccessfullProject(_)).mkString("\n")} - |""".stripMargin - -case class BuildReport( - buildId: String, - buildIds: Seq[String], - projects: Seq[ProjectSummary] -) { - lazy val scalaVersion: String = projects.head.scalaVersion - lazy val (sucsessfullProjects, failedProjects) = - projects.partition(_.status == BuildStatus.Success) -} - -enum BuildStatus: - case Failure, Success -enum StepStatus: - case Ok, Failed, Skipped - -sealed trait StepResult { - def status: StepStatus -} - -// Currently we don't use any of the other result fields -case class CompileResult(status: StepStatus) extends StepResult -case class DocsResult(status: StepStatus) extends StepResult -case class TestsResult(status: StepStatus) extends StepResult -case class PublishResult(status: StepStatus) extends StepResult - -case class ModuleSummary( - name: String, - compile: CompileResult, - doc: DocsResult, - testsCompile: CompileResult, - tests: TestsResult, - publish: PublishResult -) { - def hasFailure = results.exists(_._2 == StepStatus.Failed) - private lazy val results: List[(String, StepStatus)] = productElementNames - .zip(productIterator) - .collect { case (fieldName, result: StepResult) => - (fieldName, result.status) - } - .toList - private def collectResults(expected: StepStatus) = - results.collect { case (name, `expected`) => name }.toList - - lazy val passed = collectResults(StepStatus.Ok) - lazy val failed = collectResults(StepStatus.Failed) - lazy val skipped = collectResults(StepStatus.Skipped) -} -case class ProjectSummary( - projectName: String, - version: String, - scalaVersion: String, - status: BuildStatus, - buildUrl: String, - projectsSummary: List[ModuleSummary] -) { - lazy val (failedModules, successfullModules) = - projectsSummary.partition(_.hasFailure) -} - -given Conversion[String, StepStatus] = _ match { - case "ok" => StepStatus.Ok - case "failed" => StepStatus.Failed - case "skipped" => StepStatus.Skipped -} - -given HitReader[ProjectSummary] = (hit: Hit) => { - val source = hit.sourceAsMap - util.Try { - val status = source("status") match { - case "failure" => BuildStatus.Failure - case "success" => BuildStatus.Success - } - - val modulesSummary = - for moduleSource <- source("summary").asInstanceOf[List[Map[String, AnyRef]]] - yield - def fromMap[T](field: String)(using conv: FromMap[T]) = - moduleSource.get(field) match { - case Some(m: Map[_, _]) => - conv.fromMap(m.asInstanceOf[Map[String, AnyRef]]) match { - case Right(value) => value - case Left(reason) => sys.error(s"Cannot decode '$field', reason: ${reason}") - } - case Some(m) => sys.error(s"Field '$field' is not a map: ${m}") - case None => sys.error(s"No field with name '$field'") - } - - ModuleSummary( - name = moduleSource("module").toString, - compile = fromMap[CompileResult]("compile"), - doc = fromMap[DocsResult]("doc"), - testsCompile = fromMap[CompileResult]("test-compile"), - tests = fromMap[TestsResult]("test"), - publish = fromMap[PublishResult]("publish") - ) - ProjectSummary( - projectName = source("projectName").toString.replaceFirst("_", "/"), - version = source("version").toString, - scalaVersion = source("scalaVersion").toString, - status = status, - buildUrl = source("buildURL").toString, - projectsSummary = modulesSummary - ) - } -} - -sealed trait FromMap[T]: - import FromMap.* - def fromMap(source: SourceMap): Result[T] - -object FromMap { - type SourceMap = Map[String, AnyRef] - type Result[T] = Either[FromMap.ConversionFailure, T] - sealed trait ConversionFailure - case class FieldMissing(field: String) extends ConversionFailure - case class IncorrectMapping(expected: Class[_], got: Class[_]) extends ConversionFailure - - extension (source: SourceMap) { - def field(name: String): Result[AnyRef] = - source.get(name).toRight(left = FieldMissing(name)) - def mapTo[T: FromMap]: Result[T] = summon[FromMap[T]].fromMap(source) - } - - extension (value: Result[AnyRef]) { - inline def as[T: ClassTag]: Result[T] = value.flatMap { - case instance: T => Right(instance.asInstanceOf[T]) - case other => - Left(IncorrectMapping(expected = summon[ClassTag[T]].runtimeClass, got = other.getClass)) - } - } - - given FromMap[CompileResult] with - def fromMap(source: SourceMap): Result[CompileResult] = - for status <- source.field("status").as[String] - yield CompileResult(status = status: StepStatus) - - given FromMap[DocsResult] with - def fromMap(source: SourceMap): Result[DocsResult] = - for status <- source.field("status").as[String] - yield DocsResult(status = status: StepStatus) - - given FromMap[TestsResult] with - def fromMap(source: SourceMap): Result[TestsResult] = - for status <- source.field("status").as[String] - yield TestsResult( - status = status: StepStatus - ) - - given FromMap[PublishResult] with - def fromMap(source: SourceMap): Result[PublishResult] = - for status <- source.field("status").as[String] - yield PublishResult(status: StepStatus) - -} - -object unsafe { - import javax.net.ssl.* - import java.security.cert.X509Certificate - - lazy val UnsafeSSLContext = { - object TrustAll extends X509TrustManager { - override def getAcceptedIssuers(): Array[X509Certificate] = Array() - override def checkClientTrusted( - x509Certificates: Array[X509Certificate], - s: String - ) = () - override def checkServerTrusted( - x509Certificates: Array[X509Certificate], - s: String - ) = () - } - - val instance = SSLContext.getInstance("SSL") - instance.init(null, Array(TrustAll), new java.security.SecureRandom()) - instance - } - -} diff --git a/jenkins/seeds/buildCommunityProject.groovy b/jenkins/seeds/buildCommunityProject.groovy deleted file mode 100644 index bf6a5b6b..00000000 --- a/jenkins/seeds/buildCommunityProject.groovy +++ /dev/null @@ -1,217 +0,0 @@ -// Look at initializeSeedJobs.groovy for how this file gets parameterized -@Library(['camunda-community', 'pipeline-logparser']) _ - -def getBuildStatus() { - return sh( - script: "cat build-status.txt", - returnStdout: true - ).trim() -} - -def parseCommaSeparated(String string) { - return (string ?: "").split(",").findAll { !it.isEmpty() } as List -} - -def upstreamProjects = parseCommaSeparated(params.upstreamProjects) -def downstreamProjects = parseCommaSeparated(params.downstreamProjects) -def projectConfig = parseJson(params.projectConfig ?: "{}") -def requestedMemoryMb = projectConfig?.memoryRequestMb ?: 0 -def podMemoryRequestMb = Math.min( - // Additional 0.5GB buffer - requestedMemoryMb > 0 ? requestedMemoryMb + 512 : 2048, - 8192 - ).toString() + "M" -def retryOnBuildFailureCount = 1 -def retryOnBuildFailureMsg = "Enforcing retry of the build after failure." - -pipeline { - agent none - options { - timeout(time: 8, unit: 'HOURS') // timeout on whole pipeline job including queueing in k8s within the stage and execution - } - stages { - stage("Initialize build") { - agent none - steps { - script { - currentBuild.setDescription("${params.buildName} :: ${params.projectName}") - } - } - } - - stage("Build project") { - steps { - podTemplate( - podRetention: never(), - activeDeadlineSeconds: 300, - yaml: """ - apiVersion: v1 - kind: Pod - metadata: - name: project-builder - spec: - volumes: - - name: mvn-repo-cert - configMap: - name: mvn-repo-cert - shareProcessNamespace: true - containers: - - name: project-builder - image: virtuslab/scala-community-build-project-builder:jdk${params.javaVersion?: 11}-v0.1.2 - imagePullPolicy: IfNotPresent - volumeMounts: - - name: mvn-repo-cert - mountPath: /usr/local/share/ca-certificates/mvn-repo.crt - subPath: mvn-repo.crt - readOnly: true - lifecycle: - postStart: - exec: - command: ["update-ca-certificates"] - livenessProbe: - exec: - command: - # Terminate container as soon as jnlp is terminated - # Without that jnlp may terminate leaving project-builder alive leading to infinite resource lock. - - /bin/bash - - -c - - ps -ef | grep jenkins/agent.jar | grep -v grep - initialDelaySeconds: 60 - command: - - cat - tty: true - resources: - requests: - cpu: 250m - memory: ${podMemoryRequestMb} - limits: - cpu: 2 - memory: 10G - priorityClassName: "jenkins-agent-priority" - """.stripIndent() - ){ - conditionalRetry([ - agentLabel: POD_LABEL, - customFailurePatterns: [ - "manual-retry-trigger": ".*${retryOnBuildFailureMsg}.*" - ], - runSteps: { - container('project-builder') { - timeout(time: 90, unit: "MINUTES"){ - script { - retryOnConnectionError { - sh """ - echo "building and publishing ${params.projectName}" - echo 'failure' > build-status.txt # Assume failure unless overwritten by a successful build - touch build-logs.txt build-summary.txt - """ - // Pre-stash in case of pipeline failure - stash(name: "buildResults", includes: "build-*.txt") - ansiColor('xterm') { - def status = sh( - returnStatus: true, - script: """ - (/build/build-revision.sh \ - '${params.repoUrl}' \ - '${params.revision}' \ - '${params.scalaVersion}' \ - '${params.version}' \ - '${params.targets}' \ - '${params.mvnRepoUrl}' \ - '${params.enforcedSbtVersion}' \ - '${params.projectConfig}' 2>&1 | tee build-logs.txt) \ - && [ "\$(cat build-status.txt)" = success ] - """ - ) - if(status != 0){ - def extraMsg = "" - if(retryOnBuildFailureCount-- > 0) { - // Allow the run manager to catch known pattern to allow for retry - echo retryOnBuildFailureMsg - extraMsg = ", retrying to check stability" - } - throw new Exception("Project build failed with exit code ${status}${extraMsg}") - } - } - } - } - } - } - }, - postAlways: { - retryOnConnectionError { - archiveArtifacts(artifacts: "build-*.txt") - stash(name: "buildResults", includes: "build-*.txt") - } - } - ]) - } - } - post { - failure { - script { - echo "Build failed, reproduce it locally using following command:" - echo "scala-cli run https://raw.githubusercontent.com/VirtusLab/community-build3/master/cli/scb-cli.scala -- reproduce ${env.BUILD_NUMBER}" - } - } - } - } - - stage("Report build results") { - steps { - podTemplate( - name: "build-reporter-${env.BUILD_NUMBER}", - containers: [ - containerTemplate( - name: 'reporter', - image: 'virtuslab/scala-community-build-project-builder:jdk11-v0.1.2', - command: 'sleep', - args: '15m', - resourceRequestMemory: '250M', - livenessProbe: containerLivenessProbe( - execArgs: '/bin/bash -c "ps -ef | grep jenkins/agent.jar | grep -v grep"', - initialDelaySeconds: 60 - ) - ) - ], - yaml: """ - kind: Pod - spec: - shareProcessNamespace: true - """, - envVars: [ - envVar(key: 'ELASTIC_USERNAME', value: params.elasticSearchUserName), - secretEnvVar(key: 'ELASTIC_PASSWORD', secretName: params.elasticSearchSecretName, secretKey: 'elastic'), - ], - ){ - conditionalRetry([ - agentLabel: POD_LABEL, - runSteps: { - container('reporter') { - timeout(unit: 'MINUTES', time: 15) { - unstash("buildResults") - waitUntil { - script { - retryOnConnectionError{ - def elasticCredentialsDefined = sh(script: 'echo $ELASTIC_PASSWORD', returnStdout: true).trim() - if (elasticCredentialsDefined) { - def timestamp = java.time.LocalDateTime.now() - def buildStatus = getBuildStatus() - 0 == sh ( - script: "/build/feed-elastic.sh '${params.elasticSearchUrl}' '${params.projectName}' '${buildStatus}' '${timestamp}' build-summary.txt build-logs.txt '${params.version}' '${params.scalaVersion}' '${params.buildName}' '${env.BUILD_URL}'", - returnStatus: true - ) - } else true - } - } - } - } - } - } - ]) - } - } - } - } -} - diff --git a/jenkins/seeds/buildCompiler.groovy b/jenkins/seeds/buildCompiler.groovy deleted file mode 100644 index 2b05289c..00000000 --- a/jenkins/seeds/buildCompiler.groovy +++ /dev/null @@ -1,94 +0,0 @@ -// Look at initializeSeedJobs.groovy for how this file gets parameterized - -import groovy.json.JsonOutput - -def commitHash -def publishedCompilerVersion - -pipeline { - options { - timeout(time: 90, unit: "MINUTES") - retry(2) - } - agent { label "default" } - stages { - stage("Initialize build") { - steps { - script { - currentBuild.setDescription(params.buildName) - } - } - } - stage("Build compiler") { - agent { - kubernetes { - yaml ''' - apiVersion: v1 - kind: Pod - metadata: - name: compiler-builder - spec: - volumes: - - name: mvn-repo-cert - configMap: - name: mvn-repo-cert - containers: - - name: compiler-builder - image: virtuslab/scala-community-build-compiler-builder:v0.1.2 - imagePullPolicy: IfNotPresent - volumeMounts: - - name: mvn-repo-cert - mountPath: /usr/local/share/ca-certificates/mvn-repo.crt - subPath: mvn-repo.crt - readOnly: true - lifecycle: - postStart: - exec: - command: ["update-ca-certificates"] - command: - - cat - tty: true - resources: - requests: - memory: 8G - priorityClassName: "jenkins-agent-priority" - '''.stripIndent() - } - } - steps { - container('compiler-builder') { - retryOnConnectionError { - ansiColor('xterm') { - sh """ - echo 'building and publishing scala' - /build/checkout.sh '${params.scalaRepoUrl}' '${params.scalaRepoBranch}' repo - """ - dir('repo') { - script { - def baseVersion = sh(script: '''cat project/Build.scala | grep 'val baseVersion =' | xargs | awk '{ print \$4 }' ''', returnStdout: true).trim() - commitHash = sh(script: "git rev-parse HEAD", returnStdout: true).trim() - publishedCompilerVersion = "${baseVersion}-bin-${commitHash}-COMMUNITY-BUILD" - } - } - sh "/build/build.sh repo '${publishedCompilerVersion}' '${params.mvnRepoUrl}'" - } - } - } - } - } - stage("Persist build metadata") { - steps { - script { - retryOnConnectionError { - def metadata = [ - commitHash: commitHash, - publishedCompilerVersion: publishedCompilerVersion - ] - writeFile(file: "compilerMetadata.json", text: JsonOutput.toJson(metadata)) - archiveArtifacts(artifacts: "compilerMetadata.json") - } - } - } - } - } -} diff --git a/jenkins/seeds/computeBuildPlan.groovy b/jenkins/seeds/computeBuildPlan.groovy deleted file mode 100644 index 2b630233..00000000 --- a/jenkins/seeds/computeBuildPlan.groovy +++ /dev/null @@ -1,79 +0,0 @@ -// Look at initializeSeedJobs.groovy for how this file gets parameterized - -pipeline { - options { - timeout(time: 120, unit: "MINUTES") - retry(3) - } - agent { label "default" } - stages { - stage("Initialize build") { - steps { - script { - currentBuild.setDescription(params.buildName) - } - } - } - stage("Compute build plan") { - agent { - kubernetes { - yaml ''' - apiVersion: v1 - kind: Pod - metadata: - name: coordinator - spec: - containers: - - name: coordinator - image: virtuslab/scala-community-build-coordinator:v0.1.2 - imagePullPolicy: IfNotPresent - command: - - cat - tty: true - resources: - requests: - memory: 4G - priorityClassName: "jenkins-agent-priority" - ''' - } - } - steps { - container('coordinator') { - retryOnConnectionError{ - writeFile(file: "replaced-projects.txt", text: params.replacedProjects) - writeFile(file: "maintained-project-configs.conf", text: params.projectsConfig) - writeFile(file: "projects-filters.txt", text: params.projectsFilters) - } - script { - retryOnConnectionError{ - ansiColor('xterm') { - sh """ - /build/compute-build-plan.sh \ - '${params.scalaBinaryVersion}' \ - '${params.minStarsCount}' \ - '${params.maxProjectsCount}' \ - '${params.requiredProjects}' \ - ${env.WORKSPACE}/replaced-projects.txt \ - ${env.WORKSPACE}/maintained-project-configs.conf \ - ${env.WORKSPACE}/projects-filters.txt - """ - } - buildPlan = sh( - script: "cat /build/data/buildPlan.json", - returnStdout: true - ) - } - } - } - } - } - stage("Persist build plan") { - steps { - retryOnConnectionError { - writeFile(file: "buildPlan.json", text: buildPlan) - archiveArtifacts(artifacts: "buildPlan.json") - } - } - } - } -} diff --git a/jenkins/seeds/initializeSeedJobs.groovy b/jenkins/seeds/initializeSeedJobs.groovy deleted file mode 100644 index a6f48e8b..00000000 --- a/jenkins/seeds/initializeSeedJobs.groovy +++ /dev/null @@ -1,233 +0,0 @@ -def runBuildScript = new File("/var/jenkins_home/seeds/runBuild.groovy").text -def runBuildToken = System.getenv("BUILD_TOKEN") - -def getConfigContentOrEmpty(String filename) { - def configsDir = "/var/jenkins_home/build-configs/" - def path = configsDir + filename - try { - return new File(path).text - } catch(Exception ex) { - println("Not found config file " + path) - return "" - } -} - -def projectsConfig = getConfigContentOrEmpty("projects-config.conf") -def filteredProjectsConfig = getConfigContentOrEmpty("filtered-projects.txt") -def requiredProjectsConfig = getConfigContentOrEmpty("required-projects.txt") -def replacedProjectsConfig = getConfigContentOrEmpty("replaced-projects.txt") - -pipelineJob('/runBuild') { - authenticationToken(runBuildToken) - definition { - cps { - script(runBuildScript) - sandbox() - } - } - properties { - buildDiscarder{ - strategy{ - logRotator { - daysToKeepStr("") - numToKeepStr("100") - artifactDaysToKeepStr("") - artifactNumToKeepStr("") - } - } - } - } - parameters { - stringParam("buildName", null, "(Optional) Should be unique among all builds; Should be valid both as a file name and a part of a URL; Will be synthesized from current date and build number if not specified") - separator { - name("COMPILER") - sectionHeader("Compiler") - separatorStyle("") - sectionHeaderStyle("") - } - stringParam("publishedScalaVersion", null, "(Optional, for debugging purposes mainly): An already published version of the compiler to be used instead of building one from sources, e.g. '3.1.1-RC1-bin-20210904-a82a1a6-NIGHTLY'. When specified, the remaining parameters from this section are ignored") - stringParam("scalaRepoUrl", "https://github.com/lampepfl/dotty.git") - stringParam("scalaRepoBranch", "main") - separator { - name("BUILD_PLAN") - sectionHeader("Build plan") - separatorStyle("") - sectionHeaderStyle("") - } - stringParam("precomputedBuildPlan", null, "(Optional, for debugging purposes mainly): The build plan (in JSON format) to be used instead of computing the plan dynamically. When specified, the remaining parameters from this section are ignored") - stringParam("scalaBinaryVersion", "3", "Scala binary version following Scaladex API convention used for detecting projects to be built") - stringParam("minStarsCount", "100", "Minimal number of start on GitHub required to include a project into the build plan") - stringParam("maxProjectsCount", "200", "Maximal number of projects to include into the build plan") - stringParam("requiredProjects", requiredProjectsConfig, "Comma-sepatrated list of projects that have to be included into the build plan (using GitHub coordinates), e.g. 'typelevel/cats,scalaz/scalaz'") - textParam("replacedProjects", replacedProjectsConfig, "Mapping specifying which projects should be replaced by their forks. Each line in format: / / [], e.g. 'scalaz/scalaz dotty-staging/scalaz' or 'milessabin/shapeless dotty-staging/shapeless shapeless-3-staging'. Lines which are empty or start with # are ignored") - textParam("projectsConfig", projectsConfig, "Configuration of project specific settings in the HOCOON format. Used only when project does not contain `scala3-community-build.conf` file") - textParam("projectsFilters", filteredProjectsConfig, "List of regex patterns used for exclusion of projects from build plan. Each entry should be put in seperate lines, it would be used to match the pattern :: e.g. foo:bar:0.0.1-RC1.") - separator { - name("COMMUNITY_PROJECT") - sectionHeader("Community project") - separatorStyle("") - sectionHeaderStyle("") - } - stringParam("enforcedSbtVersion", "1.6.2", "(Optional): Version of sbt to be used when project is using unsupported version of the sbt (older then 1.5.5). If left empty projects using incompatible version would fail. Has no effect on projects using version newer then minimal supported") - separator { - name("GENERAL") - sectionHeader("General") - separatorStyle("") - sectionHeaderStyle("") - } - stringParam("mvnRepoBaseUrl", "https://mvn-repo:8081/maven2") - separator { - name("STATISTICS") - sectionHeader("Statistics") - separatorStyle("") - sectionHeaderStyle("") - } - stringParam("elasticSearchUrl", "https://community-build-es-http:9200") - stringParam("elasticSearchUserName", "elastic") - stringParam("elasticSearchSecretName", "community-build-es-elastic-user") - } -} - -def runBuildWeeklyScript = new File("/var/jenkins_home/seeds/runBuildWeekly.groovy").text - -pipelineJob('/runBuildWeekly') { - definition { - cps { - script(runBuildWeeklyScript) - sandbox() - } - } - properties{ - buildDiscarder{ - strategy{ - logRotator { - daysToKeepStr("") - numToKeepStr("100") - artifactDaysToKeepStr("") - artifactNumToKeepStr("") - } - } - } - pipelineTriggers{ - triggers { - cron{ - spec(''' - # Run full build every Friday at 8 PM UTC - H 20 * * 5 - ''') - } - } - } - } -} - -def computeBuildPlanScript = new File("/var/jenkins_home/seeds/computeBuildPlan.groovy").text - -pipelineJob('/computeBuildPlan') { - definition { - cps { - script(computeBuildPlanScript) - sandbox() - } - } - properties { - buildDiscarder{ - strategy{ - logRotator { - daysToKeepStr("") - numToKeepStr("100") - artifactDaysToKeepStr("") - artifactNumToKeepStr("") - } - } - } - copyArtifactPermission { - projectNames("*") - } - } - parameters { - stringParam("buildName") - stringParam("scalaBinaryVersion", "3", "Scala binary version following Scaladex API convention used for detecting projects to be built") - stringParam("minStarsCount", "100", "Minimal number of start on GitHub required to include a project into the build plan") - stringParam("maxProjectsCount", "40", "Maximal number of projects to include into the build plan") - stringParam("requiredProjects", requiredProjectsConfig, "Comma-sepatrated list of projects that have to be included into the build plan (using GitHub coordinates), e.g. 'typelevel/cats,scalaz/scalaz'") - textParam("replacedProjects", replacedProjectsConfig, "Mapping specifying which projects should be replaced by their forks. Each line in format: / / [], e.g. 'scalaz/scalaz dotty-staging/scalaz' or 'milessabin/shapeless dotty-staging/shapeless shapeless-3-staging'. Lines which are empty or start with # are ignored") - textParam("projectsConfig", projectsConfig, "Configuration of project specific settings in the HOCOON format. Used only when project does not contain `scala3-community-build.conf` file.") - textParam("projectsFilters", filteredProjectsConfig, "List of regex patterns used for exclusion of projects from build plan. Each entry should be put in seperate lines, it would be used to match the pattern :: e.g. foo:bar:0.0.1-RC1.") - } -} - - -def buildCompilerScript = new File("/var/jenkins_home/seeds/buildCompiler.groovy").text - -pipelineJob('/buildCompiler') { - definition { - cps { - script(buildCompilerScript) - sandbox() - } - } - properties{ - buildDiscarder{ - strategy{ - logRotator { - daysToKeepStr("") - numToKeepStr("100") - artifactDaysToKeepStr("") - artifactNumToKeepStr("") - } - } - } - copyArtifactPermission { - projectNames("*") - } - } - parameters { - stringParam("buildName") - stringParam("scalaRepoUrl", "https://github.com/lampepfl/dotty.git") - stringParam("scalaRepoBranch", "main") - stringParam("mvnRepoUrl") - } -} - - -def buildCommunityProjectScript = new File("/var/jenkins_home/seeds/buildCommunityProject.groovy").text - -pipelineJob('/buildCommunityProject') { - definition { - cps { - script(buildCommunityProjectScript) - sandbox() - } - } - properties{ - buildDiscarder{ - strategy{ - logRotator { - daysToKeepStr("14") - numToKeepStr("8000") - artifactDaysToKeepStr("") - artifactNumToKeepStr("") - } - } - } - } - parameters { - stringParam("buildName") - stringParam("projectName") - stringParam("projectConfig") - stringParam("repoUrl") - stringParam("revision") - stringParam("javaVersion") - stringParam("scalaVersion") - stringParam("version") - stringParam("targets") - stringParam("enforcedSbtVersion") - stringParam("mvnRepoUrl") - stringParam("elasticSearchUrl") - stringParam("elasticSearchUserName") - stringParam("elasticSearchSecretName") - stringParam("upstreamProjects") - stringParam("downstreamProjects") - } -} diff --git a/jenkins/seeds/runBuild.groovy b/jenkins/seeds/runBuild.groovy deleted file mode 100644 index 97368a77..00000000 --- a/jenkins/seeds/runBuild.groovy +++ /dev/null @@ -1,224 +0,0 @@ -// Look at initializeSeedJobs.groovy for how this file gets parameterized - -def buildName - -def buildPlanJobName = "/computeBuildPlan" -def buildPlanJobRef - -def compilerJobName = "/buildCompiler" -def compilerJobRef - -def communityProjectJobName = "/buildCommunityProject" - -def mvnRepoUrl -def buildPlan -def compilerVersion - -def inverseMultigraph(graph) { - def inversed = [:] - graph.each { k, vs -> inversed[k] = [] } - graph.each { k, vs -> - vs.each { v -> - inversed[v] = inversed[v] + k - } - } - return inversed -} - -pipeline { - agent { label "default" } - stages { - stage("Initialize build") { - steps { - script { - if (params.buildName) { - buildName = params.buildName - } else { - def now = new Date() - def dateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd") - def formattedDate = dateFormat.format(now) - def optScalaVersion = params.publishedScalaVersion ? params.publishedScalaVersion + "_" : "" - def maxProjectsCount = params.maxProjectsCount.toInteger() - def minStarsCount = params.minStarsCount.toInteger() - def isFullBuild = maxProjectsCount < 0 && minStarsCount <= 0 - def fullBuildSuffix = isFullBuild ? "_full" : "" - buildName = "${optScalaVersion}${formattedDate}${fullBuildSuffix}_${currentBuild.number}" - } - currentBuild.setDescription(buildName) - mvnRepoUrl = "${params.mvnRepoBaseUrl}/${buildName}" - } - } - } - stage("Compiler & build plan") { - parallel { - stage("Compute build plan") { - when { - expression { - params.precomputedBuildPlan == null || params.precomputedBuildPlan == "" - } - } - steps { - script { - buildPlanJobRef = build( - job: buildPlanJobName, - parameters: [ - string(name: "scalaBinaryVersion", value: params.scalaBinaryVersion), - string(name: "minStarsCount", value: params.minStarsCount), - string(name: "maxProjectsCount", value: params.maxProjectsCount), - string(name: "requiredProjects", value: params.requiredProjects), - text(name: "replacedProjects", value: params.replacedProjects), - text(name: "projectsConfig", value: params.projectsConfig), - text(name: "projectsFilters", value: params.projectsFilters) - ] - ) - } - } - } - stage("Build compiler") { - when { - expression { - params.publishedScalaVersion == null || params.publishedScalaVersion == "" - } - } - steps { - script { - compilerJobRef = build( - job: compilerJobName, - parameters: [ - string(name: "scalaRepoUrl", value: params.scalaRepoUrl), - string(name: "scalaRepoBranch", value: params.scalaRepoBranch), - string(name: "mvnRepoUrl", value: mvnRepoUrl) - ] - ) - } - } - } - } - } - stage("Collect build metadata") { - steps { - script { - dir(pwd(tmp: true)) { - def buildPlanText - if (params.precomputedBuildPlan) { - buildPlanText = params.precomputedBuildPlan - echo "Using the precomputed build plan:\n\n${buildPlanText}" - } else { - copyArtifacts( - projectName: buildPlanJobName, - filter: "buildPlan.json", - selector: specific(buildNumber: "${buildPlanJobRef.getNumber()}") - ) - buildPlanText = readFile("buildPlan.json") - echo "Using the computed build plan:\n\n${buildPlanText}" - } - buildPlan = parseJson(buildPlanText) - - if (params.publishedScalaVersion) { - compilerVersion = params.publishedScalaVersion - echo "Using the previously published compiler: ${compilerVersion}" - } else { - copyArtifacts( - projectName: compilerJobName, - filter: "compilerMetadata.json", - selector: specific(buildNumber: "${compilerJobRef.getNumber()}") - ) - def compilerMetadataText = readFile("compilerMetadata.json") - def compilerMetadata = parseJson(compilerMetadataText) - compilerVersion = compilerMetadata.publishedCompilerVersion - echo "Using the compiled compiler:\n\n${compilerMetadata}" - } - - deleteDir() - } - } - } - } - stage("Build community projects") { - steps { - script { - buildPlan.eachWithIndex{ stagePlan, idx -> - stage("Stage $idx"){ - def stage = stagePlan // capture value for closure - def projectsInStage = stage.collect{ it.name }.join(", ") - echo "Running stage $idx/${buildPlan.size()}, projects [${stage.size()}]: ${projectsInStage}" - def jobs = [:] - def projectDeps = stage.collectEntries { project -> - [project.name, project.dependencies] - } - def inversedProjectDeps = inverseMultigraph(projectDeps) - catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - for(project in stage) { - def proj = project // capture value for closure - def projectConfigJson = proj.config ? groovy.json.JsonOutput.toJson(proj.config) : "{}" - jobs[proj.name] = { - build( - job: communityProjectJobName, - parameters: [ - string(name: "buildName", value: buildName), - string(name: "projectName", value: proj.name), - string(name: "repoUrl", value: proj.repoUrl), - string(name: "revision", value: proj.revision), - string(name: "javaVersion", value: proj.config?.java?.version), - string(name: "projectConfig", value: projectConfigJson), - string(name: "scalaVersion", value: compilerVersion), - string(name: "version", value: proj.version), - string(name: "targets", value: proj.targets), - string(name: "enforcedSbtVersion", value: params.enforcedSbtVersion), - string(name: "mvnRepoUrl", value: mvnRepoUrl), - string(name: "elasticSearchUrl", value: params.elasticSearchUrl), - string(name: "elasticSearchUserName", value: params.elasticSearchUserName), - string(name: "elasticSearchSecretName", value: params.elasticSearchSecretName), - string(name: "upstreamProjects", value: proj.dependencies.join(",")), - string(name: "downstreamProjects", value: inversedProjectDeps[proj.name].join(",")), - ] - ) - } - } - parallel jobs - } - } - } - } - } - } - } - post { - always { - podTemplate( - containers: [ - // Any container having a curl or pre-installed scala-cli would work - containerTemplate(name: 'reporter', image: 'virtuslab/scala-community-build-project-builder:jdk17-v0.1.2', command: 'sleep', args: '15m'), - ], - envVars: [ - envVar(key: 'ELASTIC_USERNAME', value: params.elasticSearchUserName), - secretEnvVar(key: 'ELASTIC_PASSWORD', secretName: params.elasticSearchSecretName, secretKey: 'elastic'), - ], - volumes: [ - configMapVolume(mountPath: '/build-scripts', configMapName: 'jenkins-build-scripts') - ] - ){ - node(POD_LABEL){ - container('reporter'){ - script { - // Retry in case if failed to get the scala-cli - retry(5){ - retryOnConnectionError { - def reportFile = 'build-report.txt' - sh """ - touch build-report.txt - scala-cli run /build-scripts/buildReport.scala --quiet \ - -- "${params.elasticSearchUrl}" "${buildName}" "${reportFile}" - """ - def report = readFile(reportFile) - echo "Build report: \n\n${report}" - archiveArtifacts(artifacts: reportFile) - } - } - } - } - } - } - } - } -} diff --git a/jenkins/seeds/runBuildWeekly.groovy b/jenkins/seeds/runBuildWeekly.groovy deleted file mode 100644 index 8957bdb5..00000000 --- a/jenkins/seeds/runBuildWeekly.groovy +++ /dev/null @@ -1,35 +0,0 @@ -// Look at initializeSeedJobs.groovy for how this file gets parameterized - -def runBuildJobName = "/runBuild" -def compilerVersion -def buildName - -pipeline { - agent { label "default" } - stages { - stage("Initialize build") { - steps { - script { - compilerVersion = latestNightlyVersion() - currentBuild.setDescription(compilerVersion) - buildName = "${compilerVersion}_weekly-${currentBuild.number}" - } - } - } - stage("Run build") { - steps { - script { - runBuildJobRef = build( - job: runBuildJobName, - parameters: [ - string(name: "buildName", value: buildName), - string(name: "publishedScalaVersion", value: compilerVersion), - string(name: "minStarsCount", value: "-1"), - string(name: "maxProjectsCount", value: "-1") // unlimited - ] - ) - } - } - } - } -} diff --git a/k8s/auth/githubOAuthSecret.yaml b/k8s/auth/githubOAuthSecret.yaml deleted file mode 100644 index 988092a1..00000000 --- a/k8s/auth/githubOAuthSecret.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: jenkins-github-oauth-secret - labels: - "carthago.cloud/jenkinsauthentication": "authentication" -stringData: - # Secret for local tests - # Homepage = http://localhost:8080 - # Auth callback url = http://localhost:8080/securityRealm/finishLogin - # Prod uses secrets with the same name - clientID: e4fe7785ccabf2f7ae28 - clientSecret: 04194362b8269617b790874574c3ade081a422b7 diff --git a/k8s/jenkins-operator.yaml b/k8s/jenkins-operator.yaml deleted file mode 100644 index a4e62fea..00000000 --- a/k8s/jenkins-operator.yaml +++ /dev/null @@ -1,61 +0,0 @@ -# Carthago Operator for Jenkins Helm chart - -# apiVersion is the version of the Custom Resources manifests -apiVersion: carthago.cloud/v1beta1 - -# operator is section for configuring operator deployment -operator: - - replicaCount: 1 - - # image is the name (and tag) of the Carthago Operator for Jenkins image - image: carthago.azurecr.io/carthago-op-jenkins:0.18.1 - - # imagePullPolicy defines policy for pulling images - imagePullPolicy: IfNotPresent - - # command - command: - - /manager - - # args is used to specify flags - args: - - --leader-elect=true - - # nameOverride overrides the app name - nameOverride: "" - - # fullnameOverride overrides the deployment name - fullnameOverride: "" - - # Resource limit/request for Carthago Operator - # See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ for details - resources: {} - - # NodeSelector for Carthago Operator - # For more details see https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ - nodeSelector: {} - - # Tolerations are applied to pods, and allow the pods to schedule onto nodes with matching taints. - # See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ for more details - tolerations: [] - - # Affinity allows you to constrain which nodes your pod is eligible to be scheduled on, based on labels on the node. - # For more details see https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity - affinity: {} - - # watchedNamespaces specifies namespaces that will be watched by the operator, empty array ([]) sets the operator to watch all namespaces - watchedNamespaces: - - jenkins - - # labelSelector sets a selector for Operator's Custom Resources, useful when the operator is set to watch all namespaces - labelSelector: "" - - # useClusterRBAC, if set to true, will deploy cluster-scoped role and role bindings for the operator's service account. - # Set this to true, when configuring the operator to watch all namespaces in the cluster. - useClusterRBAC: false - - # licenseSecretName specifies a name for the secret with license key. For paid plan features to be available, - # a secret with this name containing valid information must be present in the same namespace as Carthago Operator - # is deployed in. - licenseSecretName: "license" \ No newline at end of file diff --git a/k8s/jenkins-priority.yaml b/k8s/jenkins-priority.yaml deleted file mode 100644 index 6c0135be..00000000 --- a/k8s/jenkins-priority.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: scheduling.k8s.io/v1 -kind: PriorityClass -metadata: - name: jenkins-priority -value: 10 -globalDefault: false -description: "High priority for Jenkins instance" ---- -apiVersion: scheduling.k8s.io/v1 -kind: PriorityClass -metadata: - name: jenkins-agent-priority -value: -1 -globalDefault: false -description: "Negative priority for safe to evict and restart Jenkins agents" \ No newline at end of file diff --git a/k8s/jenkins.yaml b/k8s/jenkins.yaml deleted file mode 100644 index 69cb446f..00000000 --- a/k8s/jenkins.yaml +++ /dev/null @@ -1,773 +0,0 @@ -# Carthago Operator for Jenkins Custom Resources Helm chart - -# apiVersion is the version of the Custom Resources manifests -apiVersion: carthago.cloud/v1beta1 - -# Jenkins instance configuration -jenkins: - # enabled can enable or disable the Jenkins instance - # Set to false if you have configured CR already and/or you want to deploy an operator only - enabled: true - - # name of resource - # The pod name will be jenkins- (name will be set as suffix) - name: jenkins - - # labels are injected into metadata labels field - #labels: {} - - # annotations are injected into metadata annotations field - annotations: {} - - # labels and annotations propagated to Jenkins Controller pod - podMetadata: - labels: {} - annotations: {} - - # podSpec - podSpec: - initContainers: [] - sidecars: [] - jenkinsController: - name: jenkins-controller - image: jenkins/jenkins:2.361.1-lts - imagePullPolicy: IfNotPresent - command: [] - livenessProbe: {} - readinessProbe: {} - # Resource limit/request for Jenkins - # See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ for details - resources: - limits: - cpu: 2 - memory: 5G - requests: - cpu: 500m - memory: 5G # 2G buffer over heap size, due to possible class-leak - env: - # Enable JMX to allow connecting with profiler locally via port-forwarding - # Empty Jenkins instance can take ~140MB of Metaspace initially, default size ~20MB - - name: JENKINS_JAVA_OPTS - value: > - -Xmx3G - -Xms3G - -XX:MetaspaceSize=256M - -Dhudson.plugins.git.GitSCM.ALLOW_LOCAL_CHECKOUT=true - envFrom: [] - volumeMounts: - - name: seed-jobs - mountPath: /var/jenkins_home/seeds - - name: common-lib-vars - mountPath: /var/jenkins_home/common-lib/vars - - name: build-configs - mountPath: /var/jenkins_home/build-configs - - name: build-scripts - mountPath: /var/jenkins_home/build-scripts - volumes: - - name: seed-jobs - configMap: - name: jenkins-seed-jobs - defaultMode: 420 - - name: common-lib-vars - configMap: - name: jenkins-common-lib-vars - defaultMode: 420 - - name: build-configs - configMap: - name: jenkins-build-configs - defaultMode: 420 - - name: build-scripts - configMap: - name: jenkins-build-scripts - defaultMode: 420 - restartPolicy: "" - imagePullSecrets: [] - hostAliases: [] - podSecurityContext: {} - affinity: {} - priorityClassName: "jenkins-priority" - tolerations: [] - - # pvcSettings allows setting PersistentVolumeClaim properties for Jenkins home - pvcSettings: - # name of Jenkins Home PVC - # name: "" - - # accessMode specifies the way Jenkins home Volume can be mounted - # accessMode: "" - - # resourceStorage is the volume size of Jenkins home Volume - # resourceStorage: "" - - # storageClassName is the name of the StorageClass required by the claim - # storageClassName: "" - # storageClassName: "" - - # pluginsCache allows setting PersistentVolumeClaim properties for plugins cache - pluginsCache: {} - # name of plugins cache PVC - # name: "" - - # accessMode specifies the way the plugins cache can be mounted - # accessMode: "" - - # resourceStorage is the plugins cache volume size - # resourceStorage: "" - - # storageClassName is the name of the StorageClass required by the claim - # storageClassName: "" - - # plugins are plugins required by the user - # You can define plugins here - # - # Example: - # - # plugins: - # - name: jacoco - # version: "3.1.1" - plugins: - - name: ansicolor - version: "1.0.2" - - name: blueocean - version: "1.25.8" - - name: copyartifact - version: "1.46.4" - - name: github-oauth - version: "0.39" - - name: matrix-auth - version: "3.1.3" - - name: git - version: "4.11.5" - - name: git-client - version: "3.11.2" - - name: github - version: "1.35.0" - - name: parameter-separator - version: "1.3" - - name: timestamper - version: "1.20" - - name: workflow-cps - version: "2729.vea_17b_79ed57a_" - - name: pipeline-model-extensions - version: "2.2114.v2654ca_721309" - - # roles define a list of extra RBAC roles for the Jenkins Master pod service account - roles: [] - - # services allow configuring Jenkins services - services: {} -# Http is Jenkins web UI service -# http: -# labels are injected into metadata labels field -# labels: {} -# -# annotations are injected into metadata annotations field -# annotations: {} -# -# Spec describes the attributes that a user creates on a service. -# spec: {} -# -# Agent is Jenkins agent service -# agent: -# labels are injected into metadata labels field -# labels: {} -# -# annotations are injected into metadata annotations field -# annotations: {} -# -# Spec describes the attributes that a user creates on a service. -# spec: {} - - # defines authorization strategy of the operator for the Jenkins API. - authorizationStrategy: createUser - - # disableCSRFProtection can enable or disable operator built-in CSRF protection - # Set it to true if you are using OpenShift Jenkins Plugin - # See https://github.com/jenkinsci/kubernetes-operator/pull/193 for more info - disableCSRFProtection: false - - # pluginSnapshot creates a configMap containing all the plugins in Jenkins at a particular moment and allows to keep a history of changes and restore - pluginSnapshot: {} -# restoreEnabled makes Jenkins use plugins specified in snapshotConfigMapRef -# restoreEnabled: false -# -# snapshotConfigMapRef specifies which configMap to use for restore if restoreEnabled is set. Otherwise it will overwrite the configMap whenever plugins change -# snapshotConfigMapRef: -# name: "config-map-name" -# -# snapshotHistoryLength specifies, how many historical snapshots are to be kept. Has no effect if snapshotConfigMapRef is specified -# snapshotHistoryLength: 3 - -# jenkinsGroovyScriptsEnabled can enable or disable the JenkinsGroovyScript instances -# Set to false if you have configured CR(s) already and/or you want to deploy an operator only -jenkinsGroovyScriptsEnabled: true - -# JenkinsGroovyScripts instances configuration -# JenkinsGroovyScriptSpec defines the desired state of JenkinsGroovyScript. It allows to write Groovy Scripts to modify the Jenkins. -jenkinsGroovyScripts: - # name of resource - - name: groovy - - # labels are injected into metadata labels field. Each JenkinsSeedJob Custom Resource need to reference corresponding - # Jenkins Custom Resource via labels field - labels: - carthago.cloud/jenkins: jenkins - - # annotations are injected into metadata annotations field - annotations: {} - - # data is inline Groovy script - data: | - System.out.println("Starting Groovy scripts execution") - // Set Kubernetes cloud config, cannot use casc, since it would override operator config - import jenkins.model.Jenkins - def instance = Jenkins.getInstanceOrNull() - def k8s = instance?.getCloud("kubernetes") - k8s?.setMaxRequestsPerHost(128) // default 32 - k8s?.setConnectTimeout(30) // default 5 - k8s?.setWaitForPodSec(60 * 30) // default 600 - instance?.save() - - // The directory has to be copied because of lack of write permissions in it - def oldLibPath="/var/jenkins_home/common-lib" - def newLibPath="/var/jenkins_home/scripts-repo" - - def initResult = new ProcessBuilder(['bash', '-c', """ - rm -rf $newLibPath && \ - cp -rL $oldLibPath $newLibPath && \ - cd $newLibPath && \ - git init && \ - git config user.name "Scala3 Community Build" && \ - git config user.email "<>" && \ - git add --all && \ - git commit -m "init" - """] as String[]) - .redirectErrorStream(true) - .inheritIO() - .start() - .waitFor() - System.out.println("Git repo init exit code: $initResult") - - # secretRef is secret reference which allows to inject the secrets into Groovy script code - #secretRef: - #name: "" - #namespace: "" - - # dependsOn is JenkinsGroovyScript reference which determines the order of the Groovy scripts - #dependsOn: - #name: "" - #namespace: "" - -# jenkinsSeedJobsEnabled can enable or disable the JenkinsSeedJobs instances -# Set to false if you have configured CR(s) already and/or you want to deploy an operator only -jenkinsSeedJobsEnabled: false - -# JenkinsSeedJobs instances configuration -# See https://docs.carthago.cloud/latest-version/getting-started/seedjob-configuration/ for additional info -jenkinsSeedJobs: - # name of resource - - name: example - - # labels are injected into metadata labels field. Each JenkinsSeedJob Custom Resource need to reference corresponding - # Jenkins Custom Resource via labels field - labels: - carthago.cloud/jenkins: jenkins - - # annotations are injected into metadata annotations field - annotations: {} - - # Repository is VCS repository settings - repository: - - # branch is the repository branch where seed job definitions are stored - branch: master - - # URL is the repository access URL. Can be SSH or HTTPS. - url: https://github.com/jenkinsci/kubernetes-operator.git - - # targets is the path from repository root where seed job definitions are stored - targets: "cicd/jobs/*.jenkins" - - # credentialID is the Kubernetes secret name which stores repository access credentials - credentialID: "" - - # credentialType is the https://jenkinsci.github.io/kubernetes-credentials-provider-plugin/ credential type (optional) - # allowed types: - # "" define none Jenkins credential type - # "basicSSHUserPrivateKey" basic SSH Jenkins credential type - # "usernamePassword" define username & password Jenkins credential type - # "external" defines other credential type - credentialType: "" - - # agentRef represents a Jenkins Kubernetes Agent Reference. It has enough information to retrieve agent - # in any namespace - #agentRef: - - # name is unique within a namespace to reference a secret resource. - #name: - - # namespace defines the space within which the secret name must be unique. - #namespace: - - # triggers define circumstances that execute jobs - triggers: - - # bitbucketTrigger is used for Bitbucket web hooks (optional) - bitbucketTrigger: - push: false - - # gitHubTrigger is used for GitHub web hooks (optional) - gitHubTrigger: - push: false - - # buildPeriodically is used for scheduled timer trigger (optional) - buildPeriodically: "" - - # pollSCM is setting for polling changes in SCM (optional) - pollSCM: "" - - # settings configure the job build options - settings: - - # ignoreMissingFiles is setting for Job DSL API plugin to ignore files that are missing (optional) - ignoreMissingFiles: false - - # additionalClasspath is setting for Job DSL API plugin to set Additional Classpath (optional) - additionalClasspath: "" - - # failOnMissingPlugin is setting for Job DSL API plugin that fails job if required plugin is missing (optional) - failOnMissingPlugin: false - - # unstableOnDeprecation is setting for Job DSL API plugin that sets build status as unstable if build using deprecated features (optional) - unstableOnDeprecation: false - -# jenkinsConfigurationsAsCodeEnabled can enable or disable the JenkinsConfigurationAsCode instances -# Set to false if you have configured CR(s) already and/or you want to deploy an operator only -jenkinsConfigurationsAsCodeEnabled: true - -# JenkinsConfigurationAsCode instances configuration -# For configuration as code creation tutorial, check https://docs.carthago.cloud/latest-version/getting-started/customization/ -jenkinsConfigurationsAsCode: - # name of resource - - name: casc - - # labels are injected into metadata labels field. Each JenkinsConfigurationAsCode Custom Resource need to reference corresponding - # Jenkins Custom Resource via labels field - labels: - carthago.cloud/jenkins: jenkins - - # annotations are injected into metadata annotations field - annotations: {} - - # data is inline Groovy script - data: | - jenkins: - systemMessage: | - Scala 3 Community Build - crumbIssuer: - standard: - excludeClientIPFromCrumb: true - numExecutors: 0 # - jobs: - - file: /var/jenkins_home/seeds/initializeSeedJobs.groovy - unclassified: - location: - url: "https://scala3.westeurope.cloudapp.azure.com/" - globalLibraries: - libraries: - - name: "common-lib" - defaultVersion: "master" - implicit: true - retriever: - modernSCM: - scm: - git: - id: "common-lib" - remote: "/var/jenkins_home/scripts-repo" - - name: "camunda-community" - defaultVersion: "main" - retriever: - modernSCM: - scm: - git: - remote: "https://github.com/camunda-community-hub/camunda-jenkins-shared-library" - cachingConfiguration: - refreshTimeMinutes: 1440 - - name: pipeline-logparser - defaultVersion: "3.1.2" - retriever: - modernSCM: - scm: - git: - remote: "https://github.com/gdemengin/pipeline-logparser" - cachingConfiguration: - refreshTimeMinutes: 1440 - gitHubConfiguration: - apiRateLimitChecker: NoThrottle - timestamper: - allPipelines: true - - # secretRef is secret reference which allows to inject the secrets into Configuration As Code script - #secretRef: - #name: "" - #namespace: "" - -# jenkinsKubernetesAgentEnabled can enable or disable the JenkinsKubernetesAgent instances -# Set to false if you have configured CR(s) already and/or you want to deploy an operator only -jenkinsKubernetesAgentEnabled: true - -# JenkinsKubernetesAgent instances configuration -# In the free plan, only 1 jenkinsKubernetesAgent can be configured, and its name must be equal to seed-job-agent -# For configuration as code creation tutorial, check https://docs.carthago.cloud/latest-version/getting-started/seedjob-configuration/ -jenkinsKubernetesAgents: - # name of resource - - name: default - - # labels are injected into metadata labels field. Each JenkinsKubernetesAgent Custom Resource need to reference corresponding - # Jenkins Custom Resource via labels field - labels: - carthago.cloud/jenkins: jenkins - - # annotations are injected into metadata annotations field - annotations: {} - - # PodSpec allows setting Jenkins Kubernetes Agent specific pod properties - podSpec: - containers: - - name: jnlp - image: jenkins/inbound-agent:4.11.2-4 - imagePullPolicy: IfNotPresent - resources: - requests: - memory: 2Gi - priorityClassName: "jenkins-priority" - - # Description of Jenkins Agent - description: "" - - # Executors defines the maximum number of concurrent builds that Jenkins may perform on this node. - executors: 16 - - # RemoteRootDirectory is directory dedicated to Jenkins for temporary files storage purposes. - remoteRootDirectory: "" - - # Usage controls how Jenkins schedules builds on this node. - # Available usage options are defined by AgentUsage enum - usage: "" - - # TunnelConnectionThrough allows to route connection to another host - # Field allowed values: "HOST:PORT", ":PORT" and "HOST:" - tunnelConnectionThrough: "" - - # JVMOptions are additional startup arguments for Java Virtual Machine which runs agent - jvmOptions: "" - - # Roles defines list of extra RBAC roles for the Jenkins Kubernetes Agent pod service account - roles: [] - -# JenkinsAuthenticationEnabled can enable or disable the JenkinsAuthentication instance -# Set to true if you want to deploy the resource, set to false if have configured CR(s) already and/or you want to deploy an operator only -jenkinsAuthenticationEnabled: true - -# JenkinsAuthentication configuration -# For authentication creation tutorial, check https://docs.carthago.cloud/latest-version/getting-started/authentication/ -jenkinsAuthentication: - # name of resource - name: authentication - - # labels are injected into metadata labels field. Each JenkinsAuthentication Custom Resource need to reference corresponding - # Jenkins Custom Resource via labels field - labels: - carthago.cloud/jenkins: jenkins - - # annotations are injected into metadata annotations field - annotations: {} - - # type indicates which authentication provider is set - type: "githubOAuth" - - # githubOAuth is configuration for GitHub OAuth provider - githubOAuth: - # clientID is the client ID you received from GitHub for your OAuth App. - clientID: "" # set in start-jenkins.sh script - - # clientSecretRef is a secret reference which allows to safely pass into Authorization Spec. Has to contain "clientSecret" key with value of - # the client secret you received from GitHub for your OAuth App. - clientSecretRef: - name: jenkins-github-oauth-secret - namespace: "" # set in start-jenkins.sh script - - # WebURI used if you are using GitHub Enterprise. The URL to the web UI root of your GitHub installation. - # The 'https://' or 'http://' part needs to be specified. There should not be any trailing slash (/). - # By default set to 'https://github.com'. (optional) - webUri: "https://github.com" - - # APIURI used if you are using GitHub Enterprise. The URI to the API root of your GitHub installation. - # The 'https://' or 'http://' part needs to be specified. There should not be any trailing slash (/). - # By default set to 'https://api.github.com'. (optional) - apiUri: "https://api.github.com" - - # Scopes let you specify exactly what your app is requesting access to. Scopes limit access for OAuth tokens. - # They do not grant any additional permission beyond that which the user already has. - # By default these are set to "org:user,user:email" (optional) - scopes: - - "read:org" - - "user:email" - - # googleOAuth is configuration for Google OAuth provider - googleOAuth: - # clientID is the client ID you from Google OAuth credentials - clientID: "" - - # clientSecretRef is a secret reference which allows to safely pass into Authorization Spec. Has to contain "clientSecret" key with value of - # the client secret from Google OAuth credentials - clientSecretRef: - name: "" - namespace: "" - - # Domain is the public domain of your Jenkins instance. Leave empty for localhost (optional) - domain: "" - - # openIDConnectAuth is configuration for various authentication providers compliant with OpenID Connect standard. - # For more information, visit the documentation of the oic-auth: https://github.com/jenkinsci/oic-auth-plugin - openIDConnectAuth: - # clientID is the client ID you received from your identity provider - clientID: "" - - # clientSecretRef is a secret reference which lets you safely pass the client secret to Authentication Spec. - # The secret has to contain the "clientSecret" key with value of the client secret from OpenID Connect credentials. - clientSecretRef: - name: "" - namespace: "" - - # autoManualConfigure specifies configuration mode. This can be either auto or manual. - # If set to auto, WellKnownOpenIDConfigurationURL will be required and configuration will be fetched from the - # well-known configuration endpoint. If set to false, tokenServerURL and authorizationServerURL will be required. - autoManualConfig: "" - - # WellKnownOpenIDConfigurationURL is an endpoint with well-known configuration endpoint, where your OpenID server - # publishes its metadata. Required when autoManualConfigure is set to auto, otherwise optional. - wellKnownOpenIDConfigurationURL: "" - - # Required when autoManualConfigure is set to manual, otherwise optional. - tokenServerURL: "" - - # Required when autoManualConfigure is set to manual, otherwise optional. - authorizationServerURL: "" - - # (optional) - userInfoServerURL: "" - - # (optional) - userNameField: "" - - # (optional) - tokenFieldToCheckKey: "" - - # (optional) - tokenFieldToCheckValue: "" - - # (optional) - fullNameFieldName: "" - - # (optional) - emailFieldName: "" - - # scopes are used to specify access privileges while authenticating. It is a string containing space-separated - # scopes. (optional) - # - # Example: - # - # scopes: "openid email profile" - scopes: "" - - # (optional) - groupsFieldName: "" - - # (optional) - disableSSLVerification: false - - # logoutFromOpenIDProvider specifies whether to call endSessionEndpoint on logout from Jenkins. (optional) - logoutFromOpenIDProvider: false - - # endSessionEndpoint is an endpoint to be called on logging out from Jenkins. - # Required when logoutFromOpenIDProvider is set to true, otherwise optional. - endSessionEndpoint: "" - - # (optional) - postLogoutRedirectURL: "" - - # (optional) - escapeHatchEnabled: false - - # (optional) - escapeHatchUsername: "" - - # escapeHatchSecretRef is a secret reference which lets you safely pass the escape hatch secret to Authentication Spec. - # It is required when EscapeHatchEnabled is set to true. - # The secret has to contain the "escapeHatchSecret" key with value of the client secret from OpenID Connect credentials. - # Required when escapeHatchEnabled is set to true, otherwise optional. - escapeHatchSecretRef: - name: "" - namespace: "" - - # (optional) - escapeHatchGroup: "" - - samlAuth: - # idpMetadata is Identity Provider Metadata in XML format. - # idpMetadata: - - # idpMetadataURL The Identity Provider metadata file source URL. If you provide idpMetadataURL please add refreshPeriod. - idpMetadataURL: - - # refreshPeriod in minutes between Identity Provider metadata refreshes. Setting it to 0 disables refreshing metadata. - refreshPeriod: - - # displayNameAttribute is the name of the attribute that carries the display name (optional) - displayNameAttribute: - - # groupAttribute is the name of the attribute that carries user groups (optional) - groupAttribute: - - # maximumAuthenticationLifetime is the number of seconds since the user was authenticated in IdP for which his authentication is considering as active. - maximumAuthenitcationLifetime: - - # usernameAttribute is the name of the attribute that carries user name which will be used as the Jenkins ID (optional). - usernameAttribute: - - # emailAttribute is the field name of email attribute in SAML response. (optional) - emailAttribute: - - # usernameCaseConversion specifies how ID returned from SAML will be converted to the username for Authorization. - usernameCaseConversion: - - # dataBindingMethod SAML specifies the method of redirection binding that will be used by SAML plugin. - # The plugin supports HTTP-Redirect and HTTP-POST and by default it uses HTTP-Redirect. - # Enum: http-post ; http-redirect - dataBindingMethod: - - # logoutURL is the logout URL of your Identity Provider. Users will be redirected there on logout. - logoutURL: - - # advancedConfiguration: - - # forceAuthentication specifies whether to request the SAML IdP to force reauthentication of the user, - # rather than allowing an existing session with the IdP to be reused. - # (optional) bool - # forceAuthentication: - - # authenticationContext makes SAML IdP use a specific authentication context instead of its default one. - # If left empty, default authentication context will be used. - # (optional) - # authenticationContext: - - # SPEntityID it overrides the default Entity ID for this Service Provider. - # (optional) - # SPEntityID: - - # nameIDPolicyFormat: - - # encryptionConfiguration can be used to specify the keystore details if your provider requires encryption or signing. - # encryptionConfiguration: - - # keystorePath is the path to the keystore file created with the keygen command. - # (optional) - # keystorePath: - - # keystorePassword is the password used in the -storepass argument of the keytool command. - # (optional) - # keystorePasswordRef: - - # privateKeyAlias is the alias used in the -alias argument of the keytool< command. - # (optional) - # privateKeyAlias: - - # privateKeyPassword is the password used in the -keypass argument of keytool. - # (optional) - # privateKeyPasswordRef: - - # authRequestSignature enables signature of the Redirect Binding Auth Request. - # If you enable it the encryption and signing key would available in the SP metadata file and URL (JENKINS_URL/securityRealm/metadata). - # (optional) bool - # authRequestSignature: - - # wantsAssertionSigned makes authentication accept only signed assertion sent by the IdP. - # (optional) bool - # wantsAssertionSigned: - -# JenkinsAuthorizationEnabled can enable or disable the jenkinsAuthorization instance -# Set to true if you want to deploy the resource, set to false if have configured CR(s) already and/or you want to deploy an operator only -jenkinsAuthorizationEnabled: true - -# JenkinsAuthorization configuration -# For authorization creation tutorial, check https://docs.carthago.cloud/latest-version/getting-started/authorization/ -jenkinsAuthorization: - # name of resource - name: authorization - - # labels are injected into metadata labels field. Each JenkinsAuthorization Custom Resource need to reference corresponding - # Jenkins Custom Resource via labels field - labels: - carthago.cloud/jenkins: jenkins - - # annotations are injected into metadata annotations field - annotations: {} - - # type indicates which authorization provider is set - type: "matrix" - - # Matrix Authorization Strategy - matrix: - groups: - # Scala teams - # On prod we use VirtuslabRnD*scala-3-devs, but its a private repo - github auth cannot check it - # and would report that the given group is missing - # To check to which groups you're assigned go to /whoAmI/ - - name: "scala*virtuslab" - permissions: - - Overall/Administer - - - name: "VirtuslabRnD*scala-3-devs" - permissions: - - Overall/Administer - - # Operator service team - - name: VirtuslabRnD*operator-service - permissions: - - Overall/Administer - - - name: lampepfl*dotty-core - permissions: - - Overall/Read - - Job/Read - - Job/Build - - Job/Cancel - - Run/Replay - - Run/Update - - - name: VirtusLab*scala-open-source - permissions: - - Overall/Read - - Job/Read - - Job/Build - - Job/Cancel - - Run/Replay - - Run/Update - - # Not logged in users - users: - - name: anonymous - permissions: - - Overall/Read - - Job/Discover - - Job/Read - - # Role-Based Authorization Strategy - roleBased: - roles: - - name: "reader" - permissions: - - Overall/Read - usersOrGroups: - - anonymous \ No newline at end of file diff --git a/k8s/sample-repos.yaml b/k8s/sample-repos.yaml deleted file mode 100644 index aca5e984..00000000 --- a/k8s/sample-repos.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: sample-repos -spec: - selector: - matchLabels: - app: sample-repos - template: - metadata: - labels: - app: sample-repos - spec: - containers: - - name: sample-repos - image: virtuslab/scala-community-build-sample-repos - imagePullPolicy: IfNotPresent - command: - - "git" - - "daemon" - - "--base-path=/repos" - - "--export-all" - - "--reuseaddr" - - "--informative-errors" - - "--verbose" - ports: - - containerPort: 9418 ---- -apiVersion: v1 -kind: Service -metadata: - name: sample-repos -spec: - type: ClusterIP - selector: - app: sample-repos - ports: - - protocol: TCP - port: 9418 diff --git a/scripts/build-quick.sh b/scripts/build-quick.sh index 38ae7b02..b96f3127 100755 --- a/scripts/build-quick.sh +++ b/scripts/build-quick.sh @@ -15,4 +15,3 @@ $scriptDir/build-coordinator.sh "$VERSION" $scriptDir/build-compiler-builder.sh "$VERSION" $scriptDir/build-project-builder.sh "$VERSION" "$JDK_VERSION" $scriptDir/build-mvn-repo.sh "$VERSION" -$scriptDir/build-sample-repos.sh diff --git a/scripts/build-sample-repos.sh b/scripts/build-sample-repos.sh deleted file mode 100755 index e20842ea..00000000 --- a/scripts/build-sample-repos.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" - -docker build -t virtuslab/scala-community-build-sample-repos $scriptDir/../sample-repos diff --git a/scripts/forward-jenkins.sh b/scripts/forward-jenkins.sh deleted file mode 100755 index 0df03d2c..00000000 --- a/scripts/forward-jenkins.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -source $scriptDir/utils.sh - -scbk port-forward deploy/jenkins 8080:8080 diff --git a/scripts/forward-sample-repos.sh b/scripts/forward-sample-repos.sh deleted file mode 100755 index 2db21a27..00000000 --- a/scripts/forward-sample-repos.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -source $scriptDir/utils.sh - -scbk port-forward service/sample-repos 9418:9418 diff --git a/scripts/jenkinsListFailedBuilds.scala b/scripts/jenkinsListFailedBuilds.scala deleted file mode 100755 index 7f46cdad..00000000 --- a/scripts/jenkinsListFailedBuilds.scala +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/env -S scala-cli shebang -//> using scala "3" -//> using lib "com.lihaoyi::requests:0.7.0" -//> using lib "com.lihaoyi::ujson:2.0.0" - -import scala.concurrent.* -import scala.concurrent.duration.* -import scala.concurrent.ExecutionContext.Implicits.global - -val jenkinsEndpoint = "https://scala3.westeurope.cloudapp.azure.com" -def projectURL(id: BuildId) = s"$jenkinsEndpoint/job/buildCommunityProject/$id" - -@main def fetchFromJenkins(buildId: Int) = - val task = - for - FailedProjects(failed, aborted) <- getFailedProjectsIds(buildId) - (failedInfo, abortedInfo) <- getProjectsInfo(failed) zip getProjectsInfo(aborted) - _ = showNames("Failed")(failedInfo) - _ = showNames("Aborted")(abortedInfo) - _ = showProjectsListForRetry(failedInfo ++ abortedInfo) - yield () - Await.ready(task, 1.minute) - -case class ProjectInfo(name: String, id: BuildId) -def getProjectsInfo(projectIds: Iterable[BuildId]) = Future - .traverse(projectIds.toSeq) { id => - for name <- getProjectBuildName(id) - yield ProjectInfo(name, id) - } - -def showProjectsListForRetry(projectsInfo: Seq[ProjectInfo]) = - import scala.util.chaining.scalaUtilChainingOps - println("==============") - println("Projects for retry build:") - projectsInfo - .map(_.name) - .mkString(",") - .pipe(println) - -def showNames(label: String)(projectsInfo: Seq[ProjectInfo]) = - println("----------------") - println(s"$label [${projectsInfo.size}]") - val longestName = projectsInfo.foldLeft(0)(_ max _.name.length()) - for ProjectInfo(name, id) <- projectsInfo.sortBy(_.name) - do println(s"${name.padTo(longestName, ' ')}\t${projectURL(id)}") - -type BuildId = Int -case class FailedProjects(failed: Set[BuildId], aborted: Set[BuildId]) -def getFailedProjectsIds(buildId: Int) = Future { - def runBuildCauses(runId: Int) = - s"$jenkinsEndpoint/job/runBuild/$runId/api/json?tree=actions[causes[*]]" - - val response = requests.get(runBuildCauses(buildId)) - val json = ujson.read(response.data.toString) - - val StatusPattern = - raw"buildCommunityProject #(\d+) completed with status (\w+).*".r // completed with status (\w+).*".r - - val failedProjectStatus = for - action <- json("actions").arr - if action.obj.contains("_class") - if action("_class").str == "jenkins.model.InterruptedBuildAction" - causes <- action("causes").arr - if causes( - "_class" - ).str == "org.jenkinsci.plugins.workflow.support.steps.build.DownstreamFailureCause" - description = causes("shortDescription").str - StatusPattern(projectId, status) = description: @unchecked - yield projectId.toInt -> status - - val groups = failedProjectStatus.groupMap(_._2)(_._1).mapValues(_.toSet) - val aborted = groups.getOrElse("ABORTED", Set.empty) - val failed = groups.getOrElse("FAILURE", Set.empty) - FailedProjects(failed, aborted) -} - -def getProjectBuildName(buildId: BuildId): Future[String] = Future { - val response = requests.get(s"$jenkinsEndpoint/job/buildCommunityProject/$buildId/api/json") - val json = ujson.read(response.data.toString) - - val optName = for - action <- json("actions").arr - if action.obj.contains("_class") - if action("_class").str == "hudson.model.ParametersAction" - parameter <- action("parameters").arr - if parameter("name").str == "projectName" - Array(org, repo) = parameter("value").str.split('_') - yield s"$org/$repo" - - optName.headOption.getOrElse(s"Cannot fetch name for $buildId") -} diff --git a/scripts/prepare-local-deployment.sh b/scripts/prepare-local-deployment.sh deleted file mode 100755 index dbfa129f..00000000 --- a/scripts/prepare-local-deployment.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -k8sAuth=$scriptDir/../k8s/auth - - -$scriptDir/start-jenkins-operator.sh - -source $scriptDir/utils.sh -scbk apply -f $k8sAuth/githubOAuthSecret.yaml diff --git a/scripts/push-jenkins-lib.sh b/scripts/push-jenkins-lib.sh deleted file mode 100755 index 06badc85..00000000 --- a/scripts/push-jenkins-lib.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -source $scriptDir/utils.sh - -cd $scriptDir/../jenkins/common-lib && \ -rm -rf .git && \ -git init && \ -git add --all && \ -git commit -m "init" && \ -scbk cp ../common-lib -c jenkins-controller jenkins-build:/tmp && \ -rm -rf .git diff --git a/scripts/show-env.sh b/scripts/show-env.sh index 3fa72eea..0a0a4dd2 100755 --- a/scripts/show-env.sh +++ b/scripts/show-env.sh @@ -5,4 +5,3 @@ context=$(kubectl config current-context) echo "kubectl context: $context" echo "CB_K8S_NAMESPACE: $CB_K8S_NAMESPACE" -echo "CB_K8S_JENKINS_OPERATOR_NAMESPACE: $CB_K8S_JENKINS_OPERATOR_NAMESPACE" diff --git a/scripts/show-jenkins-credentials.sh b/scripts/show-jenkins-credentials.sh deleted file mode 100755 index 826dea9d..00000000 --- a/scripts/show-jenkins-credentials.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -source $scriptDir/utils.sh - -username=$(scbk get secret jenkins-credentials -o 'jsonpath={.data.user}' | base64 -d) -password=$(scbk get secret jenkins-credentials -o 'jsonpath={.data.password}' | base64 -d) - -echo "Jenkins username: $username" -echo "Jenkins password: $password" - diff --git a/scripts/start-deployment.sh b/scripts/start-deployment.sh deleted file mode 100755 index f60f6bf2..00000000 --- a/scripts/start-deployment.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" - -$scriptDir/start-mvn-repo.sh -$scriptDir/start-jenkins.sh -$scriptDir/start-elastic.sh diff --git a/scripts/start-jenkins-operator.sh b/scripts/start-jenkins-operator.sh deleted file mode 100755 index 50b7531d..00000000 --- a/scripts/start-jenkins-operator.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env bash -set -e - -if [ -z "$CB_LICENSE_CLIENT" ]; then - echo >&2 "CB_LICENSE_CLIENT env variable has to be set" - exit 1 -fi - -if [ -z "$CB_LICENSE_KEY" ]; then - echo >&2 "CB_LICENSE_KEY env variable has to be set" - exit 1 -fi - -if [ -z "$CB_K8S_JENKINS_OPERATOR_NAMESPACE" ]; then - echo >&2 "CB_K8S_JENKINS_OPERATOR_NAMESPACE env variable has to be set" - exit 1 -fi - -if [ -z "$CB_K8S_NAMESPACE" ]; then - echo >&2 "CB_K8S_NAMESPACE env variable has to be set" - exit 1 -fi - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -source $scriptDir/utils.sh - -cat < /dev/null && pwd )" -source $scriptDir/utils.sh - -if [ -z "$CB_K8S_NAMESPACE" ]; then - echo >&2 "CB_K8S_NAMESPACE env variable has to be set" - exit 1 -fi - -REMOTE_CREDS_SECRET=jenkins-remote-credentials -if [[ -z "${CB_BUILD_TOKEN+x}" ]]; then - CB_BUILD_TOKEN="$(echo $RANDOM | md5sum | head -c 32)" -fi - -# helm repo add carthago https://carthago-cloud.github.io/op-jenkins-helm/ -helm repo update carthago - -scbk create -f $scriptDir/../k8s/auth/githubOAuthSecret.yaml || true -scbk apply -f $scriptDir/../k8s/jenkins-priority.yaml -scbk create configmap jenkins-seed-jobs --from-file=$scriptDir/../jenkins/seeds --dry-run=client -o yaml | scbk apply -f - -scbk create configmap jenkins-common-lib-vars --from-file=$scriptDir/../jenkins/common-lib/vars --dry-run=client -o yaml | scbk apply -f - -scbk create configmap jenkins-build-configs --from-file=$scriptDir/../env/prod/config --dry-run=client -o yaml | scbk apply -f - -scbk create configmap jenkins-build-scripts --from-file=$scriptDir/../jenkins/scripts --dry-run=client -o yaml | scbk apply -f - -scbk get secret ${REMOTE_CREDS_SECRET} 2>/dev/null >/dev/null || \ - scbk create secret generic ${REMOTE_CREDS_SECRET} --from-literal=runbuild-token="${CB_BUILD_TOKEN}" - -jenkinsClientId=$(scbk get secret/jenkins-github-oauth-secret -o 'jsonpath={.data.clientID}' | base64 -d) - -# Make sure env ids starts from env count set in jenkins.yaml -HELM_EXPERIMENTAL_OCI=1 helm --namespace="$CB_K8S_NAMESPACE" \ - upgrade jenkins carthago/carthago-op-jenkins-crs --install -f k8s/jenkins.yaml \ - --set 'jenkins.podSpec.jenkinsController.env[1].name'=BUILD_TOKEN \ - --set 'jenkins.podSpec.jenkinsController.env[1].valueFrom.secretKeyRef.name'="$REMOTE_CREDS_SECRET" \ - --set 'jenkins.podSpec.jenkinsController.env[1].valueFrom.secretKeyRef.key'="runbuild-token" \ - --set 'jenkinsAuthentication.githubOAuth.clientID'="${jenkinsClientId}" \ - --set 'jenkinsAuthentication.githubOAuth.clientSecretRef.namespace'="$CB_K8S_NAMESPACE" diff --git a/scripts/start-sample-repos.sh b/scripts/start-sample-repos.sh deleted file mode 100755 index 73861cce..00000000 --- a/scripts/start-sample-repos.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -source $scriptDir/utils.sh - -scbk apply -f $scriptDir/../k8s/sample-repos.yaml diff --git a/scripts/stop-jenkins-operator.sh b/scripts/stop-jenkins-operator.sh deleted file mode 100755 index 8ed1d978..00000000 --- a/scripts/stop-jenkins-operator.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -source $scriptDir/utils.sh - -if [ -z "$CB_K8S_JENKINS_OPERATOR_NAMESPACE" ]; then - echo >&2 "CB_K8S_JENKINS_OPERATOR_NAMESPACE env variable has to be set" - exit 1 -fi - -helm -n "$CB_K8S_JENKINS_OPERATOR_NAMESPACE" delete carthago-op-jenkins - -scbok delete -f secret license diff --git a/scripts/stop-jenkins.sh b/scripts/stop-jenkins.sh deleted file mode 100755 index ba7dbae6..00000000 --- a/scripts/stop-jenkins.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -source $scriptDir/utils.sh - -if [ -z "$CB_K8S_NAMESPACE" ]; then - echo >&2 "CB_K8S_NAMESPACE env variable has to be set" - exit 1 -fi - -helm -n $CB_K8S_NAMESPACE delete jenkins - -scbk delete -f $scriptDir/../k8s/jenkins-priority.yaml -scbk delete configmap jenkins-build-configs -scbk delete configmap jenkins-build-scripts -scbk delete configmap jenkins-common-lib-vars -scbk delete configmap jenkins-seed-jobs diff --git a/scripts/stop-sample-repos.sh b/scripts/stop-sample-repos.sh deleted file mode 100755 index e81b472d..00000000 --- a/scripts/stop-sample-repos.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -set -e - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -source $scriptDir/utils.sh - -scbk delete -f $scriptDir/../k8s/sample-repos.yaml diff --git a/scripts/use-azure.sh b/scripts/use-azure.sh index e1ef9cd6..53d6d0d7 100755 --- a/scripts/use-azure.sh +++ b/scripts/use-azure.sh @@ -4,4 +4,3 @@ source $scriptDir/utils.sh kubectl config use-context osj-scala-euw-prod-aks-cluster export CB_K8S_NAMESPACE=jenkins-scala3 -export CB_K8S_JENKINS_OPERATOR_NAMESPACE=op-svc-jenkins-scala3 diff --git a/scripts/use-minikube.sh b/scripts/use-minikube.sh index 0044bf55..0923de23 100755 --- a/scripts/use-minikube.sh +++ b/scripts/use-minikube.sh @@ -4,10 +4,7 @@ source $scriptDir/utils.sh kubectl config use-context minikube export CB_K8S_NAMESPACE=scala3-community-build -export CB_K8S_JENKINS_OPERATOR_NAMESPACE=scala3-community-build-jenkins-operator # Create namespaces for local development if they don't exist yet kubectl get namespace | grep "$CB_K8S_NAMESPACE " > /dev/null \ || kubectl create namespace $CB_K8S_NAMESPACE --dry-run=client -o yaml | kubectl apply -f - -kubectl get namespace | grep "$CB_K8S_JENKINS_OPERATOR_NAMESPACE " > /dev/null \ - || kubectl create namespace $CB_K8S_JENKINS_OPERATOR_NAMESPACE --dry-run=client -o yaml | kubectl apply -f - diff --git a/scripts/utils.sh b/scripts/utils.sh index 30517921..35ce2f27 100644 --- a/scripts/utils.sh +++ b/scripts/utils.sh @@ -7,18 +7,9 @@ function scbk() { kubectl -n "$CB_K8S_NAMESPACE" "$@" } -function scbok() { - if [ -z "$CB_K8S_JENKINS_OPERATOR_NAMESPACE" ]; then - echo >&2 "CB_K8S_JENKINS_OPERATOR_NAMESPACE env variable has to be set" - exit 1 - fi - - kubectl -n "$CB_K8S_JENKINS_OPERATOR_NAMESPACE" "$@" -} - function checkJavaVersion() { version="$1" - supportedVersions=(8 11 17) + supportedVersions=(8 11 17 19) if [ -z "$version" ]; then echo >&2 "Java version has to be set" From 57107bc3814163160262a8370e242f55a6d285d6 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 19:42:53 +0100 Subject: [PATCH 067/154] Use scala-cli in coordinator instead of sbt --- coordinator/.scalafmt.conf | 5 +- coordinator/build.sbt | 21 - coordinator/compute-build-plan.sh | 19 - coordinator/ignored_projects.txt | 9 - coordinator/src/main/scala/Main.scala | 317 -------------- .../main/scala/ProjectConfigDiscovery.scala | 186 +++++--- coordinator/src/main/scala/Scaladex.scala | 3 +- coordinator/src/main/scala/build.scala | 11 + coordinator/src/main/scala/buildPlan.scala | 407 ++++++++++++------ coordinator/src/main/scala/cache.scala | 12 +- coordinator/src/main/scala/core.scala | 3 +- coordinator/src/main/scala/deps.scala | 85 ++-- coordinator/src/main/scala/encoding.scala | 30 +- coordinator/src/main/scala/results.scala | 65 --- 14 files changed, 472 insertions(+), 701 deletions(-) delete mode 100644 coordinator/build.sbt delete mode 100755 coordinator/compute-build-plan.sh delete mode 100644 coordinator/ignored_projects.txt delete mode 100644 coordinator/src/main/scala/Main.scala create mode 100644 coordinator/src/main/scala/build.scala delete mode 100644 coordinator/src/main/scala/results.scala diff --git a/coordinator/.scalafmt.conf b/coordinator/.scalafmt.conf index c418bd63..8cd96400 100644 --- a/coordinator/.scalafmt.conf +++ b/coordinator/.scalafmt.conf @@ -1,3 +1,2 @@ -version = "3.4.0" -runner.dialect = scala3 -maxColumn = 100 \ No newline at end of file +version = "3.5.3" +runner.dialect = scala3 \ No newline at end of file diff --git a/coordinator/build.sbt b/coordinator/build.sbt deleted file mode 100644 index 550635f4..00000000 --- a/coordinator/build.sbt +++ /dev/null @@ -1,21 +0,0 @@ -val scala3Version = "3.1.2" - -lazy val root = project - .in(file(".")) - .settings( - name := "scala3-community-build-coordinator", - version := "0.1.0", - - scalaVersion := scala3Version, - - libraryDependencies ++= Seq( - "com.novocode" % "junit-interface" % "0.11" % "test", - // Newer versions of jsoup up to 1.13.1 are buggy and cause missing versions of artifacts - "org.jsoup" % "jsoup" % "1.10.3", - "org.json4s" %% "json4s-native" % "4.0.4", - "org.json4s" %% "json4s-ext" % "4.0.4", - "com.github.pureconfig" %% "pureconfig-core" % "0.17.1", - "com.lihaoyi" %% "os-lib" % "0.8.0", - "com.lihaoyi" %% "requests" % "0.7.0" - ) - ) diff --git a/coordinator/compute-build-plan.sh b/coordinator/compute-build-plan.sh deleted file mode 100755 index 073bf303..00000000 --- a/coordinator/compute-build-plan.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash -set -e - -if [ $# -ne 7 ]; then - echo "Wrong number of script arguments, expected $0 , but got $#: $@" - exit 1 -fi - -scalaVersion="$1" # e.g. 3.0.0 -minStarsCount="$2" # e.g. 100 -maxProjectsCount="$3" # e.g. 50, negative number for no limit -requiredProjects="$4" # e.g "typelevel/cats,scalaz/scalaz" -replacedProjectsConfigPath="$5" # e.g. /tmp/replaced-projects.txt -projectsConfigPath="$6" # e.g. /tmp/projects-config.conf -projectFiltersPath="$7" # e.g. /tmp/projects-filter.txt - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" - -cd $scriptDir && sbt "runMain storeDependenciesBasedBuildPlan \"$scalaVersion\" \"$minStarsCount\" \"$maxProjectsCount\" \"$requiredProjects\" \"$replacedProjectsConfigPath\" \"$projectsConfigPath\" \"$projectFiltersPath\"" diff --git a/coordinator/ignored_projects.txt b/coordinator/ignored_projects.txt deleted file mode 100644 index 488b744e..00000000 --- a/coordinator/ignored_projects.txt +++ /dev/null @@ -1,9 +0,0 @@ -processor_0.5.0: bad version of scalatest -dotty-cps-async_0.4.0: java > 8 required -fs2-kafka_3.0.0-M2: no docker found - special env needed? -fs2_2.5.2: ssl compile problems, java 11 -munit-cats-effect_0.13.1: we do not support overrides of same lib in 2 different target -scalaosc_1.3.0: bad version of scalatest -fs2_3.0.0-M9: ssl compile problems, java 11 -sttp-shared_1.1.0: scalatest no longer at jcenter? -sttp-model_1.3.3: scalatest no longer at jcenter? \ No newline at end of file diff --git a/coordinator/src/main/scala/Main.scala b/coordinator/src/main/scala/Main.scala deleted file mode 100644 index 40c351f4..00000000 --- a/coordinator/src/main/scala/Main.scala +++ /dev/null @@ -1,317 +0,0 @@ -// import org.jsoup._ -// import collection.JavaConverters._ -// import java.nio.file._ - - - -// def md(org: String, name: String, version: String, scope: String = "compile"): MD = -// s"$org%$name%$version%$scope" - -// val scalaVersion = "3.0.0-RC3" -// val scalaSuffix = "_" + scalaVersion - -// type MD = String - -// case class Art(name: String, version: String): -// def show = s"$name%$version" - -// object Art: -// def load(s: String) = -// val d = s.split("%") -// Art(d(0), d(1)) - -// val projectsF = Paths.get("data/projects.txt") - -// def artFile(p: Project) = Paths.get(s"data/arts/${p.org}_${p.name}.txt") - - - -// def mdMappingFile(p: Project) = Paths.get(s"data/mvn/${p.org}_${p.name}.txt") - -// def deps(art: Art, p: Project): MvnMapping = -// println(art -> p) -// val url = s"https://index.scala-lang.org/${p.org}/${p.name}/${art.name}/${art.version}?target=_$scalaVersion" -// val d = Jsoup.connect(url).get() -// val gradle = d.select("#copy-gradle").text() -// println(gradle) -// val GradleDep(o, n, v) = gradle -// val orgParsed = o.split('.').mkString("/") -// val mCentralUrl = -// s"https://repo1.maven.org/maven2/$orgParsed/$n/$v/$n-$v.pom" -// val md = Jsoup.connect(mCentralUrl).get - -// val deps = -// for -// dep <- md.select("dependency").asScala -// groupId <- dep.select("groupId").asScala -// artifactId <- dep.select("artifactId").asScala -// version <- dep.select("version").asScala -// scope = dep.select("scope").asScala.headOption.fold("compile")(_.text()) -// yield s"${groupId.text}%${artifactId.text}%${version.text}%$scope" - -// MvnMapping(art.name, art.version, s"$o%$n%$v", deps.toSeq) - -// @main def listProject: Unit = -// def load(page: Int) = -// val d = Jsoup.connect(s"https://index.scala-lang.org/search?scalaVersions=scala3&q=&page=$page").get() -// d.select(".list-result .row").asScala.flatMap { e => -// val texts = e.select("h4").get(0).text().split("/") -// val stars = e.select(".stats [title=Stars]").asScala.map(_.text) -// if texts.isEmpty || stars.isEmpty then None else Some { -// Project(texts.head, texts.drop(1).mkString("/"))(stars.head.toInt) -// } -// } -// Files.write(projectsF, (1 to 40).flatMap(p => load(p).map(_.show)).mkString("\n").getBytes) - - -// @main def listVersionsAndArts: Seq[(Project, Seq[(String, Seq[Art])])] = -// if !Files.exists(projectsF) then listProject -// val projects = Files.readAllLines(projectsF).asScala.map(Project.load) - -// def modules(proj: Project): Seq[(String, Seq[Art])] = -// import proj._ -// val url = s"https://index.scala-lang.org/artifacts/$org/$name" -// val d = Jsoup.connect(url).get() -// for -// table <- d.select("tbody").asScala.toSeq -// version <- table.select(".version").asScala.take(1).map(_.text()) -// yield -// val arts = -// for -// tr <- table.select("tr").asScala -// if tr.attr("class").contains(s"supported-scala-version_$scalaVersion") -// name = tr.select(".artifact").get(0).text.trim -// yield Art(name, version) -// (version, arts.toSeq) - -// projects.map { p => -// val pFile = artFile(p) -// val arts = -// if Files.exists(pFile) then -// Files.readAllLines(pFile).asScala.map{ l => -// val d = l.split(",").toList -// d.head -> d.tail.map(Art.load) -// }.toList -// else -// val res = modules(p).filter(_._2.nonEmpty) -// Files.write(pFile, res.map(x => (x._1 +: x._2.map(_.show)).mkString(",")).mkString("\n").getBytes) -// res -// p -> arts -// }.toSeq - -// @main def mavenMappings: Seq[(Project, Seq[MvnMapping])] = -// val mappings = listVersionsAndArts -// mappings.map{ case (p, versions) => -// val f = mdMappingFile(p) -// val current = -// if !Files.exists(f) then Nil -// else Files.readAllLines(f).asScala.filter(_.nonEmpty).map(MvnMapping.load).toSeq - -// val covered = current.map(m => m.name -> m.version) - -// val loaded = for -// (v, arts) <- versions.take(1) // take only most recent version -// a <- arts if !covered.contains(a.name -> v) -// yield deps(a, p) - -// val all = current ++ loaded -// if loaded.nonEmpty then Files.write(f, all.map(_.show).mkString("\n").getBytes) -// p -> all -// } - -// @main def runPlan = -// val data = mavenMappings.filter{p => p._2.nonEmpty} -// val toLevelData = data.filter(_._1.stars > 20) -// val targetMap = -// (for -// (p, mapping) <- data -// mvn <- mapping -// yield mvn.mvn.split('%').take(2).mkString("%") -> p -// ).toMap - -// case class ProjectVersion(p: Project, v: String) - -// def depsFrom(data: Seq[MvnMapping]): Seq[ProjectVersion] = -// data.flatMap(_.deps).flatMap{ m => -// val d = m.split("%") -// val id = d(0)+"%"+d(1) -// if !id.endsWith(scalaSuffix) then None -// else targetMap.get(id) match -// case None => -// println("No find dep: " + id) -// None -// case Some(p) => -// Some(ProjectVersion(p, d(2))) -// }.distinct - -// val projectsDeps = toLevelData.map{ case (p, targets) => p -> depsFrom(targets)}.toMap - -// val depScore = projectsDeps.flatMap(_._2).groupBy(identity) -// .map{ case (pv, c) => pv -> c.size}.toMap - -// val topLevelPV = toLevelData.map { case (p, targets) => -// val version = targets.map(_.version).distinct match -// case Seq(v) => v -// case Nil => ??? -// case versions => -// println(s"Project $p defines multiple versions: $versions") -// versions.head - -// ProjectVersion(p, version) -// } - -// val allPVs = (topLevelPV ++ depScore.keys).distinct - -// def majorMinor(v: String) = v.split('.').take(2).mkString(".") -// def patch(pv: ProjectVersion) = pv.v.split('.').drop(2).mkString(".") -// val overrides = allPVs.groupBy(pv => (pv.p, majorMinor(pv.v))).flatMap { case ((p, mm), pvs) => -// val oVersion = -// if pvs.size == 1 then pvs.head.v -// else -// val v = pvs.maxBy(patch).v -// println(s"Forcing version for $p to $v from: " + pvs.map(_.v)) -// v -// pvs.map(_ -> ProjectVersion(p, oVersion + "-community_build")) -// }.toMap - - -// val toBuild = overrides.values.toSeq.distinct.sortBy(_.p.stars).reverse -// println(s"Will build: (${topLevelPV.size} original and ${toBuild.size} total)") -// println(toBuild.mkString("\n")) - -// case class ToBuild(pv: ProjectVersion, deps: Seq[ProjectVersion]): -// def resolve(compiled: Set[ProjectVersion]) = copy(deps = deps.filterNot(compiled)) - -// @annotation.tailrec def step( -// built: Seq[Seq[ProjectVersion]], -// toComplete: Seq[ToBuild]): Seq[Seq[ProjectVersion]] = -// if toComplete.isEmpty then built -// else -// val (completed, todo) = toComplete.partition(_.deps.isEmpty) -// val actualCompleted = if completed.nonEmpty then completed.map(_.pv) else -// println("Cycle in:\n" + toComplete.mkString("\n")) -// ??? - -// val builtSet = (built.flatten ++ actualCompleted).toSet -// println("Compiled: " + actualCompleted) -// step(actualCompleted +: built, todo.map(_.resolve(builtSet))) - -// val (leafs, deps) = toBuild.partition(depScore.get(_).fold(false)(_ == 0)) - -// val pvds = toBuild.map(pv => -// ToBuild(pv, projectsDeps.getOrElse(pv.p, Nil).filter(_.p != pv.p).map(overrides)) -// ) - -// val depsSetps = step(Nil, pvds) -// val builtSteps = leafs +: depsSetps - -// val niceSteps = builtSteps.reverse.zipWithIndex.map { case (pvs, nr) => -// val items = -// pvs.sortBy(- _.p.stars).map(pv => " " + pv.p.org + "/" + pv.p.name + " @ " + pv.v.stripSuffix("-community_build")) -// items.mkString(s"Step ${nr + 1}:\n", "\n", "\n") -// } - -// println("Buildplan:\n") -// println(niceSteps.mkString("\n")) - - - - - - -// @main def findDifferentVersion = -// def extract(s: String): (String, String) = -// val d = s.split("%") -// (d(0) + "%" + d(1), d(2)) - -// val data = mavenMappings -// // .filter(_._1.stars > 20) -// val myOrgs = data.flatMap(_._2).map{ d => extract(d.mvn) } -// val defined = myOrgs.toMap - -// def onlyMinor(v: String, v2: String) = -// v.split('.').take(2).mkString(".") == v2.split('.').take(2).mkString(".") - - -// val mavensMap = (for { -// (p, mvns) <- data -// m <- mvns -// } yield (extract(m.mvn)._1, p.name)).toMap - -// val mavensSet = data.flatMap(_._2).map(m => extract(m.mvn)._1).toSet -// val deps = -// for -// (p, mvns) <- data if p.stars > 40 -// m <- mvns -// d <- m.mvn +: m.deps -// (id, v) = extract(d) if mavensSet.contains(id) -// yield (id, v) - - -// val groupped: Seq[(String, Seq[(String, Int)])] = -// deps.groupBy(d => mavensMap(d._1)).map { case (n, deps) => -// n -> deps.groupBy(_._2.split('.').take(2).mkString(".")).map{ case (v, e) => e.head._2 -> e.size }.toSeq -// }.toSeq // .filter(_._2.size > 1) - -// val lines = groupped.map {case (name, versions) => -// val versionCounnts = versions.map{ case (v, c) => s"$v [$c]"}.mkString(", ") -// s"$name: $versionCounnts" -// } - -// val toBuild = groupped.map(_._2.size).sum - -// val projTargets = data.toMap - -// def testProjectVersion(p: Project, version: String) = -// val outDir = Paths.get("ws").resolve(p.name + "_" + version) -// val repoDir = outDir.resolve("repo") - -// import scala.sys.process._ - -// Seq("rm", "-rf", outDir.toString).! -// Seq("mkdir", outDir.toString).! - -// def runAndLog(cmds: ProcessBuilder*) = cmds.zipWithIndex.find{ case (cmd, i) => -// println("Running " + cmd) -// val res = cmd.! == 0 -// if res then println(s"Process $cmd succeeded!") else println(s"Process $cmd failed!") -// !res -// } - -// def tryTag(pref: String) = -// import scala.sys.process._ -// val ref = s"https://api.github.com/repos/${p.org}/${p.name}/releases/tags/$pref$version" -// println(ref) -// val proc = Process(Seq("curl", "--fail", ref)) #> outDir.resolve("curl_" + pref +".log").toFile -// proc.! == 0 -// Some("v") match -// case None => -// println(s"ERROR: not tag for $version in $p") -// case Some(tag) => -// val targetsCmds = -// projTargets(p).map { m => m.mvn.split('%').take(2).mkString("%").stripSuffix("_" + scalaVersion) } // TODO! - -// val repo = s"git@github.com:${p.org}/${p.name}.git" - -// val cloneCmd = Seq("git", "clone",repo, repoDir.toString, "-b", tag + version, "--depth", "1") -// val sbtCommand = -// Seq("sbt", "++3.0.0-M3", s"-Dcommunitybuild.version=$version-community", "runBuild " + targetsCmds.mkString(" ")) -// runAndLog( -// Process(cloneCmd) #> outDir.resolve("clone.log").toFile, -// Process(Seq("ln", "-s", -// "/home/krzysiek/workspace/community-build3/resources/CommunityBuildPlugin.scala", -// repoDir.resolve("project/CommunityBuildPlugin.scala").toString)), -// Process(sbtCommand, Some(repoDir.toFile)) #> outDir.resolve("sbt.log").toFile -// ) - -// println(s"All projects ${groupped.size} to build: ${toBuild}") - -// val pv = groupped.map{ case (n, versions) => -// val p = data.find(_._1.name == n).get._1 -// p -> versions -// } - -// for -// (p, versions) <- pv.take(2) -// (v, _) <- versions -// do testProjectVersion(p, v) diff --git a/coordinator/src/main/scala/ProjectConfigDiscovery.scala b/coordinator/src/main/scala/ProjectConfigDiscovery.scala index 580e26ce..accb118a 100644 --- a/coordinator/src/main/scala/ProjectConfigDiscovery.scala +++ b/coordinator/src/main/scala/ProjectConfigDiscovery.scala @@ -2,68 +2,89 @@ import com.typesafe.config.ConfigFactory import pureconfig._ import pureconfig.error.* import java.io.FileNotFoundException +import scala.util.Try +import scala.annotation.tailrec class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { def apply( project: ProjectVersion, repoUrl: String, tagOrRevision: Option[String] - ): Option[ProjectBuildConfig] = try { + ): Option[ProjectBuildConfig] = { val name = project.showName - val projectDir = checkout(repoUrl, name, tagOrRevision) - println(s"Discover build config for project $name") - readProjectConfig(projectDir, repoUrl) - .orElse(internalProjectConfigs(project.showName)) - .orElse(Some(ProjectBuildConfig.empty)) - .map { c => - if c.java.version.nonEmpty then c - else c.copy(java = c.java.copy(version = discoverJavaVersion(projectDir))) - } - .map { c => - val default = ProjectBuildConfig.defaultMemoryRequest - if c.memoryRequestMb > default then c - else - val discovered = discoverMemoryRequest(projectDir).filter(_ > default).getOrElse(default) - c.copy(memoryRequestMb = discovered) - } - .map { c => - if c.sourcePatches.nonEmpty then c - else c.copy(sourcePatches = discoverSourcePatches(projectDir)) - } - .filter(_ != ProjectBuildConfig.empty) - .map { config => - println(s"Using custom project config for $name: ${toJson(config)}") - config + checkout(repoUrl, name, tagOrRevision) + .flatMap { projectDir => + try { + readProjectConfig(projectDir, repoUrl) + .orElse(internalProjectConfigs(project.showName)) + .orElse(Some(ProjectBuildConfig.empty)) + .map { c => + if c.java.version.nonEmpty then c + else c.copy(java = c.java.copy(version = discoverJavaVersion(projectDir))) + } + .map { c => + val default = ProjectBuildConfig.defaultMemoryRequest + if c.memoryRequestMb > default then c + else + val discovered = discoverMemoryRequest(projectDir) + .filter(_ > default) + .map(_ min 8192) + .getOrElse(default) + c.copy(memoryRequestMb = discovered) + } + .map { c => + c.copy(sourcePatches = c.sourcePatches ::: discoverSourcePatches(projectDir)) + } + .filter(_ != ProjectBuildConfig.empty) + } catch { + case ex: Throwable => + Console.err.println( + s"Failed to resolve project config: ${ex.getMessage}" + ) + None + } finally os.remove.all(projectDir) } - } catch { - case ex: Exception => - System.err.println(s"Failed to resolve project config: ${ex.getMessage}") - None } private def checkout( repoUrl: String, projectName: String, tagOrRevision: Option[String] - ): os.Path = { - val projectDir = os.temp.dir(prefix = s"repo-$projectName") - try { - os.proc( - "git", - "clone", - repoUrl, - projectDir, - "--quiet", - tagOrRevision.map("--branch=" + _).toList, - "--depth=1" - ).call(stderr = os.Pipe) - } catch { - case ex: Throwable => - println(s"Failed to checkout $repoUrl at revision ${tagOrRevision}") - throw ex + ): Option[os.Path] = { + @tailrec def retry[T]( + retries: Int, + backoffSeconds: Int = 1 + ): Option[os.Path] = { + val projectDir = os.temp.dir(prefix = s"repo-$projectName") + val proc = os + .proc( + "git", + "clone", + repoUrl, + projectDir, + "--quiet", + tagOrRevision.map("--branch=" + _).toList, + "--depth=1" + ) + .call(stderr = os.Pipe, check = false) + + if proc.exitCode == 0 then Some(projectDir) + else if retries > 0 then + Console.err.println( + s"Failed to checkout $repoUrl at revision ${tagOrRevision}, backoff ${backoffSeconds}s" + ) + proc.err.lines().foreach(Console.err.println) + Thread.sleep(backoffSeconds * 1000) + retry(retries - 1, (backoffSeconds * 2).min(60)) + else + Console.err.println( + s"Failed to checkout $repoUrl at revision ${tagOrRevision}:" + ) + proc.err.lines().foreach(Console.err.println) + None } - projectDir + retry(retries = 10) } private def githubWorkflows(projectDir: os.Path) = { @@ -79,7 +100,10 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { private def commonBuildFiles(projectDir: os.Path) = { val files = projectDir / "build.sc" :: projectDir / "build.sbt" :: - List(projectDir / "project").filter(os.exists(_)).flatMap(os.walk(_)).toList + List(projectDir / "project") + .filter(os.exists(_)) + .flatMap(os.walk(_)) + .toList files.filter(f => os.exists(f) && os.isFile(f)) } @@ -91,9 +115,10 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { .flatMap(_.asConfigValue) .toOption - // Resolve project config from mainted, internal project configs list + // Resolve project config from mainted, internal project configs list private def internalProjectConfigs(projectName: String) = { - val fallbackConfig = referenceConfig.foldLeft(ConfigFactory.empty)(_.withValue(projectName, _)) + val fallbackConfig = + referenceConfig.foldLeft(ConfigFactory.empty)(_.withValue(projectName, _)) val config = ConfigSource .file(internalProjectConfigsPath) .withFallback(ConfigSource.fromConfig(fallbackConfig)) @@ -104,10 +129,13 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { case ConfigReaderFailures( CannotReadFile(file, Some(_: FileNotFoundException)) ) => - System.err.println("Internal conifg projects not configured") - case ConfigReaderFailures(ConvertFailure(KeyNotFound(`projectName`, _), _, _)) => () + System.err.println(s"Internal conifg projects not configured: $file") + case ConfigReaderFailures( + ConvertFailure(KeyNotFound(`projectName`, _), _, _) + ) => + () case failure => - System.err.println( + throw new RuntimeException( s"Failed to decode content of ${internalProjectConfigsPath}, reason: ${failure.prettyPrint(0)}" ) } @@ -127,8 +155,9 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { config.left.foreach { case reasons: ConfigReaderFailures if reasons.toList.exists { - case CannotReadFile(_, Some(_: java.io.FileNotFoundException)) => true - case _ => false + case CannotReadFile(_, Some(_: java.io.FileNotFoundException)) => + true + case _ => false } => () case reason => @@ -145,16 +174,16 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { val OptQuote = "['\"]?".r // java-version is used by setup-scala and setup-java actions // jvm is used by scala-cli action - val JavaVersion = raw"(?:java-version|jvm):\s*(.*)".r + // release is used by oracle-actions/setup-java@v1 + val JavaVersion = raw"(?:java-version|jdk|jvm|release):\s*(.*)".r val JavaVersionNumber = raw"$OptQuote(\d+)$OptQuote".r - val JavaVersionDistroVer = raw"$OptQuote(\w+)[@:]([\d\.]*\S*)$OptQuote".r + val JavaVersionDistroVer = raw"$OptQuote(\w+)[@:]([\d\.]*[\w\-\_\.]*)$OptQuote".r val MatrixEntry = raw"(\w+):\s*\[(.*)\]".r // We can only supported this versions - val allowedVersions = Seq(8, 11, 17) + val allowedVersions = Seq(8, 11, 17, 19) def isJavaVersionMatrixEntry(key: String): Boolean = { - val name = key.toLowerCase - name.contains("java") || name.contains("jdk") + Set("java", "jdk", "jvm", "release").contains(key.toLowerCase) } githubWorkflows(projectDir) .flatMap { path => @@ -196,12 +225,15 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { "Scala_3", // https://github.dev/kubukoz/sup/blob/644848c03173c726f19a40e6dd439b6905d42967/build.sbt#L10-L11 "scala_3" ) - val Scala3VersionNamesAlt = matchEnclosed(scala3VersionNames.mkString("|")) + val Scala3VersionNamesAlt = matchEnclosed( + scala3VersionNames.mkString("|") + ) val DefOrVal = matchEnclosed("def|val|var") val OptType = s"${matchEnclosed(raw":\s*String")}?" val ScalaVersionDefn = s"$DefOrVal $Scala3VersionNamesAlt$OptType".r def matchEnclosed(pattern: String) = s"(?:$pattern)".r - def defnPattern(rhsPattern: String) = raw".*(($ScalaVersionDefn)\s*=\s*($rhsPattern))\s*".r + def defnPattern(rhsPattern: String) = + raw".*(($ScalaVersionDefn)\s*=\s*($rhsPattern))\s*".r val Scala3Version = """"3\.\d+\.\d+\S*"""" // https://github.com/ghostdogpr/caliban/blob/95c5bafac4b8c72e5eb2af9b52b6cb7554a7da2d/build.sbt#L6 @@ -209,7 +241,9 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { // https://github.com/valskalla/odin/blob/db4444fe4efcb5c497d4e23bdf9bbcffd27269c2/build.sbt#L24 val VersionSeq = raw"""(Seq|Set|List|Vector)\((?:${Scala3Version},?)*\)""" val VersionsSeqDefn = defnPattern(VersionSeq) - val VersionsSeqCondDefn = defnPattern(raw"""if\s*\(.*\) .* else ${VersionSeq}""") + val VersionsSeqCondDefn = defnPattern( + raw"""if\s*\(.*\) .* else ${VersionSeq}""" + ) // https://github.com/zio/zio/blob/39322c7b41b913cbadc44db7885cedc6c2505e08/project/BuildHelper.scala#L25 val BinVersionSelector = defnPattern(raw"""\S+\("3\.?\S*"\)""") @@ -221,13 +255,27 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { } uncommentedLine.trim match { case StringVersionDefn(wholeDefn, definition, value) => - Some(Replecement(wholeDefn, s"$definition = ${scalaVersionStringStub}")) + Some( + Replecement(wholeDefn, s"$definition = ${scalaVersionStringStub}") + ) case VersionsSeqDefn(wholeDefn, definition, value, seqType) => - Some(Replecement(wholeDefn, s"$definition = $seqType(${scalaVersionStringStub})")) + Some( + Replecement( + wholeDefn, + s"$definition = $seqType(${scalaVersionStringStub})" + ) + ) case VersionsSeqCondDefn(wholeDefn, definition, value, seqType) => - Some(Replecement(wholeDefn, s"$definition = $seqType(${scalaVersionStringStub})")) + Some( + Replecement( + wholeDefn, + s"$definition = $seqType(${scalaVersionStringStub})" + ) + ) case BinVersionSelector(wholeDefn, definition, value) => - Some(Replecement(wholeDefn, s"$definition = ${scalaVersionStringStub}")) + Some( + Replecement(wholeDefn, s"$definition = ${scalaVersionStringStub}") + ) case _ => None } } @@ -267,7 +315,8 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { .list(projectDir) .filter( _.lastOpt.exists { name => - name.contains("sbtopts") || name.contains("jvmopts") || name.contains("jvm-opts") + name.contains("sbtopts") || name.contains("jvmopts") || + name.contains("jvm-opts") } ) .flatMap(readXmx) @@ -284,7 +333,8 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { def unapply(text: String): Option[MegaBytes] = def commentStartIdx = text.indexOf("#") max text.indexOf("//") - def isNotCommented = commentStartIdx < 0 || text.indexOf("-Xmx") < commentStartIdx + def isNotCommented = + commentStartIdx < 0 || text.indexOf("-Xmx") < commentStartIdx text match { case XmxPattern(size, unit) if isNotCommented => val sizeN = size.toInt diff --git a/coordinator/src/main/scala/Scaladex.scala b/coordinator/src/main/scala/Scaladex.scala index 63eb9516..42b1ef2e 100644 --- a/coordinator/src/main/scala/Scaladex.scala +++ b/coordinator/src/main/scala/Scaladex.scala @@ -26,7 +26,8 @@ object Scaladex { ) fromJson[ArtifactMetadataResponse](response.text()) }.recoverWith { - case err: org.jsoup.HttpStatusException if err.getStatusCode == 503 && !Thread.interrupted() => + case err: org.jsoup.HttpStatusException + if err.getStatusCode == 503 && !Thread.interrupted() => Console.err.println( s"Failed to fetch artifact metadata, Scaladex unavailable, retry with backoff ${backoffSeconds}s for $groupId:$artifactId" ) diff --git a/coordinator/src/main/scala/build.scala b/coordinator/src/main/scala/build.scala new file mode 100644 index 00000000..a10b16d6 --- /dev/null +++ b/coordinator/src/main/scala/build.scala @@ -0,0 +1,11 @@ +//> using scala "3.2" +//> using lib "com.novocode:junit-interface:0.11" +// Newer versions of jsoup up to 1.13.1 are buggy and cause missing versions of artifacts +//> using lib "org.jsoup:jsoup:1.15.3" +//> using lib "org.json4s::json4s-native:4.0.6" +//> using lib "org.json4s::json4s-ext:4.0.6" +//> using lib "com.github.pureconfig::pureconfig-core:0.17.2" +//> using lib "com.lihaoyi::os-lib:0.9.0" +//> using lib "com.lihaoyi::requests:0.8.0" + +//> using resourceDir "../resources" diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 2aa77fa3..123c26d8 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -10,21 +10,114 @@ import scala.concurrent.* import scala.concurrent.duration.* import scala.concurrent.ExecutionContext import java.util.concurrent.ForkJoinPool +import os.write +import scala.collection.mutable +import scala.collection.SortedMap +import os.CommandResult + +@main def storeDependenciesBasedBuildPlan( + scalaBinaryVersion: String, + minStarsCount: Int, + maxProjectsCount: Int, + requiredProjects: Seq[Project], + replacedProjectsConfigPath: os.Path, + projectsConfigPath: os.Path, + projectsFilterPath: os.Path +) = { + // Most of the time is spend in IO, though we can use higher parallelism + val threadPool = new ForkJoinPool( + Runtime.getRuntime().availableProcessors() * 4 + ) + given ExecutionContext = ExecutionContext.fromExecutor(threadPool) + + val task = for { + dependencyGraph <- loadDepenenecyGraph( + scalaBinaryVersion, + minStarsCount = minStarsCount, + maxProjectsCount = Option(maxProjectsCount).filter(_ >= 0), + requiredProjects = requiredProjects, + filterPatterns = loadFilters(projectsFilterPath) + ) + buildPlan <- makeDependenciesBasedBuildPlan( + dependencyGraph, + replacedProjectsConfigPath, + projectsConfigPath + ) + } yield { + val configMap = SortedMap.from(buildPlan.map(p => p.name -> p)) + val staged = splitIntoStages(buildPlan) + val meta = BuildMeta( + minStarsCount = minStarsCount, + maxProjectsCount = maxProjectsCount, + totalProjects = configMap.size + ) + + println("Projects in build plan: " + buildPlan.size) + if sys.props.contains("opencb.coordinator.reproducer-mode") + then { + os.write.over( + os.pwd / "data" / "buildPlan.json", + toJson(staged), + createFolders = true + ) + println("Build plan saved") + } else { + os.write.over( + workflowsDir / "buildConfig.json", + toJson(configMap, pretty = true), + createFolders = true + ) + println("CI build config saved") + os.write.over( + workflowsDir / "buildPlan.yaml", + createGithubActionJob(staged, meta) + ) + println("CI build plan updated") + } + } + try Await.result(task, 30.minute) + catch { + case ex: Throwable => + println(s"Uncought exception: $ex") + ex.printStackTrace() + threadPool.shutdownNow() + threadPool.awaitTermination(10, SECONDS) + } +} val TagRef = """.+refs\/tags\/(.+)""".r -def findTag(repoUrl: String, version: String): Either[String, String] = - val cmd = Seq("git", "ls-remote", "--tags", repoUrl) - Try { - val lines = cmd.!!.linesIterator.filter(_.contains(version)).toList - val (exactMatch, partialMatch) = lines.partition(_.endsWith(version)) - (exactMatch ::: partialMatch).collectFirst { case TagRef(tag) => tag } match - case Some(tag) => Right(tag) - case _ => Left(s"No tag in:\n${lines.map("-" + _ + "_").mkString("\n")}") - }.toEither.left.map { e => - e.printStackTrace() - e.getMessage - }.flatten +def findTag(repoUrl: String, version: String): Option[String] = { + def retryConnect(retries: Int, backoffSeconds: Int = 1): CommandResult = + val proc = + os.proc("git", "ls-remote", "--tags", repoUrl) + .call(check = false, stderr = os.Pipe) + if (proc.exitCode == 0) proc + else if retries > 0 && proc.err + .lines() + .exists(_.contains("Could not resolve host: github.com")) + then + Console.err.println( + s"Github unavailable, retry with backoff ${backoffSeconds}s" + ) + Thread.sleep(backoffSeconds) + retryConnect(retries - 1, (backoffSeconds * 2) min 60) + else + Console.err.println(s"Failed to list tags of $repoUrl: ") + proc.err.lines().foreach(Console.err.println) + proc + + val lsRemote = retryConnect(10) + if lsRemote.exitCode != 0 + then None + else { + val lines = lsRemote.out.lines().filter(_.contains(version)).toList + val (exactMatch, partialMatch) = lines + .partition(_.endsWith(version)) + (exactMatch ::: partialMatch) // sorted candidates + .collectFirst { case TagRef(tag) => tag }.headOption + } +} object WithExtractedScala3Suffix { def unapply(s: String): Option[(String, String)] = { @@ -186,54 +279,24 @@ def makeStepsBasedBuildPlan(depGraph: DependencyGraph): BuildPlan = BuildPlan(depGraph.scalaRelease, computedSteps._1) -@main def printBuildPlan: BuildPlan = - given ExecutionContext = scala.concurrent.ExecutionContext.global - val result = for - deps <- loadDepenenecyGraph("3", minStarsCount = 100) - plan = makeStepsBasedBuildPlan(deps) - yield { - val niceSteps = plan.steps.zipWithIndex.map { case (steps, nr) => - val items = - def versionMap(step: BuildStep) = - step.originalVersion + step.publishVersion.fold("")(" -> " + _) - def overrides(step: BuildStep) = step.depOverrides match - case Nil => "" - case deps => "\n with " + deps.map(_.asMvnStr).mkString(", ") - - steps.map(step => - " " + step.p.org + "/" + step.p.name + " @ " + versionMap( - step - ) + overrides(step) - ) - items.mkString(s"Step ${nr + 1}:\n", "\n", "\n") - } - - val bp = "Buildplan:\n" + niceSteps.mkString("\n") - - Files.write(Paths.get("data", "bp.txt"), bp.getBytes) - plan - } - Await.result(result, ???) - def makeDependenciesBasedBuildPlan( depGraph: DependencyGraph, - replacedProjectsConfigPath: String, - internalProjectConfigsPath: String + replacedProjectsConfigPath: os.Path, + internalProjectConfigsPath: os.Path ): AsyncResponse[Array[ProjectBuildDef]] = val (topLevelData, fullInfo, projectsDeps) = buildPlanCommons(depGraph) - val configDiscovery = ProjectConfigDiscovery( - java.io.File(internalProjectConfigsPath) - ) + val configDiscovery = ProjectConfigDiscovery(internalProjectConfigsPath.toIO) val dottyProjectName = "lampepfl_dotty" val replacementPattern = raw"(\S+)/(\S+) (\S+)/(\S+) ?(\S+)?".r val replacements = - if (!Paths.get(replacedProjectsConfigPath).toFile.exists) Map.empty + if !os.exists(replacedProjectsConfigPath) || + os.isDir(replacedProjectsConfigPath) + then Map.empty else - scala.io.Source - .fromFile(replacedProjectsConfigPath) - .getLines + os.read + .lines(replacedProjectsConfigPath) .map(_.trim) .filter(line => line.nonEmpty && !line.startsWith("#")) .map { case replacementPattern(org1, name1, org2, name2, branch) => @@ -258,7 +321,7 @@ def makeDependenciesBasedBuildPlan( Future { val repoUrl = projectRepoUrl(project.p) val tag = - getRevision(project.p).orElse(findTag(repoUrl, project.v).toOption) + getRevision(project.p).orElse(findTag(repoUrl, project.v)) val name = project.showName val dependencies = deps .map(_.showName) @@ -283,99 +346,173 @@ def makeDependenciesBasedBuildPlan( } .map(_.filter(_.name != dottyProjectName).toArray) +private def loadFilters(projectsFilterPath: os.Path): Seq[String] = + if !os.exists(projectsFilterPath) || os.isDir(projectsFilterPath) then Nil + else + os.read + .lines(projectsFilterPath) + .map(_.trim()) + .filterNot(_.startsWith("#")) + .filter(_.nonEmpty) + .toSeq + +type StagedBuildPlan = List[List[ProjectBuildDef]] +def splitIntoStages(projects: Array[ProjectBuildDef]): StagedBuildPlan = { + val deps = projects.map(v => (v.name, v)).toMap + val maxStageSize = 255 // due to GitHub actions limit + @scala.annotation.tailrec + def groupByDeps( + remaining: Set[ProjectBuildDef], + done: Set[String], + acc: List[Set[ProjectBuildDef]] + ): List[Set[ProjectBuildDef]] = { + if remaining.isEmpty then acc.reverse + else + var (currentStage, newRemainings) = remaining.partition { + _.dependencies.forall(done.contains) + } + if currentStage.isEmpty then { + def hasCyclicDependencies(p: ProjectBuildDef) = + p.dependencies.exists(deps(_).dependencies.contains(p.name)) + val cyclicDeps = newRemainings.filter(hasCyclicDependencies) + currentStage ++= cyclicDeps + newRemainings --= cyclicDeps + + cyclicDeps.foreach(v => + println( + s"Mitigated cyclic dependency in ${v.name} -> ${v.dependencies.toList + .filterNot(done.contains)}" + ) + ) + } + val names = currentStage.map(_.name) + val currentStages = currentStage.grouped(maxStageSize).toList + groupByDeps(newRemainings, done ++ names, currentStages ::: acc) + } + + groupByDeps(projects.toSet, Set.empty, Nil) + .map(_.toList.sortBy(_.name)) +} + +private given FromString[os.Path] = { str => + val nio = java.nio.file.Paths.get(str) + os.Path(nio.toAbsolutePath()) +} private given FromString[Seq[Project]] = str => str.split(",").toSeq.filter(_.nonEmpty).map { case s"${org}/${name}" => Project(org, name)(Int.MaxValue) case _ => throw new IllegalArgumentException } -@main def storeDependenciesBasedBuildPlan( - scalaBinaryVersion: String, +lazy val workflowsDir: os.Path = { + val githubDir = os.rel / ".github" + def loop(cwd: os.Path): os.Path = { + val path = cwd / githubDir + if os.exists(path) then path + else loop(cwd / os.up) + } + loop(os.pwd) / "workflows" +} + +case class BuildMeta( minStarsCount: Int, maxProjectsCount: Int, - requiredProjects: Seq[Project], - replacedProjectsConfigPath: String, - projectsConfigPath: String, - projectsFilterPath: String -) = - val threadPool = new ForkJoinPool() - given ExecutionContext = ExecutionContext.fromExecutor(threadPool) - val filterPatterns = - if (!Paths.get(projectsFilterPath).toFile.exists) Nil - else - io.Source - .fromFile(projectsFilterPath) - .getLines - .map(_.trim()) - .filterNot(_.startsWith("#")) - .filter(_.nonEmpty) - .toSeq - - val task = for { - depGraph <- loadDepenenecyGraph( - scalaBinaryVersion, - minStarsCount = minStarsCount, - maxProjectsCount = Option(maxProjectsCount).filter(_ >= 0), - requiredProjects = requiredProjects, - filterPatterns = filterPatterns - ) - plan <- makeDependenciesBasedBuildPlan( - depGraph, - replacedProjectsConfigPath, - projectsConfigPath - ) - } yield { - val planStages: List[List[ProjectBuildDef]] = { - @scala.annotation.tailrec - def groupByDeps( - remaining: Set[ProjectBuildDef], - done: Set[String], - acc: List[Set[ProjectBuildDef]] - ): List[Set[ProjectBuildDef]] = - if remaining.isEmpty then acc.reverse - else - var (currentStage, newRemainings) = remaining.partition { - _.dependencies.forall(done.contains) - } - if currentStage.isEmpty then { - val deps = plan.map(v => (v.name, v)).toMap - def hasCyclicDependencies(p: ProjectBuildDef) = - p.dependencies.exists(deps(_).dependencies.contains(p.name)) - val cyclicDeps = newRemainings.filter(hasCyclicDependencies) - currentStage ++= cyclicDeps - newRemainings --= cyclicDeps - - cyclicDeps.foreach(v => - println( - s"Mitigated cyclic dependency in ${v.name} -> ${v.dependencies.toList - .filterNot(done.contains)}" - ) - ) - } - val names = currentStage.map(_.name) - groupByDeps(newRemainings, done ++ names, currentStage :: acc) - end groupByDeps - groupByDeps(plan.toSet, Set.empty, Nil) - .map(_.toList.sortBy(_.name)) + totalProjects: Int +) +def createGithubActionJob( + plan: List[List[ProjectBuildDef]], + meta: BuildMeta +): String = { + class Printer() { + private val buffer = mutable.StringBuilder() + private var indentation = 0 + private def indent: String = " " * indentation + + def println(line: String) = + buffer.append(s"${indent}${line}${System.lineSeparator()}") + def indented(block: => Unit) = { + indentation += 1 + try block + finally indentation -= 1 } - - planStages.zipWithIndex.foreach { (group, idx) => - println(s"Stage $idx: ${group.size} projects: ${group.map(_.name)}") + def mkString = buffer.mkString + } + type StageName = String + def stageId(idx: Int): StageName = s"stage-$idx" + val setupId = "setup-build" + val setupOutputs = s"needs.$setupId.outputs" + val printer = new Printer() + import printer._ + println(s""" + |# projects total: ${meta.totalProjects} + |# min stars count: ${meta.minStarsCount} + |# max projects count: ${meta.maxProjectsCount} + | + |name: "Open Community Build" + |on: + | workflow_dispatch: + | inputs: + | published-scala-version: + | type: string + | description: 'Published Scala version to use, if empty compiler would be build with default name' + | repository-url: + | type: string + | description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" + | default: "lampepfl/dotty" + | repository-branch: + | type: string + | description: "GitHub repository branch for compiler to build, ignored when published-scala-version is defined" + | default: "main" + |jobs: + | $setupId: + | runs-on: ubuntu-22.04 + | continue-on-error: false + | outputs: + | scala-version: $${{ steps.setup.outputs.scala-version }} + | maven-repo-url: $${{ steps.setup.outputs.maven-repo-url }} + | steps: + | - name: "Git Checkout" + | uses: actions/checkout@v3 + | - name: "Setup build" + | uses: ./.github/actions/setup-build + | id: setup + | with: + | scala-version: $${{ inputs.published-scala-version }} + | repository-url: $${{ inputs.repository-url }} + | repository-branch: $${{ inputs.repository-branch }} + |""".stripMargin) + plan.zipWithIndex.foreach { case (projects, idx) => + indented { + println(s"${stageId(idx)}:") + indented { + println("runs-on: ubuntu-22.04") + println(s"needs: ${if idx == 0 then setupId else stageId(idx - 1)}") + println("continue-on-error: true") + println("strategy:") + indented { + println("matrix:") + indented { + println("include:") + for project <- projects + do println(s"- name: ${project.name}") + } + } + println("steps:") + indented { + println("- name: \"Git Checkout\"") + println(" uses: actions/checkout@v3") + println("- name: \"Build project\"") + println(" uses: ./.github/actions/build-project") + println(" with:") + println(" project-name: ${{ matrix.name }}") + println(s" scala-version: $${{ $setupOutputs.scala-version }}") + println(s" maven-repo-url: $${{ $setupOutputs.maven-repo-url }}") + println(" elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }}") + println(" elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }}") + } + } } - - import java.nio.file._ - val dataPath = Paths.get("data") - val dest = dataPath.resolve("buildPlan.json") - println("Projects in build plan: " + plan.size) - val json = toJson(planStages) - Files.createDirectories(dest.getParent) - Files.write(dest, json.toString.getBytes) } - try Await.ready(task, 15.minute) - catch { - case ex: Throwable => - println(s"Exception $ex") - threadPool.shutdownNow() - threadPool.awaitTermination(1, MINUTES) - } + printer.mkString +} diff --git a/coordinator/src/main/scala/cache.scala b/coordinator/src/main/scala/cache.scala index 4f2afa01..62d558c6 100644 --- a/coordinator/src/main/scala/cache.scala +++ b/coordinator/src/main/scala/cache.scala @@ -15,8 +15,7 @@ def cachedSingle[V](dest: String)(op: => V)(using CacheDriver[String, V]): V = def cached[V, K](op: K => V)(using cacheDriver: CacheDriver[K, V]): K => V = (k: K) => val dest = cacheDriver.dest(k) - if Files.exists(dest) then - cacheDriver.load(String(Files.readAllBytes(dest)), k) + if Files.exists(dest) then cacheDriver.load(String(Files.readAllBytes(dest)), k) else val res = op(k) Files.createDirectories(dest.getParent) @@ -28,8 +27,7 @@ def cachedAsync[V, K](op: K => AsyncResponse[V])(using ): K => AsyncResponse[V] = (k: K) => val dest = cacheDriver.dest(k) - if Files.exists(dest) then - Future { cacheDriver.load(String(Files.readAllBytes(dest)), k) } + if Files.exists(dest) then Future { cacheDriver.load(String(Files.readAllBytes(dest)), k) } else op(k).map { res => Files.createDirectories(dest.getParent) @@ -45,7 +43,7 @@ given CacheDriver[Project, ProjectModules] with def load(data: String, key: Project): ProjectModules = val mvs = data.linesIterator.toSeq.map { l => - val v +: mds = l.split(",").toSeq + val v +: mds = l.split(",").toSeq: @unchecked ModuleInVersion(v, mds) } ProjectModules(key, mvs) @@ -73,10 +71,10 @@ object DepOps: given CacheDriver[ModuleVersion, Target] with def write(v: Target): String = - (Dep(v.id, "_") +: v.deps).map(DepOps.write).mkString("\n") + (Dep(v.id, "_") +: v.deps).map(DepOps.write).mkString("\n"): @unchecked def load(data: String, key: ModuleVersion): Target = - val Dep(id, _) +: deps = data.linesIterator.toSeq.map(DepOps.load) + val Dep(id, _) +: deps = data.linesIterator.toSeq.map(DepOps.load): @unchecked Target(id, deps) def dest(v: ModuleVersion): Path = diff --git a/coordinator/src/main/scala/core.scala b/coordinator/src/main/scala/core.scala index b7ec3af8..180d580e 100644 --- a/coordinator/src/main/scala/core.scala +++ b/coordinator/src/main/scala/core.scala @@ -26,7 +26,7 @@ case class MvnMapping(name: String, version: String, mvn: String, deps: Seq[Stri object MvnMapping: def load(s: String) = - val Array(name, version, mvn, deps*) = s.split(",") + val Array(name, version, mvn, deps*) = s.split(","): @unchecked MvnMapping(name, version, mvn, deps) case class TargetId(org: String, name: String): @@ -107,4 +107,3 @@ given Conversion[String, SemVersion] = version => patch = versionPart(2), milestone = milestone ) - diff --git a/coordinator/src/main/scala/deps.scala b/coordinator/src/main/scala/deps.scala index ed7b5ebd..9e551b87 100644 --- a/coordinator/src/main/scala/deps.scala +++ b/coordinator/src/main/scala/deps.scala @@ -6,6 +6,8 @@ import scala.concurrent.* import scala.concurrent.duration.* import java.time.OffsetDateTime import java.util.concurrent.TimeUnit.SECONDS +import java.net.SocketTimeoutException +import java.net.UnknownHostException // TODO scala3 should be more robust def loadProjects(scalaBinaryVersion: String): Seq[Project] = @@ -50,7 +52,7 @@ def loadScaladexProject(scalaBinaryVersion: String)( .projectSummary(project.org, project.name, scalaBinaryVersion) .flatMap { case None => - System.err.println( + Console.err.println( s"No project summary for ${project.org}/${project.name}" ) Future.successful(Nil) @@ -67,7 +69,7 @@ def loadScaladexProject(scalaBinaryVersion: String)( ) .map { response => if (response.pagination.pageCount != 1) - System.err.println( + Console.err.println( "Scaladex now implementes pagination! Ignoring artifact metadata from additional pages" ) // Order versions based on their release date, it should be more stable in case of hash-based pre-releases @@ -81,9 +83,7 @@ def loadScaladexProject(scalaBinaryVersion: String)( .map(_.toMap) orderedVersions = projectSummary.versions .flatMap(v => releaseDates.get(v).map(VersionRelease(v, _))) - .sortBy(_.releaseDate)(using - summon[Ordering[OffsetDateTime]].reverse - ) + .sortBy(_.releaseDate)(using summon[Ordering[OffsetDateTime]].reverse) .map(_.version) yield for version <- orderedVersions yield ModuleInVersion( @@ -110,11 +110,9 @@ def asTarget(scalaBinaryVersion: String)(mv: ModuleVersion): Target = import mv._ val url = s"https://index.scala-lang.org/${p.org}/${p.name}/${name}/${version}?target=_$scalaBinaryVersion" - println(url) val d = Jsoup.connect(url).get() val gradle = d.select("#copy-gradle").text() - println(gradle) - val GradleDep(o, n, v) = gradle + val GradleDep(o, n, v) = gradle: @unchecked val orgParsed = o.split('.').mkString("/") val mCentralUrl = s"https://repo1.maven.org/maven2/$orgParsed/$n/$v/$n-$v.pom" @@ -141,42 +139,47 @@ def loadMavenInfo(scalaBinaryVersion: String)( s"Empty modules list in ${projectModules.project}" ) val ModuleInVersion(version, modules) = projectModules.mvs - .find(v => findTag(repoName, v.version).isRight) + .find(v => findTag(repoName, v.version).isDefined) .getOrElse(projectModules.mvs.head) - val tasks = modules.map{module => - def tryFetch(backoffSeconds: Int): AsyncResponse[Option[Target]] = - Future({ - val target = cached { - asTarget(scalaBinaryVersion)(_) - }(ModuleVersion(module, version, projectModules.project)) - Some(target) - }) - .recoverWith { - case ex: HttpStatusException if ex.getStatusCode == 503 && !Thread.interrupted() => - Console.err.println( - s"Failed to load maven info for $org/$name: retry with backoff ${backoffSeconds}s" - ) - SECONDS.sleep(backoffSeconds) - tryFetch((backoffSeconds * 2).min(60)) - - case ex: Exception => - Console.err.println( - s"Failed to load maven info for $org/$name: ${ex}" - ) - Future.failed(ex) - } - tryFetch(1) + val tasks = modules.map { module => + def tryFetch(backoffSeconds: Int): AsyncResponse[Option[Target]] = { + inline def backoff(reason: => String) = { + Console.err.println( + s"Failed to load maven info for $org/$name, reason: $reason: retry with backoff ${backoffSeconds}s" + ) + SECONDS.sleep(backoffSeconds) + tryFetch((backoffSeconds * 2).min(60)) + } + Future({ + val target = cached { + asTarget(scalaBinaryVersion)(_) + }(ModuleVersion(module, version, projectModules.project)) + Some(target) + }) + .recoverWith { + case ex: UnknownHostException => backoff("service not found") + case ex: SocketTimeoutException => backoff("socket timeout exception") + case ex: HttpStatusException if ex.getStatusCode == 503 => + backoff("service unavailable") + case ex: Exception => + Console.err.println( + s"Failed to load maven info for $org/$name: ${ex}" + ) + Future.failed(ex) + } } + tryFetch(1) + } - Future.foldLeft(tasks)(List.empty[Target]){ - case (acc, target) => acc ::: target.toList + Future + .foldLeft(tasks)(List.empty[Target]) { case (acc, target) => + acc ::: target.toList } .map(LoadedProject(projectModules.project, version, _)) /** @param scalaBinaryVersion - * Scala binary version name (major.minor) or `3` for scala 3 - following - * scaladex's convention + * Scala binary version name (major.minor) or `3` for scala 3 - following scaladex's convention */ def loadDepenenecyGraph( scalaBinaryVersion: String, @@ -186,10 +189,9 @@ def loadDepenenecyGraph( filterPatterns: Seq[String] = Nil ): AsyncResponse[DependencyGraph] = val patterns = filterPatterns.map(_.r) - def loadProject(p: Project): AsyncResponse[ProjectModules] = cachedAsync { - (p: Project) => - loadScaladexProject(scalaBinaryVersion)(p) - .map(projectModulesFilter(patterns)) + def loadProject(p: Project): AsyncResponse[ProjectModules] = cachedAsync { (p: Project) => + loadScaladexProject(scalaBinaryVersion)(p) + .map(projectModulesFilter(patterns)) }(p) val required = LazyList @@ -222,8 +224,7 @@ def loadDepenenecyGraph( loadMavenInfo(scalaBinaryVersion)(project) .map(Option(_)) .recover { - case ex: org.jsoup.HttpStatusException - if ex.getStatusCode() == 404 => + case ex: org.jsoup.HttpStatusException if ex.getStatusCode() == 404 => System.err.println(s"Missing Maven info: ${ex.getUrl()}") None } diff --git a/coordinator/src/main/scala/encoding.scala b/coordinator/src/main/scala/encoding.scala index 31072c1b..dd12bd14 100644 --- a/coordinator/src/main/scala/encoding.scala +++ b/coordinator/src/main/scala/encoding.scala @@ -3,7 +3,9 @@ import org.json4s.native.Serialization import org.json4s.ext.EnumSerializer import java.time.OffsetDateTime -given Formats = Serialization.formats(NoTypeHints) + TestingModeEnumSerializer() + UTCOffsetDateTimeSerializer() +given Formats = Serialization.formats( + NoTypeHints +) + TestingModeEnumSerializer() + UTCOffsetDateTimeSerializer() class TestingModeEnumSerializer extends CustomSerializer[TestingMode](format => { @@ -24,18 +26,22 @@ class TestingModeEnumSerializer (deserialize, serialize) }) +def toJson[T <: AnyRef](obj: T, pretty: Boolean = false): String = + if pretty + then Serialization.writePretty(obj) + else Serialization.write(obj) def toJson[T <: AnyRef](obj: T): String = Serialization.write(obj) -def fromJson[T: Manifest](json: String): T = Serialization.read(json) +def fromJson[T: Manifest](json: String): T = Serialization.read(json) // Custom serializer in org.json4s.ext does not handle 2022-04-29T03:39:03Z -class UTCOffsetDateTimeSerializer extends CustomSerializer[OffsetDateTime](format => { - def deserialize: PartialFunction[JValue, OffsetDateTime] = { - case JString(value) => OffsetDateTime.parse(value) - } - def serialize: PartialFunction[Any, JValue] = { - case v: OffsetDateTime => JString(v.toString()) - } - (deserialize, serialize) - } -) \ No newline at end of file +class UTCOffsetDateTimeSerializer + extends CustomSerializer[OffsetDateTime](format => { + def deserialize: PartialFunction[JValue, OffsetDateTime] = { case JString(value) => + OffsetDateTime.parse(value) + } + def serialize: PartialFunction[Any, JValue] = { case v: OffsetDateTime => + JString(v.toString()) + } + (deserialize, serialize) + }) diff --git a/coordinator/src/main/scala/results.scala b/coordinator/src/main/scala/results.scala deleted file mode 100644 index b66e97a6..00000000 --- a/coordinator/src/main/scala/results.scala +++ /dev/null @@ -1,65 +0,0 @@ -import collection.JavaConverters._ -import java.nio.file._ -import scala.sys.process._ - -case class Result(name: String, compiled: Int, test: Int, published: Int, failureMsg: Seq[String]) - -val cloneProblems = Seq("Repo was not clonned!") - -def listResult(p: Path): Result = - val name = p.getFileName.getFileName.toString - if !Files.exists(p.resolve("build-summary.txt")) then - Result(name, 0, 0, 0, cloneProblems) - else - val lines = Files.readAllLines(p.resolve("build-summary.txt")).asScala - val res = lines.map { l => - val name :: rest = l.split(", ").toList - val compiled = if l.contains("compile:ok") then 1 else 0 - val tested = if l.contains("test:ok") then 1 else 0 - val published = if l.contains("publish:ok") then 1 else 0 - val failure = if l.contains(":failed") then List(l) else Nil - Result(name, compiled, tested, published, failure) - } - res.foldLeft(Result(name, 0, 0, 0, Nil)){ (res, e) => - Result(name, - res.compiled + e.compiled, - res.test + e.test, - res.published + e.published, - res.failureMsg ++ e.failureMsg.map(_ => e.name) - ) - } - -@main def resultSummary = - val ws = Paths.get("ws") - val projects = Files.list(ws).iterator.asScala.toSeq - val results = projects.map(listResult) - - val ignoredProblems = - Files.readAllLines(Paths.get("ignored_projects.txt")).asScala - .map(_.split(':').head).toSet - - val s = results.map { r => - val status = r.failureMsg match - case Nil if ignoredProblems.contains(r.name) => "OK - FIXED" - case Nil => "OK" - case problems if ignoredProblems.contains(r.name) => "IGNORED" - case `cloneProblems` => "MISSING TAG" - case scopes => "Failed " + scopes.size + " scopes" - - - r.name + " " + status - } - - println(s.mkString("\n")) - - val (ignored, someFailures) = results.filter(_.failureMsg.nonEmpty) - .partition(r => ignoredProblems(r.name)) - val (missingTag, failed) = someFailures.partition(_.failureMsg == cloneProblems) - val succeded = results.count(_.failureMsg.isEmpty) - - - println(s"${failed.size} failed, $succeded succeded and ${ignored.size} ignored. " + - s"${missingTag.size} are missing proper release tags") - - println("\n\n Failed: " + failed.map(_.name).mkString(", ")) - From d0f0c558421ba985e201af70b9ba1ef9e8943526 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 19:43:36 +0100 Subject: [PATCH 068/154] Don't build coordinator image --- coordinator/Dockerfile | 3 --- scripts/build-coordinator.sh | 23 ----------------------- scripts/build-quick.sh | 1 - 3 files changed, 27 deletions(-) delete mode 100644 coordinator/Dockerfile delete mode 100755 scripts/build-coordinator.sh diff --git a/coordinator/Dockerfile b/coordinator/Dockerfile deleted file mode 100644 index fde56b33..00000000 --- a/coordinator/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -ARG BASE_IMAGE -FROM $BASE_IMAGE -COPY . /build/ diff --git a/scripts/build-coordinator.sh b/scripts/build-coordinator.sh deleted file mode 100755 index 914e3937..00000000 --- a/scripts/build-coordinator.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env bash -set -e - -if [ $# -ne 1 ]; then - echo "Wrong number of script arguments. Expected $0 " - exit 1 -fi - -scriptDir="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" -source $scriptDir/utils.sh - -VERSION="$1" -TAG_NAME=$(buildTag $VERSION 11) -CACHE_FROM_TAG="$PREV_CB_VERSION" - -imageName=virtuslab/scala-community-build-coordinator - -docker pull $imageName:$CACHE_FROM_TAG || true -docker build \ - --build-arg BASE_IMAGE="virtuslab/scala-community-build-builder-base:$TAG_NAME" \ - -t "$imageName:$VERSION" \ - --cache-from "$imageName:$CACHE_FROM_TAG" \ - $scriptDir/../coordinator diff --git a/scripts/build-quick.sh b/scripts/build-quick.sh index b96f3127..9cdad504 100755 --- a/scripts/build-quick.sh +++ b/scripts/build-quick.sh @@ -11,7 +11,6 @@ JDK_VERSION="$2" scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -$scriptDir/build-coordinator.sh "$VERSION" $scriptDir/build-compiler-builder.sh "$VERSION" $scriptDir/build-project-builder.sh "$VERSION" "$JDK_VERSION" $scriptDir/build-mvn-repo.sh "$VERSION" From 57ec9c34e6b1d36afe1231790a66298459bec340 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 19:44:34 +0100 Subject: [PATCH 069/154] Allow to build with JDK 19 --- README.md | 22 ++------- builder-base/Dockerfile | 19 +++++--- builder-base/warmup.sh | 2 +- k8s/mvn-repo.yaml | 2 +- project-builder/Dockerfile | 14 +++--- .../sbt/CommunityBuildPlugin.scala | 38 ++++++++------- project-builder/sbt/build.sh | 1 - scripts/build-all.sh | 4 +- scripts/build-builder-base.sh | 26 +++++++++- tmp.md | 48 +++++++++++++++++++ 10 files changed, 120 insertions(+), 56 deletions(-) create mode 100644 tmp.md diff --git a/README.md b/README.md index 536b749b..eedb9a10 100644 --- a/README.md +++ b/README.md @@ -93,19 +93,19 @@ eval $(minikube -p minikube docker-env) Most likely you'll need to build the base image only once (it doesn't get modified too often but building it takes quite a lot of time), e.g.: ```shell -scripts/build-builder-base.sh v0.1.2 +scripts/build-builder-base.sh v0.2.0 ``` Build all the remaining images ```shell -scripts/build-quick.sh v0.1.2 +scripts/build-quick.sh v0.2.0 ``` or (re)build each image separately e.g. ```shell -scripts/build-mvn-repo.sh v0.1.2 +scripts/build-mvn-repo.sh v0.2.0 ``` ### Deploying and debugging in k8s @@ -212,22 +212,6 @@ You should then bump the versions in the yaml config. For easier development of shared jenkins libraries you can use `scripts/push-jenkins-lib.sh` to upload the locally modified files without having to restart jenkins. -### Accelerating development and testing in jenkins - -As the entire flow is quite time consuming you might find it more convenient to skip some parts of it to test some of your changes, e.g. - -* Compute the build plan only once locally and pass it as a parameter of the build when triggering the daily build - -* Use a manually prepared build plan inluding only a few repositories whose builds are very fast. You can use the ones included in this project (in `sample-repos` directory) for this purpose. -First set up a pod hosting the repositories as shown below and then use the build plan from `sample-repos/buildPlan.json` -```shell -eval $(minikube -p minikube docker-env) -scripts/build-sample-repos.sh -scripts/start-sample-repos.sh -``` - -* Use a version of the compiler which is already published (e.g. `3.1.0`) - this will skip the local build - ### Building a community project locally Assuming you have the maven repo running in k8s, you could try to build a locally cloned project using the already published dependencies. diff --git a/builder-base/Dockerfile b/builder-base/Dockerfile index 77d90f74..7cfba2e7 100644 --- a/builder-base/Dockerfile +++ b/builder-base/Dockerfile @@ -2,15 +2,22 @@ FROM lampepfl/dotty:2021-03-22 ARG JDK_VERSION -# Workaround for https://github.com/nodesource/distributions/issues/1266 -RUN apt-get update; apt-get install ca-certificates && apt-get update +# install requirements, install and configure sdkman +# see https://sdkman.io/usage for configuration options +ENV SDKMAN_DIR=/root/.sdkman +RUN apt -y install curl ca-certificates zip unzip openssl findutils && \ + curl -s "https://get.sdkman.io" | bash && \ + echo "sdkman_auto_answer=true" > $SDKMAN_DIR/etc/config && \ + echo "sdkman_auto_selfupdate=false" >> $SDKMAN_DIR/etc/config -RUN apt-get install -y openjdk-${JDK_VERSION}-jdk-headless dnsutils -RUN update-java-alternatives --set java-1.${JDK_VERSION}.0-openjdk-amd64 +# Source sdkman to make the sdk command available and install candidate +RUN bash -c "source $SDKMAN_DIR/bin/sdkman-init.sh && sdk install java $JDK_VERSION" +# Add candidate path to $PATH environment variable +ENV JAVA_HOME="$SDKMAN_DIR/candidates/java/current" +ENV PATH="$JAVA_HOME/bin:$PATH" WORKDIR /build COPY . /build/ -ENV SBT_VERSIONS="1.6.2 1.7.1" - +ENV SBT_VERSIONS="1.6.2 1.8.2" RUN ./warmup.sh diff --git a/builder-base/warmup.sh b/builder-base/warmup.sh index fbe56dad..09b2ef11 100755 --- a/builder-base/warmup.sh +++ b/builder-base/warmup.sh @@ -2,7 +2,7 @@ set -e -scala_version=3.0.0 # TODO +scala_version=3.2.1 # TODO mkdir warm_up diff --git a/k8s/mvn-repo.yaml b/k8s/mvn-repo.yaml index c8206acd..1083e624 100644 --- a/k8s/mvn-repo.yaml +++ b/k8s/mvn-repo.yaml @@ -20,7 +20,7 @@ spec: secretName: mvn-repo-keystore containers: - name: mvn-repo - image: virtuslab/scala-community-build-mvn-repo:v0.1.2 + image: virtuslab/scala-community-build-mvn-repo:v0.2.0 imagePullPolicy: IfNotPresent ports: - containerPort: 8081 diff --git a/project-builder/Dockerfile b/project-builder/Dockerfile index 0d174f31..193c33fb 100644 --- a/project-builder/Dockerfile +++ b/project-builder/Dockerfile @@ -2,14 +2,14 @@ ARG BASE_IMAGE FROM $BASE_IMAGE RUN apt install -y jq ENV PATH="/root/.local/share/coursier/bin:${PATH}" -RUN curl -fL https://github.com/coursier/launchers/raw/master/cs-x86_64-pc-linux.gz | gzip -d > cs \ - && chmod +x cs \ - && ./cs install mill:0.10.2 scalafix scala-cli --contrib \ - && sh -c "mill --version" \ - && sh -c "scalafix --version" \ - && sh -c "scala-cli --version" +RUN curl -fLo coursier https://github.com/coursier/launchers/raw/master/coursier && \ + chmod +x coursier && \ + ./coursier install mill:0.10.2 scalafix scala-cli --contrib \ + && sh -c "mill --version" \ + && sh -c "scalafix --version" \ + && sh -c "scala-cli --version" # Project dependencies RUN apt update && apt -y install git-lfs protobuf-compiler - +RUN java -version COPY . /build/ diff --git a/project-builder/sbt/CommunityBuildPlugin.scala b/project-builder/sbt/CommunityBuildPlugin.scala index f09fe2fd..6fa9f7bb 100644 --- a/project-builder/sbt/CommunityBuildPlugin.scala +++ b/project-builder/sbt/CommunityBuildPlugin.scala @@ -182,9 +182,8 @@ object CommunityBuildPlugin extends AutoPlugin { Compile / scalacOptions, Test / scalacOptions ) { (args, extracted) => - val argSourceVersion = args.headOption.filter(_.nonEmpty) - def resolveSourceVersion(ref: ProjectRef) = CrossVersion - .partialVersion(extracted.get(ref / scalaVersion)) + def resolveSourceVersion(scalaVersion: String) = CrossVersion + .partialVersion(scalaVersion) .collect { case (3, 0) => "3.0-migration" case (3, 1) => "3.0-migration" @@ -193,21 +192,24 @@ object CommunityBuildPlugin extends AutoPlugin { } (ref: ProjectRef, currentSettings: Seq[String]) => { - argSourceVersion - .orElse(resolveSourceVersion(ref)) - .fold(currentSettings) { sourceVersion => - val newEntries = Seq(s"-source:$sourceVersion") - println( - s"Setting migration mode ${newEntries.mkString(" ")} in ${ref.project}" - ) - // -Xfatal-warnings or -Wconf:any:e are don't allow to perform -source update - val filteredSettings = - Seq("-rewrite", "-source", "-migration", "-Xfatal-warnings") - currentSettings.filterNot { setting => - filteredSettings.exists(setting.contains(_)) || - setting.matches(".*-Wconf.*any:e") - } ++ newEntries - } + val scalaVersion = extracted.get(ref / scalaVersion) + if (!scalaVersion.startsWith("3.")) currentSettings + else + argSourceVersion + .orElse(resolveSourceVersion(ref)) + .fold(currentSettings) { sourceVersion => + val newEntries = Seq(s"-source:$sourceVersion") + println( + s"Setting migration mode ${newEntries.mkString(" ")} in ${ref.project}" + ) + // -Xfatal-warnings or -Wconf:any:e are don't allow to perform -source update + val filteredSettings = + Seq("-rewrite", "-source", "-migration", "-Xfatal-warnings") + currentSettings.filterNot { setting => + filteredSettings.exists(setting.contains(_)) || + setting.matches(".*-Wconf.*any:e") + } ++ newEntries + } } } diff --git a/project-builder/sbt/build.sh b/project-builder/sbt/build.sh index 4ae5244f..d8d5af91 100755 --- a/project-builder/sbt/build.sh +++ b/project-builder/sbt/build.sh @@ -55,7 +55,6 @@ logFile=build.log shouldRetry=false forceScalaVersion=false -# TODO should enable only in Scala3 projects enableMigrationMode=false sourceVersionToUseForMigration="" diff --git a/scripts/build-all.sh b/scripts/build-all.sh index 984775ad..e6f7e891 100755 --- a/scripts/build-all.sh +++ b/scripts/build-all.sh @@ -7,10 +7,10 @@ if [ $# -ne 1 ]; then fi VERSION="$1" -export PREV_CB_VERSION="v0.1.2" +export PREV_CB_VERSION="v0.2.0" javaDefault=11 -javaAccessoryVersions=(8 17) +javaAccessoryVersions=(8 17 19) scriptDir="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" for javaVersion in "${javaAccessoryVersions[@]}"; do diff --git a/scripts/build-builder-base.sh b/scripts/build-builder-base.sh index 121cb5fc..6860e987 100755 --- a/scripts/build-builder-base.sh +++ b/scripts/build-builder-base.sh @@ -17,8 +17,32 @@ CACHE_FROM_TAG=$(buildTag "$PREV_CB_VERSION" $JDK_VERSION) imageName=virtuslab/scala-community-build-builder-base docker pull $imageName:$CACHE_FROM_TAG || true +jdkDistro="" +case $JDK_VERSION in +"8") + jdkDistro="8.0.352-tem" + ;; + +"11") + jdkDistro="11.0.17-tem" + ;; + +"17") + jdkDistro="17.0.5-tem " + ;; + +"19") + jdkDistro="19.0.1-tem" + ;; + +*) + echo "Unexpected JDK version $JDK_VERSION" + exit 1 + ;; +esac + docker build \ - --build-arg JDK_VERSION=${JDK_VERSION} \ + --build-arg JDK_VERSION=${jdkDistro} \ -t "$imageName:$TAG_NAME" \ --cache-from "$imageName:$CACHE_FROM_TAG" \ $scriptDir/../builder-base diff --git a/tmp.md b/tmp.md new file mode 100644 index 00000000..58855501 --- /dev/null +++ b/tmp.md @@ -0,0 +1,48 @@ +// Probably overide var with val +| caspercommunityio/casper-scala-sdk | -> 1.2.3 | | [Open CB #38301](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38301/) | +// zio version? +| cheleb/zio-pravega | -> 0.5.0 | | [Open CB #38255](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38255/) | + +// build-issue? probably mixed scala2 and scala3 sources +| disneystreaming/smithy4s | -> 0.17.1 | | [Open CB #38638](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38638/) | + +| fs2-blobstore/fs2-blobstore | -> 0.8.7 | | [Open CB #38758](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38758/) | + +// typer +| gekomad/itto-csv | -> 2.0.0 | | [Open CB #38542](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38542/) | +| narma/zio-docker | -> 2.0.1-M1 | | [Open CB #38186](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38186/) | +| zio/interop-cats | -> 23.0.0.0 | | [Open CB #38565](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38565/) | +// long standing typer issue +| thoughtworksinc/dsl.scala | -> 2.0.0-M2 | | [Open CB #38139](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38139/) | + +// typer / implicits +| nrinaudo/kantan.parsers | -> 1.0.6 | | [Open CB #38109](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38109/) | + +// creash +| playframework/anorm | -> 2.7.0 | | [Open CB #38520](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38520/) | + +// match exhoustivity +| rescala-lang/rescala | -> 0.32.0 | | [Open CB #37998](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/37998/) | +| zio/zio-schema | -> 0.4.2 | | [Open CB #38363](https://scala3.westeurope.cloudapp.azure.com/job/buildCommunityProject/38363/) | + + + + +// assertion crash +https://github.com/WojciechMazur/community-build3/actions/runs/3887770996/jobs/6637092601#step:11:1232 + +//stackoverflow +https://github.com/WojciechMazur/community-build3/actions/runs/3887770996/jobs/6636830829#step:11:2673 +https://github.com/WojciechMazur/community-build3/actions/runs/3887770996/jobs/6634407658#step:11:2547 +https://github.com/WojciechMazur/community-build3/actions/runs/3887770996/jobs/6636203856#step:11:2708 +https://github.com/WojciechMazur/community-build3/actions/runs/3887770996/jobs/6636193625#step:11:2927 + +// kantan repl typer +https://github.com/WojciechMazur/community-build3/actions/runs/3887770996/jobs/6636525663#step:11:420 + +// forkjoin-dsl, long standing issue +https://github.com/WojciechMazur/community-build3/actions/runs/3887770996/jobs/6636527822#step:11:5924 + +//warnings summon +https://github.com/WojciechMazur/community-build3/actions/runs/3887770996/jobs/6637249781#step:11:471 +if [ $? != 0 ]; then echo failed; else echo ok; fi \ No newline at end of file From fcba0ee22a406fefad95a06e18ff195fdb32cd06 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 19:45:29 +0100 Subject: [PATCH 070/154] Use public instance of ES to create raports --- scripts/raport-regressions.scala | 153 +++++++++++++++---------------- 1 file changed, 76 insertions(+), 77 deletions(-) diff --git a/scripts/raport-regressions.scala b/scripts/raport-regressions.scala index 4bd9aebd..6760f826 100755 --- a/scripts/raport-regressions.scala +++ b/scripts/raport-regressions.scala @@ -1,7 +1,7 @@ #!/usr/bin/env -S scala-cli shebang //> using scala "3" -//> using lib "com.sksamuel.elastic4s:elastic4s-client-esjava_2.13:8.5.1" -//> using lib "org.slf4j:slf4j-simple:2.0.5" +//> using lib "com.sksamuel.elastic4s:elastic4s-client-esjava_2.13:8.5.2" +//> using lib "org.slf4j:slf4j-simple:2.0.6" import com.sksamuel.elastic4s import elastic4s.* @@ -19,27 +19,57 @@ import scala.io.Source import scala.concurrent.* import scala.concurrent.duration.* import scala.io.AnsiColor.* +import org.elasticsearch.client.RestClient +import org.apache.http.HttpHost given ExecutionContext = ExecutionContext.global val BuildSummariesIndex = "project-build-summary" val DefaultTimeout = 5.minutes -val ElasticsearchUrl = "https://localhost:9200" +val ElasticsearchHost = "scala3.westeurope.cloudapp.azure.com" +val ElasticsearchUrl = s"https://$ElasticsearchHost/data/" // ./scripts/show-elastic-credentials.sh val ElasticsearchCredentials = new UsernamePasswordCredentials( sys.env.getOrElse("ES_USERNAME", "elastic"), sys.env.getOrElse("ES_PASSWORD", "changeme") ) +lazy val esClient = { + val clientConfig = new HttpClientConfigCallback { + override def customizeHttpClient( + httpClientBuilder: HttpAsyncClientBuilder + ): HttpAsyncClientBuilder = { + val creds = new BasicCredentialsProvider() + creds + .setCredentials(AuthScope.ANY, ElasticsearchCredentials) + httpClientBuilder + .setDefaultCredentialsProvider(creds) + } + } + + ElasticClient( + JavaClient.fromRestClient( + RestClient + .builder(HttpHost(ElasticsearchHost, -1, "https")) + .setPathPrefix("/data") + .setHttpClientConfigCallback(clientConfig) + .build() + ) + ) +} lazy val NightlyReleases = { val re = raw"(?<=title=$")(.+-bin-\d{8}-\w{7}-NIGHTLY)(?=/$")".r - val html = Source.fromURL("https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/") + val html = Source.fromURL( + "https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/" + ) re.findAllIn(html.mkString).toVector } lazy val StableScalaVersions = { val re = raw"(?<=title=$")(\d+\.\d+\.\d+(-RC\d+)?)(?=/$")".r - val html = Source.fromURL("https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/") + val html = Source.fromURL( + "https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/" + ) re.findAllIn(html.mkString).toVector } def PreviousScalaReleases = NightlyReleases @@ -50,7 +80,9 @@ def PreviousScalaReleases = NightlyReleases case opt if opt.contains("-compareWith=") => opt.dropWhile(_ != '=').tail } printLine() - println(s"Reporting failed community build projects using Scala $scalaVersion") + println( + s"Reporting failed community build projects using Scala $scalaVersion" + ) val failedProjects = listFailedProjects(scalaVersion) printLine() val reportedProjects = compareWithScalaVersion @@ -63,7 +95,9 @@ def PreviousScalaReleases = NightlyReleases failedNow.filter(p => !ignoredProjects.contains(p.project)) } if reportedProjects.nonEmpty then - reportCompilerRegressions(reportedProjects, scalaVersion)(Reporter.Default(scalaVersion)) + reportCompilerRegressions(reportedProjects, scalaVersion)( + Reporter.Default(scalaVersion) + ) printLine() esClient.close() @@ -85,11 +119,15 @@ extension (summary: List[SourceFields]) val taskResults = module(task).asInstanceOf[SourceFields] taskResults("status") == "failed" } - private def existsModuleThat(pred: SourceFields ?=> Boolean) = summary.exists(pred(using _)) + private def existsModuleThat(pred: SourceFields ?=> Boolean) = + summary.exists(pred(using _)) end extension -def listFailedProjects(scalaVersion: String, logFailed: Boolean = true): Seq[FailedProject] = - val Limit = 1000 +def listFailedProjects( + scalaVersion: String, + logFailed: Boolean = true +): Seq[FailedProject] = + val Limit = 1200 val projectVersionsStatusAggregation = termsAgg("versions", "version") .order(TermsOrder("buildTimestamp", asc = false)) @@ -97,7 +135,7 @@ def listFailedProjects(scalaVersion: String, logFailed: Boolean = true): Seq[Fai maxAgg("buildTimestamp", "timestamp"), termsAgg("status", "status") ) - .size(20) // last 5 versions + .size(100) // last 5 versions def process(resp: SearchResponse): Seq[FailedProject] = { val projectVersions = resp.aggs @@ -147,11 +185,12 @@ def listFailedProjects(scalaVersion: String, logFailed: Boolean = true): Seq[Fai def logProject(label: String)(color: String) = if logFailed then println( s"$color${label.padTo(8, " ").mkString}$RESET failure in $BOLD${project.orgRepoName} @ ${projectVersions( - project.searchName - )}$RESET - $buildURL" + project.searchName + )}$RESET - $buildURL" ) val compilerFailure = summary.compilerFailure - if hasNewerPassingVersion(project, lastFailedVersion) then None // ignore failure + if hasNewerPassingVersion(project, lastFailedVersion) then + None // ignore failure else if summary.compilerFailure then logProject("COMPILER")(RED) if summary.testsFailure then logProject("TEST")(YELLOW) @@ -219,11 +258,13 @@ def projectHistory(project: FailedProject) = fieldSort("scalaVersion").desc(), fieldSort("timestamp").desc() ) - .sourceInclude("scalaVersion","version","summary") + .sourceInclude("scalaVersion", "version", "summary") } .map( _.fold[Seq[ProjectHistoryEntry]]( - reportFailedQuery(s"Project build history ${project.project.orgRepoName}") + reportFailedQuery( + s"Project build history ${project.project.orgRepoName}" + ) .andThen(_ => Nil), _.hits.hits .map(_.sourceAsMap) @@ -236,7 +277,9 @@ def projectHistory(project: FailedProject) = scalaVersion = fields("scalaVersion").asInstanceOf[String], version = fields("version").asInstanceOf[String], isCurrentVersion = isCurrentVersion, - compilerFailure = fields("summary").asInstanceOf[List[SourceFields]].compilerFailure + compilerFailure = fields("summary") + .asInstanceOf[List[SourceFields]] + .compilerFailure ) } ) @@ -263,7 +306,12 @@ object Reporter: sameVersionRegressions: Seq[ProjectHistoryEntry], diffVersionRegressions: Seq[ProjectHistoryEntry] ): Unit = { - def showRow(project: String, version: String, buildURL: String, issueURL: String = "") = + def showRow( + project: String, + version: String, + buildURL: String, + issueURL: String = "" + ) = println(s"| $project | $version | $issueURL | $buildURL |") val allRegressions = sameVersionRegressions ++ diffVersionRegressions printLine() @@ -276,7 +324,8 @@ object Reporter: val version = failedProjects .get(p.project) .collect { - case failed if p.version != failed.version => s"${p.version} -> ${failed.version}" + case failed if p.version != failed.version => + s"${p.version} -> ${failed.version}" } .getOrElse(p.version) val buildUrl = { @@ -298,7 +347,9 @@ private def reportCompilerRegressions( .toMap val failedProjects = projects.map(v => v.project -> v).toMap - val projectHistory = failedProjectHistory.map { (key, value) => key.project -> value } + val projectHistory = failedProjectHistory.map { (key, value) => + key.project -> value + } val allHistory = projectHistory.values.flatten.toSeq if reporter.prelude.nonEmpty then @@ -316,9 +367,11 @@ private def reportCompilerRegressions( prev.contains(v.project) // failed in newer version ) .sortBy(_.project.searchName) - val sameVersionRegressions = regressionsSinceLastVersion(exactVersion = true) - val diffVersionRegressions = regressionsSinceLastVersion(exactVersion = false) - .diff(sameVersionRegressions) + val sameVersionRegressions = + regressionsSinceLastVersion(exactVersion = true) + val diffVersionRegressions = + regressionsSinceLastVersion(exactVersion = false) + .diff(sameVersionRegressions) val allRegressions = sameVersionRegressions ++ diffVersionRegressions if allRegressions.isEmpty then prev @@ -379,57 +432,3 @@ def isVersionNewerThen(version: String, reference: String) = end isVersionNewerThen def isVersionNewerOrEqualThen(version: String, reference: String) = version == reference || isVersionNewerThen(version, reference) - -lazy val esClient = - val clientConfig = new HttpClientConfigCallback { - override def customizeHttpClient( - httpClientBuilder: HttpAsyncClientBuilder - ): HttpAsyncClientBuilder = { - val creds = new BasicCredentialsProvider() - creds.setCredentials(AuthScope.ANY, ElasticsearchCredentials) - httpClientBuilder - .setDefaultCredentialsProvider(creds) - // Custom SSL context that would not require ES certificate - .setSSLContext(unsafe.UnsafeSSLContext) - .setHostnameVerifier(unsafe.VerifiesAllHostNames) - } - } - - ElasticClient( - JavaClient( - ElasticProperties(ElasticsearchUrl), - clientConfig - ) - ) -end esClient - -// Used to connect in localhost port-forwarding to K8s cluster without certifacates -object unsafe: - import javax.net.ssl.{SSLSocket, SSLSession} - import java.security.cert.X509Certificate - import org.apache.http.conn.ssl.X509HostnameVerifier - object VerifiesAllHostNames extends X509HostnameVerifier { - override def verify(x: String, y: SSLSession): Boolean = true - override def verify(x: String, y: SSLSocket): Unit = () - override def verify(x: String, y: X509Certificate): Unit = () - override def verify(x: String, y: Array[String], x$2: Array[String]): Unit = () - } - - lazy val UnsafeSSLContext = { - object TrustAll extends javax.net.ssl.X509TrustManager { - override def getAcceptedIssuers(): Array[X509Certificate] = Array() - override def checkClientTrusted( - x509Certificates: Array[X509Certificate], - s: String - ) = () - override def checkServerTrusted( - x509Certificates: Array[X509Certificate], - s: String - ) = () - } - - val instance = javax.net.ssl.SSLContext.getInstance("SSL") - instance.init(null, Array(TrustAll), new java.security.SecureRandom()) - instance - } -end unsafe \ No newline at end of file From 3b66d9608f98afb199bd1c1b6308a9ffb15d5693 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 19:45:42 +0100 Subject: [PATCH 071/154] Update configs --- env/prod/config/filtered-projects.txt | 21 ++++++- env/prod/config/projects-config.conf | 86 +++++++++++++++++++++------ env/prod/config/replaced-projects.txt | 3 - 3 files changed, 85 insertions(+), 25 deletions(-) diff --git a/env/prod/config/filtered-projects.txt b/env/prod/config/filtered-projects.txt index 333e0f5a..9b155fd6 100644 --- a/env/prod/config/filtered-projects.txt +++ b/env/prod/config/filtered-projects.txt @@ -24,12 +24,17 @@ cucumber:action-publish-sbt:.* pityka:aten-scala:.* stryker:mutator_mutation-testing-elements:.* wireapp:wire-signals:.* +davidledwards:zookeeper:.* # Missing module moduleMappings busymachines:pureharm-db-core:.* eed3si9n:sbt-coursier:.* neandertech:jsonrpclib:.* +## maybe mill issues when mapping +finos:morphir-scala:.* +iltotore:iron:.* + # Not an official release version com-lihaoyi:ammonite:.* guardian:support-frontend:.* @@ -96,6 +101,10 @@ arturopala:gitignore:.* fehu:opentracing-scala:.* lorandszakacs:sprout:0.0.[0-5] rssh:scala-gopher:.* +wangzaixiang:wjson:.* + +# Missing dependencies - requires submodules +scalacenter_scala-debug-adapter ## Outdated version, needs new release 2m:yabai-scala:2.0.[0-1] @@ -157,6 +166,7 @@ zio:zio-aws:.* ## wartremover atedeg:mdm:.* cognitedata:cognite-sdk-scala:.* +guymers_ceesvee kevin-lee:just-semver:.* kevin-lee:just-sysprocess:.* medeia:medeia:.* @@ -171,6 +181,7 @@ kubukoz:spotify-next:.* kubukoz:sup:.* polyvariant:colorize-scala:.* polyvariant:scodec-java-classfile:.* +polyvariant:treesitter4s:.* # Depends on no longer available pre-release oleg-py:shironeko:0.2.0-M.* @@ -185,6 +196,10 @@ laserdisc-io:fs2-aws:5.0.* ## override opaque type tabdulradi:mazboot:.* -# Unsupported minimal JDK version -## JDK 19 -softwaremill:tapir-loom:.* \ No newline at end of file + +# scala-cli project +alexarchambault:scalacon-2022-demo:.* +alexarchambault:scalacon2022-demo:.* + +# bleep projects +oyvindberg:tui-scala:.* \ No newline at end of file diff --git a/env/prod/config/projects-config.conf b/env/prod/config/projects-config.conf index 89358122..8ba92ae2 100644 --- a/env/prod/config/projects-config.conf +++ b/env/prod/config/projects-config.conf @@ -5,7 +5,7 @@ aaronp_code-template.tests=compile-only # uses sript engine factory to work with akka_akka { // Based on Scala3 managed community build tests = compile-only - memory-request-mb = 5120 + memory-request-mb = 6094 sbt { options = ["-J-Xmx5g"] commands = [ @@ -16,6 +16,7 @@ akka_akka { } } alejandrohdezma_http4s-munit { + tests = compile-only sbt.commands = [ // Does not compile with any version of Scala 3 """set `http4s-munit`/Test/unmanagedSources/excludeFilter ~= {_ || "Http4sTestHttpRoutesSuiteSuite.scala" || "Http4sTestAuthedRoutesSuiteSuite.scala" }""" @@ -61,21 +62,22 @@ cheleb_zio-pravega { tests = compile-only // uses Docker sbt.commands = ["""set pravega/Test/unmanagedSources/excludeFilter ~= {_ || "CreateResourcesExample.scala" }"""] // error in source } +clevercloud_pulsar4s.tests = compile-only clockworkconsulting_peregrin.tests = compile-only clulab_fatdynet.tests = compile-only com-lihaoyi_requests-scala.tests = compile-only dacr_jassh.tests = compile-only darrenjw_scala-glm.tests = compile-only +danslapman_morphling{ + projects.exclude = [morphling-circe] // Needs update due to source compatible change +} davenverse_fuuid{ sbt.commands = [ // Disable intergration tests using test containers """set doobie/Test/unmanagedSources/excludeFilter ~= {_ || "PostgresInstanceSpec.scala" || "PostgresTraversalSpec.scala"} """ ] } -danslapman_morphling{ - projects.exclude = [morphling-circe] // Needs update due to source compatible change -} davenverse_rediculous.tests = compile-only davenverse_rediculous-concurrent.tests = compile-only davenverse_whale-tail.tests = compile-only @@ -121,6 +123,7 @@ endpoints4s_endpoints4s{ } } +enragedginger_akka-quartz-scheduler.tests = compile-only erikerlandson_coulomb { projects.exclude = ["com.manyangled%coulomb-docs"] // Fails in scaladoc, needs SN nscplugin which might not be published yet } @@ -137,18 +140,21 @@ etorreborre_specs2 { ] } +fasterxml_jackson-module-scala.tests = compile-only +fd4s_fs2-kafka{ + sbt.commands = [ + // Disable intergration tests using test containers + """set core/Test/unmanagedSources/excludeFilter ~= {_ || "KafkaProducerConnectionSpec.scala" || "KafkaConsumerSpec.scala" || "KafkaProducerSpec.scala" || "TransactionalKafkaProducerSpec.scala" || "TransactionalKafkaProducerTimeoutSpec.scala" || "KafkaAdminClientSpec.scala"} """ + ] +} fomkin_korolev { projects.exclude=[ "org.fomkin%korolev-http4s" # Conflicting cross Scala versions _3 vs _2.13 ] tests = compile-only //deadlocks in the CB } - -fd4s_fs2-kafka{ - sbt.commands = [ - // Disable intergration tests using test containers - """set core/Test/unmanagedSources/excludeFilter ~= {_ || "KafkaProducerConnectionSpec.scala" || "KafkaConsumerSpec.scala" || "KafkaProducerSpec.scala" || "TransactionalKafkaProducerSpec.scala" || "TransactionalKafkaProducerTimeoutSpec.scala" || "KafkaAdminClientSpec.scala"} """ - ] +frawa_typed-json.projects.overrides { + typed-json.tests = disabled // tries to read non-existing file } fs2-blobstore_fs2-blobstore.tests = compile-only @@ -156,10 +162,17 @@ gchudnov_swearwolf.sbt.commands = ["disableFatalWarnings"] geirolz_fly4s.tests = compile-only // flaky geirolz_scope.tests = compile-only gemini-hlsw_gsp-graphql.tests = compile-only // uses Docker +gonzih_cats-nats.tests = compile-only guymers_ceesvee.tests = compile-only // flaky giabao_asm-flow.tests = disabled // Does not compile giabao_paho-akka.tests = compile-only giiita_refuel.tests = compile-only +greenleafoss_green-leaf-mongo.tests = compile-only +guardian_fastly-api-client.tests = compile-only +gzoller_scalajack { + // Uses internal compiler plugin without full cross-version. Fails in runtime + sbt.commands = ["""set scalajack/Test/unmanagedSources/excludeFilter ~= { _ || "AnyPrim.scala" || "Arrays.scala" || "AnyColl.scala" }"""] +} h8io_borscht{ projects.overrides{ @@ -170,6 +183,9 @@ hedgehogqa_scala-hedgehog{ // -siteroot in Compile/scalacOptions since 3.0.2+ gives a warnings sbt.commands = ["disableFatalWarnings"] } +herminiogg_dmaog.tests = compile-only +herminiogg_label2thesaurus.tests = compile-only +herminiogg_shexml.tests = compile-only higherkindness_droste { sbt.commands = ["disableFatalWarnings"] } @@ -187,6 +203,7 @@ ij-plugins_ijp-javacv.tests = compile-only ij-plugins_ijp-toolkit.tests = compile-only indoorvivants_sn-bindgen.tests = compile-only indoorvivants_subatomic{ + tests = compile-only sbt.commands = [ """set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || "MdocJSTests.scala"""" "disableFatalWarnings" @@ -204,7 +221,14 @@ japgolly_test-state { } } jbwheatley_pact4s.sbt.commands = ["""set shared/scalacOptions --= Seq("-Wconf:cat=deprecation:i", "-Xfatal-warnings") """] +jelly-rdf_jelly-jvm.sbt.commands = ["core/protocGenerate"] joan38_kubernetes-client.tests = compile-only +jobial-io_scase{ + projects.exclude=["io.jobial%scase-lambda-scala3-example"] +} +jodersky_scala-argparse{ + projects.exclude=["io.crashbox%configparse" "io.crashbox%configparse-core"] +} joernio_joern{ projects.overrides{ x2cpg.tests = compile-only // Requires mvn binary @@ -213,11 +237,13 @@ joernio_joern{ projects.exclude=[php2cpg] // Malformed setup file } jwojnowski_googlecloud4s.tests = compile-only // uses docker +juliano_pokeapi-scala.tests = compile-only j5ik2o_akka-persistence-s3.tests = compile-only j5ik2o_docker-controller-scala.tests = compile-only katrix_minejson.tests = disabled // Does not compile, build issue kierendavies_skunk-migrate.tests = compile-only +kirill5k_mongo4cats.tests = compile-only laserdisc-io_fs2-aws{ tests = compile-only @@ -234,12 +260,14 @@ losizm_scamper{ tests = compile-only } +markehammons_slinc.java.version = 19 mateuszkubuszok_pipez{ sbt.commands = [ - 'set pipez3 /Compile/scalacOptions += "-Ykind-projector:underscores"', - 'set pipezDsl3/Compile/scalacOptions += "-Ykind-projector:underscores"', + """set pipez.jvm.last.get /Compile/scalacOptions += "-Ykind-projector:underscores" """, + """set pipezDsl3.jvm.last.get/Compile/scalacOptions += "-Ykind-projector:underscores" """ ] } +metarank_ltrlib.tests = disabled // used Scala 2 macro mccarthy_fetch{ # https://github.com/lampepfl/dotty/issues/15843 sbt.commands = ["set awsTextract/Compile/doc/sources := Nil"] @@ -248,24 +276,29 @@ mjakubowski84_parquet4s.java.version = 8 mkroli_dns4s.tests = compile-only monix_minitest.sbt.commands = ["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"] monix_implicitbox.sbt.commands = ["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"] +mvv_sager.sbt.commands = ["disableFatalWarnings"] mvv_typine.sbt.commands = ["disableFatalWarnings"] naoh87_lettucef.tests = compile-only noelwelsh_mads.sbt.commands = ["disableFatalWarnings"] ohze_couchbase-scala.tests = compile-only ohze_php-utils.tests = compile-only -#outr_profig.tests = compile-only +outr_robobrowser.tests = compile-only outr_scarango.tests = compile-only palanga_zio-cassandra.tests = compile-only palanga_parana.tests = compile-only // usses cassandra instance pdal_java.tests = disabled // Needs cmake in tests +permutive-engineering_fs2-google-pubsub.tests = compile-only pityka_lamp{ java.version=17 tests = compile-only // uses native libraries } pjfanning_akka-rabbitmq.sbt.commands = ["""set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || "PublishSubscribeSpec.scala""""] pjfanning_jackson-scala3-reflection-extensions.tests = compile-only // uses +pjfanning_scala-faker.tests = compile-only +planet42_laika.tests = compile-only +playframework_play-json.tests = compile-only polynote_uzhttp { source-patches = [ { @@ -276,6 +309,14 @@ polynote_uzhttp { ] } postgresql-async_postgresql-async.tests = compile-only +pureharm_pureharm-db-core{ + projects.exclude = [ + "com.busymachines%pureharm-db-testkit-ce2" + "com.busymachines%pureharm-db-test-data" + "com.busymachines%pureharm-db-test-data-ce2" + "com.busymachines%pureharm-db-testkit" + ] +} rediscala_rediscala.tests = compile-only reactivemongo_reactivemongo { @@ -294,11 +335,9 @@ sageserpent-open_americium.tests = compile-only scala-cli_libdaemon-jvm.java.version=17 scala-native_scala-native.tests = compile-only scalafx_scalafx.tests = compile-only -gzoller_scalajack { - // Uses internal compiler plugin without full cross-version. Fails in runtime - sbt.commands = ["""set scalajack/Test/unmanagedSources/excludeFilter ~= { _ || "AnyPrim.scala" || "Arrays.scala" || "AnyColl.scala" }"""] -} +scalacenter_tasty-mima.tests = compile-only scalacenter_tasty-query{ + tests = compile-only source-patches = [ { # Remove dangling comma from `for { _ <- (),}` @@ -324,6 +363,7 @@ scalatest_scalatestplus-junit { sbt.commands = ["set Compile/doc/skip := tr scalatest_scalatestplus-mockito { sbt.commands = ["set Compile/doc/skip := true"] } scalatest_scalatestplus-scalacheck { sbt.commands = ["set Compile/doc/skip := true"] } scalatest_scalatestplus-selenium { sbt.commands = ["set Compile/doc/skip := true"] } +scalatest_scalatestplus-scalacheck { sbt.commands = ["set Compile/doc/skip := true"] } scala-native_scala-native-cli.tests = compile-only scalanlp_breeze { sbt.commands=[ @@ -354,13 +394,18 @@ scalaz_scalaz { } scalikejdbc_scalikejdbc.tests = compile-only scalikejdbc_scalikejdbc-async.tests = compile-only +scanamo_scanamo.tests = compile-only scf37_hottie.tests = compile-only // Uses dotc.Main, works locally, fails in container sciss_soundprocesses{ tests = compile-only projects.exclude=["de.sciss%soundprocesses-compiler"] // Fails to compile after changes to compiler API in 3.1.3 } scodec_scodec-cats.sbt.commands = ["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"] -scottweaver_testcontainers-for-zio.tests = compile-only +scodec-stream.tests=compile-only +scottweaver_testcontainers-for-zio { + sbt.commands = ["set every semanticdbEnabled := false"] + tests = compile-only +} scoverage_scalac-scoverage-plugin{ projects.overrides { # Fails in runtime times due to changed error messages @@ -368,8 +413,11 @@ scoverage_scalac-scoverage-plugin{ } } seratch_awscala.tests = compile-only +shawjef3_tryutils.tests = compile-only +shiftleftsecurity_js2cpg.test = compile-only simy4_coregex.java.version = 11 // scaldoc/javadoc fails in Java 8 due to incorrect flags sirthias_scala-ssh.tests = compile-only +sksamuel_elastic4s.tests = compile-only sky-uk_kafka-topic-loader.tests = compile-only // timeouts softwaremill_sttp { sbt { @@ -387,7 +435,6 @@ softwaremill_tapir { projects.overrides { tapir-datadog-metrics.tests = compile-only tapir-http4s-client.tests = compile-only - tapir-sttp-client.tests = compile-only tapir-sttp-client-ws-zio1.tests = compile-only // Deadlocks when executing in minikube tapir-vertx-server.tests = compile-only @@ -422,6 +469,7 @@ thoughtworksinc_binding.scala { ] } tomasmikula_libretto.tests = compile-only +torrentdam_bencode.tests = disabled // needs ScalaNative nscplugin tpolecat_doobie { projects.overrides{ // as per https://github.com/scala/community-builds/pull/835#issuecomment-455729365, diff --git a/env/prod/config/replaced-projects.txt b/env/prod/config/replaced-projects.txt index 467ce1ed..55e92b26 100644 --- a/env/prod/config/replaced-projects.txt +++ b/env/prod/config/replaced-projects.txt @@ -19,9 +19,6 @@ Sciss/ScalaInterpreterPane Sciss/ScalaInterpreterPane main #0.3.1 xuwei-k/applybuilder xuwei-k/applybuilder master -#0.5.1 -sbt/sbinary sbt/sbinary master - #1.2.9 outr/perfolation outr/perfolation master From ed16a0ab569262e6d392967e88e00d1cd9ae3c2f Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 19:48:19 +0100 Subject: [PATCH 072/154] Use GithubActions as a main CI for OpenCB --- .github/actions/build-project/action.yaml | 130 + .github/actions/setup-build/action.yaml | 81 + .github/workflows/autoUpdateBuildPlan.yaml | 50 + .github/workflows/buildConfig.json | 41840 +++++++++++++++++++ .github/workflows/buildPlan.yaml | 1515 + 5 files changed, 43616 insertions(+) create mode 100644 .github/actions/build-project/action.yaml create mode 100644 .github/actions/setup-build/action.yaml create mode 100644 .github/workflows/autoUpdateBuildPlan.yaml create mode 100644 .github/workflows/buildConfig.json create mode 100644 .github/workflows/buildPlan.yaml diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml new file mode 100644 index 00000000..a293e3e2 --- /dev/null +++ b/.github/actions/build-project/action.yaml @@ -0,0 +1,130 @@ +name: "Build projects" +description: "Used to build a project withing the Open cOmunityu Build" +inputs: + project-name: + description: "Name of the project to build" + required: true + scala-version: + description: "Scala Version to use" + required: true + maven-repo-url: + description: "Custom Maven repository used to store artifacts" + required: true + elastic-user: + description: "Secret with auth user to elasticsearch" + required: true + elastic-password: + description: "Secret with auth token to elasticsearch" + required: true +runs: + using: "composite" + steps: + - uses: coursier/setup-action@v1 + with: + apps: cs + + - name: Check java version + shell: bash + run: | + ConfigFile=".github/workflows/buildConfig.json" + DefaultJDK=11 + javaVersion=$(jq -r ".\"${{ inputs.project-name }}\".config.java.version // ${DefaultJDK}" $ConfigFile) + echo "java-version=$javaVersion" >> $GITHUB_ENV + echo "JavaVersion set to $javaVersion" + + - name: Get Current Job Log URL + id: job-info + uses: Tiryoh/gha-jobid-action@v0.2.0 + with: + github_token: ${{ github.token }} + job_name: "${{ github.job }} (${{ matrix.name }})" + + - name: Check can skip build + id: check-history + shell: bash + run: | + ConfigFile=".github/workflows/buildConfig.json" + ScalaVersion="${{ inputs.scala-version }}" + BinScalaVersion=3 + CustomMavenRepo="${{ inputs.maven-repo-url }}" + + echo "Build URL: ${{ steps.job-info.outputs.html_url }}" + projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" $ConfigFile)" + + canSkip=true + for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" $ConfigFile); do + arr=($(echo $target | tr "%" " ")) + #use offset:length for consistent indexing (zsh starts with 1, bash starts with 0) + org=${arr[@]:0:1} + name=${arr[@]:1:1} + artifact="${org}:${name}_${BinScalaVersion}:${projectVersion}" + + if ! cs resolve "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then + echo "Artifact $artifact not found, would build the project" + canSkip=false + break; + fi + done + echo "can-skip-build=${canSkip}" >> $GITHUB_OUTPUT + + - name: Build project + uses: addnab/docker-run-action@v3 + if: steps.check-history.outputs.can-skip-build != 'true' + with: + image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.2.0" + options: -v ${{ github.workspace }}:/opencb/ -e ELASTIC_USERNAME=${{ inputs.elastic-user }} -e ELASTIC_PASSWORD=${{ inputs.elastic-password }} + run: | + ConfigFile="/opencb/.github/workflows/buildConfig.json" + DefaultConfig='{"memoryRequestMb":4096}' + config () { + path=".\"${{ inputs.project-name }}\"$@" + jq -c -r "$path" $ConfigFile + } + + touch build-logs.txt build-summary.txt + # Assume failure unless overwritten by a successful build + echo 'failure' > build-status.txt + + /build/build-revision.sh \ + "$(config .repoUrl)" \ + "$(config .revision)" \ + "${{ inputs.scala-version }}" \ + "$(config .version)" \ + "$(config .targets)" \ + "${{ inputs.maven-repo-url }}" \ + '1.6.2' \ + "$(config .config // ${DefaultConfig})" 2>&1 | tee build-logs.txt + + /build/feed-elastic.sh \ + 'https://scala3.westeurope.cloudapp.azure.com/data' \ + "${{ inputs.project-name }}" \ + "$(cat build-status.txt)" \ + "$(date --iso-8601=seconds)" \ + build-summary.txt \ + build-logs.txt \ + "$(config .version)" \ + "${{ inputs.scala-version }}" \ + "${{ github.run_id }}" \ + "${{ steps.job-info.outputs.html_url }}" + if [ $? != 0 ]; then + echo "::warning title=Indexing failure::Indexing results of ${{ inputs.project-name }} failed" + fi + + # Store results + mv build-logs.txt /opencb/ + mv build-status.txt /opencb/ + mv build-summary.txt /opencb + + - name: Upload artifacts + uses: actions/upload-artifact@v3 + if: steps.check-history.outputs.can-skip-build != 'true' + with: + name: ${{ inputs.project-name }} + path: ${{ github.workspace }}/build-*.txt + + - name: Check results + shell: bash + if: steps.check-history.outputs.can-skip-build != 'true' + run: | + # Set the result of the build + [ "$(cat build-status.txt)" = "success" ] diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml new file mode 100644 index 00000000..0b760f14 --- /dev/null +++ b/.github/actions/setup-build/action.yaml @@ -0,0 +1,81 @@ +name: "Prepare Open Community Build" +description: "Ensure compiler version is published, resolve url for custom Maven repository" +inputs: + scala-version: + description: "Scala version to check" + repository-url: + description: "GitHub repository URL for compiler to build" + required: true + repository-branch: + description: "GitHub repository branch for compiler to build" + required: true +outputs: + scala-version: + description: "Effective Scala version, input val" + value: ${{ steps.calc-version.outputs.effective-scala-version }} + maven-repo-url: + description: "Effective Maven repository subdirectory to use" + value: ${{ steps.calc-version.outputs.effective-maven-url }} + +runs: + using: "composite" + steps: + - uses: actions/checkout@v3 + with: + repository: ${{ inputs.repository-url }} + ref: ${{ inputs.repository-branch }} + path: "compiler" + + - name: Calculate version if missing + id: calc-version + shell: bash + run: | + commitHash=$(git rev-parse HEAD) + + scalaVersion=${{ inputs.scala-version }} + if [[ -z $scalaVersion ]]; then + baseVersion=$(cat compiler/project/Build.scala | grep 'val baseVersion =' | xargs | awk '{ print $4 }') + scalaVersion="${baseVersion}-bin-${commitHash}" + fi + + baseMavenRepo="https://scala3.westeurope.cloudapp.azure.com/maven2" + buildMavenRepo="${baseMavenRepo}/${scalaVersion}" + + echo "Effective Scala version for this build: $scalaVersion" + echo "effective-scala-version=${scalaVersion}" >> $GITHUB_OUTPUT + + echo "Effective Maven repository for this build: $buildMavenRepo" + echo "effective-maven-url=${buildMavenRepo}" >> $GITHUB_OUTPUT + + - name: Install scala-cli + uses: coursier/setup-action@v1 + with: + apps: cs + - name: Check version is published + shell: bash + id: check-published + run: | + Version="${{ steps.calc-version.outputs.effective-scala-version }}" + CustomMavenRepo="${{ steps.calc-version.outputs.effective-maven-url }}" + isPublished=false + # Download jar instead of checking only for pom to ensure that it's complete + if cs fetch org.scala-lang:scala3-compiler_3:${Version} -r $CustomMavenRepo ; then + isPublished=true + elif [[ -z "${{ inputs.scala-version }}" ]]; then + echo "::error title=Compiler version unavailable::Requested compiler version ${{ inputs.scala-version }} is unavailable" + exit 1 + fi + echo "Can skip compiler build: ${isPublished}" + echo "is-compiler-published=${isPublished}" >> $GITHUB_OUTPUT + + - name: Build compiler + uses: addnab/docker-run-action@v3 + if: steps.check-published.outputs.is-compiler-published == 'false' + with: + image: "virtuslab/scala-community-build-compiler-builder:v0.2.0" + options: -v ${{ github.workspace }}/compiler:/compiler/ + run: | + Version="${{ steps.calc-version.outputs.effective-scala-version }}" + CustomMavenRepo="${{ steps.calc-version.outputs.effective-maven-url }}" + echo "Building Scala compiler, version ${Version}" + /build/build.sh /compiler "${Version}" "${CustomMavenRepo}" diff --git a/.github/workflows/autoUpdateBuildPlan.yaml b/.github/workflows/autoUpdateBuildPlan.yaml new file mode 100644 index 00000000..5a73cb72 --- /dev/null +++ b/.github/workflows/autoUpdateBuildPlan.yaml @@ -0,0 +1,50 @@ +name: Auto update build plan + +on: + workflow_dispatch: + schedule: + # Every friday at 4 PM + - cron: "0 16 * * 5" +jobs: + build-plan: + runs-on: ubuntu-22.04 + steps: + - name: Git Checkout + uses: actions/checkout@v3 + + - name: Install scala-cli + run: sdk install scalacli + + - name: Build plan + run: scala-cli run coordinator/ -- 3 -1 -1 "" env/prod/config/replaced-projects.txt env/prod/config/projects-config.conf env/prod/config/filtered-projects.txt + + - name: Create PR + uses: peter-evans/create-pull-request@v4 + id: cpr + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: Update build config + committer: GitHub + author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com> + signoff: false + branch: build/scheduled-update + branch-suffix: timestamp + delete-branch: true + title: "[Bot] Update build config" + draft: false + add-paths: | + .github/workflows/buildPlan.yaml + .github/workflows/buildConfig.json + + - name: Auto approve + if: steps.cpr.outputs.pull-request-operation == 'created' + uses: juliangruber/approve-pull-request-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + number: ${{ steps.cpr.outputs.pull-request-number }} + + - name: Auto merge PR + uses: peter-evans/enable-pull-request-automerge@v2 + with: + token: ${{ secrets.GITHUB_TOKEN }} + pull-request-number: ${{ steps.cpr.outputs.pull-request-number }} diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json new file mode 100644 index 00000000..282be4ef --- /dev/null +++ b/.github/workflows/buildConfig.json @@ -0,0 +1,41840 @@ +{ + "2m_ciris-hocon":{ + "name":"2m_ciris-hocon", + "dependencies":[ + "vlovgr_ciris", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/2m/ciris-hocon.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"lt.dvim.ciris-hocon%ciris-hocon", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "47degrees_fetch":{ + "name":"47degrees_fetch", + "dependencies":[ + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/47degrees/fetch.git", + "revision":"main", + "version":"3.1.0", + "targets":"com.47deg%fetch com.47deg%fetch-debug", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "47degrees_github4s":{ + "name":"47degrees_github4s", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "http4s_http4s" + ], + "repoUrl":"https://github.com/47degrees/github4s.git", + "revision":"v0.31.2", + "version":"0.31.2", + "targets":"com.47deg%github4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "47degrees_munit-akka":{ + "name":"47degrees_munit-akka", + "dependencies":[ + "scalameta_munit", + "akka_akka" + ], + "repoUrl":"https://github.com/47degrees/munit-akka.git", + "revision":"v0.1", + "version":"0.1", + "targets":"dev.rpeters%munit-akka-typed dev.rpeters%munit-akka-typed-persistence", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "47degrees_sbt-energymonitor":{ + "name":"47degrees_sbt-energymonitor", + "dependencies":[ + "typelevel_fs2", + "bkirwi_decline", + "http4s_http4s", + "tpolecat_natchez", + "tpolecat_skunk", + "tpolecat_sourcepos", + "typelevel_case-insensitive", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_squants", + "circe_circe" + ], + "repoUrl":"https://github.com/47degrees/sbt-energymonitor.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.47deg%energy-monitor-persistence-app com.47deg%energy-monitor-persistence-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "47degrees_scalacheck-toolbox":{ + "name":"47degrees_scalacheck-toolbox", + "dependencies":[ + "typelevel_scalacheck", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/47degrees/scalacheck-toolbox.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"com.47deg%scalacheck-toolbox-combinators com.47deg%scalacheck-toolbox-datetime com.47deg%scalacheck-toolbox-magic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "aaronp_args4c":{ + "name":"aaronp_args4c", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/aaronp/args4c.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"com.github.aaronp%args4c" + }, + "aaronp_code-template":{ + "name":"aaronp_code-template", + "dependencies":[ + "scalatest_scalatest", + "circe_circe" + ], + "repoUrl":"https://github.com/aaronp/code-template.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.github.aaronp%code-template", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "aaronp_eie":{ + "name":"aaronp_eie", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/aaronp/eie.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"com.github.aaronp%eie" + }, + "aaronp_franz":{ + "name":"aaronp_franz", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "aaronp_args4c", + "aaronp_eie", + "zio_interop-cats", + "zio_zio", + "circe_circe", + "zio_zio-kafka" + ], + "repoUrl":"https://github.com/aaronp/franz.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.github.aaronp%franz" + }, + "acsgh_scala-common":{ + "name":"acsgh_scala-common", + "dependencies":[ + "lightbend-labs_scala-logging", + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/acsgh/scala-common.git", + "revision":"", + "version":"1.3.0", + "targets":"com.github.acsgh.common.scala%core" + }, + "afsalthaj_constraintless":{ + "name":"afsalthaj_constraintless", + "dependencies":[ + + ], + "repoUrl":"https://github.com/afsalthaj/constraintless.git", + "revision":"v0.1.4", + "version":"0.1.4", + "targets":"io.github.afsalthaj%constraintless" + }, + "ahjohannessen_sec":{ + "name":"ahjohannessen_sec", + "dependencies":[ + "scalapb_scalapb", + "typelevel_cats", + "scodec_scodec-bits", + "ahjohannessen_unum", + "circe_circe", + "typelevel_fs2-grpc", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/ahjohannessen/sec.git", + "revision":"v0.24.4", + "version":"0.24.4", + "targets":"io.github.ahjohannessen%sec-core io.github.ahjohannessen%sec-fs2 io.github.ahjohannessen%sec-fs2-client io.github.ahjohannessen%sec-tsc", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ahjohannessen_smithy4s-repro-lib":{ + "name":"ahjohannessen_smithy4s-repro-lib", + "dependencies":[ + "typelevel_cats", + "disneystreaming_smithy4s" + ], + "repoUrl":"https://github.com/ahjohannessen/smithy4s-repro-lib.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"io.github.ahjohannessen%s4s-lib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ahjohannessen_unum":{ + "name":"ahjohannessen_unum", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_scalacheck", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/ahjohannessen/unum.git", + "revision":"v1.1.1", + "version":"1.1.1", + "targets":"io.github.ahjohannessen%unum", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "aiyanbo_scala-i18n":{ + "name":"aiyanbo_scala-i18n", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/aiyanbo/scala-i18n.git", + "revision":"v1.0.9", + "version":"1.0.9", + "targets":"org.jmotor%scala-i18n", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "akiomik_cats-nio-file":{ + "name":"akiomik_cats-nio-file", + "dependencies":[ + "scala_scala-java8-compat", + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/akiomik/cats-nio-file.git", + "revision":"v1.7.0", + "version":"1.7.0", + "targets":"io.github.akiomik%cats-nio-file", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "akiomik_seaw":{ + "name":"akiomik_seaw", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/akiomik/seaw.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.akiomik%seaw", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "akka_akka":{ + "name":"akka_akka", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-java8-compat", + "lightbend_ssl-config", + "scalatest_scalatestplus-junit", + "fasterxml_jackson-module-scala" + ], + "repoUrl":"https://github.com/akka/akka.git", + "revision":"v2.8.0-M3", + "version":"2.8.0-M3", + "targets":"com.typesafe.akka%akka-multi-node-testkit com.typesafe.akka%akka-bom com.typesafe.akka%akka-coordination com.typesafe.akka%akka-persistence-tck com.typesafe.akka%akka-actor com.typesafe.akka%akka-cluster-sharding-typed com.typesafe.akka%akka-cluster com.typesafe.akka%akka-protobuf-v3 com.typesafe.akka%akka-distributed-data com.typesafe.akka%akka-stream com.typesafe.akka%akka-pki com.typesafe.akka%akka-stream-typed com.typesafe.akka%akka-persistence com.typesafe.akka%akka-cluster-sharding com.typesafe.akka%akka-cluster-metrics com.typesafe.akka%akka-discovery com.typesafe.akka%akka-protobuf com.typesafe.akka%akka-actor-typed com.typesafe.akka%akka-persistence-query com.typesafe.akka%akka-slf4j com.typesafe.akka%akka-persistence-typed com.typesafe.akka%akka-remote com.typesafe.akka%akka-persistence-testkit com.typesafe.akka%akka-cluster-typed com.typesafe.akka%akka-actor-testkit-typed com.typesafe.akka%akka-testkit com.typesafe.akka%akka-serialization-jackson com.typesafe.akka%akka-stream-testkit com.typesafe.akka%akka-cluster-tools", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set every targetSystemJdk := true", + "set actor/Compile/scalacOptions -= \"-Xfatal-warnings\"", + "set testkit/Compile/scalacOptions -= \"-Xfatal-warnings\"" + ], + "options":[ + "-J-Xmx5g" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":6094, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "akka_akka-grpc":{ + "name":"akka_akka-grpc", + "dependencies":[ + "akka_akka-http", + "akka_akka", + "scalatest_scalatest", + "scalatest_scalatestplus-junit", + "scalapb_scalapb", + "lomigmegard_akka-http-cors" + ], + "repoUrl":"https://github.com/akka/akka-grpc.git", + "revision":"v2.3.0-M1", + "version":"2.3.0-M1", + "targets":"com.lightbend.akka.grpc%akka-grpc-interop-tests com.lightbend.akka.grpc%akka-grpc-runtime", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "akka_akka-http":{ + "name":"akka_akka-http", + "dependencies":[ + "akka_akka", + "spray_spray", + "scalatest_scalatest", + "etorreborre_specs2", + "scala_scala-xml", + "scalatest_scalatestplus-junit" + ], + "repoUrl":"https://github.com/akka/akka-http.git", + "revision":"v10.5.0-M1", + "version":"10.5.0-M1", + "targets":"com.typesafe.akka%akka-http-spray-json com.typesafe.akka%akka-parsing com.typesafe.akka%akka-http2-support com.typesafe.akka%akka-http-testkit com.typesafe.akka%akka-http-xml com.typesafe.akka%akka-http com.typesafe.akka%akka-http-bom com.typesafe.akka%akka-http-core com.typesafe.akka%akka-http-caching com.typesafe.akka%akka-http-jackson", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "alejandrohdezma_dummy":{ + "name":"alejandrohdezma_dummy", + "dependencies":[ + + ], + "repoUrl":"https://github.com/alejandrohdezma/dummy.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.alejandrohdezma%dummy", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "alejandrohdezma_http4s-munit":{ + "name":"alejandrohdezma_http4s-munit", + "dependencies":[ + "scalameta_munit", + "http4s_http4s", + "circe_circe", + "testcontainers_testcontainers-scala" + ], + "repoUrl":"https://github.com/alejandrohdezma/http4s-munit.git", + "revision":"v0.15.0", + "version":"0.15.0", + "targets":"com.alejandrohdezma%http4s-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set `http4s-munit`/Test/unmanagedSources/excludeFilter ~= {_ || \"Http4sTestHttpRoutesSuiteSuite.scala\" || \"Http4sTestAuthedRoutesSuiteSuite.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "alejandrohdezma_sbt-mdoc-toc":{ + "name":"alejandrohdezma_sbt-mdoc-toc", + "dependencies":[ + "scalameta_mdoc" + ], + "repoUrl":"https://github.com/alejandrohdezma/sbt-mdoc-toc.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.alejandrohdezma%mdoc-toc-generator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "alejandrohdezma_sbt-propagate":{ + "name":"alejandrohdezma_sbt-propagate", + "dependencies":[ + + ], + "repoUrl":"https://github.com/alejandrohdezma/sbt-propagate.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.alejandrohdezma%resource-generator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "alexarchambault_case-app":{ + "name":"alexarchambault_case-app", + "dependencies":[ + "typelevel_cats-effect", + "com-lihaoyi_utest", + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/alexarchambault/case-app.git", + "revision":"v2.1.0-M21", + "version":"2.1.0-M21", + "targets":"com.github.alexarchambault%case-app-annotations com.github.alexarchambault%case-app-cats-effect-2 com.github.alexarchambault%case-app com.github.alexarchambault%case-app-cats com.github.alexarchambault%case-app-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Settings.scala", + "pattern":"def scala3 = \"3.2.0\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "alhuelamo_dbjobs":{ + "name":"alhuelamo_dbjobs", + "dependencies":[ + "bkirwi_decline", + "com-lihaoyi_requests-scala", + "com-lihaoyi_upickle", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/alhuelamo/dbjobs.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.alhuelamo%dbjobs" + }, + "almond-sh_almond":{ + "name":"almond-sh_almond", + "dependencies":[ + + ], + "repoUrl":"https://github.com/almond-sh/almond.git", + "revision":"v0.13.2", + "version":"0.13.2", + "targets":"sh.almond%logger", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/deps.sc", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "altoo-ag_akka-kryo-serialization":{ + "name":"altoo-ag_akka-kryo-serialization", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/altoo-ag/akka-kryo-serialization.git", + "revision":"v2.4.3", + "version":"2.4.3", + "targets":"io.altoo%akka-kryo-serialization io.altoo%akka-kryo-serialization-typed", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "analogweb_analogweb-scala":{ + "name":"analogweb_analogweb-scala", + "dependencies":[ + "circe_circe" + ], + "repoUrl":"https://github.com/analogweb/analogweb-scala.git", + "revision":"v0.13.0", + "version":"0.13.0", + "targets":"org.analogweb%analogweb-scala org.analogweb%analogweb-circe org.analogweb%analogweb-json4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "anatoliykmetyuk_simple-rockets-compiler":{ + "name":"anatoliykmetyuk_simple-rockets-compiler", + "dependencies":[ + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/anatoliykmetyuk/simple-rockets-compiler.git", + "revision":"", + "version":"0.1.1", + "targets":"com.akmetiuk%simple-rockets-compiler", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set core/Compile/doc/scalacOptions ~= {_.diff(Seq(\"-comment-syntax\", \"wiki\")) ++ Seq(\"-comment-syntax:wiki\")}" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "andimiller_hedgehogs":{ + "name":"andimiller_hedgehogs", + "dependencies":[ + "andimiller_munit-cats-effect-styles", + "scalameta_munit", + "typelevel_fs2", + "circe_circe", + "typelevel_cats" + ], + "repoUrl":"https://github.com/andimiller/hedgehogs.git", + "revision":"0.2.0", + "version":"0.2.0", + "targets":"net.andimiller%hedgehogs-circe net.andimiller%hedgehogs-core" + }, + "andimiller_munit-cats-effect-styles":{ + "name":"andimiller_munit-cats-effect-styles", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/andimiller/munit-cats-effect-styles.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"net.andimiller%munit-cats-effect-2-styles net.andimiller%munit-cats-effect-3-styles" + }, + "andreamarcolin_oidc4s":{ + "name":"andreamarcolin_oidc4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "circe_circe", + "softwaremill_sttp", + "jwt-scala_jwt-scala", + "chatwork_scala-jwk", + "armanbilge_log4cats", + "disneystreaming_weaver-test", + "http4s_http4s" + ], + "repoUrl":"https://github.com/andreamarcolin/oidc4s.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.andreamarcolin%oidc4s-core io.github.andreamarcolin%oidc4s-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "andyglow_scala-range":{ + "name":"andyglow_scala-range", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/andyglow/scala-range.git", + "revision":"v0.6", + "version":"0.6", + "targets":"com.github.andyglow%scalax-range com.github.andyglow%scalax-range-joda-time" + }, + "andyglow_scala-xml-diff":{ + "name":"andyglow_scala-xml-diff", + "dependencies":[ + "scala_scala-xml", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/andyglow/scala-xml-diff.git", + "revision":"v3.0.1", + "version":"3.0.1", + "targets":"com.github.andyglow%scala-xml-diff" + }, + "andyglow_typesafe-config-scala":{ + "name":"andyglow_typesafe-config-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/andyglow/typesafe-config-scala.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"com.github.andyglow%typesafe-config-scala" + }, + "andyglow_websocket-scala-client":{ + "name":"andyglow_websocket-scala-client", + "dependencies":[ + "scalatest_scalatest", + "scala-stm_scala-stm" + ], + "repoUrl":"https://github.com/andyglow/websocket-scala-client.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.github.andyglow%websocket-scala-client" + }, + "aoiroaoino_nanolens":{ + "name":"aoiroaoino_nanolens", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/aoiroaoino/nanolens.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"dev.aoiroaoino%nanolens", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "apimorphism_telegramium":{ + "name":"apimorphism_telegramium", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "typelevel_cats-effect", + "scalatest_scalatest", + "http4s_http4s", + "http4s_blaze", + "testcontainers_testcontainers-scala", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/apimorphism/telegramium.git", + "revision":"7.64.0", + "version":"7.64.0", + "targets":"io.github.apimorphism%telegramium-core io.github.apimorphism%telegramium-high", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "arainko_ducktape":{ + "name":"arainko_ducktape", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/arainko/ducktape.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"io.github.arainko%ducktape", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "argonaut-io_argonaut":{ + "name":"argonaut-io_argonaut", + "dependencies":[ + "etorreborre_specs2", + "scalaz_scalaz", + "typelevel_cats" + ], + "repoUrl":"https://github.com/argonaut-io/argonaut.git", + "revision":"v6.2.6", + "version":"6.2.6", + "targets":"io.argonaut%argonaut io.argonaut%argonaut-cats io.argonaut%argonaut-scalaz" + }, + "ariskk_burner4s":{ + "name":"ariskk_burner4s", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ariskk/burner4s.git", + "revision":"", + "version":"0.1.7", + "targets":"com.ariskk%burner4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "ariskk_flink4s":{ + "name":"ariskk_flink4s", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ariskk/flink4s.git", + "revision":"", + "version":"1.15.2", + "targets":"com.ariskk%flink4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "armanbilge_bayou":{ + "name":"armanbilge_bayou", + "dependencies":[ + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/armanbilge/bayou.git", + "revision":"", + "version":"0.1-2df94c0", + "targets":"com.armanbilge%bayou", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_calico":{ + "name":"armanbilge_calico", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_discipline-munit", + "scalameta_munit" + ], + "repoUrl":"https://github.com/armanbilge/calico.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"com.armanbilge%calico-frp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_cheshire":{ + "name":"armanbilge_cheshire", + "dependencies":[ + "typelevel_cats", + "vasilmkd_discipline-specs2", + "etorreborre_specs2", + "scodec_scodec-bits", + "typelevel_cats-effect", + "vasilmkd_discipline", + "fthomas_refined" + ], + "repoUrl":"https://github.com/armanbilge/cheshire.git", + "revision":"", + "version":"0.0-a15137f", + "targets":"com.armanbilge%cheshire com.armanbilge%cheshire-likelihood com.armanbilge%cheshire-likelihood-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_circe":{ + "name":"armanbilge_circe", + "dependencies":[ + "fthomas_refined", + "scalameta_munit", + "typelevel_discipline-munit", + "typelevel_jawn", + "scodec_scodec-bits", + "typelevel_scalacheck", + "typelevel_cats", + "vasilmkd_discipline" + ], + "repoUrl":"https://github.com/armanbilge/circe.git", + "revision":"", + "version":"0.14.2-158-f15be0d", + "targets":"com.armanbilge%circe-refined com.armanbilge%circe-numbers com.armanbilge%circe-jawn com.armanbilge%circe-pointer-literal com.armanbilge%circe-scodec com.armanbilge%circe-numbers-testing com.armanbilge%circe-testing com.armanbilge%circe-literal com.armanbilge%circe-generic com.armanbilge%circe-parser com.armanbilge%circe-pointer com.armanbilge%circe-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "armanbilge_circe-scala-yaml":{ + "name":"armanbilge_circe-scala-yaml", + "dependencies":[ + "circe_circe", + "virtuslab_scala-yaml", + "vasilmkd_discipline", + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/armanbilge/circe-scala-yaml.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"com.armanbilge%circe-scala-yaml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_feral":{ + "name":"armanbilge_feral", + "dependencies":[ + "circe_circe", + "http4s_http4s", + "typelevel_fs2", + "circe_circe-fs2", + "typelevel_cats-effect", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/armanbilge/feral.git", + "revision":"", + "version":"0.0-a75a626", + "targets":"com.armanbilge%feral-lambda-cloudformation-custom-resource com.armanbilge%feral-lambda com.armanbilge%feral-core com.armanbilge%feral-lambda-events com.armanbilge%feral-lambda-natchez com.armanbilge%feral-lambda-api-gateway-proxy-http4s", + "config":{ + "projects":{ + "exclude":[ + "com.armanbilge%feral-lambda-events", + "com.armanbilge%feral-lambda-natchez", + "com.armanbilge%feral-lambda-api-gateway-proxy-http4s" + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_fs2":{ + "name":"armanbilge_fs2", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scodec_scodec-bits", + "comcast_ip4s" + ], + "repoUrl":"https://github.com/armanbilge/fs2.git", + "revision":"", + "version":"3.0-136-4a257e0", + "targets":"com.armanbilge%fs2-core com.armanbilge%fs2-io com.armanbilge%fs2-reactive-streams", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "armanbilge_gcp4s":{ + "name":"armanbilge_gcp4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "circe_circe", + "scodec_scodec-bits", + "scalameta_munit", + "armanbilge_scalacheck-effect", + "typelevel_shapeless-3", + "optics-dev_monocle", + "tpolecat_natchez", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/armanbilge/gcp4s.git", + "revision":"", + "version":"0.1-3b72f4a", + "targets":"com.armanbilge%gcp4s com.armanbilge%gcp4s-bigquery com.armanbilge%gcp4s-trace", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_ip4s":{ + "name":"armanbilge_ip4s", + "dependencies":[ + "typelevel_literally", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_scalacheck", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/ip4s.git", + "revision":"", + "version":"3.1.3-83-cfa2ec1", + "targets":"com.armanbilge%ip4s-core com.armanbilge%ip4s-test-kit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "armanbilge_jawn-fs2":{ + "name":"armanbilge_jawn-fs2", + "dependencies":[ + "typelevel_jawn", + "typelevel_fs2", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/jawn-fs2.git", + "revision":"", + "version":"2.2.0-129-fdba7f4", + "targets":"org.typelevel%jawn-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_litter":{ + "name":"armanbilge_litter", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/armanbilge/litter.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.armanbilge%litter com.armanbilge%litter-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_log4cats":{ + "name":"armanbilge_log4cats", + "dependencies":[ + "armanbilge_munit-cats-effect", + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/log4cats.git", + "revision":"", + "version":"2.5-a595fcf", + "targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_munit-cats-effect":{ + "name":"armanbilge_munit-cats-effect", + "dependencies":[ + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/munit-cats-effect.git", + "revision":"", + "version":"2.0-5e03bfc", + "targets":"org.typelevel%munit-cats-effect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_sadalsuud":{ + "name":"armanbilge_sadalsuud", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_schrodinger", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/sadalsuud.git", + "revision":"", + "version":"0.0-eb6c8c7", + "targets":"com.armanbilge%sadalsuud", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_saslprep":{ + "name":"armanbilge_saslprep", + "dependencies":[ + "cquiroz_scala-java-locales", + "scalameta_munit" + ], + "repoUrl":"https://github.com/armanbilge/saslprep.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.armanbilge%saslprep", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-J-Xss2M" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_scala-native-config-brew":{ + "name":"armanbilge_scala-native-config-brew", + "dependencies":[ + "scala-native_scala-native", + "circe_circe" + ], + "repoUrl":"https://github.com/armanbilge/scala-native-config-brew.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"com.armanbilge%scala-native-config-brew", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "armanbilge_scalacheck-effect":{ + "name":"armanbilge_scalacheck-effect", + "dependencies":[ + "typelevel_scalacheck", + "typelevel_cats", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/armanbilge/scalacheck-effect.git", + "revision":"", + "version":"2.0-9366e44", + "targets":"org.typelevel%scalacheck-effect org.typelevel%scalacheck-effect-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_schrodinger":{ + "name":"armanbilge_schrodinger", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "typelevel_vault", + "typelevel_scalacheck", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/armanbilge/schrodinger.git", + "revision":"v0.3.0-M2", + "version":"0.3.0-M2", + "targets":"com.armanbilge%schrodinger com.armanbilge%schrodinger-kernel-testkit com.armanbilge%schrodinger-laws com.armanbilge%schrodinger-random com.armanbilge%schrodinger-stats com.armanbilge%schrodinger-monte-carlo com.armanbilge%schrodinger-math com.armanbilge%schrodinger-kernel com.armanbilge%schrodinger-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.1-RC1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "armanbilge_stratus":{ + "name":"armanbilge_stratus", + "dependencies":[ + "typelevel_cats", + "typelevel_kittens", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_schrodinger", + "typelevel_spire", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "typelevel_discipline-munit", + "typelevel_scalacheck", + "armanbilge_scalacheck-effect" + ], + "repoUrl":"https://github.com/armanbilge/stratus.git", + "revision":"", + "version":"0.0-685c266", + "targets":"com.armanbilge%stratus-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "armanbilge_van-cats":{ + "name":"armanbilge_van-cats", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2", + "comcast_ip4s", + "scodec_scodec", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/armanbilge/van-cats.git", + "revision":"", + "version":"0.0-b9d385f", + "targets":"com.armanbilge%van-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "arturopala_buffer-and-slice":{ + "name":"arturopala_buffer-and-slice", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/arturopala/buffer-and-slice.git", + "revision":"v1.57.0", + "version":"1.57.0", + "targets":"com.github.arturopala%buffer-and-slice", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "arturopala_validator":{ + "name":"arturopala_validator", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/arturopala/validator.git", + "revision":"v0.20.0", + "version":"0.20.0", + "targets":"com.github.arturopala%validator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "asflierl_sglicko2":{ + "name":"asflierl_sglicko2", + "dependencies":[ + "etorreborre_specs2", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/asflierl/sglicko2.git", + "revision":"3.0.0", + "version":"3.0.0", + "targets":"eu.flierl%sglicko2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "ashwinbhaskar_sight-scala":{ + "name":"ashwinbhaskar_sight-scala", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/ashwinbhaskar/sight-scala.git", + "revision":"", + "version":"0.1.2", + "targets":"io.github.ashwinbhaskar%sight-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set root/Test/unmanagedSources/excludeFilter ~= { _ || \"IntegrationTest.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "atnos-org_eff":{ + "name":"atnos-org_eff", + "dependencies":[ + "tpolecat_doobie", + "typelevel_cats", + "etorreborre_specs2", + "twitter_util", + "monix_monix", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/atnos-org/eff.git", + "revision":"v6.0.2", + "version":"6.0.2", + "targets":"org.atnos%eff-doobie org.atnos%eff org.atnos%eff-twitter org.atnos%eff-monix org.atnos%eff-cats-effect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set monixJVM/Test/unmanagedSources ~= (_.filterNot(_.getName == \"TaskEffectSpec.scala\"))" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "atry_futurebinding.scala":{ + "name":"atry_futurebinding.scala", + "dependencies":[ + "scalatest_scalatest", + "thoughtworksinc_binding.scala" + ], + "repoUrl":"https://github.com/atry/futurebinding.scala.git", + "revision":"v12.1.0", + "version":"12.1.0", + "targets":"com.thoughtworks.binding%futurebinding", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "augustjune_canoe":{ + "name":"augustjune_canoe", + "dependencies":[ + "typelevel_fs2", + "typelevel_cats", + "typelevel_cats-effect", + "circe_circe", + "armanbilge_log4cats", + "scalatest_scalatest", + "typelevel_discipline-scalatest", + "typelevel_cats-effect-testing", + "http4s_http4s", + "http4s_blaze" + ], + "repoUrl":"https://github.com/augustjune/canoe.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"org.augustjune%canoe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"BroadcastSpec.scala\" || \"BotSpec.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "avast_datadog4s":{ + "name":"avast_datadog4s", + "dependencies":[ + "scalameta_munit", + "typelevel_cats-effect", + "http4s_http4s", + "scala_scala-collection-compat", + "typelevel_cats" + ], + "repoUrl":"https://github.com/avast/datadog4s.git", + "revision":"v0.31.2", + "version":"0.31.2", + "targets":"com.avast.cloud%datadog4s-http4s com.avast.cloud%datadog4s com.avast.cloud%datadog4s-common com.avast.cloud%datadog4s-jvm com.avast.cloud%datadog4s-playground com.avast.cloud%datadog4s-statsd com.avast.cloud%datadog4s-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildSupport.scala", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "avast_scala-server-toolkit":{ + "name":"avast_scala-server-toolkit", + "dependencies":[ + "typelevel_cats-effect", + "scala_scala-collection-compat", + "scalatest_scalatest", + "http4s_blaze", + "http4s_http4s", + "pureconfig_pureconfig", + "monix_monix", + "tpolecat_doobie", + "fd4s_fs2-kafka", + "testcontainers_testcontainers-scala", + "lightbend_ssl-config", + "zio_zio", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/avast/scala-server-toolkit.git", + "revision":"v0.18.3", + "version":"0.18.3", + "targets":"com.avast%sst-bundle-monix-http4s-ember com.avast%sst-cassandra-datastax-driver com.avast%sst-http4s-server-blaze com.avast%sst-jvm-micrometer com.avast%sst-http4s-server-ember com.avast%sst-doobie-hikari-pureconfig com.avast%sst-micrometer-prometheus-pureconfig com.avast%sst-bundle-zio-http4s-blaze com.avast%sst-http4s-server com.avast%sst-micrometer-jmx-pureconfig com.avast%sst-sentry com.avast%sst-lettuce com.avast%sst-http4s-client-ember com.avast%sst-jdk-http-client com.avast%sst-micrometer-prometheus com.avast%sst-jvm-pureconfig com.avast%sst-flyway-pureconfig com.avast%sst-http4s-server-ember-pureconfig com.avast%sst-jvm com.avast%sst-monix-catnap-micrometer com.avast%sst-micrometer-statsd-pureconfig com.avast%sst-micrometer com.avast%sst-micrometer-jmx com.avast%sst-fs2-kafka-pureconfig com.avast%sst-http4s-server-blaze-pureconfig com.avast%sst-monix-catnap com.avast%sst-http4s-server-micrometer com.avast%sst-cassandra-datastax-driver-pureconfig com.avast%sst-http4s-client-blaze-pureconfig com.avast%sst-pureconfig com.avast%sst-flyway com.avast%sst-doobie-hikari com.avast%sst-micrometer-statsd com.avast%sst-grpc-server-micrometer com.avast%sst-lettuce-pureconfig com.avast%sst-app-monix com.avast%sst-bundle-monix-http4s-blaze com.avast%sst-monix-catnap-pureconfig com.avast%sst-http4s-client-monix-catnap com.avast%sst-fs2-kafka com.avast%sst-ssl-config com.avast%sst-http4s-client-ember-pureconfig com.avast%sst-grpc-server com.avast%sst-cats-effect com.avast%sst-sentry-pureconfig com.avast%sst-app-zio com.avast%sst-bundle-zio-http4s-ember com.avast%sst-jdk-http-client-pureconfig com.avast%sst-grpc-server-pureconfig com.avast%sst-http4s-client-blaze", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":7168, + "sourcePatches":[ + { + "path":"project/BuildSettings.scala", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "babylonhealth_lit-fhir":{ + "name":"babylonhealth_lit-fhir", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest", + "zio_izumi-reflect", + "circe_circe", + "typelevel_cats-parse" + ], + "repoUrl":"https://github.com/babylonhealth/lit-fhir.git", + "revision":"g0.14.17", + "version":"0.14.17", + "targets":"com.babylonhealth.lit%generator com.babylonhealth.lit%hl7 com.babylonhealth.lit%common com.babylonhealth.lit%macros com.babylonhealth.lit%core com.babylonhealth.lit%protoshim com.babylonhealth.lit%usbase com.babylonhealth.lit%fhirpath com.babylonhealth.lit%ukcore com.babylonhealth.lit%uscore", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":8192, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "banno_cosmos4s":{ + "name":"banno_cosmos4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "circe_circe", + "circe_circe-jackson", + "scalameta_munit" + ], + "repoUrl":"https://github.com/banno/cosmos4s.git", + "revision":"v1.0.0-RC3", + "version":"1.0.0-RC3", + "targets":"com.banno%cosmos4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "banno_vault4s":{ + "name":"banno_vault4s", + "dependencies":[ + "http4s_http4s", + "scalameta_munit", + "armanbilge_scalacheck-effect" + ], + "repoUrl":"https://github.com/banno/vault4s.git", + "revision":"v9.1.0", + "version":"9.1.0", + "targets":"com.banno%vault4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "barnardb_tinyplate":{ + "name":"barnardb_tinyplate", + "dependencies":[ + + ], + "repoUrl":"https://github.com/barnardb/tinyplate.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"io.github.barnardb%tinyplate" + }, + "bcarter97_id-generator":{ + "name":"bcarter97_id-generator", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats" + ], + "repoUrl":"https://github.com/bcarter97/id-generator.git", + "revision":"v0.5.1", + "version":"0.5.1", + "targets":"io.github.bcarter97%id-generator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "beangle_db":{ + "name":"beangle_db", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/db.git", + "revision":"v0.0.17", + "version":"0.0.17", + "targets":"org.beangle.db%beangle-db-lint org.beangle.db%beangle-db-report org.beangle.db%beangle-db-transport" + }, + "beangle_doc":{ + "name":"beangle_doc", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/doc.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"org.beangle.doc%beangle-doc-docx org.beangle.doc%beangle-doc-pdf" + }, + "beangle_ids":{ + "name":"beangle_ids", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/ids.git", + "revision":"v0.3.4", + "version":"0.3.4", + "targets":"org.beangle.ids%beangle-ids-cas org.beangle.ids%beangle-ids-web" + }, + "beangle_notify":{ + "name":"beangle_notify", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/notify.git", + "revision":"v0.0.5", + "version":"0.0.5", + "targets":"org.beangle.notify%beangle-notify-core" + }, + "beangle_otk":{ + "name":"beangle_otk", + "dependencies":[ + "beangle_doc", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/otk.git", + "revision":"v0.0.5", + "version":"0.0.5", + "targets":"org.beangle.otk%beangle-otk-ws org.beangle.otk%beangle-otk-doc org.beangle.otk%beangle-otk-captcha org.beangle.otk%beangle-otk-code org.beangle.otk%beangle-otk-sns" + }, + "benhutchison_scalaswingcontrib":{ + "name":"benhutchison_scalaswingcontrib", + "dependencies":[ + "scala_scala-swing", + "scala_scala-xml", + "scala_scala-collection-compat", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/benhutchison/scalaswingcontrib.git", + "revision":"", + "version":"1.9", + "targets":"com.github.benhutchison%scalaswingcontrib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "benoitlouy_tele":{ + "name":"benoitlouy_tele", + "dependencies":[ + "scala_scala-collection-compat", + "typelevel_cats-effect", + "typelevel_fs2", + "circe_circe" + ], + "repoUrl":"https://github.com/benoitlouy/tele.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.benoitlouy%tele", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "besselstudio_coingecko":{ + "name":"besselstudio_coingecko", + "dependencies":[ + "scalatest_scalatest", + "playframework_play-json", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/besselstudio/coingecko.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.besselstudio%coingecko" + }, + "bilal-fazlani_akka-http-jwt-auth":{ + "name":"bilal-fazlani_akka-http-jwt-auth", + "dependencies":[ + "jwt-scala_jwt-scala", + "circe_circe" + ], + "repoUrl":"https://github.com/bilal-fazlani/akka-http-jwt-auth.git", + "revision":"v0.0.6", + "version":"0.0.6", + "targets":"com.bilal-fazlani%akka-http-jwt-auth com.bilal-fazlani%akka-http-client-circe com.bilal-fazlani%akka-http-oidc-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_circe-json-schema":{ + "name":"bilal-fazlani_circe-json-schema", + "dependencies":[ + "circe_circe", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/bilal-fazlani/circe-json-schema.git", + "revision":"v0.4.3", + "version":"0.4.3", + "targets":"com.bilal-fazlani%circe-json-schema", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_csv-schema":{ + "name":"bilal-fazlani_csv-schema", + "dependencies":[ + "zio_zio", + "zio_zio-nio", + "zio_zio-prelude", + "zio_zio-config" + ], + "repoUrl":"https://github.com/bilal-fazlani/csv-schema.git", + "revision":"v1.1.2", + "version":"1.1.2", + "targets":"com.bilal-fazlani%csv-schema", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_jslt-parser":{ + "name":"bilal-fazlani_jslt-parser", + "dependencies":[ + "zio_zio-parser", + "zio_zio" + ], + "repoUrl":"https://github.com/bilal-fazlani/jslt-parser.git", + "revision":"v0.0.8", + "version":"0.0.8", + "targets":"com.bilal-fazlani%jslt-parser", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "bilal-fazlani_rainbowcli":{ + "name":"bilal-fazlani_rainbowcli", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/bilal-fazlani/rainbowcli.git", + "revision":"v3.0.1", + "version":"3.0.1", + "targets":"com.bilal-fazlani%rainbowcli", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_swiftbar4s":{ + "name":"bilal-fazlani_swiftbar4s", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/bilal-fazlani/swiftbar4s.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"com.bilal-fazlani%swiftbar4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bilal-fazlani_zio-mongo":{ + "name":"bilal-fazlani_zio-mongo", + "dependencies":[ + "zio_zio", + "zio_interop-reactive-streams", + "circe_circe", + "zio_zio-json" + ], + "repoUrl":"https://github.com/bilal-fazlani/zio-mongo.git", + "revision":"v0.6.1", + "version":"0.6.1", + "targets":"com.bilal-fazlani.zio-mongo%zio-mongo com.bilal-fazlani.zio-mongo%circe-codec com.bilal-fazlani.zio-mongo%zio-json-codec", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "billzabob_fordeckmacia":{ + "name":"billzabob_fordeckmacia", + "dependencies":[ + "scodec_scodec", + "scodec_scodec-bits", + "scalameta_munit" + ], + "repoUrl":"https://github.com/billzabob/fordeckmacia.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.github.billzabob%fordeckmacia" + }, + "bkirwi_decline":{ + "name":"bkirwi_decline", + "dependencies":[ + "typelevel_cats", + "typelevel_discipline-scalatest", + "typelevel_cats-effect", + "fthomas_refined" + ], + "repoUrl":"https://github.com/bkirwi/decline.git", + "revision":"v2.4.1", + "version":"2.4.1", + "targets":"com.monovore%decline com.monovore%decline-effect com.monovore%decline-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "blackdoor_jose":{ + "name":"blackdoor_jose", + "dependencies":[ + "typelevel_cats", + "lightbend-labs_scala-logging", + "circe_circe" + ], + "repoUrl":"https://github.com/blackdoor/jose.git", + "revision":"0.4.6", + "version":"0.4.6", + "targets":"black.door%jose black.door%jose-json-circe" + }, + "blemale_scaffeine":{ + "name":"blemale_scaffeine", + "dependencies":[ + "scala_scala-java8-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/blemale/scaffeine.git", + "revision":"v5.2.1", + "version":"5.2.1", + "targets":"com.github.blemale%scaffeine", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bp3r_jsonrpc2":{ + "name":"bp3r_jsonrpc2", + "dependencies":[ + "circe_circe", + "scalameta_munit" + ], + "repoUrl":"https://github.com/bp3r/jsonrpc2.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.bp3r%jsonrpc2" + }, + "bpholt_java-time-literals":{ + "name":"bpholt_java-time-literals", + "dependencies":[ + "typelevel_literally", + "scalameta_munit" + ], + "repoUrl":"https://github.com/bpholt/java-time-literals.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"dev.holt%java-time-literals", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "bplommer_launch-catsly":{ + "name":"bplommer_launch-catsly", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/bplommer/launch-catsly.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"io.github.bplommer%launch-catsly io.github.bplommer%launch-catsly-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "carlos-verdes_zio-arangodb":{ + "name":"carlos-verdes_zio-arangodb", + "dependencies":[ + "lemonlabsuk_scala-uri", + "zio_zio-prelude", + "zio_zio-config", + "zio_zio", + "zio_zio-http", + "zio_zio-json", + "zio_zio-schema", + "testcontainers_testcontainers-scala", + "scodec_scodec" + ], + "repoUrl":"https://github.com/carlos-verdes/zio-arangodb.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"io.funkode%zio-arangodb io.funkode%arangodb-docker io.funkode%zio-arangodb-http io.funkode%zio-velocypack" + }, + "carlosedp_scalautils":{ + "name":"carlosedp_scalautils", + "dependencies":[ + "scalatest_scalatest", + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/carlosedp/scalautils.git", + "revision":"v0.10.2", + "version":"0.10.2", + "targets":"com.carlosedp%scalautils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "carueda_tscfg":{ + "name":"carueda_tscfg", + "dependencies":[ + "outr_scribe", + "com-lihaoyi_pprint", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/carueda/tscfg.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"com.github.carueda%tscfg", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + "genCode" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "caspercommunityio_casper-scala-sdk":{ + "name":"caspercommunityio_casper-scala-sdk", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "circe_circe" + ], + "repoUrl":"https://github.com/caspercommunityio/casper-scala-sdk.git", + "revision":"", + "version":"1.2.3", + "targets":"io.caspercommunity%casper-scala-sdk", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "catap_scala-blake3":{ + "name":"catap_scala-blake3", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/catap/scala-blake3.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"ky.korins%blake3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "catap_scala-sha":{ + "name":"catap_scala-sha", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/catap/scala-sha.git", + "revision":"v1.2.1", + "version":"1.2.1", + "targets":"ky.korins%sha", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "cb372_cats-retry":{ + "name":"cb372_cats-retry", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_discipline-scalatest", + "typelevel_cats-mtl" + ], + "repoUrl":"https://github.com/cb372/cats-retry.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.github.cb372%cats-retry com.github.cb372%alleycats-retry com.github.cb372%cats-retry-mtl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "cb372_scalacache":{ + "name":"cb372_scalacache", + "dependencies":[ + "scalatest_scalatest", + "circe_circe", + "typelevel_scalacheck", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/cb372/scalacache.git", + "revision":"v1.0.0-M6", + "version":"1.0.0-M6", + "targets":"com.github.cb372%scalacache-circe com.github.cb372%scalacache-caffeine com.github.cb372%scalacache-redis com.github.cb372%scalacache-core com.github.cb372%scalacache-memcached", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "cchantep_acolyte":{ + "name":"cchantep_acolyte", + "dependencies":[ + "etorreborre_specs2", + "reactivemongo_reactivemongo-play-json", + "reactivemongo_reactivemongo", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/cchantep/acolyte.git", + "revision":"1.2.0", + "version":"1.2.0", + "targets":"org.eu.acolyte%jdbc-scala org.eu.acolyte%play-jdbc org.eu.acolyte%play-reactive-mongo org.eu.acolyte%reactive-mongo" + }, + "changvvb_scala-protobuf-java":{ + "name":"changvvb_scala-protobuf-java", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/changvvb/scala-protobuf-java.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.github.changvvb%scala-protobuf-java", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "chatwork_scala-jwk":{ + "name":"chatwork_scala-jwk", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "scala_scala-java8-compat", + "j5ik2o_base64scala", + "circe_circe" + ], + "repoUrl":"https://github.com/chatwork/scala-jwk.git", + "revision":"v1.2.24", + "version":"1.2.24", + "targets":"com.chatwork%scala-jwk", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "cheleb_zio-pravega":{ + "name":"cheleb_zio-pravega", + "dependencies":[ + "zio_zio", + "zio_zio-logging", + "scalatest_scalatest", + "scala_scala-collection-compat", + "scalapb_scalapb", + "scalapb_common-protos" + ], + "repoUrl":"https://github.com/cheleb/zio-pravega.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"dev.cheleb%zio-pravega", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"19" + }, + "sbt":{ + "commands":[ + "set pravega/Test/unmanagedSources/excludeFilter ~= {_ || \"CreateResourcesExample.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "chrisokasaki_hwtest":{ + "name":"chrisokasaki_hwtest", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/chrisokasaki/hwtest.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"org.okasaki%hwtest" + }, + "christian-schlichtherle_circe-kafka":{ + "name":"christian-schlichtherle_circe-kafka", + "dependencies":[ + "circe_circe", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/christian-schlichtherle/circe-kafka.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"global.namespace.circe-kafka%circe-kafka", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "chronoscala_chronoscala":{ + "name":"chronoscala_chronoscala", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/chronoscala/chronoscala.git", + "revision":"2.0.8", + "version":"2.0.8", + "targets":"io.github.chronoscala%chronoscala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "ciaraobrien_dottytags":{ + "name":"ciaraobrien_dottytags", + "dependencies":[ + "monix_minitest" + ], + "repoUrl":"https://github.com/ciaraobrien/dottytags.git", + "revision":"", + "version":"1.1.0", + "targets":"io.github.ciaraobrien%dottytags" + }, + "circe_circe":{ + "name":"circe_circe", + "dependencies":[ + "fthomas_refined", + "scalameta_munit", + "typelevel_discipline-munit", + "scodec_scodec-bits", + "typelevel_scalacheck", + "typelevel_cats", + "vasilmkd_discipline", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/circe/circe.git", + "revision":"v0.14.3", + "version":"0.14.3", + "targets":"io.circe%circe-refined io.circe%circe-numbers io.circe%circe-pointer-literal io.circe%circe-scodec io.circe%circe-numbers-testing io.circe%circe-testing io.circe%circe-jawn io.circe%circe-literal io.circe%circe-generic io.circe%circe-parser io.circe%circe-pointer io.circe%circe-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "circe_circe-fs2":{ + "name":"circe_circe-fs2", + "dependencies":[ + "typelevel_fs2", + "circe_circe", + "scalatest_scalatest", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/circe/circe-fs2.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.circe%circe-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "circe_circe-jackson":{ + "name":"circe_circe-jackson", + "dependencies":[ + "circe_circe", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/circe/circe-jackson.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.circe%circe-jackson28 io.circe%circe-jackson212 io.circe%circe-jackson29 io.circe%circe-jackson211 io.circe%circe-jackson26 io.circe%circe-jackson210 io.circe%circe-jackson25 io.circe%circe-jackson27" + }, + "circe_circe-yaml":{ + "name":"circe_circe-yaml", + "dependencies":[ + "circe_circe", + "vasilmkd_discipline", + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/circe/circe-yaml.git", + "revision":"v0.14.3-RC3", + "version":"0.14.3-RC3", + "targets":"io.circe%circe-yaml io.circe%circe-yaml-common io.circe%circe-yaml-v12", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "clevercloud_pulsar4s":{ + "name":"clevercloud_pulsar4s", + "dependencies":[ + "scalatest_scalatest", + "playframework_play-json", + "monix_monix", + "zio_zio", + "scalaz_scalaz", + "akka_akka", + "json4s_json4s", + "scala_scala-java8-compat", + "spray_spray", + "fasterxml_jackson-module-scala", + "typelevel_cats-effect", + "typelevel_fs2", + "zio_interop-cats", + "sksamuel_avro4s", + "circe_circe" + ], + "repoUrl":"https://github.com/clevercloud/pulsar4s.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"com.clever-cloud.pulsar4s%pulsar4s-play-json com.clever-cloud.pulsar4s%pulsar4s-monix com.clever-cloud.pulsar4s%pulsar4s-zio com.clever-cloud.pulsar4s%pulsar4s-scalaz com.clever-cloud.pulsar4s%pulsar4s-akka-streams com.clever-cloud.pulsar4s%pulsar4s-json4s com.clever-cloud.pulsar4s%pulsar4s-core com.clever-cloud.pulsar4s%pulsar4s-spray-json com.clever-cloud.pulsar4s%pulsar4s-jackson com.clever-cloud.pulsar4s%pulsar4s-fs2 com.clever-cloud.pulsar4s%pulsar4s-cats-effect com.clever-cloud.pulsar4s%pulsar4s-avro com.clever-cloud.pulsar4s%pulsar4s-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "clockworkconsulting_csexp":{ + "name":"clockworkconsulting_csexp", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/clockworkconsulting/csexp.git", + "revision":"v3.2.0", + "version":"3.2.0", + "targets":"dk.cwconsult%csexp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala_3 = \"3.1.0\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "clockworkconsulting_peregrin":{ + "name":"clockworkconsulting_peregrin", + "dependencies":[ + "scalatest_scalatest", + "scalikejdbc_scalikejdbc" + ], + "repoUrl":"https://github.com/clockworkconsulting/peregrin.git", + "revision":"v9.0.0", + "version":"9.0.0", + "targets":"dk.cwconsult.peregrin%peregrin-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala_3 = \"3.1.1\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "clulab_fatdynet":{ + "name":"clulab_fatdynet", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/clulab/fatdynet.git", + "revision":"v0.4.4", + "version":"0.4.4", + "targets":"org.clulab%fatdynet", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "codedx_mapk":{ + "name":"codedx_mapk", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/codedx/mapk.git", + "revision":"1.2.0", + "version":"1.2.0", + "targets":"com.codedx%mapk" + }, + "com-lihaoyi_cask":{ + "name":"com-lihaoyi_cask", + "dependencies":[ + "com-lihaoyi_upickle", + "com-lihaoyi_sourcecode", + "com-lihaoyi_pprint", + "com-lihaoyi_geny", + "com-lihaoyi_castor" + ], + "repoUrl":"https://github.com/com-lihaoyi/cask.git", + "revision":"0.8.3", + "version":"0.8.3", + "targets":"com.lihaoyi%cask com.lihaoyi%cask-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "com-lihaoyi_castor":{ + "name":"com-lihaoyi_castor", + "dependencies":[ + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/com-lihaoyi/castor.git", + "revision":"0.2.1", + "version":"0.2.1", + "targets":"com.lihaoyi%castor", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_fansi":{ + "name":"com-lihaoyi_fansi", + "dependencies":[ + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/com-lihaoyi/fansi.git", + "revision":"0.4.0", + "version":"0.4.0", + "targets":"com.lihaoyi%fansi", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_geny":{ + "name":"com-lihaoyi_geny", + "dependencies":[ + + ], + "repoUrl":"https://github.com/com-lihaoyi/geny.git", + "revision":"1.0.0", + "version":"1.0.0", + "targets":"com.lihaoyi%geny", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_mainargs":{ + "name":"com-lihaoyi_mainargs", + "dependencies":[ + "scala_scala-collection-compat", + "com-lihaoyi_pprint" + ], + "repoUrl":"https://github.com/com-lihaoyi/mainargs.git", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"com.lihaoyi%mainargs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "com-lihaoyi_os-lib":{ + "name":"com-lihaoyi_os-lib", + "dependencies":[ + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/com-lihaoyi/os-lib.git", + "revision":"0.9.0", + "version":"0.9.0", + "targets":"com.lihaoyi%os-lib com.lihaoyi%os-lib-watch", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_pprint":{ + "name":"com-lihaoyi_pprint", + "dependencies":[ + "com-lihaoyi_fansi", + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/com-lihaoyi/pprint.git", + "revision":"0.8.1", + "version":"0.8.1", + "targets":"com.lihaoyi%pprint", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_requests-scala":{ + "name":"com-lihaoyi_requests-scala", + "dependencies":[ + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/com-lihaoyi/requests-scala.git", + "revision":"0.8.0", + "version":"0.8.0", + "targets":"com.lihaoyi%requests", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_scalatags":{ + "name":"com-lihaoyi_scalatags", + "dependencies":[ + "com-lihaoyi_sourcecode", + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/com-lihaoyi/scalatags.git", + "revision":"0.12.0", + "version":"0.12.0", + "targets":"com.lihaoyi%scalatags", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_sourcecode":{ + "name":"com-lihaoyi_sourcecode", + "dependencies":[ + + ], + "repoUrl":"https://github.com/com-lihaoyi/sourcecode.git", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"com.lihaoyi%sourcecode", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "com-lihaoyi_upickle":{ + "name":"com-lihaoyi_upickle", + "dependencies":[ + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/com-lihaoyi/upickle.git", + "revision":"3.0.0-M1", + "version":"3.0.0-M1", + "targets":"com.lihaoyi%ujson com.lihaoyi%upickle com.lihaoyi%upickle-core com.lihaoyi%upickle-implicits com.lihaoyi%upack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "com-lihaoyi_utest":{ + "name":"com-lihaoyi_utest", + "dependencies":[ + + ], + "repoUrl":"https://github.com/com-lihaoyi/utest.git", + "revision":"0.8.1", + "version":"0.8.1", + "targets":"com.lihaoyi%utest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "comcast_ip4s":{ + "name":"comcast_ip4s", + "dependencies":[ + "typelevel_literally", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_scalacheck", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/comcast/ip4s.git", + "revision":"v3.2.0", + "version":"3.2.0", + "targets":"com.comcast%ip4s-core com.comcast%ip4s-test-kit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "coralogix_zio-k8s":{ + "name":"coralogix_zio-k8s", + "dependencies":[ + "zio_zio", + "zio_zio-config", + "zio_zio-logging", + "zio_zio-nio", + "zio_zio-process", + "softwaremill_sttp", + "circe_circe", + "circe_circe-yaml", + "zio_zio-optics", + "softwaremill_quicklens" + ], + "repoUrl":"https://github.com/coralogix/zio-k8s.git", + "revision":"v1.4.9", + "version":"1.4.9", + "targets":"com.coralogix%zio-k8s-client com.coralogix%zio-k8s-client-optics com.coralogix%zio-k8s-client-quicklens com.coralogix%zio-k8s-operator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "cornerman_chameleon":{ + "name":"cornerman_chameleon", + "dependencies":[ + "typelevel_cats", + "scalapb_scalapb", + "suzaku-io_boopickle", + "circe_circe", + "com-lihaoyi_upickle", + "plokhotnyuk_jsoniter-scala", + "scalatest_scalatest", + "scodec_scodec", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/cornerman/chameleon.git", + "revision":"v0.3.5", + "version":"0.3.5", + "targets":"com.github.cornerman%chameleon", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "cornerman_scala-cuid":{ + "name":"cornerman_scala-cuid", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/cornerman/scala-cuid.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.github.cornerman%scala-cuid", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "cornerman_simple-scalajs-requests":{ + "name":"cornerman_simple-scalajs-requests", + "dependencies":[ + + ], + "repoUrl":"https://github.com/cornerman/simple-scalajs-requests.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.github.cornerman%simple-scalajs-requests", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "cornerman_sloth":{ + "name":"cornerman_sloth", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/cornerman/sloth.git", + "revision":"v0.6.5", + "version":"0.6.5", + "targets":"com.github.cornerman%sloth-types", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "coursier_dependency":{ + "name":"coursier_dependency", + "dependencies":[ + + ], + "repoUrl":"https://github.com/coursier/dependency.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"io.get-coursier%dependency", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "cquiroz_sbt-locales":{ + "name":"cquiroz_sbt-locales", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/cquiroz/sbt-locales.git", + "revision":"v4.2.0", + "version":"4.2.0", + "targets":"io.github.cquiroz%cldr-api" + }, + "cquiroz_scala-java-locales":{ + "name":"cquiroz_scala-java-locales", + "dependencies":[ + "cquiroz_sbt-locales" + ], + "repoUrl":"https://github.com/cquiroz/scala-java-locales.git", + "revision":"v1.5.1", + "version":"1.5.1", + "targets":"io.github.cquiroz%scala-java-locales", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "cquiroz_scala-java-time":{ + "name":"cquiroz_scala-java-time", + "dependencies":[ + + ], + "repoUrl":"https://github.com/cquiroz/scala-java-time.git", + "revision":"v2.5.0", + "version":"2.5.0", + "targets":"io.github.cquiroz%scala-java-time io.github.cquiroz%scala-java-time-tzdb", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "creativescala_doodle":{ + "name":"creativescala_doodle", + "dependencies":[ + "scalameta_munit", + "monix_minitest", + "typelevel_fs2", + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/creativescala/doodle.git", + "revision":"v0.12.0", + "version":"0.12.0", + "targets":"org.creativescala%doodle-turtle org.creativescala%doodle-docs org.creativescala%doodle-image org.creativescala%doodle-reactor org.creativescala%doodle-interact org.creativescala%doodle-golden org.creativescala%doodle-java2d org.creativescala%doodle-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "creativescala_doodle-explore":{ + "name":"creativescala_doodle-explore", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "scalameta_munit" + ], + "repoUrl":"https://github.com/creativescala/doodle-explore.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"org.creativescala%doodle-explore org.creativescala%doodle-explore-core org.creativescala%doodle-explore-java2d", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "creativescala_doodle-svg":{ + "name":"creativescala_doodle-svg", + "dependencies":[ + "com-lihaoyi_scalatags", + "scalameta_munit" + ], + "repoUrl":"https://github.com/creativescala/doodle-svg.git", + "revision":"v0.11.3", + "version":"0.11.3", + "targets":"org.creativescala%doodle-svg org.creativescala%doodle-svg-docs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "cucumber_cucumber-jvm-scala":{ + "name":"cucumber_cucumber-jvm-scala", + "dependencies":[ + "fasterxml_jackson-module-scala" + ], + "repoUrl":"https://github.com/cucumber/cucumber-jvm-scala.git", + "revision":"v8.13.1", + "version":"8.13.1", + "targets":"io.cucumber%cucumber-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "dacr_code-examples-manager":{ + "name":"dacr_code-examples-manager", + "dependencies":[ + "zio_zio", + "zio_zio-nio", + "zio_zio-process", + "zio_zio-logging", + "zio_zio-config", + "softwaremill_sttp", + "dacr_naturalsort" + ], + "repoUrl":"https://github.com/dacr/code-examples-manager.git", + "revision":"v2.3.0", + "version":"2.3.0", + "targets":"fr.janalyse%code-examples-manager", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dacr_drools-scripting":{ + "name":"dacr_drools-scripting", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/drools-scripting.git", + "revision":"v1.0.16", + "version":"1.0.16", + "targets":"fr.janalyse%drools-scripting" + }, + "dacr_jassh":{ + "name":"dacr_jassh", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/dacr/jassh.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"fr.janalyse%janalyse-ssh", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dacr_json2props":{ + "name":"dacr_json2props", + "dependencies":[ + "scala_scala-xml", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/json2props.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"fr.janalyse%json2props" + }, + "dacr_naturalsort":{ + "name":"dacr_naturalsort", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/naturalsort.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"fr.janalyse%naturalsort" + }, + "dacr_primes":{ + "name":"dacr_primes", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/primes.git", + "revision":"v1.2.10", + "version":"1.2.10", + "targets":"fr.janalyse%primes", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dacr_split":{ + "name":"dacr_split", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/split.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"fr.janalyse%split" + }, + "dacr_unittools":{ + "name":"dacr_unittools", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/dacr/unittools.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"fr.janalyse%unittools" + }, + "dacr_zio-lmdb":{ + "name":"dacr_zio-lmdb", + "dependencies":[ + "zio_zio", + "zio_zio-json", + "zio_zio-nio" + ], + "repoUrl":"https://github.com/dacr/zio-lmdb.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"fr.janalyse%zio-lmdb" + }, + "dacr_zio-worksheet":{ + "name":"dacr_zio-worksheet", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/dacr/zio-worksheet.git", + "revision":"v2.0.5.0", + "version":"2.0.5.0", + "targets":"fr.janalyse%zio-worksheet", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "daghemberg_paut-program":{ + "name":"daghemberg_paut-program", + "dependencies":[ + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/daghemberg/paut-program.git", + "revision":"", + "version":"0.1.4", + "targets":"io.github.daghemberg%paut-program" + }, + "daghemberg_problemutils":{ + "name":"daghemberg_problemutils", + "dependencies":[ + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/daghemberg/problemutils.git", + "revision":"", + "version":"0.1.1", + "targets":"io.github.daghemberg%problemutils" + }, + "danslapman_morphling":{ + "name":"danslapman_morphling", + "dependencies":[ + "reactivemongo_reactivemongo-bson", + "typelevel_simulacrum-scalafix", + "typelevel_mouse", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_cats", + "tofu-tf_glass", + "softwaremill_tapir", + "stephennancekivell_scalatest-json", + "softwaremill_sttp-apispec", + "circe_circe" + ], + "repoUrl":"https://github.com/danslapman/morphling.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.github.danslapman%morphling-reactivemongo com.github.danslapman%morphling-scalacheck com.github.danslapman%morphling com.github.danslapman%morphling-tapir com.github.danslapman%morphling-circe", + "config":{ + "projects":{ + "exclude":[ + "morphling-circe" + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dapperware_zio-slack":{ + "name":"dapperware_zio-slack", + "dependencies":[ + "circe_circe", + "zio_zio", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/dapperware/zio-slack.git", + "revision":"v1.0.0-RC1", + "version":"1.0.0-RC1", + "targets":"com.github.dapperware%zio-slack-api-web com.github.dapperware%zio-slack-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "darrenjw_scala-glm":{ + "name":"darrenjw_scala-glm", + "dependencies":[ + "scalameta_mdoc", + "scalatest_scalatest", + "scalanlp_breeze" + ], + "repoUrl":"https://github.com/darrenjw/scala-glm.git", + "revision":"v0.8", + "version":"0.8", + "targets":"com.github.darrenjw%scala-glm", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "darrenjw_scala-smfsb":{ + "name":"darrenjw_scala-smfsb", + "dependencies":[ + "scalameta_mdoc", + "scalatest_scalatest", + "scala_scala-parallel-collections", + "scalanlp_breeze" + ], + "repoUrl":"https://github.com/darrenjw/scala-smfsb.git", + "revision":"v1.0", + "version":"1.0", + "targets":"com.github.darrenjw%scala-smfsb" + }, + "data-tools_big-data-types":{ + "name":"data-tools_big-data-types", + "dependencies":[ + "scalatest_scalatest", + "circe_circe" + ], + "repoUrl":"https://github.com/data-tools/big-data-types.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"io.github.data-tools%big-data-types-bigquery io.github.data-tools%big-data-types-cassandra io.github.data-tools%big-data-types-circe io.github.data-tools%big-data-types-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "davegurnell_unindent":{ + "name":"davegurnell_unindent", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/davegurnell/unindent.git", + "revision":"v1.8.0", + "version":"1.8.0", + "targets":"com.davegurnell%unindent", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_cats-effect-time":{ + "name":"davenverse_cats-effect-time", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/cats-effect-time.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.chrisdavenport%cats-effect-time", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_cats-scalacheck":{ + "name":"davenverse_cats-scalacheck", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/davenverse/cats-scalacheck.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"io.chrisdavenport%cats-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_catscript":{ + "name":"davenverse_catscript", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/davenverse/catscript.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"io.chrisdavenport%catscript", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_circuit":{ + "name":"davenverse_circuit", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/circuit.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"io.chrisdavenport%circuit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_circuit-http4s":{ + "name":"davenverse_circuit-http4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "davenverse_circuit", + "davenverse_mapref", + "http4s_http4s" + ], + "repoUrl":"https://github.com/davenverse/circuit-http4s.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.chrisdavenport%circuit-http4s io.chrisdavenport%circuit-http4s-client io.chrisdavenport%circuit-http4s-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_clippette":{ + "name":"davenverse_clippette", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/clippette.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%clippette", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_condemned":{ + "name":"davenverse_condemned", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/condemned.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.chrisdavenport%condemned", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_crossplatformioapp":{ + "name":"davenverse_crossplatformioapp", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/davenverse/crossplatformioapp.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%crossplatformioapp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_env":{ + "name":"davenverse_env", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/env.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%env", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus":{ + "name":"davenverse_epimetheus", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/epimetheus.git", + "revision":"v0.5.0-M2", + "version":"0.5.0-M2", + "targets":"io.chrisdavenport%epimetheus", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus-circuit":{ + "name":"davenverse_epimetheus-circuit", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "davenverse_epimetheus", + "davenverse_circuit" + ], + "repoUrl":"https://github.com/davenverse/epimetheus-circuit.git", + "revision":"v0.5.0-M2", + "version":"0.5.0-M2", + "targets":"io.chrisdavenport%epimetheus-circuit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus-http4s":{ + "name":"davenverse_epimetheus-http4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "davenverse_epimetheus" + ], + "repoUrl":"https://github.com/davenverse/epimetheus-http4s.git", + "revision":"v0.6.0-M2", + "version":"0.6.0-M2", + "targets":"io.chrisdavenport%epimetheus-http4s io.chrisdavenport%epimetheus-http4s-pushgateway", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus-log4cats":{ + "name":"davenverse_epimetheus-log4cats", + "dependencies":[ + "davenverse_epimetheus", + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/davenverse/epimetheus-log4cats.git", + "revision":"v0.6.0-M1", + "version":"0.6.0-M1", + "targets":"io.chrisdavenport%epimetheus-log4cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_epimetheus-redis4cats":{ + "name":"davenverse_epimetheus-redis4cats", + "dependencies":[ + "davenverse_epimetheus", + "profunktor_redis4cats" + ], + "repoUrl":"https://github.com/davenverse/epimetheus-redis4cats.git", + "revision":"v0.2.0-M1", + "version":"0.2.0-M1", + "targets":"io.chrisdavenport%epimetheus-redis4cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_fiberlocal":{ + "name":"davenverse_fiberlocal", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/fiberlocal.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"io.chrisdavenport%fiberlocal", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_fuuid":{ + "name":"davenverse_fuuid", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "typelevel_discipline-munit", + "scalameta_munit", + "circe_circe", + "tpolecat_doobie", + "http4s_http4s" + ], + "repoUrl":"https://github.com/davenverse/fuuid.git", + "revision":"v0.8.0-M2", + "version":"0.8.0-M2", + "targets":"io.chrisdavenport%fuuid io.chrisdavenport%fuuid-circe io.chrisdavenport%fuuid-doobie io.chrisdavenport%fuuid-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set doobie/Test/unmanagedSources/excludeFilter ~= {_ || \"PostgresInstanceSpec.scala\" || \"PostgresTraversalSpec.scala\"} " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "davenverse_github":{ + "name":"davenverse_github", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "circe_circe", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/davenverse/github.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.chrisdavenport%github", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_keysemaphore":{ + "name":"davenverse_keysemaphore", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/keysemaphore.git", + "revision":"v0.3.0-M1", + "version":"0.3.0-M1", + "targets":"io.chrisdavenport%keysemaphore", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_lock":{ + "name":"davenverse_lock", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/lock.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.chrisdavenport%lock", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_mapref":{ + "name":"davenverse_mapref", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/mapref.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"io.chrisdavenport%mapref", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_mules":{ + "name":"davenverse_mules", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "davenverse_mapref", + "scalameta_munit", + "typelevel_cats-collections" + ], + "repoUrl":"https://github.com/davenverse/mules.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"io.chrisdavenport%mules io.chrisdavenport%mules-caffeine io.chrisdavenport%mules-noop io.chrisdavenport%mules-reload", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "davenverse_namecase":{ + "name":"davenverse_namecase", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/davenverse/namecase.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%namecase", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_natchez-http4s-otel":{ + "name":"davenverse_natchez-http4s-otel", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "davenverse_fiberlocal", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/davenverse/natchez-http4s-otel.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"io.chrisdavenport%natchez-http4s-otel", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_natchez-local":{ + "name":"davenverse_natchez-local", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "tpolecat_natchez", + "davenverse_fiberlocal" + ], + "repoUrl":"https://github.com/davenverse/natchez-local.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%natchez-local", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_natchez-rediculous":{ + "name":"davenverse_natchez-rediculous", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "davenverse_rediculous", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/davenverse/natchez-rediculous.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.chrisdavenport%natchez-rediculous", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_os-detect":{ + "name":"davenverse_os-detect", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/davenverse/os-detect.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%os-detect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_process":{ + "name":"davenverse_process", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_literally" + ], + "repoUrl":"https://github.com/davenverse/process.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.chrisdavenport%process", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_publicsuffix":{ + "name":"davenverse_publicsuffix", + "dependencies":[ + "http4s_http4s" + ], + "repoUrl":"https://github.com/davenverse/publicsuffix.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"io.chrisdavenport%publicsuffix io.chrisdavenport%publicsuffix-retrieval io.chrisdavenport%publicsuffix-retrieval-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_rediculous":{ + "name":"davenverse_rediculous", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_keypool", + "davenverse_cats-scalacheck", + "davenverse_whale-tail", + "scalameta_munit", + "scodec_scodec" + ], + "repoUrl":"https://github.com/davenverse/rediculous.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.chrisdavenport%rediculous", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_rediculous-concurrent":{ + "name":"davenverse_rediculous-concurrent", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "circe_circe", + "davenverse_rediculous", + "davenverse_mapref", + "davenverse_circuit", + "davenverse_mules", + "davenverse_single-fibered", + "davenverse_whale-tail" + ], + "repoUrl":"https://github.com/davenverse/rediculous-concurrent.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"io.chrisdavenport%rediculous-concurrent", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_single-fibered":{ + "name":"davenverse_single-fibered", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "davenverse_mapref" + ], + "repoUrl":"https://github.com/davenverse/single-fibered.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.chrisdavenport%single-fibered", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davenverse_snickerdoodle":{ + "name":"davenverse_snickerdoodle", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "davenverse_publicsuffix", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/davenverse/snickerdoodle.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"io.chrisdavenport%snickerdoodle", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "davenverse_whale-tail":{ + "name":"davenverse_whale-tail", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "circe_circe", + "davenverse_env", + "armanbilge_log4cats", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/davenverse/whale-tail.git", + "revision":"v0.0.9", + "version":"0.0.9", + "targets":"io.chrisdavenport%whale-tail io.chrisdavenport%whale-tail-manager", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "davidledwards_scalop":{ + "name":"davidledwards_scalop", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/davidledwards/scalop.git", + "revision":"release-2.3.1", + "version":"2.3.1", + "targets":"com.loopfor.scalop%scalop" + }, + "davidledwards_zookeeper":{ + "name":"davidledwards_zookeeper", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/davidledwards/zookeeper.git", + "revision":"release-1.6.1", + "version":"1.6.1", + "targets":"com.loopfor.zookeeper%zookeeper-client" + }, + "delimobil_cabbit":{ + "name":"delimobil_cabbit", + "dependencies":[ + "scalatest_scalatest", + "testcontainers_testcontainers-scala", + "typelevel_fs2", + "circe_circe", + "typelevel_cats" + ], + "repoUrl":"https://github.com/delimobil/cabbit.git", + "revision":"0.2.0-RC3", + "version":"0.2.0-RC3", + "targets":"ru.delimobil%cabbit ru.delimobil%cabbit-circe ru.delimobil%cabbit-core ru.delimobil%cabbit_ce2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "delimobil_fs2-hbase":{ + "name":"delimobil_fs2-hbase", + "dependencies":[ + "typelevel_fs2" + ], + "repoUrl":"https://github.com/delimobil/fs2-hbase.git", + "revision":"0.1.0-RC10", + "version":"0.1.0-RC10", + "targets":"ru.delimobil%fs2-hbase", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dieproht_matr":{ + "name":"dieproht_matr", + "dependencies":[ + + ], + "repoUrl":"https://github.com/dieproht/matr.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"io.github.dieproht%matr-dflt-data io.github.dieproht%matr-bundle io.github.dieproht%matr-api io.github.dieproht%matr-std io.github.dieproht%matr-dflt-ops", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "disneystreaming_smithy4s":{ + "name":"disneystreaming_smithy4s", + "dependencies":[ + "plokhotnyuk_jsoniter-scala", + "scalameta_munit", + "scala_scala-collection-compat", + "typelevel_cats", + "typelevel_cats-effect", + "http4s_http4s", + "disneystreaming_weaver-test", + "circe_circe", + "com-lihaoyi_pprint", + "typelevel_fs2", + "bkirwi_decline" + ], + "repoUrl":"https://github.com/disneystreaming/smithy4s.git", + "revision":"v0.17.2", + "version":"0.17.2", + "targets":"com.disneystreaming.smithy4s%smithy4s-json com.disneystreaming.smithy4s%smithy4s-dynamic com.disneystreaming.smithy4s%smithy4s-tests com.disneystreaming.smithy4s%smithy4s-core com.disneystreaming.smithy4s%smithy4s-compliance-tests com.disneystreaming.smithy4s%smithy4s-aws com.disneystreaming.smithy4s%smithy4s-http4s-swagger com.disneystreaming.smithy4s%smithy4s-decline com.disneystreaming.smithy4s%smithy4s-aws-http4s com.disneystreaming.smithy4s%smithy4s-http4s com.disneystreaming.smithy4s%smithy4s-aws-kernel", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "smithy4s-dynamic":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"modules/dynamic/src/smithy4s/dynamic/internals/DynamicModelCompiler.scala", + "pattern":"(^\\s*\\)),", + "replaceWith":"\\1" + }, + { + "path":"project/Smithy4sBuildPlugin.scala", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "disneystreaming_weaver-test":{ + "name":"disneystreaming_weaver-test", + "dependencies":[ + "eed3si9n_expecty", + "typelevel_fs2", + "typelevel_cats-effect", + "typelevel_scalacheck", + "vasilmkd_discipline", + "typelevel_cats" + ], + "repoUrl":"https://github.com/disneystreaming/weaver-test.git", + "revision":"v0.8.1", + "version":"0.8.1", + "targets":"com.disneystreaming%weaver-core com.disneystreaming%weaver-cats com.disneystreaming%weaver-framework com.disneystreaming%weaver-cats-core com.disneystreaming%weaver-scalacheck com.disneystreaming%weaver-discipline", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-Dcommunitybuild.dualVersion=minor:+1" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/WeaverPlugin.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "dmytromitin_dotty-patched":{ + "name":"dmytromitin_dotty-patched", + "dependencies":[ + + ], + "repoUrl":"https://github.com/dmytromitin/dotty-patched.git", + "revision":"", + "version":"3.2.1", + "targets":"com.github.dmytromitin%scala3-compiler-patched com.github.dmytromitin%scala3-compiler-patched-assembly" + }, + "dobrynya_zio-jms":{ + "name":"dobrynya_zio-jms", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/dobrynya/zio-jms.git", + "revision":"v0.2", + "version":"0.2", + "targets":"io.github.dobrynya%zio-jms", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "dvgica_managerial":{ + "name":"dvgica_managerial", + "dependencies":[ + "scalameta_munit", + "twitter_util", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/dvgica/managerial.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"ca.dvgi%managerial ca.dvgi%managerial-twitter-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "dvreeze_tqa":{ + "name":"dvreeze_tqa", + "dependencies":[ + "dvreeze_yaidom", + "scala_scala-xml", + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/dvreeze/tqa.git", + "revision":"tqa_3-0.13.0", + "version":"0.13.0", + "targets":"eu.cdevreeze.tqa%tqa" + }, + "dvreeze_xpathparser":{ + "name":"dvreeze_xpathparser", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "typelevel_cats-parse" + ], + "repoUrl":"https://github.com/dvreeze/xpathparser.git", + "revision":"0.8.0", + "version":"0.8.0", + "targets":"eu.cdevreeze.xpathparser%xpathparser" + }, + "dvreeze_yaidom":{ + "name":"dvreeze_yaidom", + "dependencies":[ + "scala_scala-xml", + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/dvreeze/yaidom.git", + "revision":"yaidom_3-1.13.0", + "version":"1.13.0", + "targets":"eu.cdevreeze.yaidom%yaidom", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "dwickern_scala-nameof":{ + "name":"dwickern_scala-nameof", + "dependencies":[ + "scalatest_scalatest", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/dwickern/scala-nameof.git", + "revision":"v4.0.0", + "version":"4.0.0", + "targets":"com.github.dwickern%scala-nameof", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "dwolla_epimetheus-server":{ + "name":"dwolla_epimetheus-server", + "dependencies":[ + "http4s_http4s", + "davenverse_epimetheus", + "armanbilge_munit-cats-effect", + "armanbilge_scalacheck-effect", + "eed3si9n_expecty" + ], + "repoUrl":"https://github.com/dwolla/epimetheus-server.git", + "revision":"v7.1.0", + "version":"7.1.0", + "targets":"com.dwolla%epimetheus-server-root com.dwolla%monitoring-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "dylemma_xml-spac":{ + "name":"dylemma_xml-spac", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "tpolecat_typename", + "gnieh_fs2-data" + ], + "repoUrl":"https://github.com/dylemma/xml-spac.git", + "revision":"0.12.0", + "version":"0.12.0", + "targets":"io.dylemma%json-spac io.dylemma%spac-interop-fs2 io.dylemma%spac-core io.dylemma%xml-spac io.dylemma%xml-spac-javax io.dylemma%json-spac-jackson io.dylemma%xml-spac-fs2-data io.dylemma%json-spac-fs2-data" + }, + "earogov_ordset":{ + "name":"earogov_ordset", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/earogov/ordset.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.earogov%ordset io.github.earogov%ordset-commonsRandom", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "ordset":{ + "tests":"disabled" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"\"-comment-syntax\", \"wiki\"", + "replaceWith":"\"-comment-syntax:wiki\"" + } + ] + } + }, + "eed3si9n_expecty":{ + "name":"eed3si9n_expecty", + "dependencies":[ + "eed3si9n_verify" + ], + "repoUrl":"https://github.com/eed3si9n/expecty.git", + "revision":"v0.16.0", + "version":"0.16.0", + "targets":"com.eed3si9n.expecty%expecty", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eed3si9n_gigahorse":{ + "name":"eed3si9n_gigahorse", + "dependencies":[ + "lightbend_ssl-config", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/eed3si9n/gigahorse.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"com.eed3si9n%gigahorse-apache-http com.eed3si9n%gigahorse-asynchttpclient com.eed3si9n%gigahorse-core com.eed3si9n%gigahorse-okhttp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eed3si9n_sjson-new":{ + "name":"eed3si9n_sjson-new", + "dependencies":[ + "eed3si9n_verify", + "typelevel_scalacheck", + "scalatest_scalatest", + "spray_spray" + ], + "repoUrl":"https://github.com/eed3si9n/sjson-new.git", + "revision":"v0.13.0", + "version":"0.13.0", + "targets":"com.eed3si9n%sjson-new-core com.eed3si9n%sjson-new-murmurhash com.eed3si9n%sjson-new-spray com.eed3si9n%sjson-new-msgpack com.eed3si9n%sjson-new-scalajson", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eed3si9n_verify":{ + "name":"eed3si9n_verify", + "dependencies":[ + + ], + "repoUrl":"https://github.com/eed3si9n/verify.git", + "revision":"main", + "version":"1.0.0", + "targets":"com.eed3si9n.verify%verify", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "eikek_binny":{ + "name":"eikek_binny", + "dependencies":[ + "scalameta_munit", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/eikek/binny.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"com.github.eikek%binny-pglo com.github.eikek%binny-minio com.github.eikek%binny-core com.github.eikek%binny-tika-detect com.github.eikek%binny-jdbc com.github.eikek%binny-fs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eikek_bitpeace":{ + "name":"eikek_bitpeace", + "dependencies":[ + "scalameta_munit", + "typelevel_fs2", + "tpolecat_doobie", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/eikek/bitpeace.git", + "revision":"v0.9.0-M3", + "version":"0.9.0-M3", + "targets":"com.github.eikek%bitpeace-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eikek_calev":{ + "name":"eikek_calev", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "typelevel_fs2", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/eikek/calev.git", + "revision":"v0.6.4", + "version":"0.6.4", + "targets":"com.github.eikek%calev-circe com.github.eikek%calev-core com.github.eikek%calev-doobie com.github.eikek%calev-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eikek_emil":{ + "name":"eikek_emil", + "dependencies":[ + "scalameta_munit", + "typelevel_fs2", + "log4s_log4s", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/eikek/emil.git", + "revision":"v0.13.0", + "version":"0.13.0", + "targets":"com.github.eikek%emil-common com.github.eikek%emil-javamail com.github.eikek%emil-jsoup com.github.eikek%emil-tnef com.github.eikek%emil-doobie com.github.eikek%emil-markdown", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eikek_yamusca":{ + "name":"eikek_yamusca", + "dependencies":[ + "scalameta_munit", + "circe_circe" + ], + "repoUrl":"https://github.com/eikek/yamusca.git", + "revision":"v0.10.0", + "version":"0.10.0", + "targets":"com.github.eikek%yamusca-circe com.github.eikek%yamusca-core com.github.eikek%yamusca-derive", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "ekrich_sconfig":{ + "name":"ekrich_sconfig", + "dependencies":[ + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/ekrich/sconfig.git", + "revision":"v1.5.0", + "version":"1.5.0", + "targets":"org.ekrich%sconfig", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "eltherion_http4s-timer":{ + "name":"eltherion_http4s-timer", + "dependencies":[ + + ], + "repoUrl":"https://github.com/eltherion/http4s-timer.git", + "revision":"v0.1.21", + "version":"0.1.21", + "targets":"pl.datart%http4s-timer-core pl.datart%http4s-timer-newrelic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "emartech_escher-akka-http":{ + "name":"emartech_escher-akka-http", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/emartech/escher-akka-http.git", + "revision":"v1.3.41", + "version":"1.3.41", + "targets":"com.emarsys%escher-akka-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "emartech_jwt-akka-http":{ + "name":"emartech_jwt-akka-http", + "dependencies":[ + "scalatest_scalatest", + "jwt-scala_jwt-scala" + ], + "repoUrl":"https://github.com/emartech/jwt-akka-http.git", + "revision":"v1.4.33", + "version":"1.4.33", + "targets":"com.emarsys%jwt-akka-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "emartech_scala-logger":{ + "name":"emartech_scala-logger", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-mtl", + "scala_scala-collection-compat", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/emartech/scala-logger.git", + "revision":"v0.9.5", + "version":"0.9.5", + "targets":"com.emarsys%scala-logger com.emarsys%scala-logger-ce2 com.emarsys%scala-logger-ce3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "emergentorder_onnx-scala":{ + "name":"emergentorder_onnx-scala", + "dependencies":[ + "typelevel_spire", + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_cats-effect-testing", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/emergentorder/onnx-scala.git", + "revision":"v0.17.0", + "version":"0.17.0", + "targets":"org.emergent-order%onnx-scala org.emergent-order%onnx-scala-backends org.emergent-order%onnx-scala-common org.emergent-order%onnx-scala-proto", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "endpoints4s_endpoints4s":{ + "name":"endpoints4s_endpoints4s", + "dependencies":[ + "typelevel_shapeless-3", + "scalatest_scalatest", + "scala_scala-collection-compat", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/endpoints4s/endpoints4s.git", + "revision":"v1.9.0", + "version":"1.9.0", + "targets":"org.endpoints4s%json-schema-generic org.endpoints4s%algebra org.endpoints4s%algebra-json-schema org.endpoints4s%json-schema-playjson", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "http4s-server":{ + "tests":"disabled" + } + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "enragedginger_akka-quartz-scheduler":{ + "name":"enragedginger_akka-quartz-scheduler", + "dependencies":[ + "akka_akka", + "etorreborre_specs2", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/enragedginger/akka-quartz-scheduler.git", + "revision":"release-1.9.3-akka-2.6.x", + "version":"1.9.3-akka-2.6.x", + "targets":"com.enragedginger%akka-quartz-scheduler", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3Version = \"3.1.3\"", + "replaceWith":"val Scala3Version = \"\"" + } + ] + } + }, + "erikerlandson_coulomb":{ + "name":"erikerlandson_coulomb", + "dependencies":[ + "typelevel_scalacheck", + "scalameta_munit", + "typelevel_cats", + "typelevel_discipline-munit", + "typelevel_spire" + ], + "repoUrl":"https://github.com/erikerlandson/coulomb.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"com.manyangled%coulomb-docs com.manyangled%coulomb-testkit com.manyangled%coulomb-units com.manyangled%coulomb-core com.manyangled%coulomb-spire", + "config":{ + "projects":{ + "exclude":[ + "com.manyangled%coulomb-docs" + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "erikvanoosten_metrics-scala":{ + "name":"erikvanoosten_metrics-scala", + "dependencies":[ + "scalatest_scalatest", + "akka_akka" + ], + "repoUrl":"https://github.com/erikvanoosten/metrics-scala.git", + "revision":"v4.2.9", + "version":"4.2.9", + "targets":"nl.grons%metrics4-scala nl.grons%metrics4-akka_a26 nl.grons%metrics4-scala-hdr", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "errors4s_errors4s-core":{ + "name":"errors4s_errors4s-core", + "dependencies":[ + "scalameta_munit", + "errors4s_errors4s-core-scalacheck", + "typelevel_cats", + "typelevel_discipline-munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/errors4s/errors4s-core.git", + "revision":"v1.0.0.0", + "version":"1.0.0.0", + "targets":"org.errors4s%errors4s-core org.errors4s%errors4s-core-cats org.errors4s%errors4s-core-root org.errors4s%errors4s-core-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "errors4s_errors4s-core-cats":{ + "name":"errors4s_errors4s-core-cats", + "dependencies":[ + "typelevel_cats", + "errors4s_errors4s-core", + "scalameta_munit", + "typelevel_discipline-munit", + "errors4s_errors4s-core-scalacheck" + ], + "repoUrl":"https://github.com/errors4s/errors4s-core-cats.git", + "revision":"", + "version":"1.0.0.0-RC0", + "targets":"org.errors4s%errors4s-core-cats org.errors4s%errors4s-core-cats-root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "errors4s_errors4s-core-scalacheck":{ + "name":"errors4s_errors4s-core-scalacheck", + "dependencies":[ + "typelevel_scalacheck", + "errors4s_errors4s-core" + ], + "repoUrl":"https://github.com/errors4s/errors4s-core-scalacheck.git", + "revision":"", + "version":"1.0.0.0-RC0", + "targets":"org.errors4s%errors4s-core-scalacheck org.errors4s%errors4s-core-scalacheck-root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "errors4s_errors4s-http":{ + "name":"errors4s_errors4s-http", + "dependencies":[ + "circe_circe", + "typelevel_fs2", + "http4s_http4s", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_vault", + "scalameta_munit", + "errors4s_errors4s-core", + "typelevel_case-insensitive", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/errors4s/errors4s-http.git", + "revision":"v3.0.0.0", + "version":"3.0.0.0", + "targets":"org.errors4s%errors4s-http4s-circe org.errors4s%errors4s-http org.errors4s%errors4s-http-root org.errors4s%errors4s-http4s org.errors4s%errors4s-http-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "etorreborre_specs2":{ + "name":"etorreborre_specs2", + "dependencies":[ + "typelevel_scalacheck", + "typelevel_cats", + "typelevel_cats-effect", + "scala_scala-parser-combinators", + "scala_scala-xml", + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/etorreborre/specs2.git", + "revision":"main", + "version":"4.19.0", + "targets":"org.specs2%specs2-common org.specs2%specs2-cats org.specs2%specs2-matcher-extra org.specs2%specs2-markdown org.specs2%specs2-tests org.specs2%specs2-matcher org.specs2%specs2-html org.specs2%specs2-junit org.specs2%specs2-scalaz org.specs2%specs2-form org.specs2%specs2-scalacheck org.specs2%specs2-fp org.specs2%xml org.specs2%specs2-core", + "config":{ + "projects":{ + "exclude":[ + "specs2-guide" + ], + "overrides":{ + "specs2-form":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"19" + }, + "sbt":{ + "commands":[ + "set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"TimeoutSpec.scala\" || \"ThrowablexSpec.scala\"}", + "set tests.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"FileMatchersSpec.scala\" || \"TerminationMatchersSpec.scala\"} " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "eventstore_eventstore.akka.persistence":{ + "name":"eventstore_eventstore.akka.persistence", + "dependencies":[ + "akka_akka", + "eventstore_eventstore.jvm", + "circe_circe", + "json4s_json4s", + "spray_spray" + ], + "repoUrl":"https://github.com/eventstore/eventstore.akka.persistence.git", + "revision":"v8.0.0", + "version":"8.0.0", + "targets":"com.geteventstore%akka-persistence-eventstore", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "eventstore_eventstore.jvm":{ + "name":"eventstore_eventstore.jvm", + "dependencies":[ + "circe_circe", + "scodec_scodec-bits", + "akka_akka", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/eventstore/eventstore.jvm.git", + "revision":"v8.0.0", + "version":"8.0.0", + "targets":"com.geteventstore%eventstore-client com.geteventstore%eventstore-client-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "evolution-gaming_derivation":{ + "name":"evolution-gaming_derivation", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "softwaremill_tapir", + "typelevel_cats" + ], + "repoUrl":"https://github.com/evolution-gaming/derivation.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.evolution%derivation-play-json com.evolution%derivation-core com.evolution%derivation-circe com.evolution%derivation-circe-compat213 com.evolution%derivation-tapir com.evolution%derivation-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "failurewall_failurewall":{ + "name":"failurewall_failurewall", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/failurewall/failurewall.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.okumin%failurewall-akka com.okumin%failurewall-core" + }, + "fasterxml_jackson-module-scala":{ + "name":"fasterxml_jackson-module-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/fasterxml/jackson-module-scala.git", + "revision":"v2.14.1", + "version":"2.14.1", + "targets":"com.fasterxml.jackson.module%jackson-module-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fd4s_fs2-kafka":{ + "name":"fd4s_fs2-kafka", + "dependencies":[ + "typelevel_fs2", + "typelevel_cats-effect", + "fd4s_vulcan", + "scalameta_munit" + ], + "repoUrl":"https://github.com/fd4s/fs2-kafka.git", + "revision":"v3.0.0-M9", + "version":"3.0.0-M9", + "targets":"com.github.fd4s%fs2-kafka com.github.fd4s%fs2-kafka-vulcan com.github.fd4s%fs2-kafka-vulcan-testkit-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set core/Test/unmanagedSources/excludeFilter ~= {_ || \"KafkaProducerConnectionSpec.scala\" || \"KafkaConsumerSpec.scala\" || \"KafkaProducerSpec.scala\" || \"TransactionalKafkaProducerSpec.scala\" || \"TransactionalKafkaProducerTimeoutSpec.scala\" || \"KafkaAdminClientSpec.scala\"} " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "fd4s_vulcan":{ + "name":"fd4s_vulcan", + "dependencies":[ + "typelevel_cats", + "softwaremill_magnolia", + "typelevel_shapeless-3", + "fthomas_refined" + ], + "repoUrl":"https://github.com/fd4s/vulcan.git", + "revision":"v1.8.4", + "version":"1.8.4", + "targets":"com.github.fd4s%vulcan com.github.fd4s%vulcan-generic com.github.fd4s%vulcan-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "fdietze_formidable":{ + "name":"fdietze_formidable", + "dependencies":[ + + ], + "repoUrl":"https://github.com/fdietze/formidable.git", + "revision":"v0.1.4", + "version":"0.1.4", + "targets":"com.github.fdietze%formidable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fgrutsch_akka-persistence-mapdb":{ + "name":"fgrutsch_akka-persistence-mapdb", + "dependencies":[ + "akka_akka", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/fgrutsch/akka-persistence-mapdb.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.fgrutsch%akka-persistence-mapdb", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fgrutsch_emergence":{ + "name":"fgrutsch_emergence", + "dependencies":[ + "typelevel_fs2", + "bkirwi_decline", + "softwaremill_sttp", + "circe_circe", + "circe_circe-yaml", + "scalatest_scalatest", + "typelevel_cats-effect", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/fgrutsch/emergence.git", + "revision":"v0.5.1", + "version":"0.5.1", + "targets":"com.fgrutsch.emergence%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fiatjaf_nlog":{ + "name":"fiatjaf_nlog", + "dependencies":[ + + ], + "repoUrl":"https://github.com/fiatjaf/nlog.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.fiatjaf%nlog", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fiatjaf_scoin":{ + "name":"fiatjaf_scoin", + "dependencies":[ + "scodec_scodec-bits", + "scodec_scodec", + "comcast_ip4s", + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/fiatjaf/scoin.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.fiatjaf%scoin", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "findify_flink-adt":{ + "name":"findify_flink-adt", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "softwaremill_magnolia" + ], + "repoUrl":"https://github.com/findify/flink-adt.git", + "revision":"0.6.1", + "version":"0.6.1", + "targets":"io.findify%flink-adt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "findify_flink-scala-api":{ + "name":"findify_flink-scala-api", + "dependencies":[ + "findify_flink-adt", + "scalatest_scalatest", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/findify/flink-scala-api.git", + "revision":"1.15-2", + "version":"1.15-2", + "targets":"io.findify%flink-scala-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "finos_morphir-scala":{ + "name":"finos_morphir-scala", + "dependencies":[ + "zio_zio", + "zio_zio-json", + "sirthias_borer", + "com-lihaoyi_sourcecode", + "zio_zio-prelude", + "zio_zio-cli", + "zio_zio-process", + "lemonlabsuk_scala-uri" + ], + "repoUrl":"https://github.com/finos/morphir-scala.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"org.finos.morphir%morphir-contrib-flowz org.finos.morphir%morphir-tools-backend org.finos.morphir%morphir-lib-core org.finos.morphir%morphir-testing org.finos.morphir%morphir-toolkit-codec-zio-json org.finos.morphir%morphir-experimental-ir org.finos.morphir%morphir-toolkit-codec org.finos.morphir%morphir-toolkit-interpreter org.finos.morphir%morphir-experimental-ir-zio-json org.finos.morphir%morphir-toolkit-util org.finos.morphir%morphir-toolkit-core-testing org.finos.morphir%morphir-tools-cli org.finos.morphir%morphir-lib-interop org.finos.morphir%morphir-toolkit-mir org.finos.morphir%morphir-toolkit-core org.finos.morphir%morphir-experimental-formats-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "folone_poi.scala":{ + "name":"folone_poi.scala", + "dependencies":[ + "scalaz_scalaz", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/folone/poi.scala.git", + "revision":"v0.23", + "version":"0.23", + "targets":"info.folone%poi-scala" + }, + "fomkin_korolev":{ + "name":"fomkin_korolev", + "dependencies":[ + "scalatest_scalatest", + "zio_zio", + "typelevel_fs2", + "typelevel_cats-effect", + "http4s_http4s", + "fomkin_levsha", + "monix_monix", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/fomkin/korolev.git", + "revision":"v1.6.0-M3", + "version":"1.6.0-M3", + "targets":"org.fomkin%korolev-web-dsl org.fomkin%korolev-zio2-streams org.fomkin%korolev-testkit org.fomkin%korolev-fs2-ce3 org.fomkin%korolev-ce3 org.fomkin%korolev-effect org.fomkin%korolev-http4s org.fomkin%korolev-zio-streams org.fomkin%korolev org.fomkin%korolev-web org.fomkin%korolev-monix org.fomkin%korolev-zio2 org.fomkin%korolev-zio org.fomkin%korolev-ce2 org.fomkin%korolev-http org.fomkin%korolev-zio-http org.fomkin%korolev-bytes org.fomkin%korolev-akka org.fomkin%korolev-standalone org.fomkin%korolev-scodec org.fomkin%korolev-slf4j org.fomkin%korolev-fs2-ce2", + "config":{ + "projects":{ + "exclude":[ + "org.fomkin%korolev-http4s" + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "fomkin_levsha":{ + "name":"fomkin_levsha", + "dependencies":[ + "com-lihaoyi_utest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/fomkin/levsha.git", + "revision":"v1.4.0-M2", + "version":"1.4.0-M2", + "targets":"com.github.fomkin%levsha-core com.github.fomkin%levsha-events" + }, + "fommil_jzon":{ + "name":"fommil_jzon", + "dependencies":[ + + ], + "repoUrl":"https://github.com/fommil/jzon.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.fommil%jzon", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "foundweekends_knockoff":{ + "name":"foundweekends_knockoff", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-xml", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/foundweekends/knockoff.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"org.foundweekends%knockoff" + }, + "foundweekends_pamflet":{ + "name":"foundweekends_pamflet", + "dependencies":[ + "foundweekends_knockoff", + "unfiltered_unfiltered", + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/foundweekends/pamflet.git", + "revision":"v0.11.0", + "version":"0.11.0", + "targets":"org.foundweekends%pamflet-app org.foundweekends%pamflet-knockoff org.foundweekends%pamflet-library", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "frawa_inline-files":{ + "name":"frawa_inline-files", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/frawa/inline-files.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"io.github.frawa%inline-files", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "frawa_typed-json":{ + "name":"frawa_typed-json", + "dependencies":[ + "scalameta_munit", + "typelevel_jawn", + "frawa_inline-files", + "zio_zio-json" + ], + "repoUrl":"https://github.com/frawa/typed-json.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.frawa%typed-json-parser io.github.frawa%typed-json-parser-jawn io.github.frawa%typed-json-macros io.github.frawa%typed-json-parser-zio io.github.frawa%typed-json", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "typed-json":{ + "tests":"disabled" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "frugalmechanic_scala-optparse":{ + "name":"frugalmechanic_scala-optparse", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/frugalmechanic/scala-optparse.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"com.frugalmechanic%scala-optparse", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fs2-blobstore_fs2-blobstore":{ + "name":"fs2-blobstore_fs2-blobstore", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "typelevel_fs2", + "testcontainers_testcontainers-scala", + "typelevel_cats" + ], + "repoUrl":"https://github.com/fs2-blobstore/fs2-blobstore.git", + "revision":"v0.8.7", + "version":"0.8.7", + "targets":"com.github.fs2-blobstore%s3 com.github.fs2-blobstore%gcs com.github.fs2-blobstore%url com.github.fs2-blobstore%azure com.github.fs2-blobstore%sftp com.github.fs2-blobstore%box com.github.fs2-blobstore%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "fthomas_fs2-cron":{ + "name":"fthomas_fs2-cron", + "dependencies":[ + "eikek_calev", + "scalatest_scalatest", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/fthomas/fs2-cron.git", + "revision":"v0.7.2", + "version":"0.7.2", + "targets":"eu.timepit%fs2-cron-calev eu.timepit%fs2-cron-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala_3 = \"3.1.1\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "fthomas_refined":{ + "name":"fthomas_refined", + "dependencies":[ + "typelevel_scalacheck", + "typelevel_cats", + "typelevel_discipline-scalatest", + "scopt_scopt" + ], + "repoUrl":"https://github.com/fthomas/refined.git", + "revision":"v0.10.1", + "version":"0.10.1", + "targets":"eu.timepit%refined eu.timepit%refined-cats eu.timepit%refined-scalacheck eu.timepit%refined-scopt eu.timepit%refined-jsonpath", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala_3 = \"3.1.2\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "gaeljw_typetrees":{ + "name":"gaeljw_typetrees", + "dependencies":[ + + ], + "repoUrl":"https://github.com/gaeljw/typetrees.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"io.github.gaeljw%typetrees", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "gaelrenoux_tranzactio":{ + "name":"gaelrenoux_tranzactio", + "dependencies":[ + "zio_zio", + "zio_interop-cats", + "tpolecat_doobie", + "playframework_anorm" + ], + "repoUrl":"https://github.com/gaelrenoux/tranzactio.git", + "revision":"v4.1.0", + "version":"4.1.0", + "targets":"io.github.gaelrenoux%tranzactio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "gchudnov_bscript":{ + "name":"gchudnov_bscript", + "dependencies":[ + "scalatest_scalatest", + "json4s_json4s" + ], + "repoUrl":"https://github.com/gchudnov/bscript.git", + "revision":"v1.3.5", + "version":"1.3.5", + "targets":"com.github.gchudnov%bscript-builder com.github.gchudnov%bscript-translator com.github.gchudnov%bscript-inspector com.github.gchudnov%bscript-serde com.github.gchudnov%bscript-interpreter com.github.gchudnov%bscript-rewriter com.github.gchudnov%bscript-b1 com.github.gchudnov%bscript-lang", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gchudnov_mindthegap":{ + "name":"gchudnov_mindthegap", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "scalatest_scalatestplus-scalacheck" + ], + "repoUrl":"https://github.com/gchudnov/mindthegap.git", + "revision":"", + "version":"1.0.0", + "targets":"com.github.gchudnov%mtg", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "gchudnov_swearwolf":{ + "name":"gchudnov_swearwolf", + "dependencies":[ + "zio_zio", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/gchudnov/swearwolf.git", + "revision":"v2.1.0", + "version":"2.1.0", + "targets":"com.github.gchudnov%swearwolf-term-zio com.github.gchudnov%swearwolf-rich com.github.gchudnov%swearwolf-util-zio com.github.gchudnov%swearwolf-term com.github.gchudnov%swearwolf-shapes-zio com.github.gchudnov%swearwolf-shapes com.github.gchudnov%swearwolf-util com.github.gchudnov%swearwolf-rich-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_advxml":{ + "name":"geirolz_advxml", + "dependencies":[ + "typelevel_cats", + "scala_scala-xml", + "typelevel_discipline-scalatest", + "scalatest_scalatest", + "typelevel_scalacheck", + "dvreeze_xpathparser" + ], + "repoUrl":"https://github.com/geirolz/advxml.git", + "revision":"v2.5.1", + "version":"2.5.1", + "targets":"com.github.geirolz%advxml-core com.github.geirolz%advxml-xpath", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_cats-xml":{ + "name":"geirolz_cats-xml", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_discipline-munit", + "typelevel_scalacheck", + "scala_scala-xml", + "typelevel_cats-effect", + "softwaremill_magnolia", + "dvreeze_xpathparser" + ], + "repoUrl":"https://github.com/geirolz/cats-xml.git", + "revision":"v0.0.8", + "version":"0.0.8", + "targets":"com.github.geirolz%cats-xml-standard com.github.geirolz%cats-xml-effect com.github.geirolz%cats-xml-internal-utils com.github.geirolz%cats-xml-core com.github.geirolz%cats-xml-generic com.github.geirolz%cats-xml-xpath", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_erules":{ + "name":"geirolz_erules", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats", + "typelevel_cats-effect-testing", + "scalatest_scalatest", + "scalameta_munit", + "circe_circe", + "geirolz_cats-xml" + ], + "repoUrl":"https://github.com/geirolz/erules.git", + "revision":"v0.0.8", + "version":"0.0.8", + "targets":"com.github.geirolz%erules-circe com.github.geirolz%erules-core com.github.geirolz%erules-cats-xml com.github.geirolz%erules-scalatest com.github.geirolz%erules-generic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_fluent-copy":{ + "name":"geirolz_fluent-copy", + "dependencies":[ + "scalameta_munit", + "typelevel_cats", + "typelevel_discipline-munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/geirolz/fluent-copy.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"com.github.geirolz%fluent-copy", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_fly4s":{ + "name":"geirolz_fly4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/geirolz/fly4s.git", + "revision":"v0.0.16", + "version":"0.0.16", + "targets":"com.github.geirolz%fly4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "geirolz_scope":{ + "name":"geirolz_scope", + "dependencies":[ + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/geirolz/scope.git", + "revision":"v0.0.7", + "version":"0.0.7", + "targets":"com.github.geirolz%scope-core com.github.geirolz%scope-generic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gekomad_itto-csv":{ + "name":"gekomad_itto-csv", + "dependencies":[ + "gekomad_scala-regex-collection", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/gekomad/itto-csv.git", + "revision":"", + "version":"2.0.0", + "targets":"com.github.gekomad%itto-csv" + }, + "gekomad_scala-compress":{ + "name":"gekomad_scala-compress", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/gekomad/scala-compress.git", + "revision":"1.0.0", + "version":"1.0.0", + "targets":"com.github.gekomad%scala-compress" + }, + "gekomad_scala-regex-collection":{ + "name":"gekomad_scala-regex-collection", + "dependencies":[ + "typelevel_discipline-scalatest" + ], + "repoUrl":"https://github.com/gekomad/scala-regex-collection.git", + "revision":"2.0.0", + "version":"2.0.0", + "targets":"com.github.gekomad%scala-regex-collection" + }, + "gemini-hlsw_clue":{ + "name":"gemini-hlsw_clue", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_log4cats", + "http4s_http4s", + "typelevel_discipline-munit", + "scalameta_munit", + "circe_circe" + ], + "repoUrl":"https://github.com/gemini-hlsw/clue.git", + "revision":"v0.23.1", + "version":"0.23.1", + "targets":"edu.gemini%clue-core edu.gemini%clue-http4s edu.gemini%clue-model", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "gemini-hlsw_crystal":{ + "name":"gemini-hlsw_crystal", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "optics-dev_monocle", + "armanbilge_log4cats", + "scalameta_munit", + "vasilmkd_discipline", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/crystal.git", + "revision":"v0.33.9", + "version":"0.33.9", + "targets":"edu.gemini%crystal", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_gsp-graphql":{ + "name":"gemini-hlsw_gsp-graphql", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-testkit-scalatest", + "armanbilge_log4cats", + "testcontainers_testcontainers-scala", + "tpolecat_skunk", + "typelevel_cats-parse", + "typelevel_literally", + "circe_circe", + "tpolecat_typename", + "tpolecat_sourcepos", + "typelevel_fs2", + "typelevel_shapeless-3", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/gemini-hlsw/gsp-graphql.git", + "revision":"v0.10.1", + "version":"0.10.1", + "targets":"edu.gemini%gsp-graphql-sql edu.gemini%gsp-graphql-skunk edu.gemini%gsp-graphql-circe edu.gemini%gsp-graphql-core edu.gemini%gsp-graphql-generic edu.gemini%gsp-graphql-doobie-pg", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "gemini-hlsw_lucuma-catalog":{ + "name":"gemini-hlsw_lucuma-catalog", + "dependencies":[ + "typelevel_fs2", + "gnieh_fs2-data", + "gemini-hlsw_lucuma-core", + "gemini-hlsw_lucuma-refined", + "typelevel_cats", + "optics-dev_monocle", + "fthomas_refined", + "http4s_http4s", + "gemini-hlsw_refined-algebra", + "typelevel_cats-parse", + "typelevel_kittens", + "scala_scala-xml", + "davenverse_cats-scalacheck" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-catalog.git", + "revision":"v0.38.1", + "version":"0.38.1", + "targets":"edu.gemini%lucuma-catalog edu.gemini%lucuma-ags edu.gemini%lucuma-catalog-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-core":{ + "name":"gemini-hlsw_lucuma-core", + "dependencies":[ + "typelevel_cats-parse", + "typelevel_cats", + "optics-dev_monocle", + "gemini-hlsw_lucuma-jts", + "erikerlandson_coulomb", + "typelevel_spire", + "fthomas_refined", + "gemini-hlsw_lucuma-refined", + "typelevel_cats-time", + "circe_circe", + "davenverse_cats-scalacheck" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-core.git", + "revision":"v0.61.1", + "version":"0.61.1", + "targets":"edu.gemini%lucuma-core edu.gemini%lucuma-core-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-graphql-routes":{ + "name":"gemini-hlsw_lucuma-graphql-routes", + "dependencies":[ + "gemini-hlsw_clue", + "http4s_http4s", + "armanbilge_log4cats", + "gemini-hlsw_gsp-graphql", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-graphql-routes.git", + "revision":"v0.5.7", + "version":"0.5.7", + "targets":"edu.gemini%lucuma-graphql-routes-core edu.gemini%lucuma-graphql-routes-grackle edu.gemini%lucuma-graphql-routes-sangria", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-itc":{ + "name":"gemini-hlsw_lucuma-itc", + "dependencies":[ + "gemini-hlsw_lucuma-core", + "gemini-hlsw_lucuma-refined", + "typelevel_cats", + "typelevel_cats-effect", + "http4s_http4s", + "circe_circe", + "gemini-hlsw_clue", + "tpolecat_natchez-http4s", + "armanbilge_log4cats", + "typelevel_spire", + "typelevel_kittens", + "com-lihaoyi_pprint", + "gemini-hlsw_gsp-graphql", + "gemini-hlsw_lucuma-graphql-routes", + "tpolecat_natchez", + "typelevel_fs2", + "vlovgr_ciris", + "fthomas_refined", + "profunktor_redis4cats", + "suzaku-io_boopickle" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-itc.git", + "revision":"v0.4", + "version":"0.4", + "targets":"edu.gemini%lucuma-itc-core edu.gemini%lucuma-itc-client edu.gemini%lucuma-itc edu.gemini%lucuma-itc-service", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-jts":{ + "name":"gemini-hlsw_lucuma-jts", + "dependencies":[ + + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-jts.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"edu.gemini%lucuma-jts edu.gemini%lucuma-jts-awt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-refined":{ + "name":"gemini-hlsw_lucuma-refined", + "dependencies":[ + "fthomas_refined", + "scalameta_munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-refined.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"edu.gemini%lucuma-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-schemas":{ + "name":"gemini-hlsw_lucuma-schemas", + "dependencies":[ + "gemini-hlsw_clue", + "gemini-hlsw_lucuma-core", + "typelevel_kittens", + "typelevel_fs2", + "scalameta_munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-schemas.git", + "revision":"v0.39.2", + "version":"0.39.2", + "targets":"edu.gemini%lucuma-schemas", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_lucuma-sso":{ + "name":"gemini-hlsw_lucuma-sso", + "dependencies":[ + "jwt-scala_jwt-scala", + "http4s_http4s", + "armanbilge_log4cats", + "tpolecat_natchez-http4s", + "gemini-hlsw_lucuma-core", + "circe_circe", + "scalameta_munit", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/lucuma-sso.git", + "revision":"v0.4.6", + "version":"0.4.6", + "targets":"edu.gemini%lucuma-sso-backend-client edu.gemini%lucuma-sso-frontend-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gemini-hlsw_refined-algebra":{ + "name":"gemini-hlsw_refined-algebra", + "dependencies":[ + "typelevel_cats", + "fthomas_refined", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/gemini-hlsw/refined-algebra.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"edu.gemini%refined-algebra", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "getshaka-org_native-converter":{ + "name":"getshaka-org_native-converter", + "dependencies":[ + + ], + "repoUrl":"https://github.com/getshaka-org/native-converter.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"org.getshaka%native-converter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ghostdogpr_caliban":{ + "name":"ghostdogpr_caliban", + "dependencies":[ + "zio_zio", + "softwaremill_sttp", + "zio_interop-reactive-streams", + "zio_interop-cats", + "monix_monix", + "softwaremill_tapir", + "zio_zio-config", + "typelevel_cats-parse", + "zio_zio-query", + "zio_zio-json", + "circe_circe", + "plokhotnyuk_jsoniter-scala", + "typelevel_cats-effect", + "scalapb_scalapb", + "http4s_http4s" + ], + "repoUrl":"https://github.com/ghostdogpr/caliban.git", + "revision":"v2.0.2", + "version":"2.0.2", + "targets":"com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-zio-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "giabao_asm-flow":{ + "name":"giabao_asm-flow", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/giabao/asm-flow.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.sandinh%asm-flow", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "giabao_paho-akka":{ + "name":"giabao_paho-akka", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/giabao/paho-akka.git", + "revision":"v1.6.1", + "version":"1.6.1", + "targets":"com.sandinh%paho-akka", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "giiita_refuel":{ + "name":"giiita_refuel", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/giiita/refuel.git", + "revision":"v2.0.2", + "version":"2.0.2", + "targets":"com.phylage%refuel-container-macro com.phylage%refuel-json-macro com.phylage%refuel-json com.phylage%refuel-container com.phylage%refuel-cipher com.phylage%refuel-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gnieh_diffson":{ + "name":"gnieh_diffson", + "dependencies":[ + "circe_circe", + "scala_scala-collection-compat", + "typelevel_cats", + "scalatest_scalatest", + "typelevel_scalacheck", + "playframework_play-json" + ], + "repoUrl":"https://github.com/gnieh/diffson.git", + "revision":"v4.3.0", + "version":"4.3.0", + "targets":"org.gnieh%diffson-circe org.gnieh%diffson-core org.gnieh%diffson-play-json org.gnieh%diffson-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "gnieh_fs2-data":{ + "name":"gnieh_fs2-data", + "dependencies":[ + "typelevel_fs2", + "scala_scala-collection-compat", + "circe_circe", + "disneystreaming_weaver-test", + "eed3si9n_expecty", + "gnieh_diffson", + "playframework_play-json", + "typelevel_literally", + "typelevel_shapeless-3", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/gnieh/fs2-data.git", + "revision":"v1.6.0", + "version":"1.6.0", + "targets":"org.gnieh%fs2-data-json-diffson org.gnieh%fs2-data-json-play org.gnieh%fs2-data-csv org.gnieh%fs2-data-json-interpolators org.gnieh%fs2-data-xml org.gnieh%fs2-data-cbor-json org.gnieh%fs2-data-text org.gnieh%fs2-data-json org.gnieh%fs2-data-csv-generic org.gnieh%fs2-data-json-circe org.gnieh%fs2-data-xml-scala org.gnieh%fs2-data-cbor org.gnieh%fs2-data-finite-state", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "gnieh_geo-scala":{ + "name":"gnieh_geo-scala", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "circe_circe", + "plokhotnyuk_jsoniter-scala" + ], + "repoUrl":"https://github.com/gnieh/geo-scala.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"org.gnieh%geo-scala-circe org.gnieh%geo-scala-core org.gnieh%geo-scala-jsoniter-scala org.gnieh%geo-scala-polyline", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "gochaorg_json4s3":{ + "name":"gochaorg_json4s3", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/gochaorg/json4s3.git", + "revision":"", + "version":"0.1.2", + "targets":"xyz.cofe%json4s3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "gonzih_cats-nats":{ + "name":"gonzih_cats-nats", + "dependencies":[ + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/gonzih/cats-nats.git", + "revision":"0.1.0", + "version":"0.1.0", + "targets":"io.github.gonzih%cats-nats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "greenfossil_commons-i18n":{ + "name":"greenfossil_commons-i18n", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/greenfossil/commons-i18n.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.greenfossil%commons-i18n" + }, + "greenfossil_commons-json":{ + "name":"greenfossil_commons-json", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/greenfossil/commons-json.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"com.greenfossil%commons-json" + }, + "greenfossil_thorium":{ + "name":"greenfossil_thorium", + "dependencies":[ + "greenfossil_commons-i18n", + "scalameta_munit" + ], + "repoUrl":"https://github.com/greenfossil/thorium.git", + "revision":"v0.6.4", + "version":"0.6.4", + "targets":"com.greenfossil%thorium", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "greenleafoss_green-leaf-mongo":{ + "name":"greenleafoss_green-leaf-mongo", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/greenleafoss/green-leaf-mongo.git", + "revision":"0.1.13", + "version":"0.1.13", + "targets":"io.github.greenleafoss%green-leaf-mongo", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "guardian_fastly-api-client":{ + "name":"guardian_fastly-api-client", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/guardian/fastly-api-client.git", + "revision":"v0.4.3", + "version":"0.4.3", + "targets":"com.gu%fastly-api-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "guymers_ceesvee":{ + "name":"guymers_ceesvee", + "dependencies":[ + "zio_zio", + "typelevel_fs2", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/guymers/ceesvee.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"io.github.guymers%ceesvee-core io.github.guymers%ceesvee-fs2 io.github.guymers%ceesvee-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "gzoller_deploysample":{ + "name":"gzoller_deploysample", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/gzoller/deploysample.git", + "revision":"0.1.5", + "version":"0.1.5", + "targets":"co.blocke%ds_core co.blocke%ds_lib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gzoller_scala-reflection":{ + "name":"gzoller_scala-reflection", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/gzoller/scala-reflection.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"co.blocke%scala-reflection", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "gzoller_scalajack":{ + "name":"gzoller_scalajack", + "dependencies":[ + "gzoller_scala-reflection", + "scalameta_munit" + ], + "repoUrl":"https://github.com/gzoller/scalajack.git", + "revision":"7.0.3", + "version":"7.0.3", + "targets":"co.blocke%scalajack co.blocke%scalajack_dynamo co.blocke%scalajack_mongo", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + "set scalajack/Test/unmanagedSources/excludeFilter ~= { _ || \"AnyPrim.scala\" || \"Arrays.scala\" || \"AnyColl.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "h8io_borscht":{ + "name":"h8io_borscht", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/h8io/borscht.git", + "revision":"v1.2.11", + "version":"1.2.11", + "targets":"io.h8.borscht%borscht-template-st4 io.h8.borscht%borscht-jackson-toml io.h8.borscht%borscht-jackson io.h8.borscht%borscht-core io.h8.borscht%borscht-classic io.h8.borscht%borscht-jackson-yaml io.h8.borscht%borscht-template-core io.h8.borscht%borscht-template-apache-commons-text io.h8.borscht%borscht-typesafe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "template-apache-commons-text":{ + "tests":"compile-only" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "hamnis_dataclass-scalafix":{ + "name":"hamnis_dataclass-scalafix", + "dependencies":[ + + ], + "repoUrl":"https://github.com/hamnis/dataclass-scalafix.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"net.hamnaberg%dataclass-annotation", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "hamnis_jwk":{ + "name":"hamnis_jwk", + "dependencies":[ + "scodec_scodec-bits", + "circe_circe", + "typelevel_cats-effect", + "scalatest_scalatest", + "http4s_http4s", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/hamnis/jwk.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"net.hamnaberg.jwk%jwk-core net.hamnaberg.jwk%jwk-http4s net.hamnaberg.jwk%jwk-sttp3" + }, + "hamnis_openapi-schema":{ + "name":"hamnis_openapi-schema", + "dependencies":[ + "circe_circe", + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/hamnis/openapi-schema.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"net.hamnaberg%openapi-schema-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "hedgehogqa_scala-hedgehog":{ + "name":"hedgehogqa_scala-hedgehog", + "dependencies":[ + "monix_minitest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/hedgehogqa/scala-hedgehog.git", + "revision":"v0.10.1", + "version":"0.10.1", + "targets":"qa.hedgehog%hedgehog-minitest qa.hedgehog%hedgehog-core qa.hedgehog%hedgehog-munit qa.hedgehog%hedgehog-sbt qa.hedgehog%hedgehog-runner", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "herminiogg_dmaog":{ + "name":"herminiogg_dmaog", + "dependencies":[ + "herminiogg_shexml", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/herminiogg/dmaog.git", + "revision":"v0.1.3", + "version":"0.1.3", + "targets":"com.herminiogarcia%dmaog", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "herminiogg_label2thesaurus":{ + "name":"herminiogg_label2thesaurus", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/herminiogg/label2thesaurus.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.herminiogarcia%label2thesaurus", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "herminiogg_shexml":{ + "name":"herminiogg_shexml", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/herminiogg/shexml.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.herminiogarcia%shexml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "higherkindness_droste":{ + "name":"higherkindness_droste", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/higherkindness/droste.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.higherkindness%droste io.higherkindness%droste-core io.higherkindness%droste-scalacheck io.higherkindness%droste-reftree io.higherkindness%droste-macros io.higherkindness%droste-meta io.higherkindness%droste-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "higherkindness_mu-scala":{ + "name":"higherkindness_mu-scala", + "dependencies":[ + "scalapb_scalapb", + "typelevel_cats-effect", + "log4s_log4s", + "typelevel_fs2", + "tpolecat_natchez", + "scala_scala-collection-compat", + "sksamuel_avro4s", + "typelevel_fs2-grpc" + ], + "repoUrl":"https://github.com/higherkindness/mu-scala.git", + "revision":"v0.30.0", + "version":"0.30.0", + "targets":"io.higherkindness%mu-rpc-client-netty io.higherkindness%mu-rpc-server io.higherkindness%mu-rpc-dropwizard io.higherkindness%mu-rpc-prometheus io.higherkindness%mu-rpc-health-check io.higherkindness%mu-rpc-client-okhttp io.higherkindness%mu-rpc-client-cache io.higherkindness%mu-rpc-testing io.higherkindness%mu-rpc-service io.higherkindness%mu-rpc-netty-ssl io.higherkindness%mu-rpc-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "hireproof_screening":{ + "name":"hireproof_screening", + "dependencies":[ + "circe_circe", + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/hireproof/screening.git", + "revision":"0.0.17", + "version":"0.0.17", + "targets":"io.hireproof%screening io.hireproof%screening-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "hnaderi_edomata":{ + "name":"hnaderi_edomata", + "dependencies":[ + "scalameta_munit", + "com-lihaoyi_upickle", + "tpolecat_skunk", + "tpolecat_doobie", + "typelevel_cats", + "typelevel_discipline-munit", + "circe_circe", + "typelevel_cats-effect", + "armanbilge_scalacheck-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/hnaderi/edomata.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"dev.hnaderi%edomata-munit dev.hnaderi%edomata-skunk-upickle dev.hnaderi%edomata-skunk dev.hnaderi%edomata-skunk-circe dev.hnaderi%edomata-doobie dev.hnaderi%edomata-core dev.hnaderi%edomata-doobie-circe dev.hnaderi%edomata-postgres dev.hnaderi%edomata-docs dev.hnaderi%edomata-backend dev.hnaderi%edomata-doobie-upickle", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "hnaderi_named-codec":{ + "name":"hnaderi_named-codec", + "dependencies":[ + "scalameta_munit", + "circe_circe" + ], + "repoUrl":"https://github.com/hnaderi/named-codec.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"dev.hnaderi%named-codec dev.hnaderi%named-codec-circe dev.hnaderi%named-codec-docs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "hnaderi_scala-k8s":{ + "name":"hnaderi_scala-k8s", + "dependencies":[ + "circe_circe-yaml", + "circe_circe", + "zio_zio-json", + "typelevel_scalacheck", + "http4s_http4s", + "armanbilge_jawn-fs2", + "softwaremill_sttp", + "spray_spray", + "json4s_json4s", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/hnaderi/scala-k8s.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"dev.hnaderi%scala-k8s-manifests dev.hnaderi%scala-k8s-play-json dev.hnaderi%scala-k8s-objects dev.hnaderi%scala-k8s-docs dev.hnaderi%scala-k8s-zio dev.hnaderi%scala-k8s-scalacheck dev.hnaderi%scala-k8s-http4s dev.hnaderi%scala-k8s-sttp dev.hnaderi%scala-k8s-zio-json dev.hnaderi%scala-k8s-client dev.hnaderi%scala-k8s-spray-json dev.hnaderi%scala-k8s-json4s dev.hnaderi%scala-k8s-jawn dev.hnaderi%scala-k8s-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":7168, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "hnaderi_scala-readpass":{ + "name":"hnaderi_scala-readpass", + "dependencies":[ + + ], + "repoUrl":"https://github.com/hnaderi/scala-readpass.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"dev.hnaderi%readpassword", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "hsci-r_lucene-perfieldpostingsformatordtermvectorscodec":{ + "name":"hsci-r_lucene-perfieldpostingsformatordtermvectorscodec", + "dependencies":[ + + ], + "repoUrl":"https://github.com/hsci-r/lucene-perfieldpostingsformatordtermvectorscodec.git", + "revision":"", + "version":"1.2.11", + "targets":"io.github.hsci-r%lucene-perfieldpostingsformatordtermvectorscodec", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "hsci-r_octavo-indexer":{ + "name":"hsci-r_octavo-indexer", + "dependencies":[ + "scallop_scallop", + "hsci-r_lucene-perfieldpostingsformatordtermvectorscodec", + "scala_scala-java8-compat", + "lightbend-labs_scala-logging" + ], + "repoUrl":"https://github.com/hsci-r/octavo-indexer.git", + "revision":"", + "version":"1.2.7", + "targets":"io.github.hsci-r%octavo-indexer" + }, + "hseeberger_slf4s":{ + "name":"hseeberger_slf4s", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/hseeberger/slf4s.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"rocks.heikoseeberger%slf4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_blaze":{ + "name":"http4s_blaze", + "dependencies":[ + "http4s_http4s", + "log4s_log4s", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/blaze.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-blaze-client org.http4s%http4s-blaze-server org.http4s%blaze-http org.http4s%blaze-core org.http4s%http4s-blaze-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "http4s_hpack":{ + "name":"http4s_hpack", + "dependencies":[ + + ], + "repoUrl":"https://github.com/http4s/hpack.git", + "revision":"", + "version":"1.0.1-56-fcf3848", + "targets":"com.armanbilge%hpack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s":{ + "name":"http4s_http4s", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "typelevel_case-insensitive", + "typelevel_cats-effect", + "vasilmkd_discipline", + "comcast_ip4s", + "armanbilge_scalacheck-effect", + "typelevel_keypool", + "armanbilge_log4cats", + "armanbilge_jawn-fs2", + "typelevel_jawn", + "circe_circe", + "typelevel_cats-parse", + "http4s_http4s-crypto", + "typelevel_fs2", + "typelevel_literally", + "scodec_scodec-bits", + "typelevel_vault", + "log4s_log4s" + ], + "repoUrl":"https://github.com/http4s/http4s.git", + "revision":"v0.23.17", + "version":"0.23.17", + "targets":"org.http4s%http4s-client-testkit org.http4s%http4s-server org.http4s%http4s-dsl org.http4s%http4s-laws org.http4s%http4s-ember-client org.http4s%http4s-client org.http4s%http4s-jawn org.http4s%http4s-circe org.http4s%http4s-docs org.http4s%http4s-scalafix-internal org.http4s%http4s-ember-server org.http4s%http4s-ember-core org.http4s%http4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every unidoc/unidocAllSources := Nil" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"project/Http4sPlugin.scala", + "pattern":"val scala_3 = \"3.2.1\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "http4s_http4s-armeria":{ + "name":"http4s_http4s-armeria", + "dependencies":[ + "typelevel_fs2", + "http4s_http4s", + "scalameta_munit" + ], + "repoUrl":"https://github.com/http4s/http4s-armeria.git", + "revision":"v1.0.0-M1", + "version":"1.0.0-M1", + "targets":"org.http4s%http4s-armeria-client org.http4s%http4s-armeria-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-crypto":{ + "name":"http4s_http4s-crypto", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scodec_scodec-bits", + "scalameta_munit", + "typelevel_discipline-munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-crypto.git", + "revision":"v0.2.4", + "version":"0.2.4", + "targets":"org.http4s%http4s-crypto", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-fabric":{ + "name":"http4s_http4s-fabric", + "dependencies":[ + "http4s_http4s", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-fabric.git", + "revision":"v1.0.0-M32", + "version":"1.0.0-M32", + "targets":"org.http4s%http4s-fabric", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "http4s_http4s-finagle":{ + "name":"http4s_http4s-finagle", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/http4s/http4s-finagle.git", + "revision":"v0.21.31-21.12.0", + "version":"0.21.31-21.12.0", + "targets":"org.http4s%http4s-finagle" + }, + "http4s_http4s-fs2-data":{ + "name":"http4s_http4s-fs2-data", + "dependencies":[ + "typelevel_fs2", + "http4s_http4s", + "gnieh_fs2-data", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/http4s/http4s-fs2-data.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.http4s%http4s-fs2-data-xml org.http4s%http4s-fs2-data-xml-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-jdk-http-client":{ + "name":"http4s_http4s-jdk-http-client", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s", + "scodec_scodec-bits", + "typelevel_vault", + "typelevel_case-insensitive", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-jdk-http-client.git", + "revision":"v1.0.0-M8", + "version":"1.0.0-M8", + "targets":"org.http4s%http4s-jdk-http-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-jetty":{ + "name":"http4s_http4s-jetty", + "dependencies":[ + "http4s_http4s", + "http4s_http4s-servlet" + ], + "repoUrl":"https://github.com/http4s/http4s-jetty.git", + "revision":"v0.25.0-M1", + "version":"0.25.0-M1", + "targets":"org.http4s%http4s-jetty-client org.http4s%http4s-jetty-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-netty":{ + "name":"http4s_http4s-netty", + "dependencies":[ + "http4s_http4s", + "scala_scala-java8-compat", + "scalameta_munit", + "typelevel_fs2", + "typelevel_cats-effect", + "http4s_http4s-jdk-http-client" + ], + "repoUrl":"https://github.com/http4s/http4s-netty.git", + "revision":"v0.5.4", + "version":"0.5.4", + "targets":"org.http4s%http4s-netty-client org.http4s%http4s-netty-core org.http4s%http4s-netty-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-prometheus-metrics":{ + "name":"http4s_http4s-prometheus-metrics", + "dependencies":[ + "http4s_http4s", + "scalameta_munit" + ], + "repoUrl":"https://github.com/http4s/http4s-prometheus-metrics.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-prometheus-metrics", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-scala-xml":{ + "name":"http4s_http4s-scala-xml", + "dependencies":[ + "scala_scala-xml", + "http4s_http4s", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "typelevel_scalacheck-xml" + ], + "repoUrl":"https://github.com/http4s/http4s-scala-xml.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-scala-xml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-scalatags":{ + "name":"http4s_http4s-scalatags", + "dependencies":[ + "http4s_http4s", + "com-lihaoyi_scalatags", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-scalatags.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-scalatags", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-servlet":{ + "name":"http4s_http4s-servlet", + "dependencies":[ + "http4s_http4s" + ], + "repoUrl":"https://github.com/http4s/http4s-servlet.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-servlet", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-tomcat":{ + "name":"http4s_http4s-tomcat", + "dependencies":[ + "http4s_http4s", + "http4s_http4s-servlet" + ], + "repoUrl":"https://github.com/http4s/http4s-tomcat.git", + "revision":"v0.25.0-M1", + "version":"0.25.0-M1", + "targets":"org.http4s%http4s-tomcat-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "http4s_http4s-twirl":{ + "name":"http4s_http4s-twirl", + "dependencies":[ + "playframework_twirl", + "http4s_http4s", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/http4s/http4s-twirl.git", + "revision":"v1.0.0-M38", + "version":"1.0.0-M38", + "targets":"org.http4s%http4s-twirl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "hughsimpson_scalameter":{ + "name":"hughsimpson_scalameter", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-xml", + "scala_scala-parser-combinators", + "fasterxml_jackson-module-scala", + "scala_scala-collection-compat", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/hughsimpson/scalameter.git", + "revision":"v0.22.1", + "version":"0.22.1", + "targets":"io.github.hughsimpson%scalameter io.github.hughsimpson%scalameter-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "i10416_cssminifier":{ + "name":"i10416_cssminifier", + "dependencies":[ + "scala-js_scala-js-stubs", + "scalameta_munit" + ], + "repoUrl":"https://github.com/i10416/cssminifier.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"dev.i10416%cssminifier", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "i10416_munkres":{ + "name":"i10416_munkres", + "dependencies":[ + "scalatest_scalatest", + "scala-js_scala-js-stubs" + ], + "repoUrl":"https://github.com/i10416/munkres.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"dev.i10416%munkres", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "i10416_slackapis":{ + "name":"i10416_slackapis", + "dependencies":[ + "circe_circe", + "typelevel_cats-effect", + "http4s_http4s", + "scalameta_munit" + ], + "repoUrl":"https://github.com/i10416/slackapis.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"dev.i10416%slackapis-core" + }, + "iheartradio_ficus":{ + "name":"iheartradio_ficus", + "dependencies":[ + + ], + "repoUrl":"https://github.com/iheartradio/ficus.git", + "revision":"v1.5.2", + "version":"1.5.2", + "targets":"com.iheart%ficus", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.1\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "ij-plugins_ijp-color":{ + "name":"ij-plugins_ijp-color", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parallel-collections", + "scalafx_scalafx" + ], + "repoUrl":"https://github.com/ij-plugins/ijp-color.git", + "revision":"v.0.12.1", + "version":"0.12.1", + "targets":"net.sf.ij-plugins%ijp-color net.sf.ij-plugins%ijp-color-ui", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ij-plugins_ijp-debayer2sx":{ + "name":"ij-plugins_ijp-debayer2sx", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ij-plugins/ijp-debayer2sx.git", + "revision":"v.1.3.3", + "version":"1.3.3", + "targets":"net.sf.ij-plugins%ijp-debayer2sx-core net.sf.ij-plugins%ijp-debayer2sx-plugins", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ij-plugins_ijp-javacv":{ + "name":"ij-plugins_ijp-javacv", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ij-plugins/ijp-javacv.git", + "revision":"v.0.5.0", + "version":"0.5.0", + "targets":"net.sf.ij-plugins%ijp-javacv-core net.sf.ij-plugins%ijp-javacv-plugins", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ij-plugins_ijp-toolkit":{ + "name":"ij-plugins_ijp-toolkit", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/ij-plugins/ijp-toolkit.git", + "revision":"v.2.3.1", + "version":"2.3.1", + "targets":"net.sf.ij-plugins%ijp-toolkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "iltotore_iron":{ + "name":"iltotore_iron", + "dependencies":[ + "zio_zio-json", + "circe_circe", + "plokhotnyuk_jsoniter-scala", + "typelevel_cats" + ], + "repoUrl":"https://github.com/iltotore/iron.git", + "revision":"v2.0.0-RC2", + "version":"2.0.0-RC2", + "targets":"io.github.iltotore%iron-zio-json io.github.iltotore%iron-circe io.github.iltotore%iron-jsoniter io.github.iltotore%iron io.github.iltotore%iron-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "imrafaelmerino_json-scala-values":{ + "name":"imrafaelmerino_json-scala-values", + "dependencies":[ + "scalatest_scalatest", + "plokhotnyuk_jsoniter-scala", + "optics-dev_monocle" + ], + "repoUrl":"https://github.com/imrafaelmerino/json-scala-values.git", + "revision":"v5.2.1", + "version":"5.2.1", + "targets":"com.github.imrafaelmerino%json-scala-values" + }, + "indoorvivants_detective":{ + "name":"indoorvivants_detective", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/indoorvivants/detective.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"com.indoorvivants.detective%platform", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_mdoc-effect":{ + "name":"indoorvivants_mdoc-effect", + "dependencies":[ + "typelevel_cats-effect", + "scalameta_mdoc" + ], + "repoUrl":"https://github.com/indoorvivants/mdoc-effect.git", + "revision":"v0.0.5", + "version":"0.0.5", + "targets":"com.indoorvivants%mdoc-effect-ce2 com.indoorvivants%mdoc-effect-ce3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_opaque-newtypes":{ + "name":"indoorvivants_opaque-newtypes", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/indoorvivants/opaque-newtypes.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"com.indoorvivants%opaque-newtypes", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_rendition":{ + "name":"indoorvivants_rendition", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/indoorvivants/rendition.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"com.indoorvivants%rendition", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_sbt-vcpkg":{ + "name":"indoorvivants_sbt-vcpkg", + "dependencies":[ + "bkirwi_decline", + "outr_scribe", + "indoorvivants_detective", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/indoorvivants/sbt-vcpkg.git", + "revision":"v0.0.9", + "version":"0.0.9", + "targets":"com.indoorvivants.vcpkg%scala-vcpkg com.indoorvivants.vcpkg%vcpkg-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "indoorvivants_sn-bindgen":{ + "name":"indoorvivants_sn-bindgen", + "dependencies":[ + "indoorvivants_detective" + ], + "repoUrl":"https://github.com/indoorvivants/sn-bindgen.git", + "revision":"v0.0.14", + "version":"0.0.14", + "targets":"com.indoorvivants%bindgen-interface", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_sn-demangler":{ + "name":"indoorvivants_sn-demangler", + "dependencies":[ + "eed3si9n_verify" + ], + "repoUrl":"https://github.com/indoorvivants/sn-demangler.git", + "revision":"v0.0.6", + "version":"0.0.6", + "targets":"com.indoorvivants%sn-demangler com.indoorvivants%sn-demangler-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "indoorvivants_subatomic":{ + "name":"indoorvivants_subatomic", + "dependencies":[ + "eed3si9n_verify", + "typelevel_scalacheck", + "com-lihaoyi_upickle", + "com-lihaoyi_os-lib", + "scala_scala-collection-compat", + "disneystreaming_weaver-test", + "lemonlabsuk_scala-uri", + "japgolly_scalacss", + "bkirwi_decline", + "com-lihaoyi_geny", + "com-lihaoyi_scalatags" + ], + "repoUrl":"https://github.com/indoorvivants/subatomic.git", + "revision":"v0.0.7", + "version":"0.0.7", + "targets":"com.indoorvivants%subatomic-search-indexer com.indoorvivants%subatomic-search-shared com.indoorvivants%subatomic-search-cli com.indoorvivants%subatomic-core com.indoorvivants%subatomic-search-retrieve com.indoorvivants%subatomic-builders com.indoorvivants%subatomic-search-frontend-pack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"MdocJSTests.scala\"", + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "indoorvivants_weaver-playwright":{ + "name":"indoorvivants_weaver-playwright", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_keypool", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/indoorvivants/weaver-playwright.git", + "revision":"v0.0.5", + "version":"0.0.5", + "targets":"com.indoorvivants.playwright%core com.indoorvivants.playwright%weaver", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ingarabr_http4s-cloud-functions":{ + "name":"ingarabr_http4s-cloud-functions", + "dependencies":[ + "http4s_http4s" + ], + "repoUrl":"https://github.com/ingarabr/http4s-cloud-functions.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.github.ingarabr%http4s-cloud-functions", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "inoio_solrs":{ + "name":"inoio_solrs", + "dependencies":[ + "scala_scala-collection-compat", + "scala_scala-xml", + "scala_scala-java8-compat", + "scalatest_scalatest", + "scalatest_scalatestplus-mockito", + "scalatest_scalatestplus-junit", + "zio_izumi-reflect", + "twitter_util" + ], + "repoUrl":"https://github.com/inoio/solrs.git", + "revision":"", + "version":"2.7.0", + "targets":"io.ino%solrs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "irevive_union-derivation":{ + "name":"irevive_union-derivation", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/irevive/union-derivation.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"io.github.irevive%union-derivation-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ironcorelabs_cats-scalatest":{ + "name":"ironcorelabs_cats-scalatest", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/ironcorelabs/cats-scalatest.git", + "revision":"v4.0.0", + "version":"4.0.0", + "targets":"com.ironcorelabs%cats-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "itv_quartz4s":{ + "name":"itv_quartz4s", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest", + "scalameta_munit", + "testcontainers_testcontainers-scala", + "typelevel_cats", + "typelevel_discipline-munit", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/itv/quartz4s.git", + "revision":"v1.0.4", + "version":"1.0.4", + "targets":"com.itv%quartz4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "itv_scala-pact":{ + "name":"itv_scala-pact", + "dependencies":[ + "scalatest_scalatest", + "http4s_blaze", + "http4s_http4s", + "circe_circe", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/itv/scala-pact.git", + "revision":"v4.4.0", + "version":"4.4.0", + "targets":"com.itv%scalapact-http4s-0-23 com.itv%scalapact-scalatest com.itv%scalapact-core com.itv%scalapact-circe-0-14 com.itv%scalapact-scalatest-suite com.itv%scalapact-shared", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "j-mie6_parsley-cats":{ + "name":"j-mie6_parsley-cats", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/j-mie6/parsley-cats.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.github.j-mie6%parsley-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "j5ik2o_akka-persistence-s3":{ + "name":"j5ik2o_akka-persistence-s3", + "dependencies":[ + + ], + "repoUrl":"https://github.com/j5ik2o/akka-persistence-s3.git", + "revision":"v1.2.172", + "version":"1.2.172", + "targets":"com.github.j5ik2o%akka-persistence-s3-base com.github.j5ik2o%akka-persistence-s3-journal com.github.j5ik2o%akka-persistence-s3-snapshot", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "j5ik2o_base64scala":{ + "name":"j5ik2o_base64scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/j5ik2o/base64scala.git", + "revision":"v1.0.51", + "version":"1.0.51", + "targets":"com.github.j5ik2o%base64scala com.github.j5ik2o%base64scala-example com.github.j5ik2o%base64scala-root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "j5ik2o_docker-controller-scala":{ + "name":"j5ik2o_docker-controller-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/j5ik2o/docker-controller-scala.git", + "revision":"v1.10.89", + "version":"1.10.89", + "targets":"com.github.j5ik2o%docker-controller-scala-dynamodb-local com.github.j5ik2o%docker-controller-scala-zookeeper com.github.j5ik2o%docker-controller-scala-elasticsearch com.github.j5ik2o%docker-controller-scala-kafka com.github.j5ik2o%docker-controller-scala-scalatest com.github.j5ik2o%docker-controller-scala-localstack com.github.j5ik2o%docker-controller-scala-elasticmq com.github.j5ik2o%docker-controller-scala-core com.github.j5ik2o%docker-controller-scala-memcached com.github.j5ik2o%docker-controller-scala-minio com.github.j5ik2o%docker-controller-scala-postgresql com.github.j5ik2o%docker-controller-scala-flyway com.github.j5ik2o%docker-controller-scala-redis com.github.j5ik2o%docker-controller-scala-mysql com.github.j5ik2o%docker-controller-scala-root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "j5ik2o_intervals-scala":{ + "name":"j5ik2o_intervals-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/j5ik2o/intervals-scala.git", + "revision":"v1.0.54", + "version":"1.0.54", + "targets":"com.github.j5ik2o%intervals-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jandom-devel_scalafix":{ + "name":"jandom-devel_scalafix", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/jandom-devel/scalafix.git", + "revision":"v0.10.0", + "version":"0.10.0", + "targets":"it.unich.scalafix%scalafix" + }, + "janlisse_zio-jwt-validator":{ + "name":"janlisse_zio-jwt-validator", + "dependencies":[ + "zio_zio", + "zio_zio-json", + "zio_zio-cache", + "j5ik2o_base64scala", + "zio_zio-prelude", + "jwt-scala_jwt-scala" + ], + "repoUrl":"https://github.com/janlisse/zio-jwt-validator.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.janlisse%zio-jwt-validator" + }, + "janstenpickle_hotswap-ref":{ + "name":"janstenpickle_hotswap-ref", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_cats-testkit-scalatest", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/janstenpickle/hotswap-ref.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"io.janstenpickle%hotswap-ref", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jap-company_fields":{ + "name":"jap-company_fields", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "typelevel_cats", + "zio_zio" + ], + "repoUrl":"https://github.com/jap-company/fields.git", + "revision":"v0.4.16", + "version":"0.4.16", + "targets":"company.jap%fields-core company.jap%fields-cats company.jap%fields-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "japgolly_clear-config":{ + "name":"japgolly_clear-config", + "dependencies":[ + "com-lihaoyi_utest", + "typelevel_cats", + "japgolly_microlibs-scala" + ], + "repoUrl":"https://github.com/japgolly/clear-config.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.github.japgolly.clearconfig%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_microlibs-scala":{ + "name":"japgolly_microlibs-scala", + "dependencies":[ + "com-lihaoyi_utest", + "japgolly_univeq", + "japgolly_nyaya", + "typelevel_scalacheck", + "typelevel_cats", + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/japgolly/microlibs-scala.git", + "revision":"v4.2.1", + "version":"4.2.1", + "targets":"com.github.japgolly.microlibs%utils com.github.japgolly.microlibs%disjunction com.github.japgolly.microlibs%nonempty com.github.japgolly.microlibs%test-util com.github.japgolly.microlibs%adt-macros com.github.japgolly.microlibs%name-fn com.github.japgolly.microlibs%multimap com.github.japgolly.microlibs%stdlib-ext com.github.japgolly.microlibs%types com.github.japgolly.microlibs%cats-ext com.github.japgolly.microlibs%compile-time com.github.japgolly.microlibs%recursion", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "japgolly_nyaya":{ + "name":"japgolly_nyaya", + "dependencies":[ + "com-lihaoyi_utest", + "typelevel_cats", + "japgolly_microlibs-scala", + "optics-dev_monocle", + "circe_circe" + ], + "repoUrl":"https://github.com/japgolly/nyaya.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.github.japgolly.nyaya%nyaya-test com.github.japgolly.nyaya%nyaya-util com.github.japgolly.nyaya%nyaya-prop com.github.japgolly.nyaya%nyaya-gen com.github.japgolly.nyaya%nyaya-gen-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_scala-graal":{ + "name":"japgolly_scala-graal", + "dependencies":[ + "com-lihaoyi_utest", + "japgolly_microlibs-scala", + "typelevel_cats", + "japgolly_nyaya", + "suzaku-io_boopickle" + ], + "repoUrl":"https://github.com/japgolly/scala-graal.git", + "revision":"v2.1.0", + "version":"2.1.0", + "targets":"com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_scalacss":{ + "name":"japgolly_scalacss", + "dependencies":[ + "com-lihaoyi_utest", + "japgolly_microlibs-scala", + "japgolly_univeq", + "japgolly_nyaya", + "typelevel_cats" + ], + "repoUrl":"https://github.com/japgolly/scalacss.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.github.japgolly.scalacss%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_test-state":{ + "name":"japgolly_test-state", + "dependencies":[ + "com-lihaoyi_utest", + "japgolly_microlibs-scala", + "japgolly_nyaya", + "typelevel_cats", + "japgolly_univeq" + ], + "repoUrl":"https://github.com/japgolly/test-state.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.github.japgolly.test-state%dom-zipper com.github.japgolly.test-state%util com.github.japgolly.test-state%ext-selenium com.github.japgolly.test-state%dom-zipper-jsoup com.github.japgolly.test-state%util-selenium com.github.japgolly.test-state%ext-nyaya com.github.japgolly.test-state%dom-zipper-selenium com.github.japgolly.test-state%ext-cats com.github.japgolly.test-state%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "ext-selenium":{ + "tests":"compile-only" + }, + "dom-zipper-selenium":{ + "tests":"compile-only" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_univeq":{ + "name":"japgolly_univeq", + "dependencies":[ + "com-lihaoyi_utest", + "typelevel_cats" + ], + "repoUrl":"https://github.com/japgolly/univeq.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"com.github.japgolly.univeq%univeq-cats com.github.japgolly.univeq%univeq", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "japgolly_webapp-util":{ + "name":"japgolly_webapp-util", + "dependencies":[ + "japgolly_microlibs-scala", + "japgolly_nyaya", + "com-lihaoyi_utest", + "japgolly_test-state", + "circe_circe", + "cb372_cats-retry", + "japgolly_clear-config", + "tpolecat_doobie", + "lightbend-labs_scala-logging", + "japgolly_univeq", + "suzaku-io_boopickle", + "typelevel_cats-effect", + "zio_izumi-reflect" + ], + "repoUrl":"https://github.com/japgolly/webapp-util.git", + "revision":"v2.0.0-RC12", + "version":"2.0.0-RC12", + "targets":"com.github.japgolly.webapp-util%test com.github.japgolly.webapp-util%core-circe com.github.japgolly.webapp-util%test-boopickle com.github.japgolly.webapp-util%test-cats-effect com.github.japgolly.webapp-util%db-postgres com.github.japgolly.webapp-util%core com.github.japgolly.webapp-util%test-circe com.github.japgolly.webapp-util%core-okhttp4 com.github.japgolly.webapp-util%core-boopickle com.github.japgolly.webapp-util%core-cats-effect com.github.japgolly.webapp-util%test-db-postgres", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "jatcwang_difflicious":{ + "name":"jatcwang_difflicious", + "dependencies":[ + "typelevel_cats", + "zio_izumi-reflect", + "com-lihaoyi_fansi", + "softwaremill_magnolia", + "scalameta_munit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/jatcwang/difflicious.git", + "revision":"v0.4.1", + "version":"0.4.1", + "targets":"com.github.jatcwang%difflicious-cats com.github.jatcwang%difflicious-core com.github.jatcwang%difflicious-munit com.github.jatcwang%difflicious-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jbwheatley_pact4s":{ + "name":"jbwheatley_pact4s", + "dependencies":[ + "scalameta_munit", + "scalatest_scalatest", + "circe_circe", + "scala_scala-collection-compat", + "log4s_log4s", + "com-lihaoyi_sourcecode", + "http4s_http4s", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/jbwheatley/pact4s.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"io.github.jbwheatley%pact4s-spray-json io.github.jbwheatley%pact4s-scalatest io.github.jbwheatley%pact4s-circe io.github.jbwheatley%pact4s-play-json io.github.jbwheatley%pact4s-munit-cats-effect io.github.jbwheatley%pact4s-models io.github.jbwheatley%pact4s-core io.github.jbwheatley%pact4s-weaver", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + "set shared/scalacOptions --= Seq(\"-Wconf:cat=deprecation:i\", \"-Xfatal-warnings\") " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jcouyang_dhall-generic":{ + "name":"jcouyang_dhall-generic", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/jcouyang/dhall-generic.git", + "revision":"v0.3.90", + "version":"0.3.90", + "targets":"us.oyanglul%dhall-generic", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jcouyang_jujiu":{ + "name":"jcouyang_jujiu", + "dependencies":[ + + ], + "repoUrl":"https://github.com/jcouyang/jujiu.git", + "revision":"v0.27.0", + "version":"0.27.0", + "targets":"us.oyanglul%jujiu", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jczuchnowski_zio-pulsar":{ + "name":"jczuchnowski_zio-pulsar", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/jczuchnowski/zio-pulsar.git", + "revision":"v0.2", + "version":"0.2", + "targets":"com.github.jczuchnowski%zio-pulsar", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "jd557_minart":{ + "name":"jd557_minart", + "dependencies":[ + "scala_scala-collection-compat", + "eed3si9n_verify" + ], + "repoUrl":"https://github.com/jd557/minart.git", + "revision":"v0.4.3", + "version":"0.4.3", + "targets":"eu.joaocosta%minart-backend eu.joaocosta%minart-image eu.joaocosta%minart-core eu.joaocosta%minart eu.joaocosta%minart-pure", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "jelly-rdf_jelly-jvm":{ + "name":"jelly-rdf_jelly-jvm", + "dependencies":[ + "scalapb_scalapb", + "scalatest_scalatest", + "lightbend-labs_scala-logging" + ], + "repoUrl":"https://github.com/jelly-rdf/jelly-jvm.git", + "revision":"v0.0.5", + "version":"0.0.5", + "targets":"eu.ostrzyciel.jelly%jelly-core eu.ostrzyciel.jelly%jelly-jvm eu.ostrzyciel.jelly%jelly-grpc eu.ostrzyciel.jelly%jelly-stream eu.ostrzyciel.jelly%jelly-jena eu.ostrzyciel.jelly%jelly-rdf4j", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "core/protocGenerate" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "jkobejs_cron":{ + "name":"jkobejs_cron", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/jkobejs/cron.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"io.github.jkobejs%zio-cron io.github.jkobejs%zio1-cron" + }, + "jkugiya_aws-v4-signer-scala":{ + "name":"jkugiya_aws-v4-signer-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/jkugiya/aws-v4-signer-scala.git", + "revision":"0.14", + "version":"0.14", + "targets":"com.github.jkugiya%aws-v4-signer-scala" + }, + "jmcardon_tsec":{ + "name":"jmcardon_tsec", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_fs2", + "circe_circe" + ], + "repoUrl":"https://github.com/jmcardon/tsec.git", + "revision":"v0.3.0-M2", + "version":"0.3.0-M2", + "targets":"io.github.jmcardon%tsec-bouncy io.github.jmcardon%tsec-password io.github.jmcardon%tsec-mac io.github.jmcardon%tsec-cipher-bouncy io.github.jmcardon%tsec-jwt-core io.github.jmcardon%tsec-signatures io.github.jmcardon%tsec-cipher-jca io.github.jmcardon%tsec-hash-bouncy io.github.jmcardon%tsec-cipher-core io.github.jmcardon%tsec-jwt-sig io.github.jmcardon%tsec-common io.github.jmcardon%tsec-jwt-mac io.github.jmcardon%tsec-hash-jca", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "jobial-io_scase":{ + "name":"jobial-io_scase", + "dependencies":[ + "paoloboni_spray-json-derived-codecs" + ], + "repoUrl":"https://github.com/jobial-io/scase.git", + "revision":"0.9.0", + "version":"0.9.0", + "targets":"io.jobial%scase-lambda-scala3-example", + "config":{ + "projects":{ + "exclude":[ + "io.jobial%scase-lambda-scala3-example" + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "jodersky_identicon":{ + "name":"jodersky_identicon", + "dependencies":[ + + ], + "repoUrl":"https://github.com/jodersky/identicon.git", + "revision":"0.4.0", + "version":"0.4.0", + "targets":"io.crashbox%identicon" + }, + "jodersky_scala-argparse":{ + "name":"jodersky_scala-argparse", + "dependencies":[ + "com-lihaoyi_os-lib", + "jodersky_yamlesque" + ], + "repoUrl":"https://github.com/jodersky/scala-argparse.git", + "revision":"0.17.0", + "version":"0.17.0", + "targets":"io.crashbox%configparse io.crashbox%argparse-ini io.crashbox%argparse io.crashbox%configparse-core", + "config":{ + "projects":{ + "exclude":[ + "io.crashbox%configparse io.crashbox%configparse-core" + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jodersky_simplesql":{ + "name":"jodersky_simplesql", + "dependencies":[ + + ], + "repoUrl":"https://github.com/jodersky/simplesql.git", + "revision":"0.2.2", + "version":"0.2.2", + "targets":"io.crashbox%simplesql" + }, + "jodersky_ustats":{ + "name":"jodersky_ustats", + "dependencies":[ + "com-lihaoyi_geny" + ], + "repoUrl":"https://github.com/jodersky/ustats.git", + "revision":"0.6.0", + "version":"0.6.0", + "targets":"io.crashbox%ustats io.crashbox%ustats-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jodersky_yamlesque":{ + "name":"jodersky_yamlesque", + "dependencies":[ + "com-lihaoyi_geny", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/jodersky/yamlesque.git", + "revision":"0.3.2", + "version":"0.3.2", + "targets":"io.crashbox%yamlesque io.crashbox%yamlesque-upickle", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "joernio_joern":{ + "name":"joernio_joern", + "dependencies":[ + "scala_scala-parallel-collections", + "scalatest_scalatest", + "shiftleftsecurity_codepropertygraph", + "json4s_json4s", + "com-lihaoyi_upickle", + "circe_circe" + ], + "repoUrl":"https://github.com/joernio/joern.git", + "revision":"v1.1.1382", + "version":"1.1.1382", + "targets":"io.joern%c2cpg io.joern%x2cpg io.joern%dataflowengineoss io.joern%jimple2cpg io.joern%semanticcpg io.joern%jssrc2cpg io.joern%php2cpg io.joern%macros io.joern%javasrc2cpg", + "config":{ + "projects":{ + "exclude":[ + "php2cpg" + ], + "overrides":{ + "x2cpg":{ + "tests":"compile-only" + }, + "jssrc2cpg":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "johnspade_csv3s":{ + "name":"johnspade_csv3s", + "dependencies":[ + "zio_zio", + "zio_zio-parser", + "softwaremill_magnolia" + ], + "repoUrl":"https://github.com/johnspade/csv3s.git", + "revision":"", + "version":"0.1.0", + "targets":"ru.johnspade%csv3s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "johnspade_tgbot-utils":{ + "name":"johnspade_tgbot-utils", + "dependencies":[ + "softwaremill_magnolia", + "johnspade_csv3s", + "zio_zio", + "typelevel_cats", + "apimorphism_telegramium", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/johnspade/tgbot-utils.git", + "revision":"", + "version":"0.6.0", + "targets":"ru.johnspade%tgbot-utils ru.johnspade%tgbot-callback-data ru.johnspade%tgbot-callback-queries ru.johnspade%tgbot-message-entities", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "jozic_scalax-collection":{ + "name":"jozic_scalax-collection", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/jozic/scalax-collection.git", + "revision":"v0.3.4", + "version":"0.3.4", + "targets":"com.daodecode%scalax-collection" + }, + "jphmrst_bps":{ + "name":"jphmrst_bps", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/jphmrst/bps.git", + "revision":"", + "version":"0.1.0", + "targets":"org.maraist%bps-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jphmrst_scala-automata":{ + "name":"jphmrst_scala-automata", + "dependencies":[ + "scalatest_scalatest", + "jphmrst_scala-latex" + ], + "repoUrl":"https://github.com/jphmrst/scala-automata.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"org.maraist%scala-automata", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jphmrst_scala-latex":{ + "name":"jphmrst_scala-latex", + "dependencies":[ + + ], + "repoUrl":"https://github.com/jphmrst/scala-latex.git", + "revision":"v1.1.2", + "version":"1.1.2", + "targets":"org.maraist%scala-latex", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jphmrst_scalautils":{ + "name":"jphmrst_scalautils", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/jphmrst/scalautils.git", + "revision":"", + "version":"1.0.1", + "targets":"org.maraist%misc-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "json4s_json4s":{ + "name":"json4s_json4s", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "scala_scala-xml", + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/json4s/json4s.git", + "revision":"v4.1.0-M2", + "version":"4.1.0-M2", + "targets":"org.json4s%json4s-jackson org.json4s%json4s-core org.json4s%json4s-mongo org.json4s%json4s-native org.json4s%json4s-native-core org.json4s%json4s-xml org.json4s%json4s-scalaz org.json4s%json4s-scalap org.json4s%json4s-ext org.json4s%json4s-jackson-core org.json4s%json4s-ast", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/build.scala", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "juliano_pokeapi-scala":{ + "name":"juliano_pokeapi-scala", + "dependencies":[ + "softwaremill_sttp", + "blemale_scaffeine", + "scalameta_munit" + ], + "repoUrl":"https://github.com/juliano/pokeapi-scala.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.juliano%pokeapi-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "jwojnowski_googlecloud4s":{ + "name":"jwojnowski_googlecloud4s", + "dependencies":[ + "fthomas_refined", + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats", + "softwaremill_sttp", + "circe_circe", + "typelevel_jawn", + "scalameta_munit", + "testcontainers_testcontainers-scala", + "scala_scala-collection-compat", + "jwt-scala_jwt-scala", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/jwojnowski/googlecloud4s.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"me.wojnowski%googlecloud4s-core me.wojnowski%googlecloud4s-auth me.wojnowski%googlecloud4s-firestore me.wojnowski%googlecloud4s-pubsub me.wojnowski%googlecloud4s-logging-logback-circe me.wojnowski%googlecloud4s-storage", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "jwojnowski_oidc4s":{ + "name":"jwojnowski_oidc4s", + "dependencies":[ + "circe_circe", + "typelevel_jawn", + "typelevel_cats", + "typelevel_cats-effect", + "jwt-scala_jwt-scala", + "scalameta_munit", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/jwojnowski/oidc4s.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"me.wojnowski%oidc4s-circe me.wojnowski%oidc4s-core me.wojnowski%oidc4s-quick-sttp-circe me.wojnowski%oidc4s-sttp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "jwt-scala_jwt-scala":{ + "name":"jwt-scala_jwt-scala", + "dependencies":[ + "scalameta_munit", + "json4s_json4s", + "circe_circe", + "argonaut-io_argonaut", + "zio_zio-json", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/jwt-scala/jwt-scala.git", + "revision":"v9.1.2", + "version":"9.1.2", + "targets":"com.github.jwt-scala%jwt-json4s-jackson com.github.jwt-scala%jwt-circe com.github.jwt-scala%jwt-argonaut com.github.jwt-scala%jwt-zio-json com.github.jwt-scala%jwt-json4s-native com.github.jwt-scala%jwt-core com.github.jwt-scala%jwt-upickle com.github.jwt-scala%jwt-json-common com.github.jwt-scala%jwt-json4s-common", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "kailuowang_mau":{ + "name":"kailuowang_mau", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/kailuowang/mau.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.kailuowang%mau", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "kamon-io_kamon":{ + "name":"kamon-io_kamon", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats-effect", + "rediscala_rediscala" + ], + "repoUrl":"https://github.com/kamon-io/kamon.git", + "revision":"v2.5.12", + "version":"2.5.12", + "targets":"io.kamon%kamon-prometheus io.kamon%kamon-core io.kamon%kamon-testkit io.kamon%kamon-system-metrics io.kamon%kamon-annotation io.kamon%kamon-opentelemetry io.kamon%kamon-scala-future io.kamon%kamon-newrelic io.kamon%kamon-graphite io.kamon%kamon-apm-reporter io.kamon%kamon-caffeine io.kamon%kamon-kafka io.kamon%kamon-zipkin io.kamon%kamon-status-page io.kamon%kamon-executors io.kamon%kamon-cats-io-3 io.kamon%kamon-influxdb io.kamon%kamon-instrumentation-common io.kamon%kamon-redis io.kamon%kamon-datadog io.kamon%kamon-statsd io.kamon%kamon-jaeger", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "karazinscalausersgroup_mongo-literals":{ + "name":"karazinscalausersgroup_mongo-literals", + "dependencies":[ + "circe_circe", + "scodec_scodec-bits", + "scodec_scodec-cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/karazinscalausersgroup/mongo-literals.git", + "revision":"", + "version":"0.2.3", + "targets":"group.scala.karazin%mongo-literals", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "katrix_minejson":{ + "name":"katrix_minejson", + "dependencies":[ + "katrix_typenbt", + "circe_circe", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/katrix/minejson.git", + "revision":"", + "version":"0.4.0", + "targets":"net.katsstuff%minejson-text", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "katrix_perspective":{ + "name":"katrix_perspective", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "circe_circe" + ], + "repoUrl":"https://github.com/katrix/perspective.git", + "revision":"", + "version":"0.1.0", + "targets":"net.katsstuff%perspective net.katsstuff%perspective-derivation" + }, + "katrix_typenbt":{ + "name":"katrix_typenbt", + "dependencies":[ + "scalatest_scalatest", + "katrix_perspective", + "typelevel_cats-parse", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/katrix/typenbt.git", + "revision":"", + "version":"0.6.0", + "targets":"net.katsstuff%typenbt net.katsstuff%typenbt-extra net.katsstuff%typenbt-mojangson" + }, + "kcrypt_scala-biginteger":{ + "name":"kcrypt_scala-biginteger", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kcrypt/scala-biginteger.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"pt.kcry%biginteger", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "kcrypt_scala-blake3":{ + "name":"kcrypt_scala-blake3", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kcrypt/scala-blake3.git", + "revision":"v3.1.1", + "version":"3.1.1", + "targets":"pt.kcry%blake3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "kcrypt_scala-sha":{ + "name":"kcrypt_scala-sha", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kcrypt/scala-sha.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"pt.kcry%sha", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "keirlawson_fs2-progress":{ + "name":"keirlawson_fs2-progress", + "dependencies":[ + "typelevel_fs2" + ], + "repoUrl":"https://github.com/keirlawson/fs2-progress.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"io.github.keirlawson%fs2-progress", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "kevin-lee_effectie":{ + "name":"kevin-lee_effectie", + "dependencies":[ + "hedgehogqa_scala-hedgehog", + "typelevel_cats", + "typelevel_cats-effect", + "monix_monix" + ], + "repoUrl":"https://github.com/kevin-lee/effectie.git", + "revision":"v2.0.0-beta4", + "version":"2.0.0-beta4", + "targets":"io.kevinlee%effectie-syntax io.kevinlee%effectie-cats-effect2 io.kevinlee%effectie-test4cats io.kevinlee%effectie-cats-effect3 io.kevinlee%effectie-cats io.kevinlee%effectie-monix3 io.kevinlee%effectie-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3Version = \"3.0.2\"", + "replaceWith":"val Scala3Version = \"\"" + } + ] + } + }, + "kiberstender_fjwt":{ + "name":"kiberstender_fjwt", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kiberstender/fjwt.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"io.github.kiberStender%fjwt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Common.scala", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "kierendavies_skunk-migrate":{ + "name":"kierendavies_skunk-migrate", + "dependencies":[ + "tpolecat_skunk" + ], + "repoUrl":"https://github.com/kierendavies/skunk-migrate.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"io.github.kierendavies%skunk-migrate", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "killaitis_http4s-cloud-functions":{ + "name":"killaitis_http4s-cloud-functions", + "dependencies":[ + "http4s_http4s", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/killaitis/http4s-cloud-functions.git", + "revision":"0.4.3", + "version":"0.4.3", + "targets":"de.killaitis%http4s-cloud-functions", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "kirill5k_mongo4cats":{ + "name":"kirill5k_mongo4cats", + "dependencies":[ + "zio_zio", + "zio_interop-reactive-streams", + "typelevel_cats", + "scalatest_scalatest", + "typelevel_cats-effect", + "typelevel_fs2", + "circe_circe" + ], + "repoUrl":"https://github.com/kirill5k/mongo4cats.git", + "revision":"v0.6.5", + "version":"0.6.5", + "targets":"io.github.kirill5k%mongo4cats-zio io.github.kirill5k%mongo4cats-kernel io.github.kirill5k%mongo4cats-embedded io.github.kirill5k%mongo4cats-circe io.github.kirill5k%mongo4cats-zio-embedded io.github.kirill5k%mongo4cats-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"19" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "kitlangton_animus":{ + "name":"kitlangton_animus", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/kitlangton/animus.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"io.github.kitlangton%animus io.github.kitlangton%root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "kitlangton_zio-tui":{ + "name":"kitlangton_zio-tui", + "dependencies":[ + "zio_zio-process", + "zio_zio-nio", + "zio_zio" + ], + "repoUrl":"https://github.com/kitlangton/zio-tui.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.kitlangton%zio-tui", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "kory33_s2mc-test":{ + "name":"kory33_s2mc-test", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_shapeless-3", + "scalatest_scalatest", + "optics-dev_monocle", + "typelevel_spire", + "typelevel_cats-effect-testing", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/kory33/s2mc-test.git", + "revision":"v0.2.3", + "version":"0.2.3", + "targets":"io.github.kory33%s2mc-protocol-core io.github.kory33%s2mc-client-core io.github.kory33%s2mc-test io.github.kory33%s2mc-client-examples io.github.kory33%s2mc-testing io.github.kory33%s2mc-client-impl io.github.kory33%s2mc-protocol-impl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "koterpillar_refinery":{ + "name":"koterpillar_refinery", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/koterpillar/refinery.git", + "revision":"v0.0.8", + "version":"0.0.8", + "targets":"com.koterpillar%refinery", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "kovacshuni_circe-config":{ + "name":"kovacshuni_circe-config", + "dependencies":[ + "circe_circe", + "typelevel_cats-effect", + "vasilmkd_discipline", + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kovacshuni/circe-config.git", + "revision":"0.10.0", + "version":"0.10.0", + "targets":"com.hunorkovacs%circe-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "kovstas_fs2-throttler":{ + "name":"kovstas_fs2-throttler", + "dependencies":[ + "typelevel_fs2", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/kovstas/fs2-throttler.git", + "revision":"v1.0.3", + "version":"1.0.3", + "targets":"dev.kovstas%fs2-throttler", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "kubukoz_debug-utils":{ + "name":"kubukoz_debug-utils", + "dependencies":[ + + ], + "repoUrl":"https://github.com/kubukoz/debug-utils.git", + "revision":"v1.1.3", + "version":"1.1.3", + "targets":"com.kubukoz%debug-utils" + }, + "kzmake_uuid7s":{ + "name":"kzmake_uuid7s", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/kzmake/uuid7s.git", + "revision":"v0.1.3", + "version":"0.1.3", + "targets":"io.github.kzmake%uuid7s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "l-space_types":{ + "name":"l-space_types", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/l-space/types.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"eu.l-space%types eu.l-space%root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lancewalton_treelog":{ + "name":"lancewalton_treelog", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest", + "argonaut-io_argonaut" + ], + "repoUrl":"https://github.com/lancewalton/treelog.git", + "revision":"v1.8.2", + "version":"1.8.2", + "targets":"com.casualmiracles%treelog-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "laserdisc-io_fs2-aws":{ + "name":"laserdisc-io_fs2-aws", + "dependencies":[ + "typelevel_fs2", + "fthomas_refined", + "scalameta_munit", + "scalatest_scalatest", + "typelevel_cats-effect", + "scala_scala-collection-compat", + "vlovgr_ciris", + "circe_circe" + ], + "repoUrl":"https://github.com/laserdisc-io/fs2-aws.git", + "revision":"v5.1.0", + "version":"5.1.0", + "targets":"io.laserdisc%fs2-aws-s3 io.laserdisc%pure-sqs-tagless io.laserdisc%pure-cloudwatch-tagless io.laserdisc%pure-sns-tagless io.laserdisc%fs2-aws-kinesis io.laserdisc%pure-dynamodb-tagless io.laserdisc%fs2-aws-dynamodb io.laserdisc%fs2-aws-sns io.laserdisc%fs2-aws-ciris io.laserdisc%fs2-aws-testkit io.laserdisc%pure-kinesis-tagless io.laserdisc%fs2-aws-core io.laserdisc%pure-s3-tagless io.laserdisc%fs2-aws-sqs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "laserdisc-io_log-effect":{ + "name":"laserdisc-io_log-effect", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest", + "log4s_log4s", + "outr_scribe", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_log4cats", + "zio_zio" + ], + "repoUrl":"https://github.com/laserdisc-io/log-effect.git", + "revision":"v0.17.0", + "version":"0.17.0", + "targets":"io.laserdisc%log-effect-core io.laserdisc%log-effect-fs2 io.laserdisc%log-effect-interop io.laserdisc%log-effect-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala_3 = \"3.2.1\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "lego_woof":{ + "name":"lego_woof", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "circe_circe", + "cquiroz_scala-java-time", + "http4s_http4s" + ], + "repoUrl":"https://github.com/lego/woof.git", + "revision":"v0.4.7", + "version":"0.4.7", + "targets":"org.legogroup%woof-core org.legogroup%woof-http4s org.legogroup%woof-slf4j", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "lemonlabsuk_scala-uri":{ + "name":"lemonlabsuk_scala-uri", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_cats", + "typelevel_cats-parse" + ], + "repoUrl":"https://github.com/lemonlabsuk/scala-uri.git", + "revision":"4.0.3", + "version":"4.0.3", + "targets":"io.lemonlabs%scala-uri", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "lhns_cats-effect-utils":{ + "name":"lhns_cats-effect-utils", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/lhns/cats-effect-utils.git", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"de.lolhens%cats-effect-utils" + }, + "lhns_doobie-flyway":{ + "name":"lhns_doobie-flyway", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/lhns/doobie-flyway.git", + "revision":"0.3.3", + "version":"0.3.3", + "targets":"de.lhns%doobie-flyway", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_fs2-compress":{ + "name":"lhns_fs2-compress", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_fs2", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/lhns/fs2-compress.git", + "revision":"0.2.0", + "version":"0.2.0", + "targets":"de.lhns%fs2-compress-bzip2 de.lhns%fs2-compress de.lhns%fs2-compress-zstd de.lhns%fs2-compress-brotli de.lhns%fs2-compress-zip de.lhns%fs2-compress-gzip", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_fs2-utils":{ + "name":"lhns_fs2-utils", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/lhns/fs2-utils.git", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"de.lhns%fs2-utils de.lhns%fs2-io-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_http4s-errors":{ + "name":"lhns_http4s-errors", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_cats-effect", + "http4s_http4s" + ], + "repoUrl":"https://github.com/lhns/http4s-errors.git", + "revision":"0.5.0", + "version":"0.5.0", + "targets":"de.lolhens%http4s-errors", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_http4s-spa":{ + "name":"lhns_http4s-spa", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "circe_circe", + "http4s_http4s", + "http4s_http4s-scalatags" + ], + "repoUrl":"https://github.com/lhns/http4s-spa.git", + "revision":"0.6.1", + "version":"0.6.1", + "targets":"de.lolhens%http4s-spa", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_munit-tagless-final":{ + "name":"lhns_munit-tagless-final", + "dependencies":[ + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/lhns/munit-tagless-final.git", + "revision":"0.2.0", + "version":"0.2.0", + "targets":"de.lolhens%munit-tagless-final" + }, + "lhns_nifi-scala":{ + "name":"lhns_nifi-scala", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/lhns/nifi-scala.git", + "revision":"0.3.1", + "version":"0.3.1", + "targets":"de.lolhens%nifi-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_remote-io":{ + "name":"lhns_remote-io", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "typelevel_cats-effect", + "http4s_http4s", + "com-lihaoyi_sourcecode" + ], + "repoUrl":"https://github.com/lhns/remote-io.git", + "revision":"0.0.1", + "version":"0.0.1", + "targets":"de.lolhens%remote-io-core de.lolhens%remote-io-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lhns_scala-trustmanager-utils":{ + "name":"lhns_scala-trustmanager-utils", + "dependencies":[ + "lhns_munit-tagless-final", + "scalameta_munit", + "log4s_log4s", + "typelevel_cats" + ], + "repoUrl":"https://github.com/lhns/scala-trustmanager-utils.git", + "revision":"0.3.5", + "version":"0.3.5", + "targets":"de.lhns%scala-trustmanager-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "liewhite_common":{ + "name":"liewhite_common", + "dependencies":[ + "liewhite_swopen", + "akka_akka", + "scalameta_munit" + ], + "repoUrl":"https://github.com/liewhite/common.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"io.github.liewhite%rpc4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "liewhite_swopen":{ + "name":"liewhite_swopen", + "dependencies":[ + "typelevel_shapeless-3", + "zio_zio-json", + "circe_circe-yaml", + "zio_zio-protoquill", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/liewhite/swopen.git", + "revision":"v0.17.5", + "version":"0.17.5", + "targets":"io.github.liewhite%json io.github.liewhite%config io.github.liewhite%sqlx io.github.liewhite%common io.github.liewhite%web3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lightbend-labs_lightbend-emoji":{ + "name":"lightbend-labs_lightbend-emoji", + "dependencies":[ + "scalatest_scalatest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/lightbend-labs/lightbend-emoji.git", + "revision":"1.3.0", + "version":"1.3.0", + "targets":"com.lightbend%emoji", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lightbend-labs_scala-logging":{ + "name":"lightbend-labs_scala-logging", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/lightbend-labs/scala-logging.git", + "revision":"v3.9.5", + "version":"3.9.5", + "targets":"com.typesafe.scala-logging%scala-logging", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lightbend_mima":{ + "name":"lightbend_mima", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/lightbend/mima.git", + "revision":"1.1.1", + "version":"1.1.1", + "targets":"com.typesafe%mima-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "lightbend_ssl-config":{ + "name":"lightbend_ssl-config", + "dependencies":[ + + ], + "repoUrl":"https://github.com/lightbend/ssl-config.git", + "revision":"v0.6.1", + "version":"0.6.1", + "targets":"com.typesafe%ssl-config-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "likeligood-ab_scala-react":{ + "name":"likeligood-ab_scala-react", + "dependencies":[ + + ], + "repoUrl":"https://github.com/likeligood-ab/scala-react.git", + "revision":"", + "version":"0.1.0", + "targets":"com.likeligood%scala-react" + }, + "linyxus_papiers-core":{ + "name":"linyxus_papiers-core", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "bkirwi_decline", + "circe_circe", + "softwaremill_sttp", + "json4s_json4s", + "http4s_http4s", + "scalameta_munit" + ], + "repoUrl":"https://github.com/linyxus/papiers-core.git", + "revision":"", + "version":"0.2.0", + "targets":"io.github.linyxus%papiers-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "liquibase4s_liquibase4s":{ + "name":"liquibase4s_liquibase4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/liquibase4s/liquibase4s.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"io.github.liquibase4s%liquibase4s-cats-effect io.github.liquibase4s%liquibase4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lloydmeta_enumeratum":{ + "name":"lloydmeta_enumeratum", + "dependencies":[ + "scalatest_scalatest", + "zio_zio-quill", + "zio_zio-protoquill", + "scala_scala-xml", + "typelevel_scalacheck", + "scalatest_scalatestplus-scalacheck", + "playframework_play-json", + "circe_circe", + "reactivemongo_reactivemongo-bson", + "tpolecat_doobie", + "typelevel_cats" + ], + "repoUrl":"https://github.com/lloydmeta/enumeratum.git", + "revision":"v1.7.2", + "version":"1.7.2", + "targets":"com.beachape%enumeratum-quill com.beachape%enumeratum-scalacheck com.beachape%enumeratum com.beachape%enumeratum-play-json com.beachape%enumeratum-circe com.beachape%enumeratum-reactivemongo-bson com.beachape%enumeratum-doobie com.beachape%enumeratum-play com.beachape%enumeratum-test com.beachape%enumeratum-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-Denumeratum.useLocalVersion=true" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "log4s_log4s":{ + "name":"log4s_log4s", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/log4s/log4s.git", + "revision":"v1.10.0", + "version":"1.10.0", + "targets":"org.log4s%log4s org.log4s%log4s-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "lolgab_snunit":{ + "name":"lolgab_snunit", + "dependencies":[ + "softwaremill_tapir" + ], + "repoUrl":"https://github.com/lolgab/snunit.git", + "revision":"0.2.4", + "version":"0.2.4", + "targets":"com.github.lolgab%snunit com.github.lolgab%snunit-tapir", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lomigmegard_akka-http-cors":{ + "name":"lomigmegard_akka-http-cors", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/lomigmegard/akka-http-cors.git", + "revision":"v1.1.3", + "version":"1.1.3", + "targets":"ch.megard%akka-http-cors", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "lorandszakacs_enclosure":{ + "name":"lorandszakacs_enclosure", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/lorandszakacs/enclosure.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.lorandszakacs%enclosure", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "losizm_bolster":{ + "name":"losizm_bolster", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/bolster.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"com.github.losizm%bolster" + }, + "losizm_ergo":{ + "name":"losizm_ergo", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/ergo.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.github.losizm%ergo" + }, + "losizm_grapple":{ + "name":"losizm_grapple", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/grapple.git", + "revision":"v12.1.0", + "version":"12.1.0", + "targets":"com.github.losizm%grapple" + }, + "losizm_little-cli":{ + "name":"losizm_little-cli", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-cli.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"com.github.losizm%little-cli" + }, + "losizm_little-config":{ + "name":"losizm_little-config", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-config.git", + "revision":"v4.0.0", + "version":"4.0.0", + "targets":"com.github.losizm%little-config" + }, + "losizm_little-io":{ + "name":"losizm_little-io", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-io.git", + "revision":"v9.0.0", + "version":"9.0.0", + "targets":"com.github.losizm%little-io" + }, + "losizm_little-json":{ + "name":"losizm_little-json", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-json.git", + "revision":"v9.0.0", + "version":"9.0.0", + "targets":"com.github.losizm%little-json" + }, + "losizm_little-security":{ + "name":"losizm_little-security", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-security.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.github.losizm%little-security" + }, + "losizm_little-sql":{ + "name":"losizm_little-sql", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-sql.git", + "revision":"v5.0.0", + "version":"5.0.0", + "targets":"com.github.losizm%little-sql", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "losizm_little-time":{ + "name":"losizm_little-time", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/little-time.git", + "revision":"v4.0.0", + "version":"4.0.0", + "targets":"com.github.losizm%little-time" + }, + "losizm_scamper":{ + "name":"losizm_scamper", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/scamper.git", + "revision":"v33.4.0", + "version":"33.4.0", + "targets":"com.github.losizm%scamper", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "losizm_t2":{ + "name":"losizm_t2", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/losizm/t2.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"com.github.losizm%t2" + }, + "lunduniversity_introprog-scalalib":{ + "name":"lunduniversity_introprog-scalalib", + "dependencies":[ + + ], + "repoUrl":"https://github.com/lunduniversity/introprog-scalalib.git", + "revision":"v1.3.1", + "version":"1.3.1", + "targets":"se.lth.cs%introprog", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "m2-oss_calypso":{ + "name":"m2-oss_calypso", + "dependencies":[ + "fthomas_refined", + "typelevel_cats", + "scalatest_scalatest", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/m2-oss/calypso.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"ru.m2%calypso-core ru.m2%calypso-scalapb ru.m2%calypso-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "malliina_mobile-push":{ + "name":"malliina_mobile-push", + "dependencies":[ + "scalameta_munit", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/malliina/mobile-push.git", + "revision":"v3.7.1", + "version":"3.7.1", + "targets":"com.malliina%mobile-push", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "malliina_util-base":{ + "name":"malliina_util-base", + "dependencies":[ + "circe_circe", + "scalameta_munit" + ], + "repoUrl":"https://github.com/malliina/util-base.git", + "revision":"v3.1.0", + "version":"3.1.0", + "targets":"com.malliina%util-base", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "malyszaryczlowiek_foo-repo":{ + "name":"malyszaryczlowiek_foo-repo", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/malyszaryczlowiek/foo-repo.git", + "revision":"", + "version":"0.1.1", + "targets":"io.github.malyszaryczlowiek%foo-repo" + }, + "malyszaryczlowiek_kessenger-lib":{ + "name":"malyszaryczlowiek_kessenger-lib", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/malyszaryczlowiek/kessenger-lib.git", + "revision":"v0.3.15", + "version":"0.3.15", + "targets":"io.github.malyszaryczlowiek%kessenger-lib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "marchliu_jaskell-dotty":{ + "name":"marchliu_jaskell-dotty", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/marchliu/jaskell-dotty.git", + "revision":"", + "version":"0.4.0", + "targets":"io.github.marchliu%jaskell-dotty" + }, + "marcinzh_turbolift":{ + "name":"marcinzh_turbolift", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats" + ], + "repoUrl":"https://github.com/marcinzh/turbolift.git", + "revision":"v0.25.0", + "version":"0.25.0", + "targets":"io.github.marcinzh%turbolift-core" + }, + "marcinzh_yamlike":{ + "name":"marcinzh_yamlike", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/marcinzh/yamlike.git", + "revision":"", + "version":"0.1.0", + "targets":"io.github.marcinzh%yamlayer io.github.marcinzh%yamlist" + }, + "markehammons_slinc":{ + "name":"markehammons_slinc", + "dependencies":[ + + ], + "repoUrl":"https://github.com/markehammons/slinc.git", + "revision":"", + "version":"0.1.1-107-99d164", + "targets":"fr.hammons%slinc-core fr.hammons%slinc-j17 fr.hammons%slinc-j19 fr.hammons%slinc-runtime", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"19" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "massimosiani_monix-newtypes-cats":{ + "name":"massimosiani_monix-newtypes-cats", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "scalameta_munit" + ], + "repoUrl":"https://github.com/massimosiani/monix-newtypes-cats.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"io.github.massimosiani%monix-newtypes-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "massimosiani_skunk":{ + "name":"massimosiani_skunk", + "dependencies":[ + "fthomas_refined", + "circe_circe", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "scodec_scodec-bits", + "scodec_scodec", + "scodec_scodec-cats", + "tpolecat_natchez", + "tpolecat_sourcepos", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/massimosiani/skunk.git", + "revision":"", + "version":"0.3.2", + "targets":"io.github.massimosiani%refined io.github.massimosiani%skunk-circe io.github.massimosiani%skunk-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "mateuszkubuszok_pipez":{ + "name":"mateuszkubuszok_pipez", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/mateuszkubuszok/pipez.git", + "revision":"v0.5.1", + "version":"0.5.1", + "targets":"com.kubuszok%pipez com.kubuszok%pipez-dsl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set pipez.jvm.last.get /Compile/scalacOptions += \"-Ykind-projector:underscores\" ", + "set pipezDsl3.jvm.last.get/Compile/scalacOptions += \"-Ykind-projector:underscores\" " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mattlangsenkamp_svgbounds":{ + "name":"mattlangsenkamp_svgbounds", + "dependencies":[ + "typelevel_cats-parse", + "scalameta_munit", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/mattlangsenkamp/svgbounds.git", + "revision":"", + "version":"0.1.0", + "targets":"com.mattlangsenkamp.svgBounds%svgbounds" + }, + "max-leuthaeuser_scroll":{ + "name":"max-leuthaeuser_scroll", + "dependencies":[ + + ], + "repoUrl":"https://github.com/max-leuthaeuser/scroll.git", + "revision":"", + "version":"3.0", + "targets":"com.github.max-leuthaeuser%scroll", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mdedetrich_scalacheck":{ + "name":"mdedetrich_scalacheck", + "dependencies":[ + + ], + "repoUrl":"https://github.com/mdedetrich/scalacheck.git", + "revision":"", + "version":"1.17.0", + "targets":"org.mdedetrich%scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "metarank_cfor":{ + "name":"metarank_cfor", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/metarank/cfor.git", + "revision":"0.3", + "version":"0.3", + "targets":"io.github.metarank%cfor", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "metarank_ltrlib":{ + "name":"metarank_ltrlib", + "dependencies":[ + "scalatest_scalatest", + "metarank_cfor", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/metarank/ltrlib.git", + "revision":"0.1.20", + "version":"0.1.20", + "targets":"io.github.metarank%ltrlib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "milessabin_shapeless":{ + "name":"milessabin_shapeless", + "dependencies":[ + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/milessabin/shapeless.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "mjakubowski84_parquet4s":{ + "name":"mjakubowski84_parquet4s", + "dependencies":[ + "akka_akka", + "scala_scala-collection-compat", + "scalatest_scalatest", + "typelevel_fs2", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/mjakubowski84/parquet4s.git", + "revision":"v2.7.1", + "version":"2.7.1", + "targets":"com.github.mjakubowski84%parquet4s-akka com.github.mjakubowski84%parquet4s-core com.github.mjakubowski84%parquet4s-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mkroli_dns4s":{ + "name":"mkroli_dns4s", + "dependencies":[ + "scalatest_scalatest", + "typelevel_fs2", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/mkroli/dns4s.git", + "revision":"v0.21.0", + "version":"0.21.0", + "targets":"com.github.mkroli%dns4s-akka com.github.mkroli%dns4s-core com.github.mkroli%dns4s-fs2 com.github.mkroli%dns4s-netty", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mkroli_lpm":{ + "name":"mkroli_lpm", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/mkroli/lpm.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"com.github.mkroli%lpm" + }, + "mobimeo_fs2-gtfs":{ + "name":"mobimeo_fs2-gtfs", + "dependencies":[ + "disneystreaming_weaver-test", + "typelevel_fs2", + "gnieh_fs2-data", + "circe_circe", + "armanbilge_log4cats", + "typelevel_cats-parse", + "typelevel_literally" + ], + "repoUrl":"https://github.com/mobimeo/fs2-gtfs.git", + "revision":"v0.4.1", + "version":"0.4.1", + "targets":"com.mobimeo%fs2-gtfs-core com.mobimeo%fs2-gtfs-rules com.mobimeo%fs2-gtfs-rules-syntax", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "molarmanful_sclin":{ + "name":"molarmanful_sclin", + "dependencies":[ + "typelevel_spire", + "com-lihaoyi_mainargs", + "com-lihaoyi_os-lib", + "com-lihaoyi_fansi", + "com-lihaoyi_upickle", + "monix_monix" + ], + "repoUrl":"https://github.com/molarmanful/sclin.git", + "revision":"v0.1.8", + "version":"0.1.8", + "targets":"io.github.molarmanful%sclin", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "monix_implicitbox":{ + "name":"monix_implicitbox", + "dependencies":[ + "monix_minitest" + ], + "repoUrl":"https://github.com/monix/implicitbox.git", + "revision":"v0.3.4", + "version":"0.3.4", + "targets":"io.monix%implicitbox", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "monix_minitest":{ + "name":"monix_minitest", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/monix/minitest.git", + "revision":"v2.9.6", + "version":"2.9.6", + "targets":"io.monix%minitest io.monix%minitest-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "monix_monix":{ + "name":"monix_monix", + "dependencies":[ + "scala_scala-collection-compat", + "monix_minitest", + "typelevel_cats", + "typelevel_cats-effect", + "monix_implicitbox" + ], + "repoUrl":"https://github.com/monix/monix.git", + "revision":"v3.4.1", + "version":"3.4.1", + "targets":"io.monix%monix-catnap io.monix%monix io.monix%monix-execution io.monix%monix-eval io.monix%monix-internal-jctools io.monix%monix-reactive io.monix%monix-tail io.monix%monix-java", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "monix_monix-bio":{ + "name":"monix_monix-bio", + "dependencies":[ + "monix_monix", + "monix_minitest", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/monix/monix-bio.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"io.monix%monix-bio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "monix_monix-connect":{ + "name":"monix_monix-connect", + "dependencies":[ + "scala_scala-collection-compat", + "lightbend-labs_scala-logging", + "monix_monix", + "typelevel_scalacheck", + "akka_akka", + "pureconfig_pureconfig", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/monix/monix-connect.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.monix%monix-sqs io.monix%monix-s3 io.monix%monix-akka io.monix%monix-gcs io.monix%monix-aws-auth io.monix%monix-dynamodb io.monix%monix-elasticsearch io.monix%monix-redis io.monix%monix-hdfs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mpollmeier_scala-repl-pp":{ + "name":"mpollmeier_scala-repl-pp", + "dependencies":[ + "scalatest_scalatest", + "com-lihaoyi_mainargs", + "com-lihaoyi_os-lib", + "com-lihaoyi_pprint", + "scopt_scopt", + "scala_scala-xml", + "com-lihaoyi_cask", + "com-lihaoyi_requests-scala" + ], + "repoUrl":"https://github.com/mpollmeier/scala-repl-pp.git", + "revision":"v0.0.30", + "version":"0.0.30", + "targets":"com.michaelpollmeier%scala-repl-pp com.michaelpollmeier%scala-repl-pp-all com.michaelpollmeier%scala-repl-pp-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mrdimosthenis_glicko2":{ + "name":"mrdimosthenis_glicko2", + "dependencies":[ + "monix_minitest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/mrdimosthenis/glicko2.git", + "revision":"v1.0.1", + "version":"1.0.1", + "targets":"com.github.mrdimosthenis%glicko2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mrdimosthenis_scala-synapses":{ + "name":"mrdimosthenis_scala-synapses", + "dependencies":[ + "scala_scala-parallel-collections", + "circe_circe", + "tototoshi_scala-csv" + ], + "repoUrl":"https://github.com/mrdimosthenis/scala-synapses.git", + "revision":"v8.0.0", + "version":"8.0.0", + "targets":"com.github.mrdimosthenis%synapses", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "msgpack4z_msgpack4z-argonaut":{ + "name":"msgpack4z_msgpack4z-argonaut", + "dependencies":[ + "argonaut-io_argonaut", + "msgpack4z_msgpack4z-core" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-argonaut.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"com.github.xuwei-k%msgpack4z-argonaut", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.1\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "msgpack4z_msgpack4z-circe":{ + "name":"msgpack4z_msgpack4z-circe", + "dependencies":[ + "circe_circe", + "msgpack4z_msgpack4z-core" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-circe.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"com.github.xuwei-k%msgpack4z-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "msgpack4z_msgpack4z-core":{ + "name":"msgpack4z_msgpack4z-core", + "dependencies":[ + "scalaz_scalaz", + "xuwei-k_zeroapply" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-core.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"com.github.xuwei-k%msgpack4z-core" + }, + "msgpack4z_msgpack4z-jawn":{ + "name":"msgpack4z_msgpack4z-jawn", + "dependencies":[ + "typelevel_jawn", + "msgpack4z_msgpack4z-core" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-jawn.git", + "revision":"v0.7.3", + "version":"0.7.3", + "targets":"com.github.xuwei-k%msgpack4z-jawn", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.0\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "msgpack4z_msgpack4z-play":{ + "name":"msgpack4z_msgpack4z-play", + "dependencies":[ + "playframework_play-json", + "msgpack4z_msgpack4z-core" + ], + "repoUrl":"https://github.com/msgpack4z/msgpack4z-play.git", + "revision":"v0.11.0", + "version":"0.11.0", + "targets":"com.github.xuwei-k%msgpack4z-play", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mutsuhiro6_ulid-scala3":{ + "name":"mutsuhiro6_ulid-scala3", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/mutsuhiro6/ulid-scala3.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"io.github.mutsuhiro6%ulid-scala3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "mvv_sager":{ + "name":"mvv_sager", + "dependencies":[ + "mvv_typine", + "zio_izumi-reflect", + "scalatest_scalatest", + "zio_zio", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/mvv/sager.git", + "revision":"v0.2-M1", + "version":"0.2-M1", + "targets":"com.github.mvv.sager%sager com.github.mvv.sager%sager-zio com.github.mvv.sager%sager-zio-interop-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "mvv_typine":{ + "name":"mvv_typine", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/mvv/typine.git", + "revision":"v0.1-M4", + "version":"0.1-M4", + "targets":"com.github.mvv.typine%typine", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_cloud-logging-logback-scala":{ + "name":"nafg_cloud-logging-logback-scala", + "dependencies":[ + "scalatest_scalatest", + "circe_circe" + ], + "repoUrl":"https://github.com/nafg/cloud-logging-logback-scala.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"io.github.nafg.cloudlogging%appender io.github.nafg.cloudlogging%marker", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_css-dsl":{ + "name":"nafg_css-dsl", + "dependencies":[ + "com-lihaoyi_scalatags" + ], + "repoUrl":"https://github.com/nafg/css-dsl.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.github.nafg.css-dsl%bootstrap3_scalatags io.github.nafg.css-dsl%fomanticui_scalatags io.github.nafg.css-dsl%bootstrap4_scalatags io.github.nafg.css-dsl%bulma_scalatags io.github.nafg.css-dsl%fontawesome_scalatags io.github.nafg.css-dsl%semanticui_scalatags io.github.nafg.css-dsl%bootstrap5_scalatags", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_scala-phonenumber":{ + "name":"nafg_scala-phonenumber", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nafg/scala-phonenumber.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.github.nafg.scala-phonenumber%scala-phonenumber", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_scheduler":{ + "name":"nafg_scheduler", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nafg/scheduler.git", + "revision":"v2.0.2", + "version":"2.0.2", + "targets":"io.github.nafg.scheduler%scheduler", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_simple-router":{ + "name":"nafg_simple-router", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/nafg/simple-router.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.nafg.simple-router%simple-router io.github.nafg.simple-router%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "nafg_simpleivr":{ + "name":"nafg_simpleivr", + "dependencies":[ + "scala_scala-collection-compat", + "com-lihaoyi_sourcecode", + "typelevel_cats", + "typelevel_cats-effect", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/nafg/simpleivr.git", + "revision":"v0.8.2", + "version":"0.8.2", + "targets":"io.github.nafg.simpleivr%simpleivr-asterisk io.github.nafg.simpleivr%simpleivr-core io.github.nafg.simpleivr%simpleivr-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "naoh87_lettucef":{ + "name":"naoh87_lettucef", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/naoh87/lettucef.git", + "revision":"v0.1.7", + "version":"0.1.7", + "targets":"dev.naoh%lettucef-core dev.naoh%lettucef-extras dev.naoh%lettucef-streams", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "narma_tranzactio":{ + "name":"narma_tranzactio", + "dependencies":[ + "zio_zio", + "zio_interop-cats", + "tpolecat_doobie" + ], + "repoUrl":"https://github.com/narma/tranzactio.git", + "revision":"v4.0.1", + "version":"4.0.1", + "targets":"st.alzo%tranzactio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "narma_zio-docker":{ + "name":"narma_zio-docker", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/narma/zio-docker.git", + "revision":"v2.0.1-M1", + "version":"2.0.1-M1", + "targets":"st.alzo%zio-docker", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "neandertech_langoustine":{ + "name":"neandertech_langoustine", + "dependencies":[ + "typelevel_fs2", + "outr_scribe", + "disneystreaming_weaver-test", + "com-lihaoyi_upickle", + "typelevel_cats", + "http4s_http4s", + "bkirwi_decline", + "plokhotnyuk_jsoniter-scala" + ], + "repoUrl":"https://github.com/neandertech/langoustine.git", + "revision":"v0.0.19", + "version":"0.0.19", + "targets":"tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "nickburkard_aws-cdk-scala":{ + "name":"nickburkard_aws-cdk-scala", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nickburkard/aws-cdk-scala.git", + "revision":"v0.22.0", + "version":"0.22.0", + "targets":"io.burkard%aws-cdk-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "nicolasfara_ecscala":{ + "name":"nicolasfara_ecscala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/nicolasfara/ecscala.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"dev.atedeg%ecscala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "noelwelsh_mads":{ + "name":"noelwelsh_mads", + "dependencies":[ + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/noelwelsh/mads.git", + "revision":"0.2.0", + "version":"0.2.0", + "targets":"org.creativescala%mads", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "norbert-radyk_spoiwo":{ + "name":"norbert-radyk_spoiwo", + "dependencies":[ + "tototoshi_scala-csv", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/norbert-radyk/spoiwo.git", + "revision":"", + "version":"2.2.1", + "targets":"com.norbitltd%spoiwo com.norbitltd%spoiwo-examples com.norbitltd%spoiwo-grids", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "note_mini-refined":{ + "name":"note_mini-refined", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/note/mini-refined.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"pl.msitko%mini-refined" + }, + "nremond_pbkdf2-scala":{ + "name":"nremond_pbkdf2-scala", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/nremond/pbkdf2-scala.git", + "revision":"", + "version":"0.7.0", + "targets":"io.github.nremond%pbkdf2-scala" + }, + "nrinaudo_kantan.parsers":{ + "name":"nrinaudo_kantan.parsers", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/nrinaudo/kantan.parsers.git", + "revision":"v1.0.6", + "version":"1.0.6", + "targets":"com.nrinaudo%kantan-parsers" + }, + "nscala-time_nscala-time":{ + "name":"nscala-time_nscala-time", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nscala-time/nscala-time.git", + "revision":"releases/2.32.0", + "version":"2.32.0", + "targets":"com.github.nscala-time%nscala-time" + }, + "nthportal_spaghetti":{ + "name":"nthportal_spaghetti", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nthportal/spaghetti.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"lgbt.princess%spaghetti", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ocadotechnology_sttp-oauth2":{ + "name":"ocadotechnology_sttp-oauth2", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "softwaremill_sttp", + "fthomas_refined", + "scalatest_scalatest", + "typelevel_cats-effect", + "monix_monix", + "cb372_scalacache" + ], + "repoUrl":"https://github.com/ocadotechnology/sttp-oauth2.git", + "revision":"v0.15.2", + "version":"0.15.2", + "targets":"com.ocadotechnology%sttp-oauth2 com.ocadotechnology%sttp-oauth2-cache-ce2 com.ocadotechnology%sttp-oauth2-cache-future com.ocadotechnology%sttp-oauth2-cache-cats com.ocadotechnology%sttp-oauth2-cache-scalacache com.ocadotechnology%sttp-oauth2-cache", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "ohze_akka-guice":{ + "name":"ohze_akka-guice", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ohze/akka-guice.git", + "revision":"v3.3.1", + "version":"3.3.1", + "targets":"com.sandinh%akka-guice", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ohze_couchbase-scala":{ + "name":"ohze_couchbase-scala", + "dependencies":[ + "scala_scala-collection-compat", + "playframework_play-json", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/ohze/couchbase-scala.git", + "revision":"v9.2.0", + "version":"9.2.0", + "targets":"com.sandinh%couchbase-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ohze_php-utils":{ + "name":"ohze_php-utils", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ohze/php-utils.git", + "revision":"v1.0.9", + "version":"1.0.9", + "targets":"com.sandinh%php-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ohze_sd-util":{ + "name":"ohze_sd-util", + "dependencies":[ + "scala_scala-collection-compat", + "scopt_scopt", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/ohze/sd-util.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"com.sandinh%sd-util com.sandinh%env-hack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "olivierblanvillain_regsafe":{ + "name":"olivierblanvillain_regsafe", + "dependencies":[ + + ], + "repoUrl":"https://github.com/olivierblanvillain/regsafe.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"in.nvilla%regsafe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ollls_quartz-h2":{ + "name":"ollls_quartz-h2", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats-effect", + "armanbilge_log4cats", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/ollls/quartz-h2.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"io.github.ollls%quartz-h2" + }, + "opaliasystems_opalia-commons-core":{ + "name":"opaliasystems_opalia-commons-core", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/opaliasystems/opalia-commons-core.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"systems.opalia%commons-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "openmole_container":{ + "name":"openmole_container", + "dependencies":[ + "typelevel_squants", + "circe_circe" + ], + "repoUrl":"https://github.com/openmole/container.git", + "revision":"v1.21", + "version":"1.21", + "targets":"org.openmole%container" + }, + "openmole_gridscale":{ + "name":"openmole_gridscale", + "dependencies":[ + "typelevel_squants", + "scalatest_scalatest", + "circe_circe", + "json4s_json4s", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/openmole/gridscale.git", + "revision":"v2.43", + "version":"2.43", + "targets":"org.openmole.gridscale%oar org.openmole.gridscale%slurmexample org.openmole.gridscale%sshexample org.openmole.gridscale%webdav org.openmole.gridscale%local org.openmole.gridscale%ipfsexample org.openmole.gridscale%egidiracexample org.openmole.gridscale%sge org.openmole.gridscale%pbsexample org.openmole.gridscale%httpexample org.openmole.gridscale%oarexample org.openmole.gridscale%gridscale org.openmole.gridscale%slurm org.openmole.gridscale%condor org.openmole.gridscale%http org.openmole.gridscale%egiwebdavexample org.openmole.gridscale%sgeexample org.openmole.gridscale%ssh org.openmole.gridscale%ipfs org.openmole.gridscale%pbs org.openmole.gridscale%localexample org.openmole.gridscale%effect org.openmole.gridscale%cluster org.openmole.gridscale%egicreamexample org.openmole.gridscale%condorexample org.openmole.gridscale%egi org.openmole.gridscale%dirac" + }, + "openmole_mgo":{ + "name":"openmole_mgo", + "dependencies":[ + "optics-dev_monocle", + "typelevel_squants", + "scalanlp_breeze" + ], + "repoUrl":"https://github.com/openmole/mgo.git", + "revision":"v3.55", + "version":"3.55", + "targets":"org.openmole%mgo" + }, + "openmole_scaladget":{ + "name":"openmole_scaladget", + "dependencies":[ + + ], + "repoUrl":"https://github.com/openmole/scaladget.git", + "revision":"v1.9.4", + "version":"1.9.4", + "targets":"org.openmole.scaladget%scaladget" + }, + "optics-dev_monocle":{ + "name":"optics-dev_monocle", + "dependencies":[ + "vasilmkd_discipline", + "typelevel_cats", + "fthomas_refined", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/optics-dev/monocle.git", + "revision":"v3.2.0", + "version":"3.2.0", + "targets":"dev.optics%monocle-law dev.optics%monocle-refined dev.optics%monocle-state dev.optics%monocle-core dev.optics%monocle-macro dev.optics%monocle-unsafe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "oranda_libanius":{ + "name":"oranda_libanius", + "dependencies":[ + "etorreborre_specs2", + "scalaz_scalaz", + "scala_scala-parser-combinators", + "plokhotnyuk_jsoniter-scala" + ], + "repoUrl":"https://github.com/oranda/libanius.git", + "revision":"v0.9.9.2", + "version":"0.9.9.2", + "targets":"com.github.oranda%libanius" + }, + "otavia-projects_mill-rust-jni":{ + "name":"otavia-projects_mill-rust-jni", + "dependencies":[ + + ], + "repoUrl":"https://github.com/otavia-projects/mill-rust-jni.git", + "revision":"0.1.0", + "version":"0.1.0", + "targets":"io.github.otavia-projects%jni-loader" + }, + "outr_lucene4s":{ + "name":"outr_lucene4s", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/lucene4s.git", + "revision":"1.11.1", + "version":"1.11.1", + "targets":"com.outr%lucene4s com.outr%lucene4s-core" + }, + "outr_mailgun4s":{ + "name":"outr_mailgun4s", + "dependencies":[ + "outr_spice" + ], + "repoUrl":"https://github.com/outr/mailgun4s.git", + "revision":"1.1.2", + "version":"1.1.2", + "targets":"com.outr%mailgun4s" + }, + "outr_moduload":{ + "name":"outr_moduload", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/moduload.git", + "revision":"1.1.6", + "version":"1.1.6", + "targets":"com.outr%moduload" + }, + "outr_perfolation":{ + "name":"outr_perfolation", + "dependencies":[ + + ], + "repoUrl":"https://github.com/outr/perfolation.git", + "revision":"master", + "version":"1.2.9", + "targets":"com.outr%perfolation com.outr%perfolation-unit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "outr_profig":{ + "name":"outr_profig", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/profig.git", + "revision":"3.4.7", + "version":"3.4.7", + "targets":"com.outr%profig", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "outr_reactify":{ + "name":"outr_reactify", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/reactify.git", + "revision":"4.0.8", + "version":"4.0.8", + "targets":"com.outr%reactify", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.1.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "outr_robobrowser":{ + "name":"outr_robobrowser", + "dependencies":[ + "outr_scribe", + "outr_spice", + "com-lihaoyi_sourcecode", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/robobrowser.git", + "revision":"1.5.1", + "version":"1.5.1", + "targets":"com.outr%robobrowser", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "outr_scalapass":{ + "name":"outr_scalapass", + "dependencies":[ + "outr_profig", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/outr/scalapass.git", + "revision":"1.2.4", + "version":"1.2.4", + "targets":"com.outr%scalapass", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "outr_scarango":{ + "name":"outr_scarango", + "dependencies":[ + "outr_profig", + "outr_scalapass", + "scalatest_scalatest", + "typelevel_cats-effect", + "typelevel_fs2", + "outr_scribe", + "typelevel_cats-effect-testing" + ], + "repoUrl":"https://github.com/outr/scarango.git", + "revision":"3.8.0", + "version":"3.8.0", + "targets":"com.outr%scarango-core com.outr%scarango-driver", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "outr_scribe":{ + "name":"outr_scribe", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats-effect", + "typelevel_cats-effect-testing", + "scala_scala-collection-compat", + "outr_perfolation", + "com-lihaoyi_sourcecode", + "outr_moduload" + ], + "repoUrl":"https://github.com/outr/scribe.git", + "revision":"3.10.6", + "version":"3.10.6", + "targets":"com.outr%scribe-log4j com.outr%scribe-slf4j com.outr%scribe-migration com.outr%scribe-slf4j2 com.outr%scribe-file com.outr%scribe-cats com.outr%scribe-json com.outr%scribe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "outr_spice":{ + "name":"outr_spice", + "dependencies":[ + "outr_scribe", + "scalatest_scalatest", + "typelevel_cats-effect-testing", + "outr_profig", + "outr_reactify", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_literally", + "outr_moduload" + ], + "repoUrl":"https://github.com/outr/spice.git", + "revision":"0.0.8", + "version":"0.0.8", + "targets":"com.outr%spice-server-undertow com.outr%spice-core com.outr%spice-client com.outr%spice com.outr%spice-delta com.outr%spice-client-okhttp com.outr%spice-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3: String = \"3.2.1\"", + "replaceWith":"val scala3: String = \"\"" + } + ] + } + }, + "ovotech_ciris-aws-secretsmanager":{ + "name":"ovotech_ciris-aws-secretsmanager", + "dependencies":[ + "vlovgr_ciris", + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/ovotech/ciris-aws-secretsmanager.git", + "revision":"v5.0.1", + "version":"5.0.1", + "targets":"com.ovoenergy%ciris-aws-secretsmanager" + }, + "ovotech_meters4s":{ + "name":"ovotech_meters4s", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/ovotech/meters4s.git", + "revision":"v1.1.2", + "version":"1.1.2", + "targets":"com.ovoenergy%meters4s com.ovoenergy%meters4s-datadog com.ovoenergy%meters4s-statsd" + }, + "ovotech_natchez-extras":{ + "name":"ovotech_natchez-extras", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "typelevel_scalacheck", + "armanbilge_scalacheck-effect", + "tpolecat_natchez", + "tpolecat_doobie", + "armanbilge_log4cats", + "circe_circe", + "http4s_http4s", + "typelevel_fs2", + "typelevel_kittens" + ], + "repoUrl":"https://github.com/ovotech/natchez-extras.git", + "revision":"7.0.0-M4", + "version":"7.0.0-M4", + "targets":"com.ovoenergy%natchez-extras-doobie com.ovoenergy%natchez-extras-testkit com.ovoenergy%natchez-extras-slf4j com.ovoenergy%natchez-extras-log4cats com.ovoenergy%natchez-extras-metrics com.ovoenergy%natchez-extras-datadog com.ovoenergy%natchez-extras-dogstatsd com.ovoenergy%natchez-extras-combine com.ovoenergy%natchez-extras-datadog-stable com.ovoenergy%natchez-extras-http4s-stable com.ovoenergy%natchez-extras-fs2 com.ovoenergy%natchez-extras-core com.ovoenergy%natchez-extras-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "oyvindberg_tui-scala":{ + "name":"oyvindberg_tui-scala", + "dependencies":[ + + ], + "repoUrl":"https://github.com/oyvindberg/tui-scala.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"com.olvind.tui%cassowary com.olvind.tui%tui" + }, + "pac4j_http4s-pac4j":{ + "name":"pac4j_http4s-pac4j", + "dependencies":[ + "circe_circe", + "http4s_http4s", + "typelevel_cats", + "typelevel_vault", + "typelevel_mouse", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/pac4j/http4s-pac4j.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.pac4j%http4s-pac4j" + }, + "palanga_parana":{ + "name":"palanga_parana", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/palanga/parana.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"io.github.palanga%parana-journal-common io.github.palanga%parana-core-local", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "palanga_zio-cassandra":{ + "name":"palanga_zio-cassandra", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/palanga/zio-cassandra.git", + "revision":"v0.10.0", + "version":"0.10.0", + "targets":"io.github.palanga%zio-cassandra", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "paoloboni_binance-scala-client":{ + "name":"paoloboni_binance-scala-client", + "dependencies":[ + "circe_circe", + "typelevel_fs2", + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats", + "softwaremill_sttp", + "http4s_http4s", + "http4s_blaze", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/paoloboni/binance-scala-client.git", + "revision":"v1.6.0", + "version":"1.6.0", + "targets":"io.github.paoloboni%binance-scala-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "paoloboni_spray-json-derived-codecs":{ + "name":"paoloboni_spray-json-derived-codecs", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/paoloboni/spray-json-derived-codecs.git", + "revision":"v2.3.10", + "version":"2.3.10", + "targets":"io.github.paoloboni%spray-json-derived-codecs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "pdal_java":{ + "name":"pdal_java", + "dependencies":[ + "sbt_sbt-jni", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pdal/java.git", + "revision":"v2.4.0", + "version":"2.4.0", + "targets":"io.pdal%pdal", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "permutive-engineering_fs2-google-pubsub":{ + "name":"permutive-engineering_fs2-google-pubsub", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "scalatest_scalatest", + "armanbilge_log4cats", + "testcontainers_testcontainers-scala", + "scala_scala-collection-compat", + "http4s_http4s", + "plokhotnyuk_jsoniter-scala" + ], + "repoUrl":"https://github.com/permutive-engineering/fs2-google-pubsub.git", + "revision":"v0.21.0", + "version":"0.21.0", + "targets":"com.permutive%fs2-google-pubsub com.permutive%fs2-google-pubsub-grpc com.permutive%fs2-google-pubsub-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "permutive-engineering_prometheus4cats":{ + "name":"permutive-engineering_prometheus4cats", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "typelevel_discipline-munit", + "armanbilge_scalacheck-effect", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/permutive-engineering/prometheus4cats.git", + "revision":"v1.0.0-RC3", + "version":"1.0.0-RC3", + "targets":"com.permutive%prometheus4cats com.permutive%prometheus4cats-docs com.permutive%prometheus4cats-java com.permutive%prometheus4cats-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "permutive-engineering_prometheus4cats-contrib":{ + "name":"permutive-engineering_prometheus4cats-contrib", + "dependencies":[ + "permutive-engineering_prometheus4cats", + "typelevel_cats-effect", + "scalameta_munit", + "trace4cats_trace4cats", + "permutive-engineering_refreshable" + ], + "repoUrl":"https://github.com/permutive-engineering/prometheus4cats-contrib.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.permutive%prometheus4cats-contrib-cats-effect com.permutive%prometheus4cats-contrib-google-cloud-bigtable com.permutive%prometheus4cats-contrib-opencensus com.permutive%prometheus4cats-contrib-trace4cats com.permutive%prometheus4cats-contrib-refreshable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "permutive-engineering_refreshable":{ + "name":"permutive-engineering_refreshable", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "cb372_cats-retry", + "scalameta_munit" + ], + "repoUrl":"https://github.com/permutive-engineering/refreshable.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"com.permutive%refreshable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "petitviolet_scala-operator":{ + "name":"petitviolet_scala-operator", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/petitviolet/scala-operator.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"net.petitviolet%operator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "phaller_spores3":{ + "name":"phaller_spores3", + "dependencies":[ + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/phaller/spores3.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.phaller%spores3" + }, + "phenoscape_scowl":{ + "name":"phenoscape_scowl", + "dependencies":[ + "scalatest_scalatest", + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/phenoscape/scowl.git", + "revision":"v1.4.1", + "version":"1.4.1", + "targets":"org.phenoscape%scowl org.phenoscape%scowl-owlapi5", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "phillhenry_dreadnought":{ + "name":"phillhenry_dreadnought", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "vlovgr_ciris", + "typelevel_fs2", + "fd4s_fs2-kafka", + "typelevel_kittens", + "optics-dev_monocle", + "profunktor_neutron", + "valskalla_odin", + "fthomas_refined", + "comcast_ip4s", + "typelevel_scalacheck", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/phillhenry/dreadnought.git", + "revision":"", + "version":"0.1.0", + "targets":"uk.co.odinconsultants%dreadnought-docker uk.co.odinconsultants%dreadnought-core uk.co.odinconsultants%dreadnought-lib uk.co.odinconsultants%dreadnought uk.co.odinconsultants%dreadnought-it" + }, + "pityka_lamp":{ + "name":"pityka_lamp", + "dependencies":[ + "scalatest_scalatest", + "pityka_saddle", + "com-lihaoyi_upickle", + "typelevel_cats-effect", + "typelevel_cats", + "akka_akka", + "outr_scribe", + "plokhotnyuk_jsoniter-scala", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/pityka/lamp.git", + "revision":"v0.0.100", + "version":"0.0.100", + "targets":"io.github.pityka%lamp-knn io.github.pityka%extratrees io.github.pityka%lamp-core io.github.pityka%lamp-sten io.github.pityka%lamp-saddle io.github.pityka%lamp-akka io.github.pityka%lamp-umap io.github.pityka%lamp-data io.github.pityka%lamp-onnx", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "pityka_nspl":{ + "name":"pityka_nspl", + "dependencies":[ + "scalameta_munit", + "pityka_saddle", + "com-lihaoyi_scalatags" + ], + "repoUrl":"https://github.com/pityka/nspl.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.github.pityka%nspl-shared-jvm io.github.pityka%nspl-awt io.github.pityka%nspl-saddle io.github.pityka%nspl-core io.github.pityka%nspl-scalatags-jvm", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3000, + "sourcePatches":[ + + ] + } + }, + "pityka_pairwisealignment":{ + "name":"pityka_pairwisealignment", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/pityka/pairwisealignment.git", + "revision":"v2.2.7", + "version":"2.2.7", + "targets":"io.github.pityka%pairwisealignment" + }, + "pityka_saddle":{ + "name":"pityka_saddle", + "dependencies":[ + "plokhotnyuk_jsoniter-scala", + "scalatest_scalatest", + "etorreborre_specs2", + "typelevel_cats", + "scala_scala-collection-compat", + "circe_circe", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/pityka/saddle.git", + "revision":"v3.5.0", + "version":"3.5.0", + "targets":"io.github.pityka%saddle-jsoniter io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-core io.github.pityka%saddle-linalg io.github.pityka%saddle-time io.github.pityka%saddle-circe io.github.pityka%saddle-binary io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-io io.github.pityka%saddle-stats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8000, + "sourcePatches":[ + + ] + } + }, + "pjfanning_akka-rabbitmq":{ + "name":"pjfanning_akka-rabbitmq", + "dependencies":[ + "akka_akka" + ], + "repoUrl":"https://github.com/pjfanning/akka-rabbitmq.git", + "revision":"v6.1.0", + "version":"6.1.0", + "targets":"com.github.pjfanning%akka-rabbitmq", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"PublishSubscribeSpec.scala\"" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_jackson-module-enumeratum":{ + "name":"pjfanning_jackson-module-enumeratum", + "dependencies":[ + "lloydmeta_enumeratum", + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/jackson-module-enumeratum.git", + "revision":"v2.14.1", + "version":"2.14.1", + "targets":"com.github.pjfanning%jackson-module-enumeratum", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_jackson-module-scala-duration":{ + "name":"pjfanning_jackson-module-scala-duration", + "dependencies":[ + "scala_scala-java8-compat", + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/jackson-module-scala-duration.git", + "revision":"v2.14.0", + "version":"2.14.0", + "targets":"com.github.pjfanning%jackson-module-scala-duration", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_jackson-module-scala3-enum":{ + "name":"pjfanning_jackson-module-scala3-enum", + "dependencies":[ + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/jackson-module-scala3-enum.git", + "revision":"v2.14.1", + "version":"2.14.1", + "targets":"com.github.pjfanning%jackson-module-scala3-enum", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_jackson-scala3-reflection-extensions":{ + "name":"pjfanning_jackson-scala3-reflection-extensions", + "dependencies":[ + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/jackson-scala3-reflection-extensions.git", + "revision":"v2.14.0", + "version":"2.14.0", + "targets":"com.github.pjfanning%jackson-scala3-reflection-extensions", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_micrometer-akka":{ + "name":"pjfanning_micrometer-akka", + "dependencies":[ + "akka_akka", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/micrometer-akka.git", + "revision":"v0.13.3", + "version":"0.13.3", + "targets":"com.github.pjfanning%micrometer-akka", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_scala-faker":{ + "name":"pjfanning_scala-faker", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/scala-faker.git", + "revision":"", + "version":"0.5.3", + "targets":"com.github.pjfanning%scala-faker", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_scala3-sample-classes":{ + "name":"pjfanning_scala3-sample-classes", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/scala3-sample-classes.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"com.github.pjfanning%scala3-sample-classes" + }, + "pjfanning_zio-metrics-micrometer":{ + "name":"pjfanning_zio-metrics-micrometer", + "dependencies":[ + "scala_scala-java8-compat", + "zio_zio" + ], + "repoUrl":"https://github.com/pjfanning/zio-metrics-micrometer.git", + "revision":"v0.20.6", + "version":"0.20.6", + "targets":"com.github.pjfanning%zio-metrics-micrometer", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "planet42_laika":{ + "name":"planet42_laika", + "dependencies":[ + "scalameta_munit", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "http4s_http4s" + ], + "repoUrl":"https://github.com/planet42/laika.git", + "revision":"0.19.0", + "version":"0.19.0", + "targets":"org.planet42%laika-core org.planet42%laika-io org.planet42%laika-pdf org.planet42%laika-preview", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "playframework_anorm":{ + "name":"playframework_anorm", + "dependencies":[ + "scala_scala-parser-combinators", + "scala_scala-xml", + "cchantep_acolyte", + "akka_akka", + "playframework_play-json" + ], + "repoUrl":"https://github.com/playframework/anorm.git", + "revision":"2.7.0", + "version":"2.7.0", + "targets":"org.playframework.anorm%anorm org.playframework.anorm%anorm-akka org.playframework.anorm%anorm-postgres org.playframework.anorm%anorm-tokenizer" + }, + "playframework_cachecontrol":{ + "name":"playframework_cachecontrol", + "dependencies":[ + "scala_scala-parser-combinators", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/playframework/cachecontrol.git", + "revision":"2.1.0", + "version":"2.1.0", + "targets":"com.typesafe.play%cachecontrol", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala3 = \"3.0.2-RC1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "playframework_play-file-watch":{ + "name":"playframework_play-file-watch", + "dependencies":[ + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/playframework/play-file-watch.git", + "revision":"1.2.0-M1", + "version":"1.2.0-M1", + "targets":"com.typesafe.play%play-file-watch", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "playframework_play-json":{ + "name":"playframework_play-json", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/playframework/play-json.git", + "revision":"2.10.0-RC7", + "version":"2.10.0-RC7", + "targets":"com.typesafe.play%play-json com.typesafe.play%play-json-joda", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "playframework_play-ws":{ + "name":"playframework_play-ws", + "dependencies":[ + "playframework_cachecontrol" + ], + "repoUrl":"https://github.com/playframework/play-ws.git", + "revision":"2.2.0-M2", + "version":"2.2.0-M2", + "targets":"com.typesafe.play%play-ahc-ws-standalone", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "playframework_twirl":{ + "name":"playframework_twirl", + "dependencies":[ + "scala_scala-xml", + "scalatest_scalatest", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/playframework/twirl.git", + "revision":"1.6.0-RC1", + "version":"1.6.0-RC1", + "targets":"com.typesafe.play%twirl-api com.typesafe.play%twirl-compiler com.typesafe.play%twirl-parser", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "plokhotnyuk_fast-string-interpolator":{ + "name":"plokhotnyuk_fast-string-interpolator", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/plokhotnyuk/fast-string-interpolator.git", + "revision":"v0.6.3", + "version":"0.6.3", + "targets":"com.github.plokhotnyuk.fsi%fsi-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "plokhotnyuk_jsoniter-scala":{ + "name":"plokhotnyuk_jsoniter-scala", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "circe_circe" + ], + "repoUrl":"https://github.com/plokhotnyuk/jsoniter-scala.git", + "revision":"v2.20.2", + "version":"2.20.2", + "targets":"com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-core com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-circe com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "plokhotnyuk_rtree2d":{ + "name":"plokhotnyuk_rtree2d", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/plokhotnyuk/rtree2d.git", + "revision":"v0.11.12", + "version":"0.11.12", + "targets":"com.github.plokhotnyuk.rtree2d%rtree2d-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "pme123_camundala":{ + "name":"pme123_camundala", + "dependencies":[ + "com-lihaoyi_os-lib", + "scala_scala-xml", + "softwaremill_tapir", + "softwaremill_sttp-apispec", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/pme123/camundala.git", + "revision":"0.13.0", + "version":"0.13.0", + "targets":"io.github.pme123%camundala-bpmn io.github.pme123%camundala-api io.github.pme123%camundala-domain io.github.pme123%camundala-simulation", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "pmeheut_nscala-java-time":{ + "name":"pmeheut_nscala-java-time", + "dependencies":[ + "cquiroz_scala-java-time", + "scalameta_munit" + ], + "repoUrl":"https://github.com/pmeheut/nscala-java-time.git", + "revision":"", + "version":"0.1.1", + "targets":"io.github.pmeheut%nscala-java-time" + }, + "polynote_uzhttp":{ + "name":"polynote_uzhttp", + "dependencies":[ + "zio_zio", + "scalatest_scalatest", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/polynote/uzhttp.git", + "revision":"0.3.0-RC1", + "version":"0.3.0-RC1", + "targets":"org.polynote%uzhttp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"if (scalaVersion.value != \"3.*\")", + "replaceWith":"if (scalaVersion.value != \"\")" + } + ] + } + }, + "polystat_odin":{ + "name":"polystat_odin", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_cats-effect-testing", + "scalatest_scalatest", + "optics-dev_monocle", + "typelevel_fs2", + "scala_scala-xml", + "com-lihaoyi_pprint", + "typelevel_cats-parse", + "higherkindness_droste" + ], + "repoUrl":"https://github.com/polystat/odin.git", + "revision":"v0.4.5", + "version":"0.4.5", + "targets":"org.polystat.odin%utils org.polystat.odin%backends org.polystat.odin%odin org.polystat.odin%parser org.polystat.odin%eolang-backend org.polystat.odin%analysis org.polystat.odin%core org.polystat.odin%interop", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "polystat_polystat-cli":{ + "name":"polystat_polystat-cli", + "dependencies":[ + "typelevel_fs2", + "bkirwi_decline", + "circe_circe", + "vlovgr_ciris", + "2m_ciris-hocon", + "http4s_http4s", + "polystat_odin", + "scalameta_munit" + ], + "repoUrl":"https://github.com/polystat/polystat-cli.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"org.polystat%polystat-cli", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "polyvariant_caliban-gitlab":{ + "name":"polyvariant_caliban-gitlab", + "dependencies":[ + "ghostdogpr_caliban" + ], + "repoUrl":"https://github.com/polyvariant/caliban-gitlab.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.kubukoz%caliban-gitlab", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "polyvariant_scala-git-markers":{ + "name":"polyvariant_scala-git-markers", + "dependencies":[ + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/polyvariant/scala-git-markers.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.polyvariant%scala-git-markers", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "polyvariant_treesitter4s":{ + "name":"polyvariant_treesitter4s", + "dependencies":[ + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/polyvariant/treesitter4s.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.polyvariant.treesitter4s%bindings org.polyvariant.treesitter4s%bindings-python org.polyvariant.treesitter4s%bindings-scala org.polyvariant.treesitter4s%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "poslegm_munit-zio":{ + "name":"poslegm_munit-zio", + "dependencies":[ + "scalameta_munit", + "zio_zio" + ], + "repoUrl":"https://github.com/poslegm/munit-zio.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.github.poslegm%munit-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "postgresql-async_postgresql-async":{ + "name":"postgresql-async_postgresql-async", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/postgresql-async/postgresql-async.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.github.postgresql-async%postgresql-async com.github.postgresql-async%db-async-common com.github.postgresql-async%mysql-async", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ppurang_abctemplates":{ + "name":"ppurang_abctemplates", + "dependencies":[ + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/ppurang/abctemplates.git", + "revision":"", + "version":"3.2.1", + "targets":"org.purang.templates%abctemplates", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "ppurang_asynch":{ + "name":"ppurang_asynch", + "dependencies":[ + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/ppurang/asynch.git", + "revision":"", + "version":"3.2.1-without-netty-cve", + "targets":"org.purang.net%asynch", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "profunktor_fs2-rabbit":{ + "name":"profunktor_fs2-rabbit", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2", + "scalatest_scalatest", + "typelevel_scalacheck", + "scodec_scodec-cats", + "circe_circe" + ], + "repoUrl":"https://github.com/profunktor/fs2-rabbit.git", + "revision":"v5.0.0", + "version":"5.0.0", + "targets":"dev.profunktor%fs2-rabbit dev.profunktor%fs2-rabbit-circe dev.profunktor%fs2-rabbit-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "profunktor_neutron":{ + "name":"profunktor_neutron", + "dependencies":[ + "circe_circe", + "sksamuel_avro4s", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "disneystreaming_weaver-test" + ], + "repoUrl":"https://github.com/profunktor/neutron.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"dev.profunktor%neutron-circe dev.profunktor%neutron-core dev.profunktor%neutron-function", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "profunktor_redis4cats":{ + "name":"profunktor_redis4cats", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "scalameta_munit", + "armanbilge_log4cats", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/profunktor/redis4cats.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"dev.profunktor%redis4cats-core dev.profunktor%redis4cats-effects dev.profunktor%redis4cats-log4cats dev.profunktor%redis4cats-streams" + }, + "pureconfig_pureconfig":{ + "name":"pureconfig_pureconfig", + "dependencies":[ + "comcast_ip4s", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_cats", + "typelevel_discipline-scalatest", + "softwaremill_sttp-model", + "http4s_http4s" + ], + "repoUrl":"https://github.com/pureconfig/pureconfig.git", + "revision":"v0.17.2", + "version":"0.17.2", + "targets":"com.github.pureconfig%pureconfig-ip4s com.github.pureconfig%pureconfig-cats-effect com.github.pureconfig%pureconfig-fs2 com.github.pureconfig%pureconfig-cats-effect2 com.github.pureconfig%pureconfig-cats com.github.pureconfig%pureconfig-sttp com.github.pureconfig%pureconfig-core com.github.pureconfig%pureconfig-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-aws":{ + "name":"pureharm_pureharm-aws", + "dependencies":[ + "pureharm_pureharm-core", + "pureharm_pureharm-effects-cats", + "armanbilge_log4cats", + "monix_monix", + "typelevel_fs2", + "pureharm_pureharm-json-circe" + ], + "repoUrl":"https://github.com/pureharm/pureharm-aws.git", + "revision":"v0.4.0-M1", + "version":"0.4.0-M1", + "targets":"com.busymachines%pureharm-aws-cloudfront com.busymachines%pureharm-aws-core com.busymachines%pureharm-aws-logger-ce2 com.busymachines%pureharm-aws-cloudfront-ce2 com.busymachines%pureharm-aws-s3-ce2 com.busymachines%pureharm-aws-sns com.busymachines%pureharm-aws-logger com.busymachines%pureharm-aws-core-ce2 com.busymachines%pureharm-aws-s3 com.busymachines%pureharm-aws-sns-ce2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-config-ciris":{ + "name":"pureharm_pureharm-config-ciris", + "dependencies":[ + "typelevel_cats-effect", + "vlovgr_ciris", + "pureharm_pureharm-core", + "comcast_ip4s" + ], + "repoUrl":"https://github.com/pureharm/pureharm-config-ciris.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.busymachines%pureharm-config-ciris com.busymachines%pureharm-config-ciris-ip4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-core":{ + "name":"pureharm_pureharm-core", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/pureharm/pureharm-core.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.busymachines%pureharm-core com.busymachines%pureharm-core-anomaly com.busymachines%pureharm-core-identifiable com.busymachines%pureharm-core-sprout", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-db-core":{ + "name":"pureharm_pureharm-db-core", + "dependencies":[ + "pureharm_pureharm-core", + "pureharm_pureharm-effects-cats", + "pureharm_pureharm-testkit" + ], + "repoUrl":"https://github.com/pureharm/pureharm-db-core.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.busymachines%pureharm-db-testkit-ce2 com.busymachines%pureharm-db-test-data com.busymachines%pureharm-db-test-data-ce2 com.busymachines%pureharm-db-testkit", + "config":{ + "projects":{ + "exclude":[ + "com.busymachines%pureharm-db-testkit-ce2", + "com.busymachines%pureharm-db-test-data", + "com.busymachines%pureharm-db-test-data-ce2", + "com.busymachines%pureharm-db-testkit" + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pureharm_pureharm-db-core-jdbc":{ + "name":"pureharm_pureharm-db-core-jdbc", + "dependencies":[ + "pureharm_pureharm-core", + "tpolecat_atto" + ], + "repoUrl":"https://github.com/pureharm/pureharm-db-core-jdbc.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"com.busymachines%pureharm-db-core-jdbc", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-effects-cats":{ + "name":"pureharm_pureharm-effects-cats", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "pureharm_pureharm-core" + ], + "repoUrl":"https://github.com/pureharm/pureharm-effects-cats.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.busymachines%pureharm-effects-cats com.busymachines%pureharm-effects-cats-2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-json-circe":{ + "name":"pureharm_pureharm-json-circe", + "dependencies":[ + "circe_circe", + "pureharm_pureharm-core" + ], + "repoUrl":"https://github.com/pureharm/pureharm-json-circe.git", + "revision":"v0.3.0-M1", + "version":"0.3.0-M1", + "targets":"com.busymachines%pureharm-json-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "pureharm_pureharm-testkit":{ + "name":"pureharm_pureharm-testkit", + "dependencies":[ + "pureharm_pureharm-core", + "pureharm_pureharm-effects-cats", + "armanbilge_log4cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/pureharm/pureharm-testkit.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.busymachines%pureharm-testkit com.busymachines%pureharm-testkit-ce2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "purplekingdomgames_tyrian":{ + "name":"purplekingdomgames_tyrian", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/purplekingdomgames/tyrian.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"io.indigoengine%tyrian", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "quafadas_dedav4s":{ + "name":"quafadas_dedav4s", + "dependencies":[ + "com-lihaoyi_upickle", + "circe_circe", + "com-lihaoyi_scalatags", + "ekrich_sconfig", + "com-lihaoyi_os-lib", + "com-lihaoyi_cask", + "com-lihaoyi_requests-scala" + ], + "repoUrl":"https://github.com/quafadas/dedav4s.git", + "revision":"v0.8.1", + "version":"0.8.1", + "targets":"io.github.quafadas%dedav4s io.github.quafadas%dedav4s-docs io.github.quafadas%generated", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "qwbarch_snowflake4s":{ + "name":"qwbarch_snowflake4s", + "dependencies":[ + "armanbilge_log4cats", + "disneystreaming_weaver-test", + "typelevel_cats", + "typelevel_cats-effect", + "circe_circe", + "http4s_http4s", + "tpolecat_skunk" + ], + "repoUrl":"https://github.com/qwbarch/snowflake4s.git", + "revision":"v1.1.0-RC1", + "version":"1.1.0-RC1", + "targets":"io.github.qwbarch%snowflake4s io.github.qwbarch%snowflake4s-circe io.github.qwbarch%snowflake4s-http4s io.github.qwbarch%snowflake4s-skunk" + }, + "raistlintao_scalalogger":{ + "name":"raistlintao_scalalogger", + "dependencies":[ + + ], + "repoUrl":"https://github.com/raistlintao/scalalogger.git", + "revision":"", + "version":"1.0.0", + "targets":"io.github.raistlintao%logger" + }, + "rallyhealth_scalacheck-ops":{ + "name":"rallyhealth_scalacheck-ops", + "dependencies":[ + "zio_izumi-reflect", + "softwaremill_scala-common", + "typelevel_scalacheck", + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck" + ], + "repoUrl":"https://github.com/rallyhealth/scalacheck-ops.git", + "revision":"v2.12.0", + "version":"2.12.0", + "targets":"com.rallyhealth%scalacheck-ops-joda_1 com.rallyhealth%scalacheck-ops-joda_1-15 com.rallyhealth%scalacheck-ops_1 com.rallyhealth%scalacheck-ops_1-15", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val Scala_3 = \"3.2.0\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "rallyhealth_weepickle":{ + "name":"rallyhealth_weepickle", + "dependencies":[ + "com-lihaoyi_utest", + "scalatest_scalatest", + "typelevel_scalacheck", + "playframework_play-json", + "json4s_json4s", + "scala_scala-collection-compat", + "com-lihaoyi_upickle", + "circe_circe", + "argonaut-io_argonaut" + ], + "repoUrl":"https://github.com/rallyhealth/weepickle.git", + "revision":"v1.8.0", + "version":"1.8.0", + "targets":"com.rallyhealth%weejson-play210-v1 com.rallyhealth%weeyaml-v1 com.rallyhealth%weejson-jackson-v1 com.rallyhealth%weejson-json4s-v1 com.rallyhealth%weepickle-implicits-v1 com.rallyhealth%weepickle-core-v1 com.rallyhealth%weejson-upickle-v1 com.rallyhealth%weexml-v1 com.rallyhealth%weejson-v1 com.rallyhealth%weejson-circe-v1 com.rallyhealth%weepickle-v1 com.rallyhealth%weejson-argonaut-v1 com.rallyhealth%weepack-v1", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/WeePicklePlugin.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "raquo_scala-dom-types":{ + "name":"raquo_scala-dom-types", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/raquo/scala-dom-types.git", + "revision":"v17.0.0-M1", + "version":"17.0.0-M1", + "targets":"com.raquo%domtypes", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val Scala_3 = \"3.2.0\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "raquo_waypoint":{ + "name":"raquo_waypoint", + "dependencies":[ + "sherpal_url-dsl", + "com-lihaoyi_upickle", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/raquo/waypoint.git", + "revision":"v6.0.0-M1", + "version":"6.0.0-M1", + "targets":"com.raquo%waypoint", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val Scala_3 = \"3.2.0\"", + "replaceWith":"val Scala_3 = \"\"" + } + ] + } + }, + "reactivemongo_reactivemongo":{ + "name":"reactivemongo_reactivemongo", + "dependencies":[ + "akka_akka", + "reactivemongo_reactivemongo-bson" + ], + "repoUrl":"https://github.com/reactivemongo/reactivemongo.git", + "revision":"1.1.0-RC5", + "version":"1.1.0-RC5", + "targets":"org.reactivemongo%reactivemongo org.reactivemongo%reactivemongo-alias org.reactivemongo%reactivemongo-core org.reactivemongo%reactivemongo-test", + "config":{ + "projects":{ + "exclude":[ + "reactivemongo%reactivemongo-alias" + ], + "overrides":{ + "reactivemongo":{ + "tests":"compile-only" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "reactivemongo_reactivemongo-bson":{ + "name":"reactivemongo_reactivemongo-bson", + "dependencies":[ + "reactivemongo_reactivemongo" + ], + "repoUrl":"https://github.com/reactivemongo/reactivemongo-bson.git", + "revision":"1.1.0-RC6", + "version":"1.1.0-RC6", + "targets":"org.reactivemongo%reactivemongo-bson-monocle org.reactivemongo%reactivemongo-bson-specs2 org.reactivemongo%reactivemongo-jmx org.reactivemongo%reactivemongo-bson-geo org.reactivemongo%reactivemongo-bson-api org.reactivemongo%reactivemongo-datadog org.reactivemongo%reactivemongo-bson-msb-compat org.reactivemongo%reactivemongo-kamon" + }, + "reactivemongo_reactivemongo-play-json":{ + "name":"reactivemongo_reactivemongo-play-json", + "dependencies":[ + "reactivemongo_reactivemongo-bson" + ], + "repoUrl":"https://github.com/reactivemongo/reactivemongo-play-json.git", + "revision":"", + "version":"1.1.0-play29-RC6", + "targets":"org.reactivemongo%reactivemongo-play-json-compat", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "reactivemongo_reactivemongo-streaming":{ + "name":"reactivemongo_reactivemongo-streaming", + "dependencies":[ + "reactivemongo_reactivemongo", + "akka_akka" + ], + "repoUrl":"https://github.com/reactivemongo/reactivemongo-streaming.git", + "revision":"1.1.0-RC6", + "version":"1.1.0-RC6", + "targets":"org.reactivemongo%reactivemongo-akkastream org.reactivemongo%reactivemongo-iteratees" + }, + "rediscala_rediscala":{ + "name":"rediscala_rediscala", + "dependencies":[ + "akka_akka", + "testcontainers_testcontainers-scala", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/rediscala/rediscala.git", + "revision":"1.13.0", + "version":"1.13.0", + "targets":"io.github.rediscala%rediscala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "regis-leray_fs2-ftp":{ + "name":"regis-leray_fs2-ftp", + "dependencies":[ + "typelevel_fs2", + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/regis-leray/fs2-ftp.git", + "revision":"v0.8.3", + "version":"0.8.3", + "targets":"com.github.regis-leray%fs2-ftp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "rescala-lang_rescala":{ + "name":"rescala-lang_rescala", + "dependencies":[ + "com-lihaoyi_sourcecode", + "scalatest_scalatest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/rescala-lang/rescala.git", + "revision":"v0.32.0", + "version":"0.32.0", + "targets":"de.tu-darmstadt.stg%rescala de.tu-darmstadt.stg%kofre", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "rewards-network_combos":{ + "name":"rewards-network_combos", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_scalacheck", + "armanbilge_scalacheck-effect", + "fthomas_refined" + ], + "repoUrl":"https://github.com/rewards-network/combos.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.rewardsnetwork%combos com.rewardsnetwork%combos-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "rewards-network_pure-aws":{ + "name":"rewards-network_pure-aws", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scala_scala-collection-compat", + "typelevel_fs2", + "scalameta_munit", + "typelevel_scalacheck", + "armanbilge_scalacheck-effect", + "fthomas_refined" + ], + "repoUrl":"https://github.com/rewards-network/pure-aws.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"com.rewardsnetwork%pure-aws-s3-testing com.rewardsnetwork%pure-aws-core com.rewardsnetwork%pure-aws-sqs-refined com.rewardsnetwork%pure-aws-s3 com.rewardsnetwork%pure-aws-sqs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "rmgk_slips":{ + "name":"rmgk_slips", + "dependencies":[ + "scalameta_munit", + "com-lihaoyi_sourcecode", + "scopt_scopt" + ], + "repoUrl":"https://github.com/rmgk/slips.git", + "revision":"v0.4.6", + "version":"0.4.6", + "targets":"de.rmgk%delay de.rmgk%logging de.rmgk%scip de.rmgk%options de.rmgk%resource de.rmgk%category de.rmgk%script de.rmgk%chain", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "rssh_cps-async-connect":{ + "name":"rssh_cps-async-connect", + "dependencies":[ + "rssh_dotty-cps-async", + "scalameta_munit", + "zio_zio", + "scalaz_scalaz", + "monix_monix", + "akka_akka", + "typelevel_fs2", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/rssh/cps-async-connect.git", + "revision":"0.9.12", + "version":"0.9.12", + "targets":"com.github.rssh%cps-async-connect-zio2 com.github.rssh%cps-async-connect-scalaz com.github.rssh%cps-async-connect-zio com.github.rssh%cps-async-connect-monix com.github.rssh%cps-async-connect-akka-stream com.github.rssh%cps-async-connect-fs2 com.github.rssh%cps-async-connect-cats-effect" + }, + "rssh_dotty-cps-async":{ + "name":"rssh_dotty-cps-async", + "dependencies":[ + + ], + "repoUrl":"https://github.com/rssh/dotty-cps-async.git", + "revision":"0.9.14", + "version":"0.9.14", + "targets":"com.github.rssh%dotty-cps-async", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "rssh_shim--scala-async--dotty-cps-async":{ + "name":"rssh_shim--scala-async--dotty-cps-async", + "dependencies":[ + "rssh_dotty-cps-async" + ], + "repoUrl":"https://github.com/rssh/shim--scala-async--dotty-cps-async.git", + "revision":"0.9.12", + "version":"0.9.12", + "targets":"com.github.rssh%shim-scala-async-dotty-cps-async" + }, + "rssh_trackedfuture":{ + "name":"rssh_trackedfuture", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/rssh/trackedfuture.git", + "revision":"0.5.0", + "version":"0.5.0", + "targets":"com.github.rssh%trackedfuture" + }, + "rtyley_line-break-preserving-line-splitting":{ + "name":"rtyley_line-break-preserving-line-splitting", + "dependencies":[ + "scalatest_scalatest", + "rtyley_scala-collection-plus" + ], + "repoUrl":"https://github.com/rtyley/line-break-preserving-line-splitting.git", + "revision":"v0.1.4", + "version":"0.1.4", + "targets":"com.madgag%line-break-preserving-line-splitting" + }, + "rtyley_rate-limit-status":{ + "name":"rtyley_rate-limit-status", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/rtyley/rate-limit-status.git", + "revision":"v0.7", + "version":"0.7", + "targets":"com.madgag%rate-limit-status" + }, + "rtyley_scala-collection-plus":{ + "name":"rtyley_scala-collection-plus", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/rtyley/scala-collection-plus.git", + "revision":"v0.11", + "version":"0.11", + "targets":"com.madgag%scala-collection-plus" + }, + "rtyley_scala-textmatching":{ + "name":"rtyley_scala-textmatching", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/rtyley/scala-textmatching.git", + "revision":"v2.8", + "version":"2.8", + "targets":"com.madgag%scala-textmatching" + }, + "ruimo_csvparser":{ + "name":"ruimo_csvparser", + "dependencies":[ + "ruimo_scoins", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ruimo/csvparser.git", + "revision":"v1.3", + "version":"1.3", + "targets":"com.ruimo%csvparser" + }, + "ruimo_gh-sonatype-example":{ + "name":"ruimo_gh-sonatype-example", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ruimo/gh-sonatype-example.git", + "revision":"v1.7", + "version":"1.7", + "targets":"com.ruimo%gh-sonatype-example", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "ruimo_graphics":{ + "name":"ruimo_graphics", + "dependencies":[ + "ruimo_scoins", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ruimo/graphics.git", + "revision":"v1.15", + "version":"1.15", + "targets":"com.ruimo%graphics", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ruimo_scoins":{ + "name":"ruimo_scoins", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/ruimo/scoins.git", + "revision":"v1.29", + "version":"1.29", + "targets":"com.ruimo%scoins", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ruippeixotog_akka-testkit-specs2":{ + "name":"ruippeixotog_akka-testkit-specs2", + "dependencies":[ + "etorreborre_specs2", + "akka_akka" + ], + "repoUrl":"https://github.com/ruippeixotog/akka-testkit-specs2.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"net.ruippeixotog%akka-testkit-specs2 net.ruippeixotog%akka-testkit-specs2-classic net.ruippeixotog%akka-testkit-specs2-core net.ruippeixotog%akka-testkit-specs2-typed", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "ruippeixotog_scala-scraper":{ + "name":"ruippeixotog_scala-scraper", + "dependencies":[ + "nscala-time_nscala-time", + "scalaz_scalaz", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/ruippeixotog/scala-scraper.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"net.ruippeixotog%scala-scraper net.ruippeixotog%scala-scraper-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "rustedbones_scout":{ + "name":"rustedbones_scout", + "dependencies":[ + "rustedbones_taxonomy" + ], + "repoUrl":"https://github.com/rustedbones/scout.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"fr.davit%scout", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "rustedbones_taxonomy":{ + "name":"rustedbones_taxonomy", + "dependencies":[ + "typelevel_fs2", + "scodec_scodec" + ], + "repoUrl":"https://github.com/rustedbones/taxonomy.git", + "revision":"v1.2.1", + "version":"1.2.1", + "targets":"fr.davit%taxonomy-fs2 fr.davit%taxonomy-model fr.davit%taxonomy-scodec", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sageserpent-open_americium":{ + "name":"sageserpent-open_americium", + "dependencies":[ + "softwaremill_magnolia", + "typelevel_cats", + "typelevel_cats-collections", + "typelevel_fs2", + "circe_circe", + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/sageserpent-open/americium.git", + "revision":"v1.8.1", + "version":"1.8.1", + "targets":"com.sageserpent%americium", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "sagifogel_proptics":{ + "name":"sagifogel_proptics", + "dependencies":[ + "typelevel_spire", + "typelevel_cats", + "vasilmkd_discipline", + "typelevel_discipline-scalatest" + ], + "repoUrl":"https://github.com/sagifogel/proptics.git", + "revision":"v0.5.2", + "version":"0.5.2", + "targets":"io.github.sagifogel%proptics-core io.github.sagifogel%proptics-law io.github.sagifogel%proptics-test io.github.sagifogel%proptics-profunctor io.github.sagifogel%proptics-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty = \"3.2.0\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "sakulk_serval":{ + "name":"sakulk_serval", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/sakulk/serval.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.github.sakulk%serval-core io.github.sakulk%serval-legacy", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "sangria-graphql_macro-visit":{ + "name":"sangria-graphql_macro-visit", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/macro-visit.git", + "revision":"v0.2.0-RC1", + "version":"0.2.0-RC1", + "targets":"org.sangria-graphql%macro-visit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria":{ + "name":"sangria-graphql_sangria", + "dependencies":[ + "sangria-graphql_macro-visit", + "sangria-graphql_sangria-marshalling-api", + "sangria-graphql_sangria-streaming-api", + "scalatest_scalatest", + "sangria-graphql_sangria-marshalling-testkit", + "sangria-graphql_sangria-spray-json", + "sangria-graphql_sangria-argonaut", + "sangria-graphql_sangria-ion", + "fthomas_refined", + "sirthias_parboiled2" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria.git", + "revision":"v3.4.1", + "version":"3.4.1", + "targets":"org.sangria-graphql%sangria-core org.sangria-graphql%sangria-parser org.sangria-graphql%sangria-derivation org.sangria-graphql%sangria-ast org.sangria-graphql%sangria", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-argonaut":{ + "name":"sangria-graphql_sangria-argonaut", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "argonaut-io_argonaut", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-argonaut.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"org.sangria-graphql%sangria-argonaut", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-circe":{ + "name":"sangria-graphql_sangria-circe", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "circe_circe", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-circe.git", + "revision":"v1.3.2", + "version":"1.3.2", + "targets":"org.sangria-graphql%sangria-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-ion":{ + "name":"sangria-graphql_sangria-ion", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-ion.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"org.sangria-graphql%sangria-ion", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-json4s-jackson":{ + "name":"sangria-graphql_sangria-json4s-jackson", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "json4s_json4s", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-json4s-jackson.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"org.sangria-graphql%sangria-json4s-jackson", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-json4s-native":{ + "name":"sangria-graphql_sangria-json4s-native", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "json4s_json4s", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-json4s-native.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"org.sangria-graphql%sangria-json4s-native", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-marshalling-api":{ + "name":"sangria-graphql_sangria-marshalling-api", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-marshalling-api.git", + "revision":"v1.0.8", + "version":"1.0.8", + "targets":"org.sangria-graphql%sangria-marshalling-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-marshalling-testkit":{ + "name":"sangria-graphql_sangria-marshalling-testkit", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-marshalling-testkit.git", + "revision":"v1.0.4", + "version":"1.0.4", + "targets":"org.sangria-graphql%sangria-marshalling-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-monix":{ + "name":"sangria-graphql_sangria-monix", + "dependencies":[ + "sangria-graphql_sangria-streaming-api", + "monix_monix", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-monix.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"org.sangria-graphql%sangria-monix", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-msgpack":{ + "name":"sangria-graphql_sangria-msgpack", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-msgpack.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"org.sangria-graphql%sangria-msgpack", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-play-json":{ + "name":"sangria-graphql_sangria-play-json", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "playframework_play-json", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-play-json.git", + "revision":"v2.0.2", + "version":"2.0.2", + "targets":"org.sangria-graphql%sangria-play-json", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-relay":{ + "name":"sangria-graphql_sangria-relay", + "dependencies":[ + "sangria-graphql_sangria", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-relay.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.sangria-graphql%sangria-relay", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-slowlog":{ + "name":"sangria-graphql_sangria-slowlog", + "dependencies":[ + "sangria-graphql_sangria", + "scalatest_scalatest", + "sangria-graphql_sangria-json4s-native" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-slowlog.git", + "revision":"v2.0.5", + "version":"2.0.5", + "targets":"org.sangria-graphql%sangria-slowlog", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-spray-json":{ + "name":"sangria-graphql_sangria-spray-json", + "dependencies":[ + "sangria-graphql_sangria-marshalling-api", + "sangria-graphql_sangria-marshalling-testkit", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-spray-json.git", + "revision":"v1.0.3", + "version":"1.0.3", + "targets":"org.sangria-graphql%sangria-spray-json", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sangria-graphql_sangria-streaming-api":{ + "name":"sangria-graphql_sangria-streaming-api", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sangria-graphql/sangria-streaming-api.git", + "revision":"v1.0.3", + "version":"1.0.3", + "targets":"org.sangria-graphql%sangria-streaming-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sbt-jib_sbt-jib":{ + "name":"sbt-jib_sbt-jib", + "dependencies":[ + "scala_scala-collection-compat", + "scala_scala-java8-compat" + ], + "repoUrl":"https://github.com/sbt-jib/sbt-jib.git", + "revision":"v1.3.4", + "version":"1.3.4", + "targets":"de.gccc.sbt%jib-common", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sbt_io":{ + "name":"sbt_io", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sbt/io.git", + "revision":"v1.8.0", + "version":"1.8.0", + "targets":"org.scala-sbt%io", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "sbt_sbinary":{ + "name":"sbt_sbinary", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/sbt/sbinary.git", + "revision":"v0.5.2", + "version":"0.5.2", + "targets":"org.scala-sbt%sbinary", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "sbt_sbt-jni":{ + "name":"sbt_sbt-jni", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sbt/sbt-jni.git", + "revision":"v1.5.4", + "version":"1.5.4", + "targets":"com.github.sbt%sbt-jni-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-cli_java-class-name":{ + "name":"scala-cli_java-class-name", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-cli/java-class-name.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"io.github.alexarchambault.scala-cli%java-class-name", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-cli_libdaemon-jvm":{ + "name":"scala-cli_libdaemon-jvm", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-cli/libdaemon-jvm.git", + "revision":"v0.0.11", + "version":"0.0.11", + "targets":"io.github.alexarchambault.libdaemon%libdaemon", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"def scala3 = \"3.1.0\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "scala-cli_scala-cli-signing":{ + "name":"scala-cli_scala-cli-signing", + "dependencies":[ + "alexarchambault_case-app", + "plokhotnyuk_jsoniter-scala", + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/scala-cli/scala-cli-signing.git", + "revision":"v0.1.13", + "version":"0.1.13", + "targets":"io.github.alexarchambault.scala-cli.signing%cli io.github.alexarchambault.scala-cli.signing%native-cli io.github.alexarchambault.scala-cli.signing%shared", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"def scala3 = \"3.2.1\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "scala-js_scala-js-macrotask-executor":{ + "name":"scala-js_scala-js-macrotask-executor", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-js/scala-js-macrotask-executor.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"org.scala-js%scala-js-macrotask-executor", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-js_scala-js-stubs":{ + "name":"scala-js_scala-js-stubs", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-js/scala-js-stubs.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"org.scala-js%scalajs-stubs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-native_scala-native":{ + "name":"scala-native_scala-native", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/scala-native/scala-native.git", + "revision":"v0.4.9", + "version":"0.4.9", + "targets":"org.scala-native%nir org.scala-native%test-runner org.scala-native%tools org.scala-native%util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"project/ScalaVersions.scala", + "pattern":"val scala3: String = \"3.1.3\"", + "replaceWith":"val scala3: String = \"\"" + } + ] + } + }, + "scala-native_scala-native-cli":{ + "name":"scala-native_scala-native-cli", + "dependencies":[ + "scala-native_scala-native", + "scopt_scopt", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scala-native/scala-native-cli.git", + "revision":"v0.4.9", + "version":"0.4.9", + "targets":"org.scala-native%scala-native-cli", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-stm_scala-stm":{ + "name":"scala-stm_scala-stm", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-junit" + ], + "repoUrl":"https://github.com/scala-stm/scala-stm.git", + "revision":"", + "version":"0.11.1", + "targets":"org.scala-stm%scala-stm" + }, + "scala-tessella_ring-seq":{ + "name":"scala-tessella_ring-seq", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/scala-tessella/ring-seq.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"io.github.scala-tessella%ring-seq", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala-ts_scala-ts":{ + "name":"scala-ts_scala-ts", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala-ts/scala-ts.git", + "revision":"0.5.15", + "version":"0.5.15", + "targets":"io.github.scala-ts%scala-ts-core io.github.scala-ts%scala-ts-idtlt io.github.scala-ts%scala-ts-python" + }, + "scala-workers_commons-lang3-bridge":{ + "name":"scala-workers_commons-lang3-bridge", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scala-workers/commons-lang3-bridge.git", + "revision":"", + "version":"0.1.0", + "targets":"net.scalax%commons-lang3-bridge" + }, + "scala_scala-collection-compat":{ + "name":"scala_scala-collection-compat", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-collection-compat.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"org.scala-lang.modules%scala-collection-compat", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scala_scala-collection-contrib":{ + "name":"scala_scala-collection-contrib", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-collection-contrib.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"org.scala-lang.modules%scala-collection-contrib", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala_scala-java8-compat":{ + "name":"scala_scala-java8-compat", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-java8-compat.git", + "revision":"v1.0.2", + "version":"1.0.2", + "targets":"org.scala-lang.modules%scala-java8-compat", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "scala_scala-parallel-collections":{ + "name":"scala_scala-parallel-collections", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-parallel-collections.git", + "revision":"v1.0.4", + "version":"1.0.4", + "targets":"org.scala-lang.modules%scala-parallel-collections", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala_scala-parser-combinators":{ + "name":"scala_scala-parser-combinators", + "dependencies":[ + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/scala/scala-parser-combinators.git", + "revision":"v2.1.1", + "version":"2.1.1", + "targets":"org.scala-lang.modules%scala-parser-combinators", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scala_scala-swing":{ + "name":"scala_scala-swing", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scala/scala-swing.git", + "revision":"v3.0.0#3.0.0", + "version":"3.0.0", + "targets":"org.scala-lang.modules%scala-swing" + }, + "scala_scala-xml":{ + "name":"scala_scala-xml", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scala/scala-xml.git", + "revision":"v2.1.0", + "version":"2.1.0", + "targets":"org.scala-lang.modules%scala-xml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalabin-no_http4s-directives":{ + "name":"scalabin-no_http4s-directives", + "dependencies":[ + "http4s_http4s", + "http4s_blaze", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalabin-no/http4s-directives.git", + "revision":"v0.23.10", + "version":"0.23.10", + "targets":"no.scalabin.http4s%http4s-directives" + }, + "scalacenter_scala-debug-adapter":{ + "name":"scalacenter_scala-debug-adapter", + "dependencies":[ + "scalacenter_tasty-query", + "scalameta_munit" + ], + "repoUrl":"https://github.com/scalacenter/scala-debug-adapter.git", + "revision":"v3.0.5", + "version":"3.0.5", + "targets":"ch.epfl.scala%scala-debug-step-filter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalacenter_tasty-mima":{ + "name":"scalacenter_tasty-mima", + "dependencies":[ + "scalameta_munit", + "scalacenter_tasty-query" + ], + "repoUrl":"https://github.com/scalacenter/tasty-mima.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"ch.epfl.scala%tasty-mima", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalacenter_tasty-query":{ + "name":"scalacenter_tasty-query", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/scalacenter/tasty-query.git", + "revision":"v0.5.6", + "version":"0.5.6", + "targets":"ch.epfl.scala%tasty-query", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"test-sources/src/main/scala/simple_trees/Bind.scala", + "pattern":"case t @ y: Int", + "replaceWith":"case t @ (y: Int)" + } + ] + } + }, + "scalafx_scalafx":{ + "name":"scalafx_scalafx", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalafx/scalafx.git", + "revision":"v.19.0.0-R30", + "version":"19.0.0-R30", + "targets":"org.scalafx%scalafx", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalameta_mdoc":{ + "name":"scalameta_mdoc", + "dependencies":[ + "scalameta_metaconfig", + "com-lihaoyi_fansi", + "com-lihaoyi_pprint" + ], + "repoUrl":"https://github.com/scalameta/mdoc.git", + "revision":"v2.3.6", + "version":"2.3.6", + "targets":"org.scalameta%mdoc-js org.scalameta%mdoc-js-worker org.scalameta%mdoc-runtime org.scalameta%mdoc org.scalameta%mdoc-cli", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "scalameta_metaconfig":{ + "name":"scalameta_metaconfig", + "dependencies":[ + "typelevel_paiges", + "scala_scala-collection-compat", + "com-lihaoyi_fansi", + "ekrich_sconfig" + ], + "repoUrl":"https://github.com/scalameta/metaconfig.git", + "revision":"v0.11.1", + "version":"0.11.1", + "targets":"com.geirsson%metaconfig-core com.geirsson%metaconfig-pprint com.geirsson%metaconfig-sconfig com.geirsson%metaconfig-typesafe-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scalameta_munit":{ + "name":"scalameta_munit", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/scalameta/munit.git", + "revision":"v1.0.0-M7", + "version":"1.0.0-M7", + "targets":"org.scalameta%munit org.scalameta%munit-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def scala3 = \"3.1.2\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "scalanlp_breeze":{ + "name":"scalanlp_breeze", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "scala_scala-collection-compat", + "typelevel_spire" + ], + "repoUrl":"https://github.com/scalanlp/breeze.git", + "revision":"releases/v2.1.0", + "version":"2.1.0", + "targets":"org.scalanlp%breeze-parent org.scalanlp%breeze-macros org.scalanlp%breeze-natives org.scalanlp%breeze org.scalanlp%breeze-viz", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set math/Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"OptimizationSpaceTest.scala\" || \"LinearAlgebraTest.scala\" || \"DenseMatrixTest.scala\" || \"CSCMatrixTest.scala\" || \"LUTest.scala\" || \"ProjectedQuasiNewtonTest.scala\" || \"InvGammaTest.scala\" " + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalapb-json_scalapb-argonaut":{ + "name":"scalapb-json_scalapb-argonaut", + "dependencies":[ + "scalaprops_scalaprops", + "scalapb-json_scalapb-json-common", + "scalapb_scalapb", + "argonaut-io_argonaut", + "com-lihaoyi_utest", + "scalaprops_scalaprops-shapeless" + ], + "repoUrl":"https://github.com/scalapb-json/scalapb-argonaut.git", + "revision":"v0.9.3", + "version":"0.9.3", + "targets":"io.github.scalapb-json%scalapb-argonaut io.github.scalapb-json%scalapb-argonaut-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "scalapb-json_scalapb-circe":{ + "name":"scalapb-json_scalapb-circe", + "dependencies":[ + "scalaprops_scalaprops", + "circe_circe", + "scalapb-json_scalapb-json-common", + "scalapb_scalapb", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalapb-json/scalapb-circe.git", + "revision":"v0.12.1", + "version":"0.12.1", + "targets":"io.github.scalapb-json%scalapb-circe io.github.scalapb-json%scalapb-circe-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "scalapb-json_scalapb-json-common":{ + "name":"scalapb-json_scalapb-json-common", + "dependencies":[ + "scalapb_scalapb", + "com-lihaoyi_utest", + "scalaprops_scalaprops", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalapb-json/scalapb-json-common.git", + "revision":"v0.8.8", + "version":"0.8.8", + "targets":"io.github.scalapb-json%scalapb-json-common io.github.scalapb-json%scalapb-json-macros io.github.scalapb-json%scalapb-json-macros-java", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalapb_common-protos":{ + "name":"scalapb_common-protos", + "dependencies":[ + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/scalapb/common-protos.git", + "revision":"proto-google-common-protos/2.9.6-0", + "version":"2.9.6-0", + "targets":"com.thesamet.scalapb.common-protos%proto-google-common-protos-scalapb_0.11", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelpers.scala", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalapb_scalapb":{ + "name":"scalapb_scalapb", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/scalapb/scalapb.git", + "revision":"v0.11.12", + "version":"0.11.12", + "targets":"com.thesamet.scalapb%compilerplugin com.thesamet.scalapb%lenses com.thesamet.scalapb%scalapb-runtime com.thesamet.scalapb%scalapb-runtime-grpc", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"setScalaOutputVersion", + "replaceWith":"" + }, + { + "path":"project/Dependencies.scala", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalapb_scalapb-grpcweb":{ + "name":"scalapb_scalapb-grpcweb", + "dependencies":[ + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/scalapb/scalapb-grpcweb.git", + "revision":"v0.6.5", + "version":"0.6.5", + "targets":"com.thesamet.scalapb.grpcweb%scalapb-grpcweb-code-gen", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalapb_scalapb-json4s":{ + "name":"scalapb_scalapb-json4s", + "dependencies":[ + "scalapb_scalapb", + "scalatest_scalatest", + "json4s_json4s" + ], + "repoUrl":"https://github.com/scalapb/scalapb-json4s.git", + "revision":"v0.12.0", + "version":"0.12.0", + "targets":"com.thesamet.scalapb%scalapb-json4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalapb_scalapb-validate":{ + "name":"scalapb_scalapb-validate", + "dependencies":[ + "scalameta_munit", + "typelevel_cats", + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/scalapb/scalapb-validate.git", + "revision":"v0.3.3", + "version":"0.3.3", + "targets":"com.thesamet.scalapb%scalapb-validate-cats com.thesamet.scalapb%scalapb-validate-codegen com.thesamet.scalapb%scalapb-validate-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalapb_zio-grpc":{ + "name":"scalapb_zio-grpc", + "dependencies":[ + "scalapb_scalapb", + "zio_zio" + ], + "repoUrl":"https://github.com/scalapb/zio-grpc.git", + "revision":"v0.6.0-test7", + "version":"0.6.0-test7", + "targets":"com.thesamet.scalapb.zio-grpc%zio-grpc-codegen com.thesamet.scalapb.zio-grpc%zio-grpc-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalaprops_scalaprops":{ + "name":"scalaprops_scalaprops", + "dependencies":[ + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/scalaprops/scalaprops.git", + "revision":"v0.9.1", + "version":"0.9.1", + "targets":"com.github.scalaprops%scalaprops-all com.github.scalaprops%scalaprops-gen com.github.scalaprops%scalaprops-scalaz com.github.scalaprops%scalaprops com.github.scalaprops%scalaprops-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalaprops_scalaprops-shapeless":{ + "name":"scalaprops_scalaprops-shapeless", + "dependencies":[ + "scalaprops_scalaprops", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/scalaprops/scalaprops-shapeless.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.github.scalaprops%scalaprops-shapeless", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.2\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "scalapy_python-native-libs":{ + "name":"scalapy_python-native-libs", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalapy/python-native-libs.git", + "revision":"v0.2.4", + "version":"0.2.4", + "targets":"ai.kien%python-native-libs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scalapy_scalapy":{ + "name":"scalapy_scalapy", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalapy/scalapy.git", + "revision":"v0.5.3", + "version":"0.5.3", + "targets":"dev.scalapy%scalapy-core dev.scalapy%scalapy-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "scalatest_scalatest":{ + "name":"scalatest_scalatest", + "dependencies":[ + "scala_scala-xml" + ], + "repoUrl":"https://github.com/scalatest/scalatest.git", + "revision":"release-3.2.15", + "version":"3.2.15", + "targets":"org.scalatest%scalatest org.scalatest%scalatest-propspec org.scalatest%scalatest-shouldmatchers org.scalatest%scalatest-core org.scalatest%scalatest-funspec org.scalatest%scalatest-diagrams org.scalatest%scalatest-matchers-core org.scalatest%scalatest-refspec org.scalatest%scalatest-flatspec org.scalatest%scalatest-freespec org.scalatest%scalatest-featurespec org.scalatest%scalatest-funsuite org.scalatest%scalatest-mustmatchers org.scalatest%scalatest-wordspec", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat", + "set scalatestTestDotty/Test/managedSources ~= (_.filterNot(v => Seq(\"GeneratorSpec.scala\", \"FrameworkSuite.scala\", \"WaitersSpec.scala\", \"TestSortingReporterSpec.scala\", \"JavaFuturesSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"TimeLimitsSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"SuiteSortingReporterSpec.scala\", \"CommonGeneratorsSpec.scala\", \"PropCheckerAssertingSpec.scala\", \"ConductorMethodsSuite.scala\", \"EventuallySpec.scala\").contains(v.getName) ))", + "set scalacticTestDotty/Test/managedSources ~= (_.filterNot(_.getName == \"NonEmptyArraySpec.scala\"))", + "set genRegularTests4/Test/managedSources ~= (_.filterNot(v => Seq(\"FrameworkSuite.scala\", \"GeneratorSpec.scala\", \"CommonGeneratorsSpec.scala\", \"ParallelTestExecutionSpec.scala\", \"DispatchReporterSpec.scala\", \"TestThreadsStartingCounterSpec.scala\", \"EventuallySpec.scala\").contains(v.getName) ))" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-easymock":{ + "name":"scalatest_scalatestplus-easymock", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-easymock.git", + "revision":"release-3.2.15.0-for-easymock-4.3", + "version":"3.2.15.0", + "targets":"org.scalatestplus%easymock-4-3 org.scalatestplus%easymock-5-0 org.scalatestplus%easymock-5-1", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-jmock":{ + "name":"scalatest_scalatestplus-jmock", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-jmock.git", + "revision":"release-3.2.15.0-for-jmock-2.12", + "version":"3.2.15.0", + "targets":"org.scalatestplus%jmock-2-12", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-junit":{ + "name":"scalatest_scalatestplus-junit", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-junit.git", + "revision":"release-3.2.15.0-for-junit-4.13", + "version":"3.2.15.0", + "targets":"org.scalatestplus%junit-4-13", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-mockito":{ + "name":"scalatest_scalatestplus-mockito", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-mockito.git", + "revision":"release-3.2.15.0-for-mockito-4.6", + "version":"3.2.15.0", + "targets":"org.scalatestplus%mockito-4-6", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-scalacheck":{ + "name":"scalatest_scalatestplus-scalacheck", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-scalacheck.git", + "revision":"release-3.2.15.0-for-scalacheck-1.17", + "version":"3.2.15.0", + "targets":"org.scalatestplus%scalacheck-1-17", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "scalatest_scalatestplus-selenium":{ + "name":"scalatest_scalatestplus-selenium", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalatest/scalatestplus-selenium.git", + "revision":"release-3.2.15.0-for-selenium-4.7", + "version":"3.2.15.0", + "targets":"org.scalatestplus%selenium-4-7 org.scalatestplus%testng-7-5", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set Compile/doc/skip := true" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalatra_scalatra":{ + "name":"scalatra_scalatra", + "dependencies":[ + "erikvanoosten_metrics-scala", + "etorreborre_specs2", + "playframework_twirl", + "scalatest_scalatest", + "scalatest_scalatestplus-junit", + "json4s_json4s", + "scala_scala-parser-combinators", + "scala_scala-xml", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/scalatra/scalatra.git", + "revision":"v3.0.0-M3", + "version":"3.0.0-M3", + "targets":"org.scalatra%scalatra-auth org.scalatra%scalatra-jetty org.scalatra%scalatra-common org.scalatra%scalatra-metrics org.scalatra%scalatra-specs2 org.scalatra%scalatra-twirl org.scalatra%scalatra-scalatest org.scalatra%scalatra-test org.scalatra%scalatra-json org.scalatra%scalatra-swagger org.scalatra%scalatra-unidoc org.scalatra%scalatra-cache org.scalatra%scalatra org.scalatra%scalatra-forms", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalawilliam_xs4s":{ + "name":"scalawilliam_xs4s", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-xml", + "typelevel_fs2", + "zio_zio" + ], + "repoUrl":"https://github.com/scalawilliam/xs4s.git", + "revision":"v0.9.1", + "version":"0.9.1", + "targets":"com.scalawilliam%xs4s-core com.scalawilliam%xs4s-fs2 com.scalawilliam%xs4s-fs2v3 com.scalawilliam%xs4s-zio" + }, + "scalaz_scalaz":{ + "name":"scalaz_scalaz", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/scalaz/scalaz.git", + "revision":"v7.3.7", + "version":"7.3.7", + "targets":"org.scalaz%scalaz-scalacheck-binding org.scalaz%scalaz-core org.scalaz%scalaz-effect org.scalaz%scalaz org.scalaz%scalaz-iteratee", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every unidoc/unidocAllSources := Nil" + ], + "options":[ + "-J-Xmx5g" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3784, + "sourcePatches":[ + { + "path":"project/build.scala", + "pattern":"def Scala3 = \"3.1.0\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "scalikejdbc_scalikejdbc":{ + "name":"scalikejdbc_scalikejdbc", + "dependencies":[ + "scala_scala-parser-combinators", + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalikejdbc/scalikejdbc.git", + "revision":"4.0.0", + "version":"4.0.0", + "targets":"org.scalikejdbc%scalikejdbc-core org.scalikejdbc%scalikejdbc-interpolation org.scalikejdbc%scalikejdbc-syntax-support-macro org.scalikejdbc%scalikejdbc-streams org.scalikejdbc%scalikejdbc-config org.scalikejdbc%scalikejdbc-interpolation-macro org.scalikejdbc%scalikejdbc org.scalikejdbc%scalikejdbc-test org.scalikejdbc%scalikejdbc-joda-time org.scalikejdbc%scalikejdbc-mapper-generator-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def Scala3 = \"3.1.0\"", + "replaceWith":"def Scala3 = \"\"" + } + ] + } + }, + "scalikejdbc_scalikejdbc-async":{ + "name":"scalikejdbc_scalikejdbc-async", + "dependencies":[ + "scala_scala-java8-compat", + "scalikejdbc_scalikejdbc", + "testcontainers_testcontainers-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scalikejdbc/scalikejdbc-async.git", + "revision":"0.17.0", + "version":"0.17.0", + "targets":"org.scalikejdbc%scalikejdbc-async", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "scalikejdbc_scalikejdbc-play-support":{ + "name":"scalikejdbc_scalikejdbc-play-support", + "dependencies":[ + "scalikejdbc_scalikejdbc" + ], + "repoUrl":"https://github.com/scalikejdbc/scalikejdbc-play-support.git", + "revision":"2.8.0-scalikejdbc-4.0", + "version":"2.8.0-scalikejdbc-4.0", + "targets":"org.scalikejdbc%scalikejdbc-play-dbapi-adapter org.scalikejdbc%scalikejdbc-play-fixture org.scalikejdbc%scalikejdbc-play-initializer", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scallop_scallop":{ + "name":"scallop_scallop", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scallop/scallop.git", + "revision":"v4.1.0", + "version":"4.1.0", + "targets":"org.rogach%scallop", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scalqa_scalqa":{ + "name":"scalqa_scalqa", + "dependencies":[ + + ], + "repoUrl":"https://github.com/scalqa/scalqa.git", + "revision":"v1.0", + "version":"1.0", + "targets":"org.scalqa%scalqa" + }, + "scanamo_scanamo":{ + "name":"scanamo_scanamo", + "dependencies":[ + "softwaremill_magnolia", + "scala_scala-java8-compat", + "typelevel_cats", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/scanamo/scanamo.git", + "revision":"v1.0.0-M23", + "version":"1.0.0-M23", + "targets":"org.scanamo%scanamo org.scanamo%scanamo-cats-effect org.scanamo%scanamo-joda org.scanamo%scanamo-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scf37_config3":{ + "name":"scf37_config3", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scf37/config3.git", + "revision":"v1.0.6", + "version":"1.0.6", + "targets":"me.scf37%config3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scf37_filewatch":{ + "name":"scf37_filewatch", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scf37/filewatch.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"me.scf37%filewatch", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scf37_hottie":{ + "name":"scf37_hottie", + "dependencies":[ + "scf37_filewatch", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/scf37/hottie.git", + "revision":"v1.0.6", + "version":"1.0.6", + "targets":"me.scf37%hottie", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sciss_asyncfile":{ + "name":"sciss_asyncfile", + "dependencies":[ + "sciss_log", + "sciss_model", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/asyncfile.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"de.sciss%asyncfile" + }, + "sciss_audiofile":{ + "name":"sciss_audiofile", + "dependencies":[ + "sciss_asyncfile", + "sciss_log", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/audiofile.git", + "revision":"v2.4.0", + "version":"2.4.0", + "targets":"de.sciss%audiofile" + }, + "sciss_audiowidgets":{ + "name":"sciss_audiowidgets", + "dependencies":[ + "sciss_desktop", + "sciss_raphaelicons" + ], + "repoUrl":"https://github.com/sciss/audiowidgets.git", + "revision":"v2.4.0", + "version":"2.4.0", + "targets":"de.sciss%audiowidgets-app de.sciss%audiowidgets-core de.sciss%audiowidgets-swing" + }, + "sciss_desktop":{ + "name":"sciss_desktop", + "dependencies":[ + "sciss_model", + "sciss_fileutil" + ], + "repoUrl":"https://github.com/sciss/desktop.git", + "revision":"v0.11.4", + "version":"0.11.4", + "targets":"de.sciss%desktop de.sciss%desktop-core de.sciss%desktop-linux de.sciss%desktop-mac", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sciss_equal":{ + "name":"sciss_equal", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/equal.git", + "revision":"", + "version":"0.1.6", + "targets":"de.sciss%equal" + }, + "sciss_filecache":{ + "name":"sciss_filecache", + "dependencies":[ + "sciss_fileutil", + "scalatest_scalatest", + "scala-stm_scala-stm" + ], + "repoUrl":"https://github.com/sciss/filecache.git", + "revision":"", + "version":"1.1.2", + "targets":"de.sciss%filecache-common de.sciss%filecache-mutable de.sciss%filecache-txn" + }, + "sciss_fileutil":{ + "name":"sciss_fileutil", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/fileutil.git", + "revision":"", + "version":"1.1.5", + "targets":"de.sciss%fileutil" + }, + "sciss_fingertree":{ + "name":"sciss_fingertree", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/fingertree.git", + "revision":"", + "version":"1.5.5", + "targets":"de.sciss%fingertree" + }, + "sciss_kollflitz":{ + "name":"sciss_kollflitz", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/kollflitz.git", + "revision":"", + "version":"0.2.4", + "targets":"de.sciss%kollflitz" + }, + "sciss_linkernighantsp":{ + "name":"sciss_linkernighantsp", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/linkernighantsp.git", + "revision":"", + "version":"0.1.3", + "targets":"de.sciss%linkernighantsp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "sciss_log":{ + "name":"sciss_log", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/log.git", + "revision":"", + "version":"0.1.1", + "targets":"de.sciss%log" + }, + "sciss_lucre":{ + "name":"sciss_lucre", + "dependencies":[ + "scalatest_scalatest", + "sciss_equal", + "sciss_log", + "sciss_model", + "scala-stm_scala-stm" + ], + "repoUrl":"https://github.com/sciss/lucre.git", + "revision":"v4.6.3", + "version":"4.6.3", + "targets":"de.sciss%lucre-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "sciss_lucrepi":{ + "name":"sciss_lucrepi", + "dependencies":[ + "sciss_soundprocesses" + ], + "repoUrl":"https://github.com/sciss/lucrepi.git", + "revision":"v1.11.0", + "version":"1.11.0", + "targets":"de.sciss%lucre-pi" + }, + "sciss_lucreswing":{ + "name":"sciss_lucreswing", + "dependencies":[ + "sciss_model", + "scalatest_scalatest", + "sciss_desktop", + "sciss_audiowidgets", + "sciss_treetable", + "sciss_fileutil" + ], + "repoUrl":"https://github.com/sciss/lucreswing.git", + "revision":"v2.10.0", + "version":"2.10.0", + "targets":"de.sciss%lucre-swing" + }, + "sciss_model":{ + "name":"sciss_model", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/model.git", + "revision":"", + "version":"0.3.5", + "targets":"de.sciss%model" + }, + "sciss_numbers":{ + "name":"sciss_numbers", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/numbers.git", + "revision":"", + "version":"0.2.1", + "targets":"de.sciss%numbers" + }, + "sciss_optional":{ + "name":"sciss_optional", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/optional.git", + "revision":"", + "version":"1.0.1", + "targets":"de.sciss%optional" + }, + "sciss_patterns":{ + "name":"sciss_patterns", + "dependencies":[ + "scalatest_scalatest", + "sciss_log", + "sciss_numbers", + "sciss_optional", + "sciss_lucre", + "sciss_kollflitz", + "sciss_scalacollider", + "sciss_scalacolliderugens", + "sciss_scalacolliderswing", + "sciss_soundprocesses" + ], + "repoUrl":"https://github.com/sciss/patterns.git", + "revision":"v1.11.0", + "version":"1.11.0", + "targets":"de.sciss%patterns-core de.sciss%patterns-lucre de.sciss%patterns-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "sciss_raphaelicons":{ + "name":"sciss_raphaelicons", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/raphaelicons.git", + "revision":"", + "version":"1.0.7", + "targets":"de.sciss%raphael-icons" + }, + "sciss_scalacollider":{ + "name":"sciss_scalacollider", + "dependencies":[ + "sciss_audiofile", + "sciss_optional", + "sciss_scalacolliderugens", + "sciss_scalaosc", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/scalacollider.git", + "revision":"v2.7.4", + "version":"2.7.4", + "targets":"de.sciss%scalacollider" + }, + "sciss_scalacollider-dot":{ + "name":"sciss_scalacollider-dot", + "dependencies":[ + "sciss_scalacollider" + ], + "repoUrl":"https://github.com/sciss/scalacollider-dot.git", + "revision":"v1.7.0", + "version":"1.7.0", + "targets":"de.sciss%scalacollider-dot" + }, + "sciss_scalacollider-if":{ + "name":"sciss_scalacollider-if", + "dependencies":[ + "sciss_scalacollider", + "sciss_scalacolliderugens", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/scalacollider-if.git", + "revision":"v1.8.0", + "version":"1.8.0", + "targets":"de.sciss%scalacollider-if" + }, + "sciss_scalacolliderswing":{ + "name":"sciss_scalacolliderswing", + "dependencies":[ + "sciss_desktop", + "sciss_kollflitz", + "sciss_audiowidgets", + "sciss_fileutil", + "sciss_scalacollider", + "sciss_scalacollider-dot", + "sciss_scalacolliderugens", + "sciss_scissdsp" + ], + "repoUrl":"https://github.com/sciss/scalacolliderswing.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"de.sciss%scalacolliderswing-interpreter de.sciss%scalacolliderswing-app de.sciss%scalacolliderswing-plotting de.sciss%scalacolliderswing-core de.sciss%scalacolliderswing" + }, + "sciss_scalacolliderugens":{ + "name":"sciss_scalacolliderugens", + "dependencies":[ + "sciss_numbers", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/sciss/scalacolliderugens.git", + "revision":"v1.21.3", + "version":"1.21.3", + "targets":"de.sciss%scalacolliderugens-core de.sciss%scalacolliderugens-api de.sciss%scalacolliderugens-plugins" + }, + "sciss_scalaosc":{ + "name":"sciss_scalaosc", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/scalaosc.git", + "revision":"v1.3.1", + "version":"1.3.1", + "targets":"de.sciss%scalaosc" + }, + "sciss_scissdsp":{ + "name":"sciss_scissdsp", + "dependencies":[ + "sciss_transform4s", + "sciss_audiofile", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/scissdsp.git", + "revision":"", + "version":"2.2.6", + "targets":"de.sciss%scissdsp" + }, + "sciss_sonogramoverview":{ + "name":"sciss_sonogramoverview", + "dependencies":[ + "sciss_audiofile", + "sciss_scissdsp", + "sciss_filecache", + "sciss_desktop" + ], + "repoUrl":"https://github.com/sciss/sonogramoverview.git", + "revision":"v2.3.0", + "version":"2.3.0", + "targets":"de.sciss%sonogramoverview" + }, + "sciss_soundprocesses":{ + "name":"sciss_soundprocesses", + "dependencies":[ + "scalatest_scalatest", + "sciss_lucreswing", + "sciss_scalacolliderswing", + "sciss_scalacollider-if", + "sciss_equal", + "sciss_audiowidgets" + ], + "repoUrl":"https://github.com/sciss/soundprocesses.git", + "revision":"v4.14.2", + "version":"4.14.2", + "targets":"de.sciss%soundprocesses-compiler de.sciss%soundprocesses-core de.sciss%soundprocesses-views", + "config":{ + "projects":{ + "exclude":[ + "de.sciss%soundprocesses-compiler" + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sciss_topology":{ + "name":"sciss_topology", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/topology.git", + "revision":"", + "version":"1.1.4", + "targets":"de.sciss%topology" + }, + "sciss_transform4s":{ + "name":"sciss_transform4s", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/transform4s.git", + "revision":"", + "version":"0.1.1", + "targets":"de.sciss%transform4s" + }, + "sciss_treetable":{ + "name":"sciss_treetable", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sciss/treetable.git", + "revision":"", + "version":"1.6.3", + "targets":"de.sciss%treetable-scala" + }, + "sciss_wolkenpumpe":{ + "name":"sciss_wolkenpumpe", + "dependencies":[ + "scallop_scallop", + "sciss_soundprocesses", + "sciss_scalacollider", + "sciss_scalacolliderswing", + "sciss_fileutil", + "sciss_lucreswing", + "sciss_scissdsp", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sciss/wolkenpumpe.git", + "revision":"v3.11.0", + "version":"3.11.0", + "targets":"de.sciss%wolkenpumpe de.sciss%wolkenpumpe-basic de.sciss%wolkenpumpe-core" + }, + "scodec_scodec":{ + "name":"scodec_scodec", + "dependencies":[ + "scodec_scodec-bits", + "scalameta_munit" + ], + "repoUrl":"https://github.com/scodec/scodec.git", + "revision":"v2.2.0", + "version":"2.2.0", + "targets":"org.scodec%scodec-core org.scodec%scodec-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-bits":{ + "name":"scodec_scodec-bits", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/scodec/scodec-bits.git", + "revision":"v1.1.34", + "version":"1.1.34", + "targets":"org.scodec%scodec-bits", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-cats":{ + "name":"scodec_scodec-cats", + "dependencies":[ + "scodec_scodec-bits", + "scodec_scodec", + "typelevel_cats", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/scodec/scodec-cats.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"org.scodec%scodec-cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-protocols":{ + "name":"scodec_scodec-protocols", + "dependencies":[ + "scodec_scodec-stream" + ], + "repoUrl":"https://github.com/scodec/scodec-protocols.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.scodec%scodec-protocols", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-stream":{ + "name":"scodec_scodec-stream", + "dependencies":[ + "typelevel_fs2", + "scodec_scodec" + ], + "repoUrl":"https://github.com/scodec/scodec-stream.git", + "revision":"v2.0.3", + "version":"2.0.3", + "targets":"org.scodec%scodec-stream", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scopt_scopt":{ + "name":"scopt_scopt", + "dependencies":[ + "eed3si9n_verify" + ], + "repoUrl":"https://github.com/scopt/scopt.git", + "revision":"v4.1.0", + "version":"4.1.0", + "targets":"com.github.scopt%scopt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "scottweaver_testcontainers-for-zio":{ + "name":"scottweaver_testcontainers-for-zio", + "dependencies":[ + "zio_zio", + "zio_zio-prelude", + "zio_zio-json", + "testcontainers_testcontainers-scala", + "zio_zio-kafka" + ], + "repoUrl":"https://github.com/scottweaver/testcontainers-for-zio.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.github.scottweaver%zillen io.github.scottweaver%zio-testcontainers-models io.github.scottweaver%zio-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-kafka io.github.scottweaver%zio-2-0-cassandra-migration-aspect io.github.scottweaver%zio-cassandra-migration-aspect io.github.scottweaver%zio-db-migration-aspect io.github.scottweaver%zio-2-0-liquibase-aspect io.github.scottweaver%zio-2-0-testcontainers-kafka io.github.scottweaver%zio-2-0-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-mysql io.github.scottweaver%zio-2-0-db-migration-aspect io.github.scottweaver%zio-2-0-testcontainers-mysql io.github.scottweaver%zio-testcontainers-postgresql io.github.scottweaver%zio-2-0-testcontainers-postgresql", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + "set every semanticdbEnabled := false" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/V.scala", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "scoverage_scalac-scoverage-plugin":{ + "name":"scoverage_scalac-scoverage-plugin", + "dependencies":[ + "scalameta_munit", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/scoverage/scalac-scoverage-plugin.git", + "revision":"v2.0.7", + "version":"2.0.7", + "targets":"org.scoverage%scalac-scoverage-domain org.scoverage%scalac-scoverage-reporter org.scoverage%scalac-scoverage-serializer", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "scalac-scoverage-reporter":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sdrafahl_codec":{ + "name":"sdrafahl_codec", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "scalameta_munit" + ], + "repoUrl":"https://github.com/sdrafahl/codec.git", + "revision":"0.0.8", + "version":"0.0.8", + "targets":"io.github.sdrafahl%circecodecconnector", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "sean-ideabank_rudolf":{ + "name":"sean-ideabank_rudolf", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sean-ideabank/rudolf.git", + "revision":"", + "version":"0.1.1", + "targets":"works.ideabank%rudolf", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "senia-psm_zio-test-akka-http":{ + "name":"senia-psm_zio-test-akka-http", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/senia-psm/zio-test-akka-http.git", + "revision":"v2.0.4", + "version":"2.0.4", + "targets":"info.senia%zio-test-akka-http" + }, + "seratch_awscala":{ + "name":"seratch_awscala", + "dependencies":[ + "scalatest_scalatest", + "sirthias_scala-ssh", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/seratch/awscala.git", + "revision":"0.9.2", + "version":"0.9.2", + "targets":"com.github.seratch%awscala-sqs com.github.seratch%awscala-stepfunctions com.github.seratch%awscala-s3 com.github.seratch%awscala com.github.seratch%awscala-ec2 com.github.seratch%awscala-emr com.github.seratch%awscala-dynamodb com.github.seratch%awscala-simpledb com.github.seratch%awscala-core com.github.seratch%awscala-sts com.github.seratch%awscala-redshift com.github.seratch%awscala-iam", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "sfxcode_pebble-scala":{ + "name":"sfxcode_pebble-scala", + "dependencies":[ + "scalameta_munit", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/sfxcode/pebble-scala.git", + "revision":"v1.1.1", + "version":"1.1.1", + "targets":"com.sfxcode.templating%pebble-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sfxcode_sapphire-data":{ + "name":"sfxcode_sapphire-data", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "scala_scala-collection-compat", + "lightbend-labs_scala-logging" + ], + "repoUrl":"https://github.com/sfxcode/sapphire-data.git", + "revision":"v2.0.3", + "version":"2.0.3", + "targets":"com.sfxcode.sapphire%sapphire-data", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sh4869_semver-parser-scala":{ + "name":"sh4869_semver-parser-scala", + "dependencies":[ + "scala_scala-parser-combinators", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sh4869/semver-parser-scala.git", + "revision":"0.0.6", + "version":"0.0.6", + "targets":"com.github.sh4869%semver-parser-scala" + }, + "shastick_zio-prefetcher":{ + "name":"shastick_zio-prefetcher", + "dependencies":[ + "zio_zio", + "zio_zio-logging", + "zio_zio-metrics-legacy" + ], + "repoUrl":"https://github.com/shastick/zio-prefetcher.git", + "revision":"v0.8.0-RC6", + "version":"0.8.0-RC6", + "targets":"ch.j3t%zio-prefetcher", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shawjef3_tryutils":{ + "name":"shawjef3_tryutils", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-selenium" + ], + "repoUrl":"https://github.com/shawjef3/tryutils.git", + "revision":"release/2.0.0", + "version":"2.0.0", + "targets":"me.jeffshaw.tryutils%tryutils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sherpal_url-dsl":{ + "name":"sherpal_url-dsl", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck", + "scalameta_munit" + ], + "repoUrl":"https://github.com/sherpal/url-dsl.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"be.doeraene%url-dsl", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shiftleftsecurity_codepropertygraph":{ + "name":"shiftleftsecurity_codepropertygraph", + "dependencies":[ + "json4s_json4s", + "scalatest_scalatest", + "shiftleftsecurity_overflowdb", + "scopt_scopt", + "shiftleftsecurity_overflowdb-codegen" + ], + "repoUrl":"https://github.com/shiftleftsecurity/codepropertygraph.git", + "revision":"v1.3.585", + "version":"1.3.585", + "targets":"io.shiftleft%schema2json io.shiftleft%codepropertygraph io.shiftleft%codepropertygraph-domain-classes io.shiftleft%codepropertygraph-schema io.shiftleft%codepropertygraph-protos", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shiftleftsecurity_js2cpg":{ + "name":"shiftleftsecurity_js2cpg", + "dependencies":[ + "shiftleftsecurity_codepropertygraph", + "joernio_joern", + "scopt_scopt", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/shiftleftsecurity/js2cpg.git", + "revision":"v0.2.194", + "version":"0.2.194", + "targets":"io.shiftleft%js2cpg", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shiftleftsecurity_overflowdb":{ + "name":"shiftleftsecurity_overflowdb", + "dependencies":[ + "scalatest_scalatest", + "tototoshi_scala-csv", + "scala_scala-xml", + "scopt_scopt", + "spray_spray" + ], + "repoUrl":"https://github.com/shiftleftsecurity/overflowdb.git", + "revision":"v1.160", + "version":"1.160", + "targets":"io.shiftleft%overflowdb-formats io.shiftleft%overflowdb-traversal", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "shiftleftsecurity_overflowdb-codegen":{ + "name":"shiftleftsecurity_overflowdb-codegen", + "dependencies":[ + "scopt_scopt", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/shiftleftsecurity/overflowdb-codegen.git", + "revision":"v2.72", + "version":"2.72", + "targets":"io.shiftleft%overflowdb-codegen", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Build.scala", + "pattern":"val scala_3 = \"3.2.1\"", + "replaceWith":"val scala_3 = \"\"" + } + ] + } + }, + "sideeffffect_zio-doobie":{ + "name":"sideeffffect_zio-doobie", + "dependencies":[ + "tpolecat_doobie", + "zio_zio", + "zio_interop-cats", + "zio_zio-config" + ], + "repoUrl":"https://github.com/sideeffffect/zio-doobie.git", + "revision":"v0.4.1", + "version":"0.4.1", + "targets":"com.github.sideeffffect%zio-doobie-liquibase", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sideeffffect_zio-testcontainers":{ + "name":"sideeffffect_zio-testcontainers", + "dependencies":[ + "zio_zio", + "testcontainers_testcontainers-scala" + ], + "repoUrl":"https://github.com/sideeffffect/zio-testcontainers.git", + "revision":"v0.4.1", + "version":"0.4.1", + "targets":"com.github.sideeffffect%zio-testcontainers", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "simy4_coregex":{ + "name":"simy4_coregex", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/simy4/coregex.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.github.simy4.coregex%coregex-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "sinaghaffari_monadicsimplifier":{ + "name":"sinaghaffari_monadicsimplifier", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sinaghaffari/monadicsimplifier.git", + "revision":"", + "version":"0.1", + "targets":"com.sinaghaffari%monadicsimplifier" + }, + "sirthias_borer":{ + "name":"sirthias_borer", + "dependencies":[ + "scodec_scodec-bits", + "scalameta_munit", + "akka_akka", + "typelevel_cats", + "circe_circe" + ], + "repoUrl":"https://github.com/sirthias/borer.git", + "revision":"v1.10.1", + "version":"1.10.1", + "targets":"io.bullet%borer-compat-scodec io.bullet%borer-compat-akka io.bullet%borer-derivation io.bullet%borer-core io.bullet%borer-compat-cats io.bullet%borer-compat-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def scala3 = \"3.1.3\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "sirthias_macrolizer":{ + "name":"sirthias_macrolizer", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sirthias/macrolizer.git", + "revision":"v0.6.2", + "version":"0.6.2", + "targets":"io.bullet%macrolizer", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "sirthias_parboiled2":{ + "name":"sirthias_parboiled2", + "dependencies":[ + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/sirthias/parboiled2.git", + "revision":"v2.4.1", + "version":"2.4.1", + "targets":"org.parboiled%parboiled", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "sirthias_scala-ssh":{ + "name":"sirthias_scala-ssh", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sirthias/scala-ssh.git", + "revision":"v0.11.1", + "version":"0.11.1", + "targets":"com.decodified%scala-ssh", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sirthias_spliff":{ + "name":"sirthias_spliff", + "dependencies":[ + "scalameta_munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/sirthias/spliff.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"io.bullet%spliff" + }, + "sksamuel_avro4s":{ + "name":"sksamuel_avro4s", + "dependencies":[ + "scalatest_scalatest", + "typelevel_cats", + "softwaremill_magnolia" + ], + "repoUrl":"https://github.com/sksamuel/avro4s.git", + "revision":"", + "version":"5.0.3", + "targets":"com.sksamuel.avro4s%avro4s-cats com.sksamuel.avro4s%avro4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sksamuel_elastic4s":{ + "name":"sksamuel_elastic4s", + "dependencies":[ + "scalatest_scalatest", + "zio_zio-json", + "fasterxml_jackson-module-scala", + "circe_circe", + "json4s_json4s", + "akka_akka", + "softwaremill_sttp", + "playframework_play-json", + "monix_monix", + "typelevel_cats-effect", + "zio_zio" + ], + "repoUrl":"https://github.com/sksamuel/elastic4s.git", + "revision":"v8.5.2", + "version":"8.5.2", + "targets":"com.sksamuel.elastic4s%elastic4s-json-zio com.sksamuel.elastic4s%elastic4s-json-jackson com.sksamuel.elastic4s%elastic4s-json-circe com.sksamuel.elastic4s%elastic4s-json-json4s com.sksamuel.elastic4s%elastic4s-testkit com.sksamuel.elastic4s%elastic4s-domain com.sksamuel.elastic4s%elastic4s-json-builder com.sksamuel.elastic4s%elastic4s-http-streams com.sksamuel.elastic4s%elastic4s-client-sttp com.sksamuel.elastic4s%elastic4s-json-play com.sksamuel.elastic4s%elastic4s-handlers com.sksamuel.elastic4s%elastic4s-streams-akka com.sksamuel.elastic4s%elastic4s-client-core com.sksamuel.elastic4s%elastic4s-client-sniffed com.sksamuel.elastic4s%elastic4s-effect-monix com.sksamuel.elastic4s%elastic4s-effect-cats-2 com.sksamuel.elastic4s%elastic4s-effect-cats com.sksamuel.elastic4s%elastic4s-effect-zio com.sksamuel.elastic4s%elastic4s-effect-zio-1 com.sksamuel.elastic4s%elastic4s-core com.sksamuel.elastic4s%elastic4s-client-esjava", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "sky-uk_kafka-topic-loader":{ + "name":"sky-uk_kafka-topic-loader", + "dependencies":[ + "typelevel_cats", + "lightbend-labs_scala-logging", + "scala_scala-collection-compat", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sky-uk/kafka-topic-loader.git", + "revision":"v2.1.0", + "version":"2.1.0", + "targets":"uk.sky%kafka-topic-loader", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_diffx":{ + "name":"softwaremill_diffx", + "dependencies":[ + "typelevel_cats", + "scalatest_scalatest", + "softwaremill_scala-common", + "scalameta_munit", + "fthomas_refined", + "com-lihaoyi_utest", + "softwaremill_magnolia", + "cquiroz_scala-java-time" + ], + "repoUrl":"https://github.com/softwaremill/diffx.git", + "revision":"v0.8.2", + "version":"0.8.2", + "targets":"com.softwaremill.diffx%diffx-cats com.softwaremill.diffx%diffx-scalatest-should com.softwaremill.diffx%diffx-scalatest-must com.softwaremill.diffx%diffx-scalatest com.softwaremill.diffx%diffx-tagging com.softwaremill.diffx%diffx-munit com.softwaremill.diffx%diffx-refined com.softwaremill.diffx%diffx-utest com.softwaremill.diffx%diffx-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_macwire":{ + "name":"softwaremill_macwire", + "dependencies":[ + "scalatest_scalatest", + "softwaremill_scala-common" + ], + "repoUrl":"https://github.com/softwaremill/macwire.git", + "revision":"v2.5.8", + "version":"2.5.8", + "targets":"com.softwaremill.macwire%macros com.softwaremill.macwire%proxy com.softwaremill.macwire%util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.0.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_magnolia":{ + "name":"softwaremill_magnolia", + "dependencies":[ + + ], + "repoUrl":"https://github.com/softwaremill/magnolia.git", + "revision":"scala3-v1.2.6", + "version":"1.2.6", + "targets":"com.softwaremill.magnolia1_3%magnolia", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_odelay":{ + "name":"softwaremill_odelay", + "dependencies":[ + + ], + "repoUrl":"https://github.com/softwaremill/odelay.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.softwaremill.odelay%odelay-netty3 com.softwaremill.odelay%odelay-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.1.3\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "softwaremill_quicklens":{ + "name":"softwaremill_quicklens", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/softwaremill/quicklens.git", + "revision":"v1.9.0", + "version":"1.9.0", + "targets":"com.softwaremill.quicklens%quicklens", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_retry":{ + "name":"softwaremill_retry", + "dependencies":[ + "scalatest_scalatest", + "softwaremill_odelay", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/softwaremill/retry.git", + "revision":"v0.3.6", + "version":"0.3.6", + "targets":"com.softwaremill.retry%retry", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "softwaremill_scala-common":{ + "name":"softwaremill_scala-common", + "dependencies":[ + + ], + "repoUrl":"https://github.com/softwaremill/scala-common.git", + "revision":"", + "version":"2.3.4", + "targets":"com.softwaremill.common%tagging", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3500, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_scala-id-generator":{ + "name":"softwaremill_scala-id-generator", + "dependencies":[ + "scalatest_scalatest", + "lightbend-labs_scala-logging" + ], + "repoUrl":"https://github.com/softwaremill/scala-id-generator.git", + "revision":"v1.4.0", + "version":"1.4.0", + "targets":"com.softwaremill.common%id-generator", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_sttp":{ + "name":"softwaremill_sttp", + "dependencies":[ + "zio_zio-telemetry", + "scala_scala-collection-compat", + "scalatest_scalatest", + "plokhotnyuk_jsoniter-scala", + "typelevel_fs2", + "zio_zio", + "softwaremill_sttp-shared", + "zio_interop-reactive-streams", + "zio_zio-json", + "outr_scribe", + "com-lihaoyi_upickle", + "typelevel_cats-effect", + "circe_circe", + "monix_monix", + "zio_zio-nio", + "softwaremill_sttp-model", + "http4s_http4s", + "http4s_blaze" + ], + "repoUrl":"https://github.com/softwaremill/sttp.git", + "revision":"v3.8.8", + "version":"3.8.8", + "targets":"com.softwaremill.sttp.client3%opentelemetry-tracing-zio1-backend com.softwaremill.sttp.client3%armeria-backend com.softwaremill.sttp.client3%async-http-client-backend-cats-ce2 com.softwaremill.sttp.client3%jsoniter com.softwaremill.sttp.client3%async-http-client-backend-fs2 com.softwaremill.sttp.client3%armeria-backend-monix com.softwaremill.sttp.client3%okhttp-backend-monix com.softwaremill.sttp.client3%zio com.softwaremill.sttp.client3%async-http-client-backend-zio1 com.softwaremill.sttp.client3%async-http-client-backend-future com.softwaremill.sttp.client3%async-http-client-backend-zio com.softwaremill.sttp.client3%slf4j-backend com.softwaremill.sttp.client3%fs2ce2 com.softwaremill.sttp.client3%async-http-client-backend-cats com.softwaremill.sttp.client3%async-http-client-backend com.softwaremill.sttp.client3%fs2 com.softwaremill.sttp.client3%okhttp-backend com.softwaremill.sttp.client3%prometheus-backend com.softwaremill.sttp.client3%zio-json com.softwaremill.sttp.client3%armeria-backend-cats com.softwaremill.sttp.client3%scribe-backend com.softwaremill.sttp.client3%opentelemetry-metrics-backend com.softwaremill.sttp.client3%upickle com.softwaremill.sttp.client3%armeria-backend-zio1 com.softwaremill.sttp.client3%async-http-client-backend-fs2-ce2 com.softwaremill.sttp.client3%catsce2 com.softwaremill.sttp.client3%circe com.softwaremill.sttp.client3%monix com.softwaremill.sttp.client3%zio1-json com.softwaremill.sttp.client3%zio1 com.softwaremill.sttp.client3%json-common com.softwaremill.sttp.client3%core com.softwaremill.sttp.client3%cats com.softwaremill.sttp.client3%opentelemetry-tracing-zio-backend com.softwaremill.sttp.client3%armeria-backend-zio com.softwaremill.sttp.client3%async-http-client-backend-monix com.softwaremill.sttp.client3%http4s-backend", + "config":{ + "projects":{ + "exclude":[ + "com.softwaremill.sttp.client3%zio.*" + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + "set every closeClassLoaders := false" + ], + "options":[ + "-J-Xmx5g" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":3500, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "softwaremill_sttp-apispec":{ + "name":"softwaremill_sttp-apispec", + "dependencies":[ + "circe_circe", + "scala_scala-collection-compat", + "scalatest_scalatest", + "circe_circe-yaml" + ], + "repoUrl":"https://github.com/softwaremill/sttp-apispec.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.softwaremill.sttp.apispec%jsonschema-circe com.softwaremill.sttp.apispec%asyncapi-model com.softwaremill.sttp.apispec%openapi-model com.softwaremill.sttp.apispec%apispec-model com.softwaremill.sttp.apispec%openapi-circe-yaml com.softwaremill.sttp.apispec%asyncapi-circe-yaml com.softwaremill.sttp.apispec%asyncapi-circe com.softwaremill.sttp.apispec%openapi-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "softwaremill_sttp-model":{ + "name":"softwaremill_sttp-model", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/softwaremill/sttp-model.git", + "revision":"v1.5.4", + "version":"1.5.4", + "targets":"com.softwaremill.sttp.model%core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "softwaremill_sttp-shared":{ + "name":"softwaremill_sttp-shared", + "dependencies":[ + "typelevel_fs2", + "scalatest_scalatest", + "akka_akka", + "monix_monix", + "zio_zio", + "softwaremill_sttp-model" + ], + "repoUrl":"https://github.com/softwaremill/sttp-shared.git", + "revision":"v1.3.12", + "version":"1.3.12", + "targets":"com.softwaremill.sttp.shared%fs2-ce2 com.softwaremill.sttp.shared%fs2 com.softwaremill.sttp.shared%akka com.softwaremill.sttp.shared%monix com.softwaremill.sttp.shared%zio1 com.softwaremill.sttp.shared%core com.softwaremill.sttp.shared%ws com.softwaremill.sttp.shared%armeria com.softwaremill.sttp.shared%zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3000, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.1\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "softwaremill_tapir":{ + "name":"softwaremill_tapir", + "dependencies":[ + "softwaremill_sttp", + "softwaremill_sttp-shared", + "circe_circe", + "scalatest_scalatest", + "zio_zio-json", + "plokhotnyuk_jsoniter-scala", + "softwaremill_sttp-apispec", + "http4s_blaze", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_scalacheck", + "scalatest_scalatestplus-scalacheck", + "typelevel_discipline-scalatest", + "zio_interop-cats", + "circe_circe-yaml", + "zio_interop-reactive-streams", + "akka_akka", + "typelevel_fs2", + "com-lihaoyi_upickle", + "lightbend-labs_scala-logging", + "http4s_http4s", + "zio_zio-prelude", + "zio_zio", + "spray_spray", + "softwaremill_sttp-model", + "softwaremill_magnolia", + "scala_scala-java8-compat", + "zio_zio-http", + "softwaremill_quicklens", + "softwaremill_scala-common", + "fthomas_refined" + ], + "repoUrl":"https://github.com/softwaremill/tapir.git", + "revision":"v1.2.5", + "version":"1.2.5", + "targets":"com.softwaremill.sttp.tapir%tapir-sttp-client com.softwaremill.sttp.tapir%tapir-redoc com.softwaremill.sttp.tapir%tapir-json-circe com.softwaremill.sttp.tapir%tapir-json-zio1 com.softwaremill.sttp.tapir%tapir-jsoniter-scala com.softwaremill.sttp.tapir%tapir-swagger-ui-bundle com.softwaremill.sttp.tapir%tapir-redoc-bundle com.softwaremill.sttp.tapir%tapir-cats com.softwaremill.sttp.tapir%tapir-http4s-server-zio1 com.softwaremill.sttp.tapir%tapir-aws-sam com.softwaremill.sttp.tapir%tapir-armeria-server-zio com.softwaremill.sttp.tapir%tapir-asyncapi-docs com.softwaremill.sttp.tapir%tapir-vertx-server-cats com.softwaremill.sttp.tapir%tapir-swagger-ui com.softwaremill.sttp.tapir%tapir-json-upickle com.softwaremill.sttp.tapir%tapir-netty-server com.softwaremill.sttp.tapir%tapir-armeria-server-zio1 com.softwaremill.sttp.tapir%tapir-server com.softwaremill.sttp.tapir%tapir-vertx-server com.softwaremill.sttp.tapir%tapir-http4s-server com.softwaremill.sttp.tapir%tapir-datadog-metrics com.softwaremill.sttp.tapir%tapir-zio1-http-server com.softwaremill.sttp.tapir%tapir-armeria-server-cats com.softwaremill.sttp.tapir%tapir-netty-server-cats com.softwaremill.sttp.tapir%tapir-netty-server-zio1 com.softwaremill.sttp.tapir%tapir-zio-prelude com.softwaremill.sttp.tapir%tapir-aws-lambda com.softwaremill.sttp.tapir%tapir-zio1 com.softwaremill.sttp.tapir%tapir-json-spray com.softwaremill.sttp.tapir%tapir-vertx-server-zio com.softwaremill.sttp.tapir%tapir-zio-metrics com.softwaremill.sttp.tapir%tapir-core com.softwaremill.sttp.tapir%tapir-armeria-server com.softwaremill.sttp.tapir%tapir-zio com.softwaremill.sttp.tapir%tapir-http4s-server-zio com.softwaremill.sttp.tapir%tapir-prometheus-metrics com.softwaremill.sttp.tapir%tapir-zio-http-server com.softwaremill.sttp.tapir%tapir-opentelemetry-metrics com.softwaremill.sttp.tapir%tapir-server-tests com.softwaremill.sttp.tapir%tapir-vertx-server-zio1 com.softwaremill.sttp.tapir%tapir-openapi-docs com.softwaremill.sttp.tapir%tapir-apispec-docs com.softwaremill.sttp.tapir%tapir-netty-server-zio com.softwaremill.sttp.tapir%tapir-monix-newtype com.softwaremill.sttp.tapir%tapir-sttp-stub-server com.softwaremill.sttp.tapir%tapir-testing com.softwaremill.sttp.tapir%tapir-json-zio com.softwaremill.sttp.tapir%tapir-tests com.softwaremill.sttp.tapir%tapir-sttp-client-ws-zio1 com.softwaremill.sttp.tapir%tapir-client com.softwaremill.sttp.tapir%tapir-http4s-client com.softwaremill.sttp.tapir%tapir-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "tapir-http4s-client":{ + "tests":"compile-only" + }, + "tapir-vertx-server":{ + "tests":"compile-only" + }, + "tapir-datadog-metrics":{ + "tests":"compile-only" + }, + "tapir-sttp-client-ws-zio1":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-J-Xmx5g", + "-J-Xss2M" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "spaceteams_scala-json-logging":{ + "name":"spaceteams_scala-json-logging", + "dependencies":[ + "scalatest_scalatest", + "circe_circe", + "spray_spray" + ], + "repoUrl":"https://github.com/spaceteams/scala-json-logging.git", + "revision":"1.0.1", + "version":"1.0.1", + "targets":"de.spaceteams%json-logging-circe de.spaceteams%json-logging-common de.spaceteams%json-logging-spray de.spaceteams%json-logging-typesafe-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "spray_spray":{ + "name":"spray_spray", + "dependencies":[ + + ], + "repoUrl":"https://github.com/spray/spray-json.git", + "revision":"v1.3.6-3.1.0", + "version":"1.3.6", + "targets":"io.spray%spray-json" + }, + "ssanj_delight":{ + "name":"ssanj_delight", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/ssanj/delight.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"net.ssanj%delight", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "stephennancekivell_scalatest-json":{ + "name":"stephennancekivell_scalatest-json", + "dependencies":[ + "scalatest_scalatest", + "gnieh_diffson", + "circe_circe" + ], + "repoUrl":"https://github.com/stephennancekivell/scalatest-json.git", + "revision":"v0.2.5", + "version":"0.2.5", + "targets":"com.stephenn%scalatest-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "stryker-mutator_stryker4s":{ + "name":"stryker-mutator_stryker4s", + "dependencies":[ + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/stryker-mutator/stryker4s.git", + "revision":"v0.14.3", + "version":"0.14.3", + "targets":"io.stryker-mutator%sbt-stryker4s-testrunner io.stryker-mutator%stryker4s-api", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "stuartapp_zcaffeine":{ + "name":"stuartapp_zcaffeine", + "dependencies":[ + "zio_zio", + "zio_zio-prelude", + "scala_scala-java8-compat" + ], + "repoUrl":"https://github.com/stuartapp/zcaffeine.git", + "revision":"v1.0.0-M3", + "version":"1.0.0-M3", + "targets":"com.stuart%zcaffeine", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "sullis_jms-testkit":{ + "name":"sullis_jms-testkit", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sullis/jms-testkit.git", + "revision":"v1.0.4", + "version":"1.0.4", + "targets":"io.github.sullis%jms-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "suzaku-io_boopickle":{ + "name":"suzaku-io_boopickle", + "dependencies":[ + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/suzaku-io/boopickle.git", + "revision":"v1.4.0", + "version":"1.4.0", + "targets":"io.suzaku%boopickle" + }, + "svroonland_rezilience":{ + "name":"svroonland_rezilience", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat", + "zio_zio-config" + ], + "repoUrl":"https://github.com/svroonland/rezilience.git", + "revision":"v0.8.4", + "version":"0.8.4", + "targets":"nl.vroste%rezilience nl.vroste%rezilience-config", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "svroonland_zio-amqp":{ + "name":"svroonland_zio-amqp", + "dependencies":[ + "zio_zio", + "zio_interop-reactive-streams", + "scala_scala-collection-compat", + "zio_zio-prelude" + ], + "repoUrl":"https://github.com/svroonland/zio-amqp.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"nl.vroste%zio-amqp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "svroonland_zio-kinesis":{ + "name":"svroonland_zio-kinesis", + "dependencies":[ + "zio_zio", + "zio_interop-reactive-streams", + "zio_zio-logging", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/svroonland/zio-kinesis.git", + "revision":"v0.30.1", + "version":"0.30.1", + "targets":"nl.vroste%zio-kinesis nl.vroste%root nl.vroste%zio-kinesis-dynamic-consumer nl.vroste%zio-kinesis-future", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "swagger-akka-http_swagger-enumeratum-module":{ + "name":"swagger-akka-http_swagger-enumeratum-module", + "dependencies":[ + "swagger-akka-http_swagger-scala-module", + "fasterxml_jackson-module-scala", + "lloydmeta_enumeratum", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/swagger-akka-http/swagger-enumeratum-module.git", + "revision":"v2.6.1", + "version":"2.6.1", + "targets":"com.github.swagger-akka-http%swagger-enumeratum-module", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "swagger-akka-http_swagger-scala-module":{ + "name":"swagger-akka-http_swagger-scala-module", + "dependencies":[ + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/swagger-akka-http/swagger-scala-module.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"com.github.swagger-akka-http%swagger-scala-module", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "swagger-akka-http_swagger-scala3-enum-module":{ + "name":"swagger-akka-http_swagger-scala3-enum-module", + "dependencies":[ + "swagger-akka-http_swagger-scala-module", + "fasterxml_jackson-module-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/swagger-akka-http/swagger-scala3-enum-module.git", + "revision":"v2.3.0", + "version":"2.3.0", + "targets":"com.github.swagger-akka-http%swagger-scala3-enum-module", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "swaldman_mchange-codegenutil":{ + "name":"swaldman_mchange-codegenutil", + "dependencies":[ + + ], + "repoUrl":"https://github.com/swaldman/mchange-codegenutil.git", + "revision":"", + "version":"0.0.1", + "targets":"com.mchange%codegenutil" + }, + "swaldman_mchange-literal":{ + "name":"swaldman_mchange-literal", + "dependencies":[ + + ], + "repoUrl":"https://github.com/swaldman/mchange-literal.git", + "revision":"", + "version":"0.1.1", + "targets":"com.mchange%literal" + }, + "swaldman_mlog-scala":{ + "name":"swaldman_mlog-scala", + "dependencies":[ + + ], + "repoUrl":"https://github.com/swaldman/mlog-scala.git", + "revision":"v0.3.14", + "version":"0.3.14", + "targets":"com.mchange%mlog-scala" + }, + "sweet-delights_delightful-cron":{ + "name":"sweet-delights_delightful-cron", + "dependencies":[ + "scala_scala-parser-combinators", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/sweet-delights/delightful-cron.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"org.sweet-delights%delightful-cron" + }, + "sweet-delights_delightful-parsing":{ + "name":"sweet-delights_delightful-parsing", + "dependencies":[ + "typelevel_shapeless-3", + "sweet-delights_delightful-typeclasses", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/sweet-delights/delightful-parsing.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"org.sweet-delights%delightful-parsing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "sweet-delights_delightful-typeclasses":{ + "name":"sweet-delights_delightful-typeclasses", + "dependencies":[ + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/sweet-delights/delightful-typeclasses.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"org.sweet-delights%delightful-typeclasses", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "systemfw_dynosaur":{ + "name":"systemfw_dynosaur", + "dependencies":[ + "typelevel_cats", + "scodec_scodec-bits", + "typelevel_paiges" + ], + "repoUrl":"https://github.com/systemfw/dynosaur.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"org.systemfw%dynosaur-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "systemfw_upperbound":{ + "name":"systemfw_upperbound", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/systemfw/upperbound.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"org.systemfw%upperbound", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "t2v_holidays":{ + "name":"t2v_holidays", + "dependencies":[ + + ], + "repoUrl":"https://github.com/t2v/holidays.git", + "revision":"release7.1", + "version":"7.1", + "targets":"jp.t2v%holidays", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tabdulradi_happypath":{ + "name":"tabdulradi_happypath", + "dependencies":[ + + ], + "repoUrl":"https://github.com/tabdulradi/happypath.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.abdulradi%happypath-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tabdulradi_nullable":{ + "name":"tabdulradi_nullable", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tabdulradi/nullable.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.abdulradi%nullable-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "taig_babel":{ + "name":"taig_babel", + "dependencies":[ + "circe_circe", + "typelevel_cats", + "ekrich_sconfig", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/taig/babel.git", + "revision":"0.5.1", + "version":"0.5.1", + "targets":"io.taig%babel-circe io.taig%babel-cats io.taig%babel-loader io.taig%babel io.taig%babel-generic io.taig%babel-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "taig_flog":{ + "name":"taig_flog", + "dependencies":[ + "http4s_http4s", + "typelevel_fs2", + "circe_circe", + "scala_scala-collection-compat", + "typelevel_cats-effect", + "typelevel_cats-mtl", + "scalameta_munit" + ], + "repoUrl":"https://github.com/taig/flog.git", + "revision":"0.13.1", + "version":"0.13.1", + "targets":"io.taig%flog-http4s io.taig%flog io.taig%flog-stackdriver-grpc io.taig%flog-http4s-server io.taig%flog-logstash io.taig%flog-stackdriver-http io.taig%flog-http4s-client io.taig%flog-core io.taig%flog-slf4j", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "taig_object-fit":{ + "name":"taig_object-fit", + "dependencies":[ + + ], + "repoUrl":"https://github.com/taig/object-fit.git", + "revision":"0.1.1", + "version":"0.1.1", + "targets":"io.taig%object-fit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "taig_scala-linguist":{ + "name":"taig_scala-linguist", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/taig/scala-linguist.git", + "revision":"0.0.18", + "version":"0.0.18", + "targets":"io.taig%scala-linguist-core io.taig%scala-linguist-graalvm-ruby io.taig%scala-linguist-naive", + "config":{ + "projects":{ + "exclude":[ + "io.taig%scala-linguist-graalvm-ruby" + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "taig_scala-pygments":{ + "name":"taig_scala-pygments", + "dependencies":[ + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/taig/scala-pygments.git", + "revision":"0.0.15", + "version":"0.0.15", + "targets":"io.taig%scala-pygments-cli io.taig%scala-pygments-core io.taig%scala-pygments-graalvm-python", + "config":{ + "projects":{ + "exclude":[ + "io.taig%scala-pygments-graalvm-python" + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":7168, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "takezoe_scala-jdbc":{ + "name":"takezoe_scala-jdbc", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/takezoe/scala-jdbc.git", + "revision":"1.0.6", + "version":"1.0.6", + "targets":"com.github.takezoe%scala-jdbc" + }, + "takezoe_solr-scala-client":{ + "name":"takezoe_solr-scala-client", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/takezoe/solr-scala-client.git", + "revision":"0.0.27", + "version":"0.0.27", + "targets":"com.github.takezoe%solr-scala-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tarao_collection-scala":{ + "name":"tarao_collection-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/tarao/collection-scala.git", + "revision":"", + "version":"1.0.0", + "targets":"com.github.tarao%collection", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "testcontainers_testcontainers-scala":{ + "name":"testcontainers_testcontainers-scala", + "dependencies":[ + "scalatest_scalatest", + "scalameta_munit", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/testcontainers/testcontainers-scala.git", + "revision":"v0.40.12", + "version":"0.40.12", + "targets":"com.dimafeng%testcontainers-scala-cockroachdb com.dimafeng%testcontainers-scala com.dimafeng%testcontainers-scala-presto com.dimafeng%testcontainers-scala-munit com.dimafeng%testcontainers-scala-db2 com.dimafeng%testcontainers-scala-kafka com.dimafeng%testcontainers-scala-scalatest-selenium com.dimafeng%testcontainers-scala-pulsar com.dimafeng%testcontainers-scala-elasticsearch com.dimafeng%testcontainers-scala-nginx com.dimafeng%testcontainers-scala-mariadb com.dimafeng%testcontainers-scala-solr com.dimafeng%testcontainers-scala-gcloud com.dimafeng%testcontainers-scala-toxiproxy com.dimafeng%testcontainers-scala-vault com.dimafeng%testcontainers-scala-rabbitmq com.dimafeng%testcontainers-scala-influxdb com.dimafeng%testcontainers-scala-postgresql com.dimafeng%testcontainers-scala-localstack com.dimafeng%testcontainers-scala-dynalite com.dimafeng%testcontainers-scala-neo4j com.dimafeng%testcontainers-scala-localstack-v2 com.dimafeng%testcontainers-scala-clickhouse com.dimafeng%testcontainers-scala-couchbase com.dimafeng%testcontainers-scala-mysql com.dimafeng%testcontainers-scala-oracle-xe com.dimafeng%testcontainers-scala-scalatest com.dimafeng%testcontainers-scala-mongodb com.dimafeng%testcontainers-scala-mockserver com.dimafeng%testcontainers-scala-orientdb com.dimafeng%testcontainers-scala-core com.dimafeng%testcontainers-scala-redpanda com.dimafeng%testcontainers-scala-cassandra com.dimafeng%testcontainers-scala-mssqlserver com.dimafeng%testcontainers-scala-trino com.dimafeng%testcontainers-scala-jdbc", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tharwaninitin_cache4s":{ + "name":"tharwaninitin_cache4s", + "dependencies":[ + "scala_scala-collection-compat", + "zio_zio" + ], + "repoUrl":"https://github.com/tharwaninitin/cache4s.git", + "revision":"", + "version":"0.1.0", + "targets":"com.github.tharwaninitin%cache4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tharwaninitin_crypto4s":{ + "name":"tharwaninitin_crypto4s", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/tharwaninitin/crypto4s.git", + "revision":"", + "version":"0.2.0", + "targets":"com.github.tharwaninitin%crypto4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "thatscalaguy_circe-jq":{ + "name":"thatscalaguy_circe-jq", + "dependencies":[ + "circe_circe", + "typelevel_cats-parse", + "scalameta_munit" + ], + "repoUrl":"https://github.com/thatscalaguy/circe-jq.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"de.thatscalaguy%circe-jq", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "thatscalaguy_ulid4cats":{ + "name":"thatscalaguy_ulid4cats", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/thatscalaguy/ulid4cats.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"de.thatscalaguy%ulid4cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "theiterators_kebs":{ + "name":"theiterators_kebs", + "dependencies":[ + "scalatest_scalatest", + "tpolecat_doobie", + "http4s_http4s" + ], + "repoUrl":"https://github.com/theiterators/kebs.git", + "revision":"v1.9.5", + "version":"1.9.5", + "targets":"pl.iterators%kebs-instances pl.iterators%kebs-macro-utils pl.iterators%kebs-opaque pl.iterators%kebs-doobie pl.iterators%kebs-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "themillhousegroup_scoup":{ + "name":"themillhousegroup_scoup", + "dependencies":[ + + ], + "repoUrl":"https://github.com/themillhousegroup/scoup.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.themillhousegroup%scoup" + }, + "thoughtworksinc_bindable.scala":{ + "name":"thoughtworksinc_bindable.scala", + "dependencies":[ + "scalatest_scalatest", + "atry_futurebinding.scala", + "thoughtworksinc_binding.scala" + ], + "repoUrl":"https://github.com/thoughtworksinc/bindable.scala.git", + "revision":"", + "version":"2.1.3+76-d509f115", + "targets":"com.thoughtworks.binding%bindable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "thoughtworksinc_binding.scala":{ + "name":"thoughtworksinc_binding.scala", + "dependencies":[ + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/thoughtworksinc/binding.scala.git", + "revision":"v13.0.0-M0", + "version":"13.0.0-M0", + "targets":"com.thoughtworks.binding%binding", + "config":{ + "projects":{ + "exclude":[ + "com.thoughtworks.binding%bindable-bindableseq", + "com.thoughtworks.binding%covariantstreamt", + "com.thoughtworks.binding%defaultfuture", + "com.thoughtworks.binding%keywords-bind", + "com.thoughtworks.binding%patchstreamt", + "com.thoughtworks.binding%streamt" + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "thoughtworksinc_dsl.scala":{ + "name":"thoughtworksinc_dsl.scala", + "dependencies":[ + "com-lihaoyi_utest", + "scalaz_scalaz", + "thoughtworksinc_tryt.scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/thoughtworksinc/dsl.scala.git", + "revision":"v2.0.0-M2", + "version":"2.0.0-M2", + "targets":"com.thoughtworks.dsl%keywords-shift com.thoughtworks.dsl%bangnotation com.thoughtworks.dsl%keywords-nonesafe com.thoughtworks.dsl%keywords-while com.thoughtworks.dsl%keywords-tryfinally com.thoughtworks.dsl%domains-scalaz com.thoughtworks.dsl%keywords-await com.thoughtworks.dsl%keywords-monadic com.thoughtworks.dsl%keywords-asynchronousio com.thoughtworks.dsl%keywords-flatmap com.thoughtworks.dsl%keywords-return com.thoughtworks.dsl%keywords-trycatch com.thoughtworks.dsl%keywords-in com.thoughtworks.dsl%keywords-for com.thoughtworks.dsl%keywords-using com.thoughtworks.dsl%comprehension com.thoughtworks.dsl%keywords-withfilter com.thoughtworks.dsl%keywords-suspend com.thoughtworks.dsl%keywords-fork com.thoughtworks.dsl%keywords-put com.thoughtworks.dsl%keywords-yield com.thoughtworks.dsl%keywords-pure com.thoughtworks.dsl%keywords-foreach com.thoughtworks.dsl%keywords-match com.thoughtworks.dsl%keywords-each com.thoughtworks.dsl%keywords-continue com.thoughtworks.dsl%domains-task com.thoughtworks.dsl%keywords-trycatchfinally com.thoughtworks.dsl%keywords-if com.thoughtworks.dsl%dsl com.thoughtworks.dsl%keywords-get com.thoughtworks.dsl%keywords-map", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + + ] + } + }, + "thoughtworksinc_tryt.scala":{ + "name":"thoughtworksinc_tryt.scala", + "dependencies":[ + "scalaz_scalaz", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/thoughtworksinc/tryt.scala.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"com.thoughtworks.tryt%covariant com.thoughtworks.tryt%invariant", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "timbertson_foperator":{ + "name":"timbertson_foperator", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2" + ], + "repoUrl":"https://github.com/timbertson/foperator.git", + "revision":"version-2.2.0", + "version":"2.2.0", + "targets":"net.gfxmonk%foperator-backend-kubernetes-client net.gfxmonk%foperator-core net.gfxmonk%foperator-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "timwspence_cats-stm":{ + "name":"timwspence_cats-stm", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "typelevel_scalacheck", + "scalameta_munit", + "armanbilge_scalacheck-effect", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/timwspence/cats-stm.git", + "revision":"v0.13.2", + "version":"0.13.2", + "targets":"io.github.timwspence%cats-stm io.github.timwspence%cats-stm-docs", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "tinkoff_muffin":{ + "name":"tinkoff_muffin", + "dependencies":[ + "circe_circe", + "typelevel_fs2", + "typelevel_cats", + "typelevel_cats-effect", + "scalatest_scalatest", + "http4s_http4s", + "softwaremill_sttp", + "zio_zio-json" + ], + "repoUrl":"https://github.com/tinkoff/muffin.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"ru.tinkoff%muffin-circe-json-interop ru.tinkoff%muffin-core ru.tinkoff%muffin-http4s-http-interop ru.tinkoff%muffin-sttp-http-interop ru.tinkoff%muffin-zio-http-interop ru.tinkoff%muffin-zio-json-interop", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"19" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tinkoff_oolong":{ + "name":"tinkoff_oolong", + "dependencies":[ + "softwaremill_magnolia", + "scalatest_scalatest", + "typelevel_scalacheck", + "com-lihaoyi_pprint", + "testcontainers_testcontainers-scala" + ], + "repoUrl":"https://github.com/tinkoff/oolong.git", + "revision":"v0.1.0", + "version":"0.1", + "targets":"ru.tinkoff%oolong-bson ru.tinkoff%oolong-core ru.tinkoff%oolong-mongo ru.tinkoff%root", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tinkoff_phobos":{ + "name":"tinkoff_phobos", + "dependencies":[ + "scalatest_scalatest", + "akka_akka", + "typelevel_fs2", + "typelevel_cats", + "monix_monix" + ], + "repoUrl":"https://github.com/tinkoff/phobos.git", + "revision":"v0.19.2", + "version":"0.19.2", + "targets":"ru.tinkoff%phobos-akka-stream ru.tinkoff%phobos-core ru.tinkoff%phobos-fs2 ru.tinkoff%phobos-cats ru.tinkoff%phobos-monix ru.tinkoff%phobos-fs2-ce2" + }, + "tkrs_fluflu":{ + "name":"tkrs_fluflu", + "dependencies":[ + "scalatest_scalatest", + "lightbend-labs_scala-logging", + "tkrs_mess" + ], + "repoUrl":"https://github.com/tkrs/fluflu.git", + "revision":"v0.24.7", + "version":"0.24.7", + "targets":"com.github.tkrs%fluflu-core com.github.tkrs%fluflu-msgpack com.github.tkrs%fluflu-msgpack-mess", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tkrs_mess":{ + "name":"tkrs_mess", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/tkrs/mess.git", + "revision":"v0.3.2", + "version":"0.3.2", + "targets":"com.github.tkrs%mess-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tkrs_mmdb-grpc-scala":{ + "name":"tkrs_mmdb-grpc-scala", + "dependencies":[ + "scalapb_scalapb" + ], + "repoUrl":"https://github.com/tkrs/mmdb-grpc-scala.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"com.github.tkrs%mmdb-grpc-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tkrs_orcus":{ + "name":"tkrs_orcus", + "dependencies":[ + "scalatest_scalatest", + "scalatest_scalatestplus-scalacheck", + "scalatest_scalatestplus-mockito", + "typelevel_cats", + "typelevel_shapeless-3", + "scala_scala-java8-compat", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/tkrs/orcus.git", + "revision":"v0.28.0", + "version":"0.28.0", + "targets":"com.github.tkrs%orcus-core com.github.tkrs%orcus-bigtable com.github.tkrs%orcus-cats-effect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tmccarthy_ausgeo":{ + "name":"tmccarthy_ausgeo", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_discipline-munit", + "circe_circe", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tmccarthy/ausgeo.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"au.id.tmm.ausgeo%ausgeo-cats au.id.tmm.ausgeo%ausgeo-circe au.id.tmm.ausgeo%ausgeo-core au.id.tmm.ausgeo%ausgeo-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_digest4s":{ + "name":"tmccarthy_digest4s", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/tmccarthy/digest4s.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"au.id.tmm.digest4s%digest4s-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_fetch":{ + "name":"tmccarthy_fetch", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2", + "tmccarthy_digest4s", + "tmccarthy_tmm-scala-collections", + "tmccarthy_tmmutils", + "softwaremill_sttp", + "scalameta_munit", + "tmccarthy_scala-db", + "tototoshi_scala-csv", + "circe_circe" + ], + "repoUrl":"https://github.com/tmccarthy/fetch.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"au.id.tmm.fetch%fetch-aws-textract au.id.tmm.fetch%fetch-cache au.id.tmm.fetch%fetch-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_scala-db":{ + "name":"tmccarthy_scala-db", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_fs2", + "scalameta_munit" + ], + "repoUrl":"https://github.com/tmccarthy/scala-db.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"au.id.tmm.scala-db%scala-db-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_tmm-scala-collections":{ + "name":"tmccarthy_tmm-scala-collections", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "tmccarthy_tmmutils", + "typelevel_discipline-munit", + "circe_circe", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tmccarthy/tmm-scala-collections.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"au.id.tmm.tmm-scala-collections%tmm-scala-collections-cats au.id.tmm.tmm-scala-collections%tmm-scala-collections-circe au.id.tmm.tmm-scala-collections%tmm-scala-collections-core au.id.tmm.tmm-scala-collections%tmm-scala-collections-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tmccarthy_tmmutils":{ + "name":"tmccarthy_tmmutils", + "dependencies":[ + "scalameta_munit", + "circe_circe", + "typelevel_discipline-munit", + "typelevel_cats-effect", + "typelevel_cats", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tmccarthy/tmmutils.git", + "revision":"v0.10.0", + "version":"0.10.0", + "targets":"au.id.tmm.tmm-utils%tmm-utils-syntax au.id.tmm.tmm-utils%tmm-utils-circe au.id.tmm.tmm-utils%tmm-utils-errors au.id.tmm.tmm-utils%tmm-utils-cats-effect au.id.tmm.tmm-utils%tmm-utils-testing-core au.id.tmm.tmm-utils%tmm-utils-testing-cats au.id.tmm.tmm-utils%tmm-utils-cats au.id.tmm.tmm-utils%tmm-utils-testing-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tofu-tf_cherry":{ + "name":"tofu-tf_cherry", + "dependencies":[ + "scalatest_scalatest", + "scalameta_munit" + ], + "repoUrl":"https://github.com/tofu-tf/cherry.git", + "revision":"v0.0.7", + "version":"0.0.7", + "targets":"ru.tinkoff%cherry-adapt ru.tinkoff%cherry-parse ru.tinkoff%cherry-lamr", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tofu-tf_glass":{ + "name":"tofu-tf_glass", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-collection-compat", + "typelevel_cats", + "optics-dev_monocle" + ], + "repoUrl":"https://github.com/tofu-tf/glass.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"tf.tofu%glass tf.tofu%glass-core tf.tofu%glass-interop tf.tofu%glass-macro", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "tomasmikula_libretto":{ + "name":"tomasmikula_libretto", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/tomasmikula/libretto.git", + "revision":"v0.2-M4", + "version":"0.2-M4", + "targets":"dev.continuously%libretto-examples dev.continuously%libretto dev.continuously%libretto-zio dev.continuously%libretto-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tomasmikula_nutcracker":{ + "name":"tomasmikula_nutcracker", + "dependencies":[ + "typelevel_cats", + "scalaz_scalaz", + "scalaprops_scalaprops", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/tomasmikula/nutcracker.git", + "revision":"v0.1.9", + "version":"0.1.9", + "targets":"com.github.tomasmikula%nutcracker", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "torrentdam_bencode":{ + "name":"torrentdam_bencode", + "dependencies":[ + "scodec_scodec", + "typelevel_cats" + ], + "repoUrl":"https://github.com/torrentdam/bencode.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"io.github.torrentdam.bencode%bencode", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "torrentdam_bittorrent":{ + "name":"torrentdam_bittorrent", + "dependencies":[ + "torrentdam_bencode", + "scodec_scodec-bits", + "http4s_http4s", + "bkirwi_decline", + "lego_woof", + "typelevel_cats-effect", + "comcast_ip4s", + "typelevel_cats", + "typelevel_fs2", + "optics-dev_monocle" + ], + "repoUrl":"https://github.com/torrentdam/bittorrent.git", + "revision":"v2.0.3", + "version":"2.0.3", + "targets":"io.github.torrentdam.bittorrent%tracker io.github.torrentdam.bittorrent%cmd io.github.torrentdam.bittorrent%common io.github.torrentdam.bittorrent%dht io.github.torrentdam.bittorrent%bittorrent", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tototoshi_scala-csv":{ + "name":"tototoshi_scala-csv", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/tototoshi/scala-csv.git", + "revision":"1.3.10", + "version":"1.3.10", + "targets":"com.github.tototoshi%scala-csv" + }, + "tototoshi_slick-joda-mapper":{ + "name":"tototoshi_slick-joda-mapper", + "dependencies":[ + "testcontainers_testcontainers-scala", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/tototoshi/slick-joda-mapper.git", + "revision":"2.6.0", + "version":"2.6.0", + "targets":"com.github.tototoshi%slick-joda-mapper" + }, + "tpolecat_atto":{ + "name":"tpolecat_atto", + "dependencies":[ + "typelevel_cats", + "typelevel_fs2", + "typelevel_scalacheck", + "fthomas_refined" + ], + "repoUrl":"https://github.com/tpolecat/atto.git", + "revision":"v0.9.5", + "version":"0.9.5", + "targets":"org.tpolecat%atto-core org.tpolecat%atto-fs2 org.tpolecat%atto-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tpolecat_doobie":{ + "name":"tpolecat_doobie", + "dependencies":[ + "scala_scala-collection-compat", + "armanbilge_scalacheck-effect", + "typelevel_fs2", + "circe_circe", + "fthomas_refined", + "scalatest_scalatest", + "tpolecat_typename", + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/WojciechMazur/doobie.git", + "revision":"fix/3.1.1-compat", + "version":"1.0.0-RC2", + "targets":"org.tpolecat%doobie-postgres org.tpolecat%doobie-h2-circe org.tpolecat%doobie-refined org.tpolecat%doobie-hikari org.tpolecat%doobie-h2 org.tpolecat%doobie-scalatest org.tpolecat%doobie-core org.tpolecat%doobie-postgres-circe org.tpolecat%doobie-free org.tpolecat%doobie-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "doobie-postgres-circe":{ + "tests":"compile-only" + }, + "doobie-postgres":{ + "tests":"compile-only" + }, + "doobie-hikari":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tpolecat_natchez":{ + "name":"tpolecat_natchez", + "dependencies":[ + "scalameta_munit", + "armanbilge_munit-cats-effect", + "scala_scala-collection-compat", + "circe_circe", + "valskalla_odin", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "typelevel_case-insensitive", + "typelevel_cats-mtl", + "armanbilge_log4cats", + "cquiroz_scala-java-time", + "comcast_ip4s", + "scodec_scodec-bits" + ], + "repoUrl":"https://github.com/tpolecat/natchez.git", + "revision":"v0.3.0-M3", + "version":"0.3.0-M3", + "targets":"org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-jaeger org.tpolecat%natchez-opencensus org.tpolecat%natchez-noop org.tpolecat%natchez-honeycomb org.tpolecat%natchez-log-odin org.tpolecat%natchez-core org.tpolecat%natchez-mtl org.tpolecat%natchez-log org.tpolecat%natchez-opentracing org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-datadog org.tpolecat%newrelic org.tpolecat%natchez-xray", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "tpolecat_natchez-http4s":{ + "name":"tpolecat_natchez-http4s", + "dependencies":[ + "armanbilge_munit-cats-effect", + "http4s_http4s", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/tpolecat/natchez-http4s.git", + "revision":"v0.5.0-M2", + "version":"0.5.0-M2", + "targets":"org.tpolecat%natchez-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "tpolecat_pool-party":{ + "name":"tpolecat_pool-party", + "dependencies":[ + "typelevel_cats-effect", + "cquiroz_scala-java-time" + ], + "repoUrl":"https://github.com/tpolecat/pool-party.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"org.tpolecat%pool-party" + }, + "tpolecat_skunk":{ + "name":"tpolecat_skunk", + "dependencies":[ + "fthomas_refined", + "circe_circe", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "scodec_scodec-bits", + "scodec_scodec", + "scodec_scodec-cats", + "tpolecat_natchez", + "tpolecat_sourcepos", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/tpolecat/skunk.git", + "revision":"v0.4.0-M3", + "version":"0.4.0-M3", + "targets":"org.tpolecat%refined org.tpolecat%skunk-circe org.tpolecat%skunk-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "tpolecat_sourcepos":{ + "name":"tpolecat_sourcepos", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/tpolecat/sourcepos.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"org.tpolecat%sourcepos", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "tpolecat_typename":{ + "name":"tpolecat_typename", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/tpolecat/typename.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"org.tpolecat%typename" + }, + "trace4cats_trace4cats":{ + "name":"trace4cats_trace4cats", + "dependencies":[ + "armanbilge_log4cats", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_cats-testkit-scalatest", + "typelevel_discipline-scalatest", + "vasilmkd_discipline", + "typelevel_scalacheck", + "scalatest_scalatest", + "typelevel_case-insensitive", + "scala_scala-collection-compat", + "typelevel_fs2", + "janstenpickle_hotswap-ref" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats.git", + "revision":"v0.14.1", + "version":"0.14.1", + "targets":"io.janstenpickle%trace4cats-tail-sampling io.janstenpickle%trace4cats-iolocal io.janstenpickle%trace4cats-context-utils io.janstenpickle%trace4cats-kernel io.janstenpickle%trace4cats-meta io.janstenpickle%trace4cats-core io.janstenpickle%trace4cats-fs2 io.janstenpickle%trace4cats-testkit io.janstenpickle%trace4cats-context-utils-laws", + "config":{ + "projects":{ + "exclude":[ + "io.janstenpickle%trace4cats-dynamic-sampling-http-server", + "io.janstenpickle%trace4cats-dynamic-sampling-http4s" + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-avro":{ + "name":"trace4cats_trace4cats-avro", + "dependencies":[ + "trace4cats_trace4cats", + "fd4s_vulcan", + "typelevel_fs2", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-avro.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-avro io.janstenpickle%trace4cats-avro-exporter io.janstenpickle%trace4cats-avro-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-avro-kafka":{ + "name":"trace4cats_trace4cats-avro-kafka", + "dependencies":[ + "trace4cats_trace4cats-avro", + "fd4s_fs2-kafka", + "armanbilge_log4cats", + "trace4cats_trace4cats" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-avro-kafka.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-avro-kafka-consumer io.janstenpickle%trace4cats-avro-kafka-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-cloudtrace":{ + "name":"trace4cats_trace4cats-cloudtrace", + "dependencies":[ + "scala_scala-collection-compat", + "trace4cats_trace4cats", + "circe_circe", + "http4s_http4s", + "armanbilge_log4cats", + "trace4cats_trace4cats-exporter-http", + "http4s_blaze" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-cloudtrace.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-stackdriver-common io.janstenpickle%trace4cats-stackdriver-grpc-exporter io.janstenpickle%trace4cats-stackdriver-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-datadog":{ + "name":"trace4cats_trace4cats-datadog", + "dependencies":[ + "circe_circe", + "http4s_http4s", + "trace4cats_trace4cats", + "trace4cats_trace4cats-exporter-http", + "http4s_blaze" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-datadog.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-datadog-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-exporter-http":{ + "name":"trace4cats_trace4cats-exporter-http", + "dependencies":[ + "trace4cats_trace4cats", + "http4s_http4s" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-exporter-http.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-exporter-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-http4s":{ + "name":"trace4cats_trace4cats-http4s", + "dependencies":[ + "trace4cats_trace4cats", + "http4s_http4s" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-http4s.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-http4s-client io.janstenpickle%trace4cats-http4s-common io.janstenpickle%trace4cats-http4s-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-jaeger":{ + "name":"trace4cats_trace4cats-jaeger", + "dependencies":[ + "scala_scala-collection-compat", + "trace4cats_trace4cats", + "trace4cats_trace4cats-jaeger-integration-test", + "trace4cats_trace4cats-exporter-http" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-jaeger.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-jaeger-thrift-common io.janstenpickle%trace4cats-jaeger-thrift-exporter io.janstenpickle%trace4cats-jaeger-thrift-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-jaeger-integration-test":{ + "name":"trace4cats_trace4cats-jaeger-integration-test", + "dependencies":[ + "trace4cats_trace4cats", + "http4s_http4s", + "circe_circe", + "http4s_blaze" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-jaeger-integration-test.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-jaeger-integration-test", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-kafka":{ + "name":"trace4cats_trace4cats-kafka", + "dependencies":[ + "trace4cats_trace4cats", + "fd4s_fs2-kafka" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-kafka.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-kafka-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-natchez":{ + "name":"trace4cats_trace4cats-natchez", + "dependencies":[ + "trace4cats_trace4cats", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-natchez.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-natchez", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-newrelic":{ + "name":"trace4cats_trace4cats-newrelic", + "dependencies":[ + "circe_circe", + "http4s_http4s", + "trace4cats_trace4cats", + "trace4cats_trace4cats-exporter-http" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-newrelic.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-newrelic-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-opentelemetry":{ + "name":"trace4cats_trace4cats-opentelemetry", + "dependencies":[ + "scala_scala-collection-compat", + "trace4cats_trace4cats", + "trace4cats_trace4cats-jaeger-integration-test", + "circe_circe", + "http4s_http4s", + "trace4cats_trace4cats-exporter-http" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-opentelemetry.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-opentelemetry-common io.janstenpickle%trace4cats-opentelemetry-jaeger-exporter io.janstenpickle%trace4cats-opentelemetry-otlp-grpc-exporter io.janstenpickle%trace4cats-opentelemetry-otlp-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-sttp":{ + "name":"trace4cats_trace4cats-sttp", + "dependencies":[ + "trace4cats_trace4cats", + "softwaremill_sttp", + "http4s_http4s", + "softwaremill_sttp-model", + "softwaremill_tapir" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-sttp.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-sttp-client3 io.janstenpickle%trace4cats-sttp-common io.janstenpickle%trace4cats-sttp-tapir", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-tail-sampling-extras":{ + "name":"trace4cats_trace4cats-tail-sampling-extras", + "dependencies":[ + "trace4cats_trace4cats", + "typelevel_cats-effect", + "scala_scala-collection-compat", + "profunktor_redis4cats" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-tail-sampling-extras.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-tail-sampling-cache-store io.janstenpickle%trace4cats-tail-sampling-caffeine io.janstenpickle%trace4cats-tail-sampling-redis-store", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-xray":{ + "name":"trace4cats_trace4cats-xray", + "dependencies":[ + "circe_circe", + "typelevel_fs2", + "trace4cats_trace4cats" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-xray.git", + "revision":"", + "version":"0.0.0+2-85ca34a3", + "targets":"io.janstenpickle%trace4cats-xray-udp-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-zio":{ + "name":"trace4cats_trace4cats-zio", + "dependencies":[ + "trace4cats_trace4cats", + "zio_interop-cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-zio.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-zio io.janstenpickle%trace4cats-context-utils-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "trace4cats_trace4cats-zipkin":{ + "name":"trace4cats_trace4cats-zipkin", + "dependencies":[ + "circe_circe", + "trace4cats_trace4cats", + "trace4cats_trace4cats-exporter-http", + "trace4cats_trace4cats-jaeger-integration-test" + ], + "repoUrl":"https://github.com/trace4cats/trace4cats-zipkin.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"io.janstenpickle%trace4cats-zipkin-http-exporter", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "travisbrown_dhallj":{ + "name":"travisbrown_dhallj", + "dependencies":[ + "typelevel_scalacheck", + "scalameta_munit", + "typelevel_cats", + "typelevel_cats-effect", + "http4s_http4s", + "http4s_blaze", + "circe_circe", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/travisbrown/dhallj.git", + "revision":"v0.10.0-M2", + "version":"0.10.0-M2", + "targets":"org.dhallj%dhall-cats org.dhallj%dhall-scala org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-ast org.dhallj%dhall-testing org.dhallj%dhall-scala-codec org.dhallj%dhall-jawn org.dhallj%dhall-circe", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "dhall-parser":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "javacc" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "travisbrown_iteratee":{ + "name":"travisbrown_iteratee", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_scalacheck", + "scalatest_scalatest", + "vasilmkd_discipline" + ], + "repoUrl":"https://github.com/travisbrown/iteratee.git", + "revision":"v0.20.0", + "version":"0.20.0", + "targets":"io.iteratee%iteratee-core io.iteratee%iteratee-files io.iteratee%iteratee-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "twitter_util":{ + "name":"twitter_util", + "dependencies":[ + "scala_scala-collection-compat", + "scalatest_scalatest", + "scalatest_scalatestplus-junit", + "typelevel_scalacheck", + "scala_scala-parser-combinators", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/twitter/util.git", + "revision":"util-22.12.0", + "version":"22.12.0", + "targets":"com.twitter%util-cache com.twitter%util-app com.twitter%util-app-lifecycle com.twitter%util-jvm com.twitter%util-slf4j-jul-bridge com.twitter%util-logging com.twitter%util-zk-test com.twitter%util-hashing com.twitter%util-routing com.twitter%util-core com.twitter%util-slf4j-api com.twitter%util-stats com.twitter%util-cache-guava com.twitter%util-thrift com.twitter%util-codec com.twitter%util-registry com.twitter%util-lint com.twitter%util-security", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "util-security":{ + "tests":"compile-only" + } + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_bobcats":{ + "name":"typelevel_bobcats", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scodec_scodec-bits", + "scalameta_munit", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/typelevel/bobcats.git", + "revision":"", + "version":"0.1-094962b", + "targets":"com.armanbilge%bobcats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_case-insensitive":{ + "name":"typelevel_case-insensitive", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/case-insensitive.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"org.typelevel%case-insensitive org.typelevel%case-insensitive-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats":{ + "name":"typelevel_cats", + "dependencies":[ + "scalameta_munit", + "typelevel_discipline-munit", + "vasilmkd_discipline", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/cats.git", + "revision":"v2.9.0", + "version":"2.9.0", + "targets":"org.typelevel%cats-free org.typelevel%cats-kernel org.typelevel%cats-kernel-laws org.typelevel%alleycats-core org.typelevel%cats-docs org.typelevel%cats-testkit org.typelevel%algebra-laws org.typelevel%alleycats-laws org.typelevel%algebra org.typelevel%cats-core org.typelevel%cats-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_cats-collections":{ + "name":"typelevel_cats-collections", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/cats-collections.git", + "revision":"v0.9.5", + "version":"0.9.5", + "targets":"org.typelevel%cats-collections-core org.typelevel%cats-collections-laws org.typelevel%cats-collections-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_cats-effect":{ + "name":"typelevel_cats-effect", + "dependencies":[ + "typelevel_cats", + "vasilmkd_discipline-specs2", + "etorreborre_specs2", + "typelevel_scalacheck", + "typelevel_coop" + ], + "repoUrl":"https://github.com/typelevel/cats-effect.git", + "revision":"v3.4.4", + "version":"3.4.4", + "targets":"org.typelevel%cats-effect org.typelevel%cats-effect-laws org.typelevel%cats-effect-kernel org.typelevel%cats-effect-kernel-testkit org.typelevel%cats-effect-std org.typelevel%cats-effect-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"core/shared/src/main/scala/cats/effect/IO.scala", + "pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)", + "replaceWith":"(t.asLeft, limit - 1).asRight" + }, + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_cats-effect-cps":{ + "name":"typelevel_cats-effect-cps", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats-effect-testing", + "rssh_dotty-cps-async" + ], + "repoUrl":"https://github.com/typelevel/cats-effect-cps.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"org.typelevel%cats-effect-cps", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats-effect-testing":{ + "name":"typelevel_cats-effect-testing", + "dependencies":[ + "typelevel_cats-effect", + "etorreborre_specs2", + "monix_minitest", + "com-lihaoyi_utest", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typelevel/cats-effect-testing.git", + "revision":"v1.5.0", + "version":"1.5.0", + "targets":"org.typelevel%cats-effect-testing-core org.typelevel%cats-effect-testing-specs2 org.typelevel%cats-effect-testing-minitest org.typelevel%cats-effect-testing-utest org.typelevel%cats-effect-testing-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats-mtl":{ + "name":"typelevel_cats-mtl", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/typelevel/cats-mtl.git", + "revision":"v1.3.0", + "version":"1.3.0", + "targets":"org.typelevel%cats-mtl org.typelevel%cats-mtl-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats-parse":{ + "name":"typelevel_cats-parse", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_jawn" + ], + "repoUrl":"https://github.com/typelevel/cats-parse.git", + "revision":"v0.3.9", + "version":"0.3.9", + "targets":"org.typelevel%cats-parse", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "typelevel_cats-testkit-scalatest":{ + "name":"typelevel_cats-testkit-scalatest", + "dependencies":[ + "typelevel_cats", + "typelevel_discipline-scalatest" + ], + "repoUrl":"https://github.com/typelevel/cats-testkit-scalatest.git", + "revision":"v2.1.5", + "version":"2.1.5", + "targets":"org.typelevel%cats-testkit-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_cats-time":{ + "name":"typelevel_cats-time", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_discipline-munit", + "scala_scala-collection-compat", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/cats-time.git", + "revision":"v0.5.1", + "version":"0.5.1", + "targets":"org.typelevel%cats-time org.typelevel%cats-time-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_coop":{ + "name":"typelevel_coop", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-mtl" + ], + "repoUrl":"https://github.com/typelevel/coop.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"org.typelevel%coop", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "typelevel_discipline":{ + "name":"typelevel_discipline", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/discipline.git", + "revision":"v1.5.1", + "version":"1.5.1", + "targets":"org.typelevel%discipline-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_discipline-munit":{ + "name":"typelevel_discipline-munit", + "dependencies":[ + "scalameta_munit", + "vasilmkd_discipline" + ], + "repoUrl":"https://github.com/typelevel/discipline-munit.git", + "revision":"v2.0.0-M3", + "version":"2.0.0-M3", + "targets":"org.typelevel%discipline-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_discipline-scalatest":{ + "name":"typelevel_discipline-scalatest", + "dependencies":[ + "vasilmkd_discipline", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typelevel/discipline-scalatest.git", + "revision":"v2.2.0", + "version":"2.2.0", + "targets":"org.typelevel%discipline-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_discipline-specs2":{ + "name":"typelevel_discipline-specs2", + "dependencies":[ + "vasilmkd_discipline", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/typelevel/discipline-specs2.git", + "revision":"v1.4.0", + "version":"1.4.0", + "targets":"org.typelevel%discipline-specs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_fabric":{ + "name":"typelevel_fabric", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typelevel/fabric.git", + "revision":"1.7.0", + "version":"1.7.0", + "targets":"com.outr%fabric-io com.outr%fabric-core com.outr%fabric-define com.outr%fabric", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.0\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "typelevel_feral":{ + "name":"typelevel_feral", + "dependencies":[ + "http4s_http4s", + "scalameta_munit", + "armanbilge_scalacheck-effect", + "eed3si9n_expecty", + "circe_circe", + "tpolecat_natchez", + "scodec_scodec-bits", + "typelevel_fs2", + "circe_circe-fs2", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/feral.git", + "revision":"v1.0.0-M4", + "version":"1.0.0-M4", + "targets":"org.typelevel%feral-lambda-cloudformation-custom-resource org.typelevel%feral-lambda org.typelevel%feral-core org.typelevel%feral-lambda-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_fs2":{ + "name":"typelevel_fs2", + "dependencies":[ + "scodec_scodec", + "comcast_ip4s", + "typelevel_cats", + "typelevel_cats-effect", + "scodec_scodec-bits", + "armanbilge_scalacheck-effect", + "armanbilge_munit-cats-effect", + "typelevel_discipline-munit", + "scalatest_scalatestplus-selenium" + ], + "repoUrl":"https://github.com/typelevel/fs2.git", + "revision":"v3.4.0", + "version":"3.4.0", + "targets":"co.fs2%fs2-scodec co.fs2%fs2-io co.fs2%fs2-docs co.fs2%fs2-core co.fs2%fs2-protocols co.fs2%fs2-reactive-streams", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "typelevel_fs2-grpc":{ + "name":"typelevel_fs2-grpc", + "dependencies":[ + "scalapb_scalapb", + "typelevel_fs2", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/fs2-grpc.git", + "revision":"v2.5.6", + "version":"2.5.6", + "targets":"org.typelevel%fs2-grpc-codegen org.typelevel%fs2-grpc-runtime", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_idna4s":{ + "name":"typelevel_idna4s", + "dependencies":[ + "typelevel_cats", + "scalameta_munit", + "typelevel_discipline-munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/idna4s.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"org.typelevel%idna4s-core org.typelevel%idna4s-scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_jawn":{ + "name":"typelevel_jawn", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/jawn.git", + "revision":"v1.4.0", + "version":"1.4.0", + "targets":"org.typelevel%jawn-parser org.typelevel%jawn-ast org.typelevel%jawn-util", + "config":{ + "projects":{ + "exclude":[ + "com.eed3si9n%shaded-jawn-parser" + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "typelevel_jawn-fs2":{ + "name":"typelevel_jawn-fs2", + "dependencies":[ + "typelevel_jawn", + "typelevel_fs2", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/typelevel/jawn-fs2.git", + "revision":"v2.4.0", + "version":"2.4.0", + "targets":"org.typelevel%jawn-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_keypool":{ + "name":"typelevel_keypool", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/typelevel/keypool.git", + "revision":"v0.4.8", + "version":"0.4.8", + "targets":"org.typelevel%keypool", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_kittens":{ + "name":"typelevel_kittens", + "dependencies":[ + "typelevel_cats", + "typelevel_discipline-munit", + "scalameta_munit", + "typelevel_shapeless-3" + ], + "repoUrl":"https://github.com/typelevel/kittens.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.typelevel%kittens", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set core.jvm/Test/unmanagedSources/excludeFilter ~= { _ || \"EmptySuite.scala\" || \"PureSuite.scala\" }" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"ThisBuild \\/ scalaOutputVersion :=.*", + "replaceWith":"" + }, + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "typelevel_literally":{ + "name":"typelevel_literally", + "dependencies":[ + + ], + "repoUrl":"https://github.com/typelevel/literally.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"org.typelevel%literally", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_log4cats":{ + "name":"typelevel_log4cats", + "dependencies":[ + "armanbilge_munit-cats-effect", + "typelevel_cats", + "typelevel_cats-effect", + "armanbilge_log4cats" + ], + "repoUrl":"https://github.com/typelevel/log4cats.git", + "revision":"v2.5.0", + "version":"2.5.0", + "targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_monoids":{ + "name":"typelevel_monoids", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/typelevel/monoids.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"org.typelevel%monoids", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_mouse":{ + "name":"typelevel_mouse", + "dependencies":[ + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/typelevel/mouse.git", + "revision":"v1.2.1", + "version":"1.2.1", + "targets":"org.typelevel%mouse", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_munit-cats-effect":{ + "name":"typelevel_munit-cats-effect", + "dependencies":[ + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/munit-cats-effect.git", + "revision":"v2.0.0-M3", + "version":"2.0.0-M3", + "targets":"org.typelevel%munit-cats-effect", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_paiges":{ + "name":"typelevel_paiges", + "dependencies":[ + "typelevel_cats", + "typelevel_discipline-scalatest", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typelevel/paiges.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"org.typelevel%paiges-cats org.typelevel%paiges-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_scalac-compat":{ + "name":"typelevel_scalac-compat", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/typelevel/scalac-compat.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.typelevel%scalac-compat-annotation", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_scalac-options":{ + "name":"typelevel_scalac-options", + "dependencies":[ + "scalameta_munit", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/scalac-options.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"org.typelevel%scalac-options", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_scalacheck":{ + "name":"typelevel_scalacheck", + "dependencies":[ + + ], + "repoUrl":"https://github.com/typelevel/scalacheck.git", + "revision":"v1.17.0", + "version":"1.17.0", + "targets":"org.scalacheck%scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_scalacheck-effect":{ + "name":"typelevel_scalacheck-effect", + "dependencies":[ + "typelevel_scalacheck", + "typelevel_cats", + "armanbilge_scalacheck-effect", + "scalameta_munit", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/scalacheck-effect.git", + "revision":"v2.0.0-M2", + "version":"2.0.0-M2", + "targets":"org.typelevel%scalacheck-effect org.typelevel%scalacheck-effect-munit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_scalacheck-xml":{ + "name":"typelevel_scalacheck-xml", + "dependencies":[ + "scala_scala-xml", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/scalacheck-xml.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"org.typelevel%scalacheck-xml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_shapeless-3":{ + "name":"typelevel_shapeless-3", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/typelevel/shapeless-3.git", + "revision":"v3.3.0", + "version":"3.3.0", + "targets":"org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":3072, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "typelevel_simulacrum-scalafix":{ + "name":"typelevel_simulacrum-scalafix", + "dependencies":[ + + ], + "repoUrl":"https://github.com/typelevel/simulacrum-scalafix.git", + "revision":"master", + "version":"0.5.4", + "targets":"org.typelevel%simulacrum-scalafix-annotations", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "typelevel_spire":{ + "name":"typelevel_spire", + "dependencies":[ + "typelevel_cats", + "typelevel_scalacheck", + "scalameta_munit", + "typelevel_discipline-munit" + ], + "repoUrl":"https://github.com/typelevel/spire.git", + "revision":"v0.18.0", + "version":"0.18.0", + "targets":"org.typelevel%spire-legacy org.typelevel%spire-util org.typelevel%spire-laws org.typelevel%spire org.typelevel%spire-extras org.typelevel%spire-platform org.typelevel%spire-data org.typelevel%spire-macros", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_squants":{ + "name":"typelevel_squants", + "dependencies":[ + "scalatest_scalatest", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/typelevel/squants.git", + "revision":"v1.8.3", + "version":"1.8.3", + "targets":"org.typelevel%squants" + }, + "typelevel_unique":{ + "name":"typelevel_unique", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/typelevel/unique.git", + "revision":"v2.2.0", + "version":"2.2.0", + "targets":"org.typelevel%unique", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typelevel_vault":{ + "name":"typelevel_vault", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_discipline-munit", + "armanbilge_scalacheck-effect", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/typelevel/vault.git", + "revision":"v3.5.0", + "version":"3.5.0", + "targets":"org.typelevel%vault", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "typesafeconfigops_typesafeconfigops":{ + "name":"typesafeconfigops_typesafeconfigops", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/typesafeconfigops/typesafeconfigops.git", + "revision":"", + "version":"1.4.1.1", + "targets":"io.github.typesafeconfigops%typesafe-config-ops" + }, + "ua-parser_uap-scala":{ + "name":"ua-parser_uap-scala", + "dependencies":[ + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/ua-parser/uap-scala.git", + "revision":"v0.14.0", + "version":"0.14.0", + "targets":"org.uaparser%uap-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "uharaqo_scala-event-sourcing":{ + "name":"uharaqo_scala-event-sourcing", + "dependencies":[ + + ], + "repoUrl":"https://github.com/uharaqo/scala-event-sourcing.git", + "revision":"v0.0.9", + "version":"0.0.9", + "targets":"com.github.uharaqo%scala-event-sourcing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "unfiltered_unfiltered":{ + "name":"unfiltered_unfiltered", + "dependencies":[ + "etorreborre_specs2", + "scalatest_scalatest", + "scala_scala-xml", + "json4s_json4s" + ], + "repoUrl":"https://github.com/unfiltered/unfiltered.git", + "revision":"v0.12.0", + "version":"0.12.0", + "targets":"ws.unfiltered%unfiltered-directives ws.unfiltered%unfiltered-jetty ws.unfiltered%unfiltered-uploads ws.unfiltered%unfiltered-netty ws.unfiltered%unfiltered ws.unfiltered%unfiltered-filter ws.unfiltered%unfiltered-util ws.unfiltered%unfiltered-scalatest ws.unfiltered%unfiltered-specs2 ws.unfiltered%unfiltered-agents ws.unfiltered%unfiltered-netty-uploads ws.unfiltered%unfiltered-netty-server ws.unfiltered%unfiltered-filter-async ws.unfiltered%unfiltered-json4s ws.unfiltered%unfiltered-netty-websockets ws.unfiltered%unfiltered-filter-uploads", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "unibas-gravis_scalismo":{ + "name":"unibas-gravis_scalismo", + "dependencies":[ + "scalatest_scalatest", + "scalanlp_breeze", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/unibas-gravis/scalismo.git", + "revision":"v0.91.2", + "version":"0.91.2", + "targets":"ch.unibas.cs.gravis%scalismo ch.unibas.cs.gravis%scalismo-ui", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "univalence_zio-spark":{ + "name":"univalence_zio-spark", + "dependencies":[ + "zio_zio", + "zio_zio-prelude", + "vincenzobaz_spark-scala3", + "softwaremill_magnolia" + ], + "repoUrl":"https://github.com/univalence/zio-spark.git", + "revision":"v0.11.5", + "version":"0.11.5", + "targets":"io.univalence%zio-spark io.univalence%zio-spark-test", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "user-signal_fs2-mqtt":{ + "name":"user-signal_fs2-mqtt", + "dependencies":[ + "typelevel_cats-effect-testing", + "typelevel_cats-effect", + "scodec_scodec-stream", + "typelevel_fs2", + "cb372_cats-retry" + ], + "repoUrl":"https://github.com/user-signal/fs2-mqtt.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"net.sigusr%fs2-mqtt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vagmcs_optimus":{ + "name":"vagmcs_optimus", + "dependencies":[ + "lightbend-labs_scala-logging", + "scalatest_scalatest", + "typelevel_scalacheck", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/vagmcs/optimus.git", + "revision":"v3.4.3", + "version":"3.4.3", + "targets":"com.github.vagmcs%optimus-solver-oj com.github.vagmcs%optimus com.github.vagmcs%optimus-solver-lp com.github.vagmcs%optimus-solver-gurobi com.github.vagmcs%optimus-solver-mosek", + "config":{ + "projects":{ + "exclude":[ + "solver-mosek", + "solver-gurobi" + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "valdemargr_gql":{ + "name":"valdemargr_gql", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats-collections", + "typelevel_cats-mtl", + "typelevel_fs2", + "typelevel_cats-parse", + "circe_circe", + "typelevel_paiges", + "scalameta_munit", + "armanbilge_munit-cats-effect", + "http4s_http4s", + "http4s_blaze", + "tpolecat_natchez" + ], + "repoUrl":"https://github.com/valdemargr/gql.git", + "revision":"", + "version":"0.1-df25c05", + "targets":"io.github.valdemargr%gql-http4s io.github.valdemargr%gql io.github.valdemargr%gql-natchez io.github.valdemargr%gql-graphqlws io.github.valdemargr%gql-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "valencik_textmogrify":{ + "name":"valencik_textmogrify", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_fs2", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/valencik/textmogrify.git", + "revision":"v0.0.4", + "version":"0.0.4", + "targets":"io.pig%textmogrify-docs io.pig%textmogrify-lucene", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "valskalla_odin":{ + "name":"valskalla_odin", + "dependencies":[ + "typelevel_scalacheck", + "scalatest_scalatest", + "circe_circe", + "typelevel_cats-effect", + "typelevel_cats-mtl", + "com-lihaoyi_sourcecode", + "outr_perfolation", + "typelevel_cats", + "zio_zio", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/valskalla/odin.git", + "revision":"v0.13.0", + "version":"0.13.0", + "targets":"com.github.valskalla%odin-extras com.github.valskalla%odin-json com.github.valskalla%odin-slf4j com.github.valskalla%odin-core com.github.valskalla%odin-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = if (onlyScala2) List() else List(\"3.0.2\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, + "varwise_prometheus-akka-http":{ + "name":"varwise_prometheus-akka-http", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/varwise/prometheus-akka-http.git", + "revision":"", + "version":"0.6.0", + "targets":"com.varwise%prometheus-akka-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "vasilmkd_discipline":{ + "name":"vasilmkd_discipline", + "dependencies":[ + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/vasilmkd/discipline.git", + "revision":"v1.5.0", + "version":"1.5.0", + "targets":"org.typelevel%discipline-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "vasilmkd_discipline-specs2":{ + "name":"vasilmkd_discipline-specs2", + "dependencies":[ + "vasilmkd_discipline", + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/vasilmkd/discipline-specs2.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"org.typelevel%discipline-specs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "vigoo_clipp":{ + "name":"vigoo_clipp", + "dependencies":[ + "typelevel_cats", + "atnos-org_eff", + "zio_zio", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/vigoo/clipp.git", + "revision":"v0.6.8", + "version":"0.6.8", + "targets":"io.github.vigoo%clipp-core io.github.vigoo%clipp-cats-effect io.github.vigoo%clipp-cats-effect3 io.github.vigoo%clipp-zio io.github.vigoo%clipp-zio-2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vigoo_desert":{ + "name":"vigoo_desert", + "dependencies":[ + "zio_zio", + "typelevel_cats", + "zio_interop-cats", + "zio_zio-schema", + "typelevel_cats-effect", + "akka_akka" + ], + "repoUrl":"https://github.com/vigoo/desert.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"io.github.vigoo%desert-cats io.github.vigoo%desert-zio-schema io.github.vigoo%desert-core io.github.vigoo%desert-zio io.github.vigoo%desert-cats-effect io.github.vigoo%desert-akka io.github.vigoo%desert-shardcake", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vigoo_prox":{ + "name":"vigoo_prox", + "dependencies":[ + "scala_scala-collection-compat", + "typelevel_fs2", + "zio_zio", + "zio_interop-cats", + "zio_zio-prelude", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/vigoo/prox.git", + "revision":"v0.7.9", + "version":"0.7.9", + "targets":"io.github.vigoo%prox-fs2-3 io.github.vigoo%prox-zstream io.github.vigoo%prox-java9 io.github.vigoo%prox-zstream-2 io.github.vigoo%prox-core io.github.vigoo%prox-fs2", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vincenzobaz_spark-scala3":{ + "name":"vincenzobaz_spark-scala3", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/vincenzobaz/spark-scala3.git", + "revision":"v0.1.5", + "version":"0.1.5", + "targets":"io.github.vincenzobaz%spark-scala3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "virtuslab_avocado":{ + "name":"virtuslab_avocado", + "dependencies":[ + "scalameta_munit", + "zio_zio", + "typelevel_cats", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/virtuslab/avocado.git", + "revision":"v0.1.4", + "version":"0.1.4", + "targets":"org.virtuslab%avocado-zio-2 org.virtuslab%avocado-cats org.virtuslab%avocado-zio-1 org.virtuslab%avocado", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "virtuslab_inkuire":{ + "name":"virtuslab_inkuire", + "dependencies":[ + "softwaremill_quicklens", + "scala_scala-parser-combinators", + "circe_circe", + "scalameta_munit", + "http4s_http4s", + "http4s_blaze", + "com-lihaoyi_scalatags" + ], + "repoUrl":"https://github.com/virtuslab/inkuire.git", + "revision":"v1.0.0-M7", + "version":"1.0.0-M7", + "targets":"org.virtuslab%inkuire-engine org.virtuslab%inkuire-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "virtuslab_scala-cli":{ + "name":"virtuslab_scala-cli", + "dependencies":[ + "com-lihaoyi_os-lib", + "com-lihaoyi_pprint", + "plokhotnyuk_jsoniter-scala", + "scala_scala-collection-compat", + "scala-cli_java-class-name", + "scala-native_scala-native", + "scala-cli_libdaemon-jvm", + "scala-cli_scala-cli-signing", + "alexarchambault_case-app", + "scalameta_metaconfig", + "scalapy_python-native-libs", + "coursier_dependency" + ], + "repoUrl":"https://github.com/virtuslab/scala-cli.git", + "revision":"v0.1.19", + "version":"0.1.19", + "targets":"org.virtuslab.scala-cli%scala3-graal org.virtuslab.scala-cli%directives org.virtuslab.scala-cli%build-module org.virtuslab.scala-cli%bloop-rifle org.virtuslab.scala-cli%scala3-runtime org.virtuslab.scala-cli%options org.virtuslab.scala-cli%build-macros org.virtuslab.scala-cli%specification-level org.virtuslab.scala-cli%runner org.virtuslab.scala-cli%config org.virtuslab.scala-cli%scala3-graal-processor org.virtuslab.scala-cli%tasty-lib org.virtuslab.scala-cli%cli org.virtuslab.scala-cli%core org.virtuslab.scala-cli%test-runner", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "cli":{ + "tests":"compile-only" + }, + "build-module":{ + "tests":"compile-only" + }, + "build-macros":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/deps.sc", + "pattern":"def scala3 = \"3.2.1\"", + "replaceWith":"def scala3 = \"\"" + } + ] + } + }, + "virtuslab_scala-yaml":{ + "name":"virtuslab_scala-yaml", + "dependencies":[ + "scalameta_munit", + "com-lihaoyi_pprint" + ], + "repoUrl":"https://github.com/virtuslab/scala-yaml.git", + "revision":"v0.0.6", + "version":"0.0.6", + "targets":"org.virtuslab%scala-yaml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"def scala3Version = \"3.1.3\"", + "replaceWith":"def scala3Version = \"\"" + } + ] + } + }, + "vitaliihonta_scala-ql":{ + "name":"vitaliihonta_scala-ql", + "dependencies":[ + "zio_izumi-reflect", + "scalatest_scalatest", + "typelevel_scalacheck", + "typelevel_spire", + "softwaremill_magnolia", + "circe_circe", + "tototoshi_scala-csv" + ], + "repoUrl":"https://github.com/vitaliihonta/scala-ql.git", + "revision":"0.1.0", + "version":"0.1.0", + "targets":"com.github.vitaliihonta%scala-ql com.github.vitaliihonta%scala-ql-json com.github.vitaliihonta%scala-ql-csv", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vitaliihonta_zio-temporal":{ + "name":"vitaliihonta_zio-temporal", + "dependencies":[ + "zio_zio", + "scalapb_scalapb", + "scala_scala-java8-compat", + "zio_izumi-reflect", + "scalatest_scalatest", + "fasterxml_jackson-module-scala" + ], + "repoUrl":"https://github.com/vitaliihonta/zio-temporal.git", + "revision":"0.1.0-RC6", + "version":"0.1.0-RC6", + "targets":"dev.vhonta%zio-temporal-core dev.vhonta%zio-temporal-protobuf dev.vhonta%zio-temporal-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "vladkopanev_cats-saga":{ + "name":"vladkopanev_cats-saga", + "dependencies":[ + "typelevel_cats-effect", + "typelevel_cats", + "scalatest_scalatest", + "vasilmkd_discipline", + "typelevel_discipline-scalatest", + "cb372_cats-retry" + ], + "repoUrl":"https://github.com/vladkopanev/cats-saga.git", + "revision":"v1.0.0-RC2", + "version":"1.0.0-RC2", + "targets":"com.vladkopanev%cats-saga", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala", + "pattern":"implicit val ticker = Ticker()", + "replaceWith":"implicit val ticker: Ticker = Ticker()" + }, + { + "path":"core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala", + "pattern":"bookCar compensateIfFail", + "replaceWith":"bookCar.compensateIfFail" + } + ] + } + }, + "vladkopanev_zio-saga":{ + "name":"vladkopanev_zio-saga", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/vladkopanev/zio-saga.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.vladkopanev%zio-saga-core" + }, + "vlmiroshnikov_aero3":{ + "name":"vlmiroshnikov_aero3", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/vlmiroshnikov/aero3.git", + "revision":"v0.0.11", + "version":"0.0.11", + "targets":"io.github.vlmiroshnikov%aero-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "vlmiroshnikov_authz":{ + "name":"vlmiroshnikov_authz", + "dependencies":[ + "circe_circe", + "typelevel_cats", + "scalameta_munit" + ], + "repoUrl":"https://github.com/vlmiroshnikov/authz.git", + "revision":"v0.3.5", + "version":"0.3.5", + "targets":"io.github.vlmiroshnikov%authz-circe io.github.vlmiroshnikov%authz-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "vlmiroshnikov_saga":{ + "name":"vlmiroshnikov_saga", + "dependencies":[ + "typelevel_cats", + "typelevel_cats-effect", + "scalameta_munit" + ], + "repoUrl":"https://github.com/vlmiroshnikov/saga.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"io.github.vlmiroshnikov%saga-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "vlovgr_ciris":{ + "name":"vlovgr_ciris", + "dependencies":[ + "typelevel_squants", + "typelevel_cats-effect", + "circe_circe", + "circe_circe-yaml", + "fthomas_refined", + "http4s_http4s" + ], + "repoUrl":"https://github.com/vlovgr/ciris.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"is.cir%ciris-squants is.cir%ciris is.cir%ciris-circe is.cir%ciris-circe-yaml is.cir%ciris-refined is.cir%ciris-http4s", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "wangzaixiang_scala-sql":{ + "name":"wangzaixiang_scala-sql", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/wangzaixiang/scala-sql.git", + "revision":"", + "version":"3.0.0-RC1", + "targets":"com.github.wangzaixiang%wsql" + }, + "wangzaixiang_wjson":{ + "name":"wangzaixiang_wjson", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-parser-combinators" + ], + "repoUrl":"https://github.com/wangzaixiang/wjson.git", + "revision":"", + "version":"0.1.0-RC4", + "targets":"com.github.wangzaixiang%wjson" + }, + "webjars_webjars-play":{ + "name":"webjars_webjars-play", + "dependencies":[ + + ], + "repoUrl":"https://github.com/webjars/webjars-play.git", + "revision":"v2.8.18", + "version":"2.8.18", + "targets":"org.webjars%webjars-play", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "whisklabs_docker-it-scala":{ + "name":"whisklabs_docker-it-scala", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/whisklabs/docker-it-scala.git", + "revision":"v0.11.0", + "version":"0.11.0", + "targets":"com.whisk%docker-testkit-core-shaded com.whisk%docker-testkit-samples com.whisk%docker-testkit-core com.whisk%docker-testkit-scalatest", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "wiringbits_wiringbits-webapp-utils":{ + "name":"wiringbits_wiringbits-webapp-utils", + "dependencies":[ + "scalatest_scalatest", + "playframework_play-json", + "softwaremill_sttp" + ], + "repoUrl":"https://github.com/wiringbits/wiringbits-webapp-utils.git", + "revision":"v0.5.15", + "version":"0.5.15", + "targets":"net.wiringbits%admin-data-explorer-api net.wiringbits%webapp-common", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "wolfendale_scalacheck-gen-regexp":{ + "name":"wolfendale_scalacheck-gen-regexp", + "dependencies":[ + "typelevel_scalacheck", + "scala_scala-parser-combinators", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/wolfendale/scalacheck-gen-regexp.git", + "revision":"v1.1.0", + "version":"1.1.0", + "targets":"io.github.wolfendale%scalacheck-gen-regexp", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "wvlet_airframe":{ + "name":"wvlet_airframe", + "dependencies":[ + "typelevel_scalacheck", + "scala_scala-parallel-collections", + "scala_scala-parser-combinators", + "scalameta_munit" + ], + "repoUrl":"https://github.com/wvlet/airframe.git", + "revision":"v23.1.0", + "version":"23.1.0", + "targets":"org.wvlet.airframe%airframe-config org.wvlet.airframe%airframe-jdbc org.wvlet.airframe%airframe-parquet org.wvlet.airframe%airframe-http org.wvlet.airframe%airframe-control org.wvlet.airframe%airframe-ulid org.wvlet.airframe%airframe-canvas org.wvlet.airframe%airframe-http-grpc org.wvlet.airframe%airframe-codec org.wvlet.airframe%airframe-di-macros org.wvlet.airframe%airframe-http-netty org.wvlet.airframe%airframe-metrics org.wvlet.airframe%airframe-http-codegen org.wvlet.airframe%airframe-rx-html org.wvlet.airframe%airframe-jmx org.wvlet.airframe%airframe-log org.wvlet.airframe%airframe-json org.wvlet.airframe%airspec org.wvlet.airframe%airframe-sql org.wvlet.airframe%airframe-launcher org.wvlet.airframe%airframe-msgpack org.wvlet.airframe%airframe org.wvlet.airframe%airframe-rx org.wvlet.airframe%airframe-surface org.wvlet.airframe%airframe-fluentd", + "config":{ + "projects":{ + "exclude":[ + "org.wvlet.airframe%airspec" + ], + "overrides":{ + "airframe-codec":{ + "tests":"compile-only" + }, + "airframe-ulid":{ + "tests":"compile-only" + }, + "airframe":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + + ] + } + }, + "wz7982_easysql-scala":{ + "name":"wz7982_easysql-scala", + "dependencies":[ + + ], + "repoUrl":"https://github.com/wz7982/easysql-scala.git", + "revision":"", + "version":"1.1.4", + "targets":"io.github.wz7982%core io.github.wz7982%jdbc" + }, + "xuwei-k_applybuilder":{ + "name":"xuwei-k_applybuilder", + "dependencies":[ + + ], + "repoUrl":"https://github.com/xuwei-k/applybuilder.git", + "revision":"master", + "version":"0.3.1", + "targets":"com.github.xuwei-k%applybuilder", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "xuwei-k_httpz":{ + "name":"xuwei-k_httpz", + "dependencies":[ + "argonaut-io_argonaut" + ], + "repoUrl":"https://github.com/xuwei-k/httpz.git", + "revision":"v0.8.0", + "version":"0.8.0", + "targets":"com.github.xuwei-k%httpz com.github.xuwei-k%httpz-native com.github.xuwei-k%httpz-apache com.github.xuwei-k%httpz-scalaj com.github.xuwei-k%httpz-native-client com.github.xuwei-k%httpz-async", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "xuwei-k_iarray":{ + "name":"xuwei-k_iarray", + "dependencies":[ + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/xuwei-k/iarray.git", + "revision":"v0.7.0", + "version":"0.7.0", + "targets":"com.github.xuwei-k%iarray", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "xuwei-k_jwt-scala":{ + "name":"xuwei-k_jwt-scala", + "dependencies":[ + "playframework_play-json", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/xuwei-k/jwt-scala.git", + "revision":"v1.8.1", + "version":"1.8.1", + "targets":"com.github.xuwei-k%jwt-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "xuwei-k_nobox":{ + "name":"xuwei-k_nobox", + "dependencies":[ + + ], + "repoUrl":"https://github.com/xuwei-k/nobox.git", + "revision":"v0.3.1", + "version":"0.3.1", + "targets":"com.github.xuwei-k%nobox", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "xuwei-k_optparse-applicative":{ + "name":"xuwei-k_optparse-applicative", + "dependencies":[ + "scalaprops_scalaprops" + ], + "repoUrl":"https://github.com/xuwei-k/optparse-applicative.git", + "revision":"v0.9.2", + "version":"0.9.2", + "targets":"com.github.xuwei-k%optparse-applicative", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1-RC2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "xuwei-k_scala3profile":{ + "name":"xuwei-k_scala3profile", + "dependencies":[ + + ], + "repoUrl":"https://github.com/xuwei-k/scala3profile.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.github.xuwei-k%scala3profile", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "xuwei-k_zeroapply":{ + "name":"xuwei-k_zeroapply", + "dependencies":[ + "scalaz_scalaz" + ], + "repoUrl":"https://github.com/xuwei-k/zeroapply.git", + "revision":"v0.5.0", + "version":"0.5.0", + "targets":"com.github.xuwei-k%zeroapply com.github.xuwei-k%zeroapply-scalaz", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "y-yu_excel-reads":{ + "name":"y-yu_excel-reads", + "dependencies":[ + "atnos-org_eff", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/y-yu/excel-reads.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"com.github.y-yu%excel-reads-apache-poi com.github.y-yu%excel-reads-core com.github.y-yu%excel-reads-poi-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "y-yu_slick-bulk-insert":{ + "name":"y-yu_slick-bulk-insert", + "dependencies":[ + "typelevel_shapeless-3", + "typelevel_cats", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/y-yu/slick-bulk-insert.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.github.y-yu%slick-bulk-insert", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "yakivy_dupin":{ + "name":"yakivy_dupin", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/yakivy/dupin.git", + "revision":"", + "version":"0.5.0", + "targets":"com.github.yakivy%dupin-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "yakivy_jam":{ + "name":"yakivy_jam", + "dependencies":[ + + ], + "repoUrl":"https://github.com/yakivy/jam.git", + "revision":"", + "version":"0.2.0", + "targets":"com.github.yakivy%jam-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "yakivy_poppet":{ + "name":"yakivy_poppet", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "fasterxml_jackson-module-scala", + "com-lihaoyi_upickle" + ], + "repoUrl":"https://github.com/yakivy/poppet.git", + "revision":"", + "version":"0.3.1", + "targets":"com.github.yakivy%poppet-circe com.github.yakivy%poppet-core com.github.yakivy%poppet-jackson com.github.yakivy%poppet-upickle", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sc", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "yrichika_scalahtml":{ + "name":"yrichika_scalahtml", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/yrichika/scalahtml.git", + "revision":"", + "version":"0.1.1", + "targets":"io.github.yrichika%scalahtml" + }, + "yurikpanic_zio-postgres":{ + "name":"yurikpanic_zio-postgres", + "dependencies":[ + "scalameta_munit", + "zio_zio" + ], + "repoUrl":"https://github.com/yurikpanic/zio-postgres.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"io.github.yurikpanic%zio-postgres", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "yurique_embedded-files-macro":{ + "name":"yurique_embedded-files-macro", + "dependencies":[ + + ], + "repoUrl":"https://github.com/yurique/embedded-files-macro.git", + "revision":"v0.3.0-M1", + "version":"0.3.0-M1", + "targets":"com.yurique%embedded-files-macro", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "zeal18_zio-mongodb":{ + "name":"zeal18_zio-mongodb", + "dependencies":[ + "scalatest_scalatest", + "zio_zio", + "zio_interop-reactive-streams" + ], + "repoUrl":"https://github.com/zeal18/zio-mongodb.git", + "revision":"v0.9.1", + "version":"0.9.1", + "targets":"io.github.zeal18%zio-mongodb-bson io.github.zeal18%zio-mongodb-driver io.github.zeal18%zio-mongodb-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "zengularity_benji":{ + "name":"zengularity_benji", + "dependencies":[ + "akka_akka", + "etorreborre_specs2", + "playframework_play-ws", + "playframework_cachecontrol", + "scala_scala-xml", + "playframework_play-json" + ], + "repoUrl":"https://github.com/zengularity/benji.git", + "revision":"2.2.1", + "version":"2.2.1", + "targets":"com.zengularity%benji-s3 com.zengularity%benji-vfs com.zengularity%benji-google com.zengularity%benji-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "zero-deps_proto":{ + "name":"zero-deps_proto", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/zero-deps/proto.git", + "revision":"2.1.2", + "version":"2.1.2", + "targets":"io.github.zero-deps%proto-tex io.github.zero-deps%proto io.github.zero-deps%proto-ops io.github.zero-deps%proto-purs io.github.zero-deps%proto-syntax", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "zio_caliban-deriving":{ + "name":"zio_caliban-deriving", + "dependencies":[ + "zio_zio", + "ghostdogpr_caliban" + ], + "repoUrl":"https://github.com/zio/caliban-deriving.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"dev.zio%caliban-deriving", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.0\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_interop-cats":{ + "name":"zio_interop-cats", + "dependencies":[ + "typelevel_scalacheck", + "zio_zio", + "typelevel_cats-effect", + "typelevel_cats-mtl", + "typelevel_fs2", + "typelevel_cats", + "typelevel_discipline-scalatest" + ], + "repoUrl":"https://github.com/zio/interop-cats.git", + "revision":"v23.0.0.0", + "version":"23.0.0.0", + "targets":"dev.zio%zio-interop-cats dev.zio%zio-interop-cats-tests", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = \"3.1.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_interop-guava":{ + "name":"zio_interop-guava", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/interop-guava.git", + "revision":"v32.1.0", + "version":"32.1.0", + "targets":"dev.zio%zio-interop-guava", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_interop-monix":{ + "name":"zio_interop-monix", + "dependencies":[ + "monix_monix", + "zio_zio" + ], + "repoUrl":"https://github.com/zio/interop-monix.git", + "revision":"v3.4.2.0-RC2", + "version":"3.4.2.0-RC2", + "targets":"dev.zio%zio-interop-monix", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3.1\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_interop-reactive-streams":{ + "name":"zio_interop-reactive-streams", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/interop-reactive-streams.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"dev.zio%zio-interop-reactivestreams", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty = \"3.1.0\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "zio_izumi-reflect":{ + "name":"zio_izumi-reflect", + "dependencies":[ + "scalatest_scalatest", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/izumi-reflect.git", + "revision":"v2.2.3", + "version":"2.2.3", + "targets":"dev.zio%izumi-reflect dev.zio%izumi-reflect-thirdparty-boopickle-shaded", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || \"TagProgressionTest.scala\"" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + + ] + } + }, + "zio_zio":{ + "name":"zio_zio", + "dependencies":[ + "zio_izumi-reflect", + "softwaremill_magnolia", + "typelevel_scalacheck" + ], + "repoUrl":"https://github.com/zio/zio.git", + "revision":"v2.0.5", + "version":"2.0.5", + "targets":"dev.zio%zio-test-junit dev.zio%zio dev.zio%zio-test-magnolia dev.zio%zio-streams dev.zio%zio-managed dev.zio%zio-internal-macros dev.zio%zio-test-sbt dev.zio%zio-stacktracer dev.zio%zio-test-scalacheck dev.zio%zio-test dev.zio%zio-macros dev.zio%zio-concurrent dev.zio%zio-test-refined", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-cache":{ + "name":"zio_zio-cache", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-cache.git", + "revision":"v0.2.1", + "version":"0.2.1", + "targets":"dev.zio%zio-cache", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.1\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-cli":{ + "name":"zio_zio-cli", + "dependencies":[ + "zio_zio", + "zio_zio-process" + ], + "repoUrl":"https://github.com/zio/zio-cli.git", + "revision":"v0.2.8", + "version":"0.2.8", + "targets":"dev.zio%zio-cli dev.zio%examples", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = \"3.1.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_zio-config":{ + "name":"zio_zio-config", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat", + "scalaz_scalaz", + "typelevel_cats" + ], + "repoUrl":"https://github.com/zio/zio-config.git", + "revision":"v3.0.7", + "version":"3.0.7", + "targets":"dev.zio%zio-config-aws dev.zio%zio-config dev.zio%zio-config-scalaz dev.zio%zio-config-magnolia dev.zio%zio-config-derivation dev.zio%zio-config-yaml dev.zio%zio-config-cats dev.zio%zio-config-typesafe dev.zio%zio-config-zio-aws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "zio-config-magnolia":{ + "tests":"disabled" + } + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-connect":{ + "name":"zio_zio-connect", + "dependencies":[ + "zio_zio-prelude", + "zio_zio", + "typelevel_fs2", + "zio_interop-cats" + ], + "repoUrl":"https://github.com/zio/zio-connect.git", + "revision":"v0.4.4", + "version":"0.4.4", + "targets":"dev.zio%zio-connect-couchbase dev.zio%zio-connect-s3 dev.zio%zio-connect-fs2 dev.zio%zio-connect-aws-lambda dev.zio%zio-connect-dynamodb dev.zio%zio-connect-file", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-constraintless":{ + "name":"zio_zio-constraintless", + "dependencies":[ + + ], + "repoUrl":"https://github.com/zio/zio-constraintless.git", + "revision":"v0.3.1", + "version":"0.3.1", + "targets":"dev.zio%zio-constraintless" + }, + "zio_zio-direct":{ + "name":"zio_zio-direct", + "dependencies":[ + "zio_zio", + "zio_zio-quill", + "com-lihaoyi_pprint", + "com-lihaoyi_sourcecode", + "com-lihaoyi_fansi", + "scala_scala-java8-compat", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-direct.git", + "revision":"v1.0.0-RC3", + "version":"1.0.0-RC3", + "targets":"dev.zio%zio-direct", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.2\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-http":{ + "name":"zio_zio-http", + "dependencies":[ + "zio_zio", + "zio_zio-schema" + ], + "repoUrl":"https://github.com/zio/zio-http.git", + "revision":"v0.0.3", + "version":"0.0.3", + "targets":"dev.zio%zio-http-logging dev.zio%zio-http dev.zio%zio-http-testkit", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty = \"3.2.0\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "zio_zio-json":{ + "name":"zio_zio-json", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat", + "circe_circe", + "softwaremill_magnolia", + "typelevel_jawn", + "fthomas_refined" + ], + "repoUrl":"https://github.com/zio/zio-json.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"dev.zio%zio-json dev.zio%zio-json-golden dev.zio%zio-json-interop-refined dev.zio%zio-json-yaml", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "zio-json-yaml":{ + "tests":"compile-only" + }, + "zio-json-golden":{ + "tests":"compile-only" + }, + "zio-json-interop-refined":{ + "tests":"disabled" + } + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = \"3.1.3\"", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-kafka":{ + "name":"zio_zio-kafka", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat", + "scalameta_mdoc" + ], + "repoUrl":"https://github.com/zio/zio-kafka.git", + "revision":"v2.0.4", + "version":"2.0.4", + "targets":"dev.zio%zio-kafka dev.zio%zio-kafka-docs dev.zio%zio-kafka-test-utils", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.2.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, + "zio_zio-lambda":{ + "name":"zio_zio-lambda", + "dependencies":[ + "zio_zio", + "zio_zio-json" + ], + "repoUrl":"https://github.com/zio/zio-lambda.git", + "revision":"v1.0.0-RC8", + "version":"1.0.0-RC8", + "targets":"dev.zio%zio-lambda dev.zio%zio-lambda-event dev.zio%zio-lambda-response", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_zio-logging":{ + "name":"zio_zio-logging", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-logging.git", + "revision":"v2.1.7", + "version":"2.1.7", + "targets":"dev.zio%zio-logging dev.zio%zio-logging-jpl dev.zio%zio-logging-slf4j dev.zio%zio-logging-slf4j-bridge", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "disableFatalWarnings" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-metrics-connectors":{ + "name":"zio_zio-metrics-connectors", + "dependencies":[ + "zio_zio", + "zio_zio-json", + "zio_zio-http" + ], + "repoUrl":"https://github.com/zio/zio-metrics-connectors.git", + "revision":"v2.0.4", + "version":"2.0.4", + "targets":"dev.zio%zio-metrics-connectors", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Version.scala", + "pattern":"val ScalaDotty = \"3.2.1\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "zio_zio-metrics-legacy":{ + "name":"zio_zio-metrics-legacy", + "dependencies":[ + "zio_zio", + "circe_circe", + "zio_interop-cats", + "http4s_http4s", + "http4s_blaze", + "typelevel_cats-effect" + ], + "repoUrl":"https://github.com/zio/zio-metrics-legacy.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"dev.zio%zio-metrics dev.zio%zio-metrics-dropwizard dev.zio%zio-metrics-prometheus dev.zio%zio-metrics-statsd", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Build.scala", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_zio-mock":{ + "name":"zio_zio-mock", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-mock.git", + "revision":"v1.0.0-RC9", + "version":"1.0.0-RC9", + "targets":"dev.zio%zio-mock", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3.1\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-nio":{ + "name":"zio_zio-nio", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-nio.git", + "revision":"v2.0.0", + "version":"2.0.0", + "targets":"dev.zio%zio-nio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-optics":{ + "name":"zio_zio-optics", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-optics.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"dev.zio%zio-optics", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.1\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-parser":{ + "name":"zio_zio-parser", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-parser.git", + "revision":"v0.1.7", + "version":"0.1.7", + "targets":"dev.zio%zio-parser", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.1\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-prelude":{ + "name":"zio_zio-prelude", + "dependencies":[ + "zio_zio", + "scala_scala-parallel-collections" + ], + "repoUrl":"https://github.com/zio/zio-prelude.git", + "revision":"v1.0.0-RC16", + "version":"1.0.0-RC16", + "targets":"dev.zio%zio-prelude-experimental-laws dev.zio%zio-laws-laws dev.zio%zio-prelude dev.zio%zio-prelude-experimental-tests dev.zio%zio-prelude-macros dev.zio%zio-prelude-experimental dev.zio%zio-prelude-scala-parallel-collections", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":8192, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-process":{ + "name":"zio_zio-process", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-process.git", + "revision":"v0.7.1", + "version":"0.7.1", + "targets":"dev.zio%zio-process", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-profiling":{ + "name":"zio_zio-profiling", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-profiling.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"dev.zio%zio-profiling dev.zio%zio-profiling-tagging-plugin", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = versions(\"3\")", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zio_zio-protoquill":{ + "name":"zio_zio-protoquill", + "dependencies":[ + "scala_scala-java8-compat", + "zio_zio", + "tpolecat_doobie", + "suzaku-io_boopickle", + "com-lihaoyi_pprint", + "zio_zio-quill", + "lightbend-labs_scala-logging", + "scalatest_scalatest", + "ghostdogpr_caliban", + "zio_zio-json" + ], + "repoUrl":"https://github.com/zio/zio-protoquill.git", + "revision":"v4.6.0", + "version":"4.6.0", + "targets":"io.getquill%quill-jasync io.getquill%quill-zio io.getquill%quill-jasync-postgres io.getquill%quill-doobie io.getquill%quill-sql io.getquill%quill-jdbc io.getquill%quill-cassandra-zio io.getquill%quill-caliban io.getquill%quill-cassandra io.getquill%quill-jdbc-zio", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":3072, + "sourcePatches":[ + + ] + } + }, + "zio_zio-query":{ + "name":"zio_zio-query", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-query.git", + "revision":"v0.3.4", + "version":"0.3.4", + "targets":"dev.zio%zio-query", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty: String = versions(\"3.2\")", + "replaceWith":"val ScalaDotty: String = \"\"" + } + ] + } + }, + "zio_zio-quill":{ + "name":"zio_zio-quill", + "dependencies":[ + "com-lihaoyi_pprint", + "scalatest_scalatest", + "scala_scala-collection-compat", + "lightbend-labs_scala-logging", + "suzaku-io_boopickle" + ], + "repoUrl":"https://github.com/zio/zio-quill.git", + "revision":"v4.6.0", + "version":"4.6.0", + "targets":"io.getquill%quill-engine io.getquill%quill-util", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + "-Dquill.scala.version=" + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "zio_zio-rocksdb":{ + "name":"zio_zio-rocksdb", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-rocksdb.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"dev.zio%zio-rocksdb", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "zio_zio-s3":{ + "name":"zio_zio-s3", + "dependencies":[ + "zio_zio", + "zio_zio-nio", + "zio_interop-reactive-streams" + ], + "repoUrl":"https://github.com/zio/zio-s3.git", + "revision":"v0.4.2.1", + "version":"0.4.2.1", + "targets":"dev.zio%zio-s3", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val ScalaDotty = \"3.1.2\"", + "replaceWith":"val ScalaDotty = \"\"" + } + ] + } + }, + "zio_zio-schema":{ + "name":"zio_zio-schema", + "dependencies":[ + "zio_zio", + "zio_zio-prelude", + "fasterxml_jackson-module-scala", + "zio_zio-json", + "zio_zio-constraintless", + "zio_zio-optics" + ], + "repoUrl":"https://github.com/zio/zio-schema.git", + "revision":"v0.4.2", + "version":"0.4.2", + "targets":"dev.zio%zio-schema-derivation dev.zio%zio-schema-zio-test dev.zio%zio-schema-macros dev.zio%zio-schema-msg-pack dev.zio%zio-schema-protobuf dev.zio%zio-schema-thrift dev.zio%zio-schema-json dev.zio%zio-schema-avro dev.zio%zio-schema dev.zio%zio-schema-optics", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":6144, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3.1\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-telemetry":{ + "name":"zio_zio-telemetry", + "dependencies":[ + "zio_zio", + "scala_scala-collection-compat" + ], + "repoUrl":"https://github.com/zio/zio-telemetry.git", + "revision":"v3.0.0-RC1", + "version":"3.0.0-RC1", + "targets":"dev.zio%zio-opencensus dev.zio%zio-opentelemetry dev.zio%zio-opentracing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, + "zio_zio-test-intellij":{ + "name":"zio_zio-test-intellij", + "dependencies":[ + "zio_zio" + ], + "repoUrl":"https://github.com/zio/zio-test-intellij.git", + "revision":"v1.0.17", + "version":"1.0.17", + "targets":"dev.zio%zio-test-intellij", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3 = \"3.1.2\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, + "zygfryd_scala-zygf-jackshaft":{ + "name":"zygfryd_scala-zygf-jackshaft", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/zygfryd/scala-zygf-jackshaft.git", + "revision":"v0.2.2", + "version":"0.2.2", + "targets":"net.zygfryd%jackshaft" + } +} \ No newline at end of file diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml new file mode 100644 index 00000000..d74e53eb --- /dev/null +++ b/.github/workflows/buildPlan.yaml @@ -0,0 +1,1515 @@ + +# projects total: 1063 +# min stars count: -1 +# max projects count: -1 + +name: "Open Community Build" +on: + workflow_dispatch: + inputs: + published-scala-version: + type: string + description: 'Published Scala version to use, if empty compiler would be build with default name' + repository-url: + type: string + description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" + default: "lampepfl/dotty" + repository-branch: + type: string + description: "GitHub repository branch for compiler to build, ignored when published-scala-version is defined" + default: "main" +jobs: + setup-build: + runs-on: ubuntu-22.04 + continue-on-error: false + outputs: + scala-version: ${{ steps.setup.outputs.scala-version }} + maven-repo-url: ${{ steps.setup.outputs.maven-repo-url }} + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Setup build" + uses: ./.github/actions/setup-build + id: setup + with: + scala-version: ${{ inputs.published-scala-version }} + repository-url: ${{ inputs.repository-url }} + repository-branch: ${{ inputs.repository-branch }} + + stage-0: + runs-on: ubuntu-22.04 + needs: setup-build + continue-on-error: true + strategy: + matrix: + include: + - name: afsalthaj_constraintless + - name: alejandrohdezma_dummy + - name: alejandrohdezma_sbt-propagate + - name: almond-sh_almond + - name: barnardb_tinyplate + - name: com-lihaoyi_geny + - name: com-lihaoyi_sourcecode + - name: com-lihaoyi_utest + - name: cornerman_simple-scalajs-requests + - name: coursier_dependency + - name: cquiroz_scala-java-time + - name: dieproht_matr + - name: dmytromitin_dotty-patched + - name: eed3si9n_verify + - name: eltherion_http4s-timer + - name: fdietze_formidable + - name: fiatjaf_nlog + - name: fommil_jzon + - name: gaeljw_typetrees + - name: gemini-hlsw_lucuma-jts + - name: getshaka-org_native-converter + - name: hamnis_dataclass-scalafix + - name: hnaderi_scala-readpass + - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec + - name: http4s_hpack + - name: iheartradio_ficus + - name: j5ik2o_akka-persistence-s3 + - name: jcouyang_jujiu + - name: jodersky_identicon + - name: jodersky_simplesql + - name: jphmrst_scala-latex + - name: kubukoz_debug-utils + - name: lightbend_ssl-config + - name: likeligood-ab_scala-react + - name: lunduniversity_introprog-scalalib + - name: markehammons_slinc + - name: max-leuthaeuser_scroll + - name: mdedetrich_scalacheck + - name: nafg_scala-phonenumber + - name: nafg_scheduler + - name: nickburkard_aws-cdk-scala + - name: nscala-time_nscala-time + - name: nthportal_spaghetti + - name: olivierblanvillain_regsafe + - name: openmole_scaladget + - name: otavia-projects_mill-rust-jni + - name: outr_perfolation + - name: oyvindberg_tui-scala + - name: raistlintao_scalalogger + - name: rssh_dotty-cps-async + - name: sangria-graphql_sangria-streaming-api + - name: sbt_sbt-jni + - name: scala-cli_java-class-name + - name: scala-cli_libdaemon-jvm + - name: scala-js_scala-js-macrotask-executor + - name: scala-js_scala-js-stubs + - name: scala-ts_scala-ts + - name: scala_scala-collection-compat + - name: scala_scala-collection-contrib + - name: scala_scala-java8-compat + - name: scala_scala-parallel-collections + - name: scala_scala-xml + - name: scalqa_scalqa + - name: sciss_fileutil + - name: sciss_linkernighantsp + - name: sciss_log + - name: sciss_optional + - name: sciss_raphaelicons + - name: sciss_transform4s + - name: sciss_treetable + - name: sean-ideabank_rudolf + - name: sinaghaffari_monadicsimplifier + - name: sirthias_macrolizer + - name: softwaremill_magnolia + - name: softwaremill_odelay + - name: softwaremill_scala-common + - name: spray_spray + - name: swaldman_mchange-codegenutil + - name: swaldman_mchange-literal + - name: swaldman_mlog-scala + - name: t2v_holidays + - name: tabdulradi_happypath + - name: taig_object-fit + - name: themillhousegroup_scoup + - name: typelevel_literally + - name: typelevel_scalacheck + - name: typelevel_simulacrum-scalafix + - name: uharaqo_scala-event-sourcing + - name: webjars_webjars-play + - name: wz7982_easysql-scala + - name: xuwei-k_applybuilder + - name: xuwei-k_nobox + - name: xuwei-k_scala3profile + - name: yakivy_jam + - name: yurique_embedded-files-macro + - name: zio_zio-constraintless + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-1: + runs-on: ubuntu-22.04 + needs: stage-0 + continue-on-error: true + strategy: + matrix: + include: + - name: 47degrees_scalacheck-toolbox + - name: anatoliykmetyuk_simple-rockets-compiler + - name: com-lihaoyi_castor + - name: com-lihaoyi_fansi + - name: com-lihaoyi_os-lib + - name: com-lihaoyi_requests-scala + - name: com-lihaoyi_scalatags + - name: com-lihaoyi_upickle + - name: eed3si9n_expecty + - name: ekrich_sconfig + - name: fomkin_levsha + - name: indoorvivants_sn-demangler + - name: jd557_minart + - name: jodersky_ustats + - name: monix_minitest + - name: rssh_shim--scala-async--dotty-cps-async + - name: sbt-jib_sbt-jib + - name: sbt_sbinary + - name: scala_scala-parser-combinators + - name: scalameta_munit + - name: scalatest_scalatest + - name: scalaz_scalaz + - name: scopt_scopt + - name: simy4_coregex + - name: sirthias_parboiled2 + - name: suzaku-io_boopickle + - name: typelevel_discipline + - name: typelevel_jawn + - name: typelevel_scalacheck-xml + - name: vasilmkd_discipline + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-2: + runs-on: ubuntu-22.04 + needs: stage-1 + continue-on-error: true + strategy: + matrix: + include: + - name: aaronp_args4c + - name: aaronp_eie + - name: aiyanbo_scala-i18n + - name: akiomik_seaw + - name: altoo-ag_akka-kryo-serialization + - name: andimiller_munit-cats-effect-styles + - name: andyglow_scala-range + - name: andyglow_scala-xml-diff + - name: andyglow_typesafe-config-scala + - name: aoiroaoino_nanolens + - name: arainko_ducktape + - name: ariskk_burner4s + - name: arturopala_buffer-and-slice + - name: arturopala_validator + - name: ashwinbhaskar_sight-scala + - name: beangle_db + - name: beangle_doc + - name: beangle_ids + - name: beangle_notify + - name: bilal-fazlani_rainbowcli + - name: bilal-fazlani_swiftbar4s + - name: blemale_scaffeine + - name: bpholt_java-time-literals + - name: carlosedp_scalautils + - name: catap_scala-blake3 + - name: catap_scala-sha + - name: changvvb_scala-protobuf-java + - name: chrisokasaki_hwtest + - name: chronoscala_chronoscala + - name: ciaraobrien_dottytags + - name: clulab_fatdynet + - name: com-lihaoyi_pprint + - name: cornerman_scala-cuid + - name: cquiroz_sbt-locales + - name: creativescala_doodle-svg + - name: dacr_drools-scripting + - name: dacr_jassh + - name: dacr_json2props + - name: dacr_naturalsort + - name: dacr_primes + - name: dacr_split + - name: dacr_unittools + - name: daghemberg_paut-program + - name: daghemberg_problemutils + - name: davegurnell_unindent + - name: davenverse_namecase + - name: davidledwards_scalop + - name: davidledwards_zookeeper + - name: dvreeze_yaidom + - name: eed3si9n_gigahorse + - name: eed3si9n_sjson-new + - name: emartech_escher-akka-http + - name: failurewall_failurewall + - name: fasterxml_jackson-module-scala + - name: foundweekends_knockoff + - name: frawa_inline-files + - name: frugalmechanic_scala-optparse + - name: gekomad_scala-compress + - name: giabao_paho-akka + - name: giiita_refuel + - name: gochaorg_json4s3 + - name: greenfossil_commons-i18n + - name: greenfossil_commons-json + - name: greenleafoss_green-leaf-mongo + - name: guardian_fastly-api-client + - name: gzoller_deploysample + - name: gzoller_scala-reflection + - name: h8io_borscht + - name: hedgehogqa_scala-hedgehog + - name: herminiogg_label2thesaurus + - name: herminiogg_shexml + - name: hseeberger_slf4s + - name: http4s_http4s-finagle + - name: i10416_cssminifier + - name: i10416_munkres + - name: ij-plugins_ijp-debayer2sx + - name: ij-plugins_ijp-javacv + - name: ij-plugins_ijp-toolkit + - name: indoorvivants_detective + - name: indoorvivants_opaque-newtypes + - name: indoorvivants_rendition + - name: irevive_union-derivation + - name: j5ik2o_base64scala + - name: j5ik2o_docker-controller-scala + - name: j5ik2o_intervals-scala + - name: jandom-devel_scalafix + - name: jcouyang_dhall-generic + - name: jkugiya_aws-v4-signer-scala + - name: jodersky_yamlesque + - name: jozic_scalax-collection + - name: jphmrst_bps + - name: jphmrst_scala-automata + - name: jphmrst_scalautils + - name: kcrypt_scala-biginteger + - name: kcrypt_scala-blake3 + - name: kcrypt_scala-sha + - name: kzmake_uuid7s + - name: l-space_types + - name: lightbend-labs_lightbend-emoji + - name: lightbend-labs_scala-logging + - name: lightbend_mima + - name: log4s_log4s + - name: lomigmegard_akka-http-cors + - name: lorandszakacs_enclosure + - name: losizm_bolster + - name: losizm_ergo + - name: losizm_grapple + - name: losizm_little-cli + - name: losizm_little-config + - name: losizm_little-io + - name: losizm_little-json + - name: losizm_little-security + - name: losizm_little-sql + - name: losizm_little-time + - name: losizm_scamper + - name: losizm_t2 + - name: malliina_mobile-push + - name: malyszaryczlowiek_foo-repo + - name: malyszaryczlowiek_kessenger-lib + - name: marchliu_jaskell-dotty + - name: mateuszkubuszok_pipez + - name: metarank_cfor + - name: mkroli_lpm + - name: monix_implicitbox + - name: mrdimosthenis_glicko2 + - name: mutsuhiro6_ulid-scala3 + - name: mvv_typine + - name: nafg_css-dsl + - name: nafg_simple-router + - name: nicolasfara_ecscala + - name: note_mini-refined + - name: nremond_pbkdf2-scala + - name: ohze_akka-guice + - name: ohze_php-utils + - name: opaliasystems_opalia-commons-core + - name: outr_lucene4s + - name: outr_moduload + - name: outr_profig + - name: outr_reactify + - name: paoloboni_spray-json-derived-codecs + - name: pdal_java + - name: petitviolet_scala-operator + - name: phaller_spores3 + - name: phenoscape_scowl + - name: pityka_pairwisealignment + - name: pjfanning_scala-faker + - name: pjfanning_scala3-sample-classes + - name: playframework_cachecontrol + - name: playframework_twirl + - name: plokhotnyuk_fast-string-interpolator + - name: plokhotnyuk_rtree2d + - name: pmeheut_nscala-java-time + - name: postgresql-async_postgresql-async + - name: purplekingdomgames_tyrian + - name: raquo_scala-dom-types + - name: rescala-lang_rescala + - name: rmgk_slips + - name: rssh_trackedfuture + - name: rtyley_rate-limit-status + - name: rtyley_scala-collection-plus + - name: rtyley_scala-textmatching + - name: ruimo_gh-sonatype-example + - name: ruimo_scoins + - name: sakulk_serval + - name: sangria-graphql_macro-visit + - name: sangria-graphql_sangria-marshalling-api + - name: sbt_io + - name: scala-native_scala-native + - name: scala-tessella_ring-seq + - name: scala-workers_commons-lang3-bridge + - name: scala_scala-swing + - name: scalacenter_tasty-query + - name: scalafx_scalafx + - name: scalapb_scalapb + - name: scalaprops_scalaprops + - name: scalapy_python-native-libs + - name: scalapy_scalapy + - name: scalatest_scalatestplus-easymock + - name: scalatest_scalatestplus-jmock + - name: scalatest_scalatestplus-junit + - name: scalatest_scalatestplus-mockito + - name: scalatest_scalatestplus-scalacheck + - name: scalatest_scalatestplus-selenium + - name: scalikejdbc_scalikejdbc + - name: scallop_scallop + - name: scf37_config3 + - name: scf37_filewatch + - name: sciss_equal + - name: sciss_fingertree + - name: sciss_kollflitz + - name: sciss_model + - name: sciss_numbers + - name: sciss_scalaosc + - name: sciss_topology + - name: scodec_scodec-bits + - name: scoverage_scalac-scoverage-plugin + - name: sfxcode_pebble-scala + - name: sh4869_semver-parser-scala + - name: sherpal_url-dsl + - name: shiftleftsecurity_overflowdb-codegen + - name: sirthias_scala-ssh + - name: sirthias_spliff + - name: softwaremill_macwire + - name: softwaremill_quicklens + - name: softwaremill_retry + - name: softwaremill_sttp-model + - name: ssanj_delight + - name: sullis_jms-testkit + - name: sweet-delights_delightful-cron + - name: tabdulradi_nullable + - name: takezoe_scala-jdbc + - name: takezoe_solr-scala-client + - name: tarao_collection-scala + - name: thoughtworksinc_binding.scala + - name: thoughtworksinc_tryt.scala + - name: tkrs_mess + - name: tmccarthy_digest4s + - name: tofu-tf_cherry + - name: tototoshi_scala-csv + - name: tpolecat_sourcepos + - name: tpolecat_typename + - name: typelevel_discipline-munit + - name: typelevel_discipline-scalatest + - name: typelevel_fabric + - name: typelevel_scalac-compat + - name: typelevel_scalac-options + - name: typelevel_squants + - name: typesafeconfigops_typesafeconfigops + - name: varwise_prometheus-akka-http + - name: vincenzobaz_spark-scala3 + - name: wangzaixiang_scala-sql + - name: wangzaixiang_wjson + - name: whisklabs_docker-it-scala + - name: wolfendale_scalacheck-gen-regexp + - name: wvlet_airframe + - name: xuwei-k_iarray + - name: xuwei-k_zeroapply + - name: yrichika_scalahtml + - name: zero-deps_proto + - name: zio_izumi-reflect + - name: zygfryd_scala-zygf-jackshaft + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-3: + runs-on: ubuntu-22.04 + needs: stage-2 + continue-on-error: true + strategy: + matrix: + include: + - name: acsgh_scala-common + - name: akka_akka + - name: atry_futurebinding.scala + - name: beangle_otk + - name: clockworkconsulting_csexp + - name: clockworkconsulting_peregrin + - name: com-lihaoyi_cask + - name: com-lihaoyi_mainargs + - name: cquiroz_scala-java-locales + - name: cucumber_cucumber-jvm-scala + - name: dvreeze_tqa + - name: gchudnov_mindthegap + - name: gekomad_scala-regex-collection + - name: greenfossil_thorium + - name: gzoller_scalajack + - name: herminiogg_dmaog + - name: hsci-r_octavo-indexer + - name: hughsimpson_scalameter + - name: ij-plugins_ijp-color + - name: indoorvivants_sn-bindgen + - name: jelly-rdf_jelly-jvm + - name: jobial-io_scase + - name: jodersky_scala-argparse + - name: json4s_json4s + - name: metarank_ltrlib + - name: msgpack4z_msgpack4z-core + - name: norbert-radyk_spoiwo + - name: nrinaudo_kantan.parsers + - name: outr_scalapass + - name: pjfanning_jackson-module-scala-duration + - name: pjfanning_jackson-module-scala3-enum + - name: pjfanning_jackson-scala3-reflection-extensions + - name: playframework_play-ws + - name: rallyhealth_scalacheck-ops + - name: raquo_waypoint + - name: rtyley_line-break-preserving-line-splitting + - name: ruimo_csvparser + - name: ruimo_graphics + - name: sangria-graphql_sangria-marshalling-testkit + - name: scala-native_scala-native-cli + - name: scala-stm_scala-stm + - name: scalacenter_scala-debug-adapter + - name: scalacenter_tasty-mima + - name: scalapb-json_scalapb-json-common + - name: scalapb_common-protos + - name: scalapb_scalapb-grpcweb + - name: scalikejdbc_scalikejdbc-play-support + - name: scf37_hottie + - name: sciss_asyncfile + - name: sciss_desktop + - name: sciss_scalacolliderugens + - name: scodec_scodec + - name: seratch_awscala + - name: shawjef3_tryutils + - name: shiftleftsecurity_overflowdb + - name: softwaremill_scala-id-generator + - name: stryker-mutator_stryker4s + - name: swagger-akka-http_swagger-scala-module + - name: thoughtworksinc_dsl.scala + - name: tkrs_fluflu + - name: tkrs_mmdb-grpc-scala + - name: twitter_util + - name: typelevel_cats + - name: vagmcs_optimus + - name: virtuslab_scala-yaml + - name: xuwei-k_optparse-applicative + - name: zio_zio + - name: zio_zio-quill + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-4: + runs-on: ubuntu-22.04 + needs: stage-3 + continue-on-error: true + strategy: + matrix: + include: + - name: 47degrees_munit-akka + - name: ahjohannessen_unum + - name: andyglow_websocket-scala-client + - name: ariskk_flink4s + - name: armanbilge_litter + - name: armanbilge_saslprep + - name: bcarter97_id-generator + - name: billzabob_fordeckmacia + - name: codedx_mapk + - name: cornerman_sloth + - name: dacr_zio-worksheet + - name: davenverse_cats-scalacheck + - name: dobrynya_zio-jms + - name: dvgica_managerial + - name: earogov_ordset + - name: erikvanoosten_metrics-scala + - name: fgrutsch_akka-persistence-mapdb + - name: findify_flink-adt + - name: fthomas_refined + - name: gchudnov_bscript + - name: gchudnov_swearwolf + - name: geirolz_fluent-copy + - name: geirolz_scope + - name: giabao_asm-flow + - name: inoio_solrs + - name: j-mie6_parsley-cats + - name: japgolly_univeq + - name: jatcwang_difflicious + - name: jczuchnowski_zio-pulsar + - name: jkobejs_cron + - name: kitlangton_animus + - name: koterpillar_refinery + - name: marcinzh_turbolift + - name: marcinzh_yamlike + - name: massimosiani_monix-newtypes-cats + - name: mpollmeier_scala-repl-pp + - name: msgpack4z_msgpack4z-jawn + - name: narma_zio-docker + - name: noelwelsh_mads + - name: palanga_parana + - name: palanga_zio-cassandra + - name: pjfanning_akka-rabbitmq + - name: pjfanning_micrometer-akka + - name: pjfanning_zio-metrics-micrometer + - name: poslegm_munit-zio + - name: pureharm_pureharm-core + - name: sangria-graphql_sangria-ion + - name: sangria-graphql_sangria-json4s-jackson + - name: sangria-graphql_sangria-json4s-native + - name: sangria-graphql_sangria-msgpack + - name: sangria-graphql_sangria-spray-json + - name: scalapb_scalapb-json4s + - name: scalapb_scalapb-validate + - name: scalapb_zio-grpc + - name: sciss_audiofile + - name: sciss_audiowidgets + - name: sciss_filecache + - name: sciss_lucre + - name: scodec_scodec-cats + - name: senia-psm_zio-test-akka-http + - name: shiftleftsecurity_codepropertygraph + - name: sksamuel_avro4s + - name: sky-uk_kafka-topic-loader + - name: swagger-akka-http_swagger-scala3-enum-module + - name: tharwaninitin_cache4s + - name: tharwaninitin_crypto4s + - name: thoughtworksinc_bindable.scala + - name: tomasmikula_libretto + - name: tomasmikula_nutcracker + - name: torrentdam_bencode + - name: typelevel_case-insensitive + - name: typelevel_cats-collections + - name: typelevel_cats-mtl + - name: typelevel_cats-parse + - name: typelevel_cats-testkit-scalatest + - name: typelevel_cats-time + - name: typelevel_idna4s + - name: typelevel_monoids + - name: typelevel_mouse + - name: typelevel_paiges + - name: typelevel_shapeless-3 + - name: typelevel_spire + - name: vitaliihonta_zio-temporal + - name: vladkopanev_zio-saga + - name: yakivy_dupin + - name: yurikpanic_zio-postgres + - name: zio_interop-guava + - name: zio_interop-reactive-streams + - name: zio_zio-cache + - name: zio_zio-config + - name: zio_zio-direct + - name: zio_zio-logging + - name: zio_zio-mock + - name: zio_zio-nio + - name: zio_zio-optics + - name: zio_zio-parser + - name: zio_zio-prelude + - name: zio_zio-process + - name: zio_zio-profiling + - name: zio_zio-query + - name: zio_zio-rocksdb + - name: zio_zio-telemetry + - name: zio_zio-test-intellij + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-5: + runs-on: ubuntu-22.04 + needs: stage-4 + continue-on-error: true + strategy: + matrix: + include: + - name: armanbilge_circe + - name: bilal-fazlani_csv-schema + - name: bilal-fazlani_jslt-parser + - name: cheleb_zio-pravega + - name: circe_circe + - name: dvreeze_xpathparser + - name: dwickern_scala-nameof + - name: endpoints4s_endpoints4s + - name: erikerlandson_coulomb + - name: fd4s_vulcan + - name: findify_flink-scala-api + - name: gemini-hlsw_lucuma-refined + - name: gemini-hlsw_refined-algebra + - name: higherkindness_droste + - name: ironcorelabs_cats-scalatest + - name: johnspade_csv3s + - name: kitlangton_zio-tui + - name: lemonlabsuk_scala-uri + - name: m2-oss_calypso + - name: mattlangsenkamp_svgbounds + - name: milessabin_shapeless + - name: optics-dev_monocle + - name: sagifogel_proptics + - name: scalameta_metaconfig + - name: scalanlp_breeze + - name: scalaprops_scalaprops-shapeless + - name: sciss_lucreswing + - name: sciss_scalacollider + - name: sciss_scissdsp + - name: softwaremill_diffx + - name: stuartapp_zcaffeine + - name: svroonland_rezilience + - name: svroonland_zio-amqp + - name: svroonland_zio-kinesis + - name: systemfw_dynosaur + - name: typelevel_coop + - name: typelevel_kittens + - name: univalence_zio-spark + - name: y-yu_slick-bulk-insert + - name: zeal18_zio-mongodb + - name: zio_zio-cli + - name: zio_zio-s3 + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-6: + runs-on: ubuntu-22.04 + needs: stage-5 + continue-on-error: true + strategy: + matrix: + include: + - name: aaronp_code-template + - name: analogweb_analogweb-scala + - name: armanbilge_circe-scala-yaml + - name: armanbilge_scala-native-config-brew + - name: bilal-fazlani_circe-json-schema + - name: blackdoor_jose + - name: bp3r_jsonrpc2 + - name: caspercommunityio_casper-scala-sdk + - name: chatwork_scala-jwk + - name: christian-schlichtherle_circe-kafka + - name: circe_circe-jackson + - name: circe_circe-yaml + - name: data-tools_big-data-types + - name: eikek_yamusca + - name: geirolz_advxml + - name: gemini-hlsw_lucuma-core + - name: hamnis_openapi-schema + - name: hireproof_screening + - name: hnaderi_named-codec + - name: jap-company_fields + - name: joernio_joern + - name: karazinscalausersgroup_mongo-literals + - name: katrix_perspective + - name: kiberstender_fjwt + - name: malliina_util-base + - name: mrdimosthenis_scala-synapses + - name: msgpack4z_msgpack4z-circe + - name: nafg_cloud-logging-logback-scala + - name: openmole_container + - name: openmole_gridscale + - name: openmole_mgo + - name: plokhotnyuk_jsoniter-scala + - name: pureharm_pureharm-json-circe + - name: quafadas_dedav4s + - name: sangria-graphql_sangria-circe + - name: scalameta_mdoc + - name: scalapb-json_scalapb-circe + - name: sciss_scalacollider-dot + - name: sciss_scalacollider-if + - name: sciss_sonogramoverview + - name: sdrafahl_codec + - name: sfxcode_sapphire-data + - name: sirthias_borer + - name: spaceteams_scala-json-logging + - name: thatscalaguy_circe-jq + - name: tmccarthy_ausgeo + - name: tofu-tf_glass + - name: unibas-gravis_scalismo + - name: vitaliihonta_scala-ql + - name: vlmiroshnikov_authz + - name: yakivy_poppet + - name: zio_zio-json + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-7: + runs-on: ubuntu-22.04 + needs: stage-6 + continue-on-error: true + strategy: + matrix: + include: + - name: alejandrohdezma_sbt-mdoc-toc + - name: bilal-fazlani_zio-mongo + - name: cornerman_chameleon + - name: dacr_zio-lmdb + - name: darrenjw_scala-glm + - name: darrenjw_scala-smfsb + - name: finos_morphir-scala + - name: frawa_typed-json + - name: gnieh_geo-scala + - name: iltotore_iron + - name: imrafaelmerino_json-scala-values + - name: katrix_typenbt + - name: sciss_scalacolliderswing + - name: shiftleftsecurity_js2cpg + - name: softwaremill_sttp-apispec + - name: zio_zio-kafka + - name: zio_zio-lambda + - name: zio_zio-schema + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-8: + runs-on: ubuntu-22.04 + needs: stage-7 + continue-on-error: true + strategy: + matrix: + include: + - name: katrix_minejson + - name: sciss_soundprocesses + - name: zio_zio-http + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-9: + runs-on: ubuntu-22.04 + needs: stage-8 + continue-on-error: true + strategy: + matrix: + include: + - name: sciss_lucrepi + - name: sciss_patterns + - name: sciss_wolkenpumpe + - name: zio_zio-metrics-connectors + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-10: + runs-on: ubuntu-22.04 + needs: stage-9 + continue-on-error: true + strategy: + matrix: + include: + - name: errors4s_errors4s-core + - name: errors4s_errors4s-core-scalacheck + - name: etorreborre_specs2 + - name: japgolly_microlibs-scala + - name: japgolly_nyaya + - name: reactivemongo_reactivemongo + - name: reactivemongo_reactivemongo-bson + - name: typelevel_cats-effect + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-11: + runs-on: ubuntu-22.04 + needs: stage-10 + continue-on-error: true + strategy: + matrix: + include: + - name: 47degrees_fetch + - name: akka_akka-http + - name: alexarchambault_case-app + - name: argonaut-io_argonaut + - name: armanbilge_munit-cats-effect + - name: armanbilge_scalacheck-effect + - name: asflierl_sglicko2 + - name: babylonhealth_lit-fhir + - name: benhutchison_scalaswingcontrib + - name: bkirwi_decline + - name: cb372_cats-retry + - name: cb372_scalacache + - name: davenverse_cats-effect-time + - name: davenverse_circuit + - name: davenverse_clippette + - name: davenverse_condemned + - name: davenverse_env + - name: davenverse_epimetheus + - name: davenverse_fiberlocal + - name: davenverse_keysemaphore + - name: davenverse_lock + - name: davenverse_mapref + - name: davenverse_os-detect + - name: emartech_scala-logger + - name: enragedginger_akka-quartz-scheduler + - name: errors4s_errors4s-core-cats + - name: folone_poi.scala + - name: geirolz_cats-xml + - name: geirolz_fly4s + - name: gonzih_cats-nats + - name: indoorvivants_mdoc-effect + - name: janstenpickle_hotswap-ref + - name: japgolly_clear-config + - name: japgolly_scala-graal + - name: japgolly_scalacss + - name: japgolly_test-state + - name: kovacshuni_circe-config + - name: lhns_munit-tagless-final + - name: liquibase4s_liquibase4s + - name: monix_monix + - name: nafg_simpleivr + - name: ohze_sd-util + - name: oranda_libanius + - name: ovotech_meters4s + - name: pityka_saddle + - name: playframework_play-file-watch + - name: playframework_play-json + - name: ppurang_abctemplates + - name: ppurang_asynch + - name: reactivemongo_reactivemongo-play-json + - name: reactivemongo_reactivemongo-streaming + - name: ruippeixotog_akka-testkit-specs2 + - name: ruippeixotog_scala-scraper + - name: scalatra_scalatra + - name: sweet-delights_delightful-typeclasses + - name: taig_babel + - name: taig_scala-linguist + - name: taig_scala-pygments + - name: thatscalaguy_ulid4cats + - name: tkrs_orcus + - name: tmccarthy_tmmutils + - name: tpolecat_pool-party + - name: travisbrown_iteratee + - name: typelevel_bobcats + - name: typelevel_cats-effect-testing + - name: typelevel_discipline-specs2 + - name: typelevel_munit-cats-effect + - name: typelevel_unique + - name: ua-parser_uap-scala + - name: unfiltered_unfiltered + - name: vasilmkd_discipline-specs2 + - name: virtuslab_avocado + - name: vlmiroshnikov_aero3 + - name: vlmiroshnikov_saga + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-12: + runs-on: ubuntu-22.04 + needs: stage-11 + continue-on-error: true + strategy: + matrix: + include: + - name: akiomik_cats-nio-file + - name: akka_akka-grpc + - name: alhuelamo_dbjobs + - name: armanbilge_cheshire + - name: armanbilge_ip4s + - name: armanbilge_log4cats + - name: cchantep_acolyte + - name: comcast_ip4s + - name: davenverse_crossplatformioapp + - name: davenverse_epimetheus-circuit + - name: davenverse_mules + - name: davenverse_single-fibered + - name: emergentorder_onnx-scala + - name: foundweekends_pamflet + - name: gnieh_diffson + - name: http4s_http4s-crypto + - name: jwt-scala_jwt-scala + - name: kailuowang_mau + - name: kevin-lee_effectie + - name: lancewalton_treelog + - name: lhns_cats-effect-utils + - name: lhns_scala-trustmanager-utils + - name: molarmanful_sclin + - name: monix_monix-bio + - name: msgpack4z_msgpack4z-argonaut + - name: msgpack4z_msgpack4z-play + - name: ohze_couchbase-scala + - name: outr_scribe + - name: pityka_nspl + - name: rallyhealth_weepickle + - name: rewards-network_combos + - name: sangria-graphql_sangria-argonaut + - name: sangria-graphql_sangria-monix + - name: sangria-graphql_sangria-play-json + - name: scala-cli_scala-cli-signing + - name: scalapb-json_scalapb-argonaut + - name: sweet-delights_delightful-parsing + - name: timwspence_cats-stm + - name: tmccarthy_tmm-scala-collections + - name: typelevel_cats-effect-cps + - name: typelevel_keypool + - name: typelevel_scalacheck-effect + - name: typelevel_vault + - name: vladkopanev_cats-saga + - name: xuwei-k_httpz + - name: xuwei-k_jwt-scala + - name: zengularity_benji + - name: zio_interop-monix + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-13: + runs-on: ubuntu-22.04 + needs: stage-12 + continue-on-error: true + strategy: + matrix: + include: + - name: armanbilge_fs2 + - name: bilal-fazlani_akka-http-jwt-auth + - name: carueda_tscfg + - name: davenverse_epimetheus-log4cats + - name: emartech_jwt-akka-http + - name: fiatjaf_scoin + - name: geirolz_erules + - name: janlisse_zio-jwt-validator + - name: permutive-engineering_prometheus4cats + - name: pityka_lamp + - name: playframework_anorm + - name: sangria-graphql_sangria + - name: stephennancekivell_scalatest-json + - name: typelevel_fs2 + - name: typelevel_log4cats + - name: virtuslab_scala-cli + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-14: + runs-on: ubuntu-22.04 + needs: stage-13 + continue-on-error: true + strategy: + matrix: + include: + - name: andimiller_hedgehogs + - name: armanbilge_calico + - name: armanbilge_jawn-fs2 + - name: armanbilge_schrodinger + - name: armanbilge_van-cats + - name: banno_cosmos4s + - name: benoitlouy_tele + - name: circe_circe-fs2 + - name: creativescala_doodle + - name: creativescala_doodle-explore + - name: davenverse_catscript + - name: davenverse_process + - name: delimobil_fs2-hbase + - name: disneystreaming_weaver-test + - name: eikek_binny + - name: fd4s_fs2-kafka + - name: gekomad_itto-csv + - name: gemini-hlsw_crystal + - name: jmcardon_tsec + - name: keirlawson_fs2-progress + - name: kirill5k_mongo4cats + - name: kory33_s2mc-test + - name: kovstas_fs2-throttler + - name: laserdisc-io_log-effect + - name: lhns_fs2-compress + - name: lhns_fs2-utils + - name: lhns_nifi-scala + - name: mjakubowski84_parquet4s + - name: mkroli_dns4s + - name: naoh87_lettucef + - name: ollls_quartz-h2 + - name: outr_scarango + - name: outr_spice + - name: permutive-engineering_refreshable + - name: polystat_odin + - name: profunktor_fs2-rabbit + - name: profunktor_redis4cats + - name: pureharm_pureharm-effects-cats + - name: regis-leray_fs2-ftp + - name: rewards-network_pure-aws + - name: rssh_cps-async-connect + - name: rustedbones_taxonomy + - name: sageserpent-open_americium + - name: sangria-graphql_sangria-relay + - name: sangria-graphql_sangria-slowlog + - name: scalawilliam_xs4s + - name: scanamo_scanamo + - name: scodec_scodec-stream + - name: softwaremill_sttp-shared + - name: systemfw_upperbound + - name: timbertson_foperator + - name: tinkoff_phobos + - name: tmccarthy_scala-db + - name: tpolecat_atto + - name: tpolecat_doobie + - name: trace4cats_trace4cats + - name: typelevel_fs2-grpc + - name: typelevel_jawn-fs2 + - name: valencik_textmogrify + - name: zio_interop-cats + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-15: + runs-on: ubuntu-22.04 + needs: stage-14 + continue-on-error: true + strategy: + matrix: + include: + - name: aaronp_franz + - name: ahjohannessen_sec + - name: armanbilge_sadalsuud + - name: armanbilge_stratus + - name: atnos-org_eff + - name: bplommer_launch-catsly + - name: clevercloud_pulsar4s + - name: davenverse_epimetheus-redis4cats + - name: eikek_bitpeace + - name: eikek_calev + - name: eikek_emil + - name: gaelrenoux_tranzactio + - name: gnieh_fs2-data + - name: guymers_ceesvee + - name: http4s_http4s + - name: indoorvivants_sbt-vcpkg + - name: indoorvivants_subatomic + - name: indoorvivants_weaver-playwright + - name: japgolly_webapp-util + - name: lhns_doobie-flyway + - name: mvv_sager + - name: narma_tranzactio + - name: outr_mailgun4s + - name: outr_robobrowser + - name: permutive-engineering_prometheus4cats-contrib + - name: polyvariant_scala-git-markers + - name: polyvariant_treesitter4s + - name: profunktor_neutron + - name: pureharm_pureharm-aws + - name: pureharm_pureharm-db-core-jdbc + - name: pureharm_pureharm-testkit + - name: rustedbones_scout + - name: scodec_scodec-protocols + - name: sideeffffect_zio-doobie + - name: trace4cats_trace4cats-avro + - name: trace4cats_trace4cats-kafka + - name: trace4cats_trace4cats-tail-sampling-extras + - name: trace4cats_trace4cats-xray + - name: trace4cats_trace4cats-zio + - name: user-signal_fs2-mqtt + - name: valskalla_odin + - name: vigoo_desert + - name: vigoo_prox + - name: zio_zio-connect + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-16: + runs-on: ubuntu-22.04 + needs: stage-15 + continue-on-error: true + strategy: + matrix: + include: + - name: 47degrees_github4s + - name: avast_datadog4s + - name: banno_vault4s + - name: davenverse_circuit-http4s + - name: davenverse_epimetheus-http4s + - name: davenverse_fuuid + - name: davenverse_github + - name: davenverse_publicsuffix + - name: davenverse_whale-tail + - name: disneystreaming_smithy4s + - name: dwolla_epimetheus-server + - name: dylemma_xml-spac + - name: errors4s_errors4s-http + - name: fomkin_korolev + - name: fthomas_fs2-cron + - name: gemini-hlsw_clue + - name: gemini-hlsw_lucuma-catalog + - name: http4s_blaze + - name: http4s_http4s-armeria + - name: http4s_http4s-fabric + - name: http4s_http4s-fs2-data + - name: http4s_http4s-jdk-http-client + - name: http4s_http4s-prometheus-metrics + - name: http4s_http4s-scala-xml + - name: http4s_http4s-scalatags + - name: http4s_http4s-servlet + - name: http4s_http4s-twirl + - name: i10416_slackapis + - name: ingarabr_http4s-cloud-functions + - name: jbwheatley_pact4s + - name: killaitis_http4s-cloud-functions + - name: lego_woof + - name: lhns_http4s-errors + - name: lhns_remote-io + - name: mobimeo_fs2-gtfs + - name: neandertech_langoustine + - name: pac4j_http4s-pac4j + - name: planet42_laika + - name: pureconfig_pureconfig + - name: pureharm_pureharm-db-core + - name: taig_flog + - name: theiterators_kebs + - name: tpolecat_natchez + - name: trace4cats_trace4cats-avro-kafka + - name: trace4cats_trace4cats-exporter-http + - name: trace4cats_trace4cats-http4s + - name: vigoo_clipp + - name: vlovgr_ciris + - name: y-yu_excel-reads + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-17: + runs-on: ubuntu-22.04 + needs: stage-16 + continue-on-error: true + strategy: + matrix: + include: + - name: 2m_ciris-hocon + - name: ahjohannessen_smithy4s-repro-lib + - name: armanbilge_bayou + - name: armanbilge_feral + - name: armanbilge_gcp4s + - name: augustjune_canoe + - name: davenverse_natchez-http4s-otel + - name: davenverse_natchez-local + - name: davenverse_rediculous + - name: davenverse_snickerdoodle + - name: gemini-hlsw_lucuma-schemas + - name: higherkindness_mu-scala + - name: http4s_http4s-jetty + - name: http4s_http4s-netty + - name: http4s_http4s-tomcat + - name: itv_scala-pact + - name: laserdisc-io_fs2-aws + - name: lhns_http4s-spa + - name: massimosiani_skunk + - name: monix_monix-connect + - name: ovotech_ciris-aws-secretsmanager + - name: ovotech_natchez-extras + - name: phillhenry_dreadnought + - name: pureharm_pureharm-config-ciris + - name: scalabin-no_http4s-directives + - name: softwaremill_sttp + - name: torrentdam_bittorrent + - name: tpolecat_natchez-http4s + - name: tpolecat_skunk + - name: trace4cats_trace4cats-cloudtrace + - name: trace4cats_trace4cats-datadog + - name: trace4cats_trace4cats-jaeger-integration-test + - name: trace4cats_trace4cats-natchez + - name: trace4cats_trace4cats-newrelic + - name: travisbrown_dhallj + - name: typelevel_feral + - name: valdemargr_gql + - name: virtuslab_inkuire + - name: zio_zio-metrics-legacy + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-18: + runs-on: ubuntu-22.04 + needs: stage-17 + continue-on-error: true + strategy: + matrix: + include: + - name: 47degrees_sbt-energymonitor + - name: andreamarcolin_oidc4s + - name: besselstudio_coingecko + - name: coralogix_zio-k8s + - name: dacr_code-examples-manager + - name: dapperware_zio-slack + - name: davenverse_natchez-rediculous + - name: davenverse_rediculous-concurrent + - name: eventstore_eventstore.jvm + - name: fgrutsch_emergence + - name: gemini-hlsw_lucuma-sso + - name: hamnis_jwk + - name: hnaderi_edomata + - name: hnaderi_scala-k8s + - name: juliano_pokeapi-scala + - name: jwojnowski_oidc4s + - name: kierendavies_skunk-migrate + - name: linyxus_papiers-core + - name: ocadotechnology_sttp-oauth2 + - name: paoloboni_binance-scala-client + - name: polynote_uzhttp + - name: polystat_polystat-cli + - name: qwbarch_snowflake4s + - name: shastick_zio-prefetcher + - name: sksamuel_elastic4s + - name: softwaremill_tapir + - name: testcontainers_testcontainers-scala + - name: tinkoff_muffin + - name: tmccarthy_fetch + - name: trace4cats_trace4cats-jaeger + - name: trace4cats_trace4cats-opentelemetry + - name: trace4cats_trace4cats-zipkin + - name: wiringbits_wiringbits-webapp-utils + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-19: + runs-on: ubuntu-22.04 + needs: stage-18 + continue-on-error: true + strategy: + matrix: + include: + - name: alejandrohdezma_http4s-munit + - name: apimorphism_telegramium + - name: avast_scala-server-toolkit + - name: carlos-verdes_zio-arangodb + - name: danslapman_morphling + - name: delimobil_cabbit + - name: eventstore_eventstore.akka.persistence + - name: evolution-gaming_derivation + - name: fs2-blobstore_fs2-blobstore + - name: gemini-hlsw_gsp-graphql + - name: ghostdogpr_caliban + - name: itv_quartz4s + - name: jwojnowski_googlecloud4s + - name: lolgab_snunit + - name: permutive-engineering_fs2-google-pubsub + - name: pme123_camundala + - name: rediscala_rediscala + - name: scalikejdbc_scalikejdbc-async + - name: scottweaver_testcontainers-for-zio + - name: sideeffffect_zio-testcontainers + - name: tinkoff_oolong + - name: tototoshi_slick-joda-mapper + - name: trace4cats_trace4cats-sttp + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-20: + runs-on: ubuntu-22.04 + needs: stage-19 + continue-on-error: true + strategy: + matrix: + include: + - name: gemini-hlsw_lucuma-graphql-routes + - name: johnspade_tgbot-utils + - name: kamon-io_kamon + - name: polyvariant_caliban-gitlab + - name: zio_caliban-deriving + - name: zio_zio-protoquill + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-21: + runs-on: ubuntu-22.04 + needs: stage-20 + continue-on-error: true + strategy: + matrix: + include: + - name: gemini-hlsw_lucuma-itc + - name: liewhite_swopen + - name: lloydmeta_enumeratum + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-22: + runs-on: ubuntu-22.04 + needs: stage-21 + continue-on-error: true + strategy: + matrix: + include: + - name: liewhite_common + - name: pjfanning_jackson-module-enumeratum + - name: swagger-akka-http_swagger-enumeratum-module + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} From 94f8f9f404a79791404c85c6a56f11676fb16c79 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 20:29:37 +0100 Subject: [PATCH 073/154] Setup weekly builds --- .github/workflows/buildPlan.yaml | 5 +++ .github/workflows/weeklyBuild.yaml | 64 ++++++++++++++++++++++++++++++ scripts/lastVersionNightly.sc | 5 +++ scripts/lastVersionRC.sc | 5 +++ scripts/lastVersionStable.sc | 5 +++ 5 files changed, 84 insertions(+) create mode 100644 .github/workflows/weeklyBuild.yaml create mode 100755 scripts/lastVersionNightly.sc create mode 100755 scripts/lastVersionRC.sc create mode 100755 scripts/lastVersionStable.sc diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index d74e53eb..66dc9abe 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -5,6 +5,11 @@ name: "Open Community Build" on: + workflow_call: + inputs: + published-scala-version: + type: string + description: 'Published Scala version to use, if empty compiler would be build with default name' workflow_dispatch: inputs: published-scala-version: diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml new file mode 100644 index 00000000..d4735549 --- /dev/null +++ b/.github/workflows/weeklyBuild.yaml @@ -0,0 +1,64 @@ +name: Auto update build plan + +on: + workflow_dispatch: + schedule: + # Every friday at 8 PM + - cron: "0 16 * * 8" +jobs: + find-version: + runs-on: ubuntu-22.04 + steps: + - name: Git Checkout + uses: actions/checkout@v3 + + - name: Install coursier + uses: coursier/setup-action@v1 + with: + apps: scala-cli + + - name: Find last nightly version + id: detect + run: | + echo "last-nightly-version=$(./scripts/lastVersionNightly.sc) >> $GITHUB_OUTPUT + echo "last-stable-version=$(./scripts/lastVersionStable.sc) >> $GITHUB_OUTPUT + echo "last-rc-version=$(./scripts/lastVersionRC.sc) >> $GITHUB_OUTPUT + + run-build: + uses: .github/workflows/buildPlan.yaml + with: + published-scala-version: ${{ needs.find-version.detect.last-nightly-version }} + + create-raport: + needs: [run-build] + runs-on: ubuntu-22.04 + continue-on-error: true + steps: + - name: Git Checkout + uses: actions/checkout@v3 + + - name: Install coursier + uses: coursier/setup-action@v1 + with: + apps: scala-cli + + - name: Generate raport + env: + ES_USER: ${{ secrets.OPENCB_ELASTIC_USER }} + ES_PASSWORD: ${{ secrets.OPENCB_ELASTIC_PSWD }} + run: | + scalaVersion=${{ needs.find-version.detect.last-nightly-version }} + lastRC=${{ needs.find-version.detect.last-rc-version }} + lastStable=${{ needs.find-version.detect.last-stable-version }} + + ./scripts/raport-regressions.scala $scalaVersion > raport-full.md + ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastRC.md + ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastStable.md + + - name: Upload raports + uses: actions/upload-artifact@v3 + with: + name: build-raports + path: ${{ github.workspace }}/raport-*.md + + diff --git a/scripts/lastVersionNightly.sc b/scripts/lastVersionNightly.sc new file mode 100755 index 00000000..3de6504a --- /dev/null +++ b/scripts/lastVersionNightly.sc @@ -0,0 +1,5 @@ +#!/usr/bin/env -S scala-cli shebang +val regex = raw"""(?<=title=")(.+-bin-\d{8}-\w{7}-NIGHTLY)(?=/")""".r +val html = io.Source.fromURL("https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/") +val last = regex.findAllIn(html.mkString).toList.last +println(last) \ No newline at end of file diff --git a/scripts/lastVersionRC.sc b/scripts/lastVersionRC.sc new file mode 100755 index 00000000..0d7b2add --- /dev/null +++ b/scripts/lastVersionRC.sc @@ -0,0 +1,5 @@ +#!/usr/bin/env -S scala-cli shebang +val regex = raw"""(?<=title=")(3\.\d+\.\d+-RC\d+)(?=/")""".r +val html = io.Source.fromURL("https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/") +val last = regex.findAllIn(html.mkString).toList.last +println(last) \ No newline at end of file diff --git a/scripts/lastVersionStable.sc b/scripts/lastVersionStable.sc new file mode 100755 index 00000000..ec9ed333 --- /dev/null +++ b/scripts/lastVersionStable.sc @@ -0,0 +1,5 @@ +#!/usr/bin/env -S scala-cli shebang +val regex = raw"""(?<=title=")(3\.\d+\.\d+)(?=/")""".r +val html = io.Source.fromURL("https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/") +val last = regex.findAllIn(html.mkString).toList.last +println(last) \ No newline at end of file From 7055470cf822aa4da86476e1db8f7a65570ee102 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 20:53:01 +0100 Subject: [PATCH 074/154] Fix workflows --- .github/workflows/ci.yaml | 2 +- .github/workflows/weeklyBuild.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index eb7a137d..15e91e21 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,4 +1,4 @@ -name: scala3-community-build +name: Infra CI on: pull_request: diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index d4735549..23f46102 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -1,10 +1,10 @@ -name: Auto update build plan +name: Scheduled weekly build on: workflow_dispatch: schedule: # Every friday at 8 PM - - cron: "0 16 * * 8" + - cron: "0 20 * * 5" jobs: find-version: runs-on: ubuntu-22.04 From 49594b6f734dd439d7d5b8ea1b952e111c294a77 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 20:54:02 +0100 Subject: [PATCH 075/154] fix weeklyb uild --- .github/workflows/weeklyBuild.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index 23f46102..d38ec946 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -25,7 +25,7 @@ jobs: echo "last-rc-version=$(./scripts/lastVersionRC.sc) >> $GITHUB_OUTPUT run-build: - uses: .github/workflows/buildPlan.yaml + uses: ./.github/workflows/buildPlan.yaml with: published-scala-version: ${{ needs.find-version.detect.last-nightly-version }} From 98575cd608dae2a0e370408e85a0c2b0831bec29 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 20:57:46 +0100 Subject: [PATCH 076/154] try fix builds --- .github/workflows/autoUpdateBuildPlan.yaml | 6 ++++-- .github/workflows/weeklyBuild.yaml | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/autoUpdateBuildPlan.yaml b/.github/workflows/autoUpdateBuildPlan.yaml index 5a73cb72..155d42d4 100644 --- a/.github/workflows/autoUpdateBuildPlan.yaml +++ b/.github/workflows/autoUpdateBuildPlan.yaml @@ -12,8 +12,10 @@ jobs: - name: Git Checkout uses: actions/checkout@v3 - - name: Install scala-cli - run: sdk install scalacli + - name: Install coursier + uses: coursier/setup-action@v1 + with: + apps: scala-cli - name: Build plan run: scala-cli run coordinator/ -- 3 -1 -1 "" env/prod/config/replaced-projects.txt env/prod/config/projects-config.conf env/prod/config/filtered-projects.txt diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index d38ec946..392f37d2 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -8,6 +8,7 @@ on: jobs: find-version: runs-on: ubuntu-22.04 + continue-on-error: false steps: - name: Git Checkout uses: actions/checkout@v3 @@ -20,9 +21,9 @@ jobs: - name: Find last nightly version id: detect run: | - echo "last-nightly-version=$(./scripts/lastVersionNightly.sc) >> $GITHUB_OUTPUT - echo "last-stable-version=$(./scripts/lastVersionStable.sc) >> $GITHUB_OUTPUT - echo "last-rc-version=$(./scripts/lastVersionRC.sc) >> $GITHUB_OUTPUT + echo "last-nightly-version=$(./scripts/lastVersionNightly.sc)" >> $GITHUB_OUTPUT + echo "last-stable-version=$(./scripts/lastVersionStable.sc)" >> $GITHUB_OUTPUT + echo "last-rc-version=$(./scripts/lastVersionRC.sc)" >> $GITHUB_OUTPUT run-build: uses: ./.github/workflows/buildPlan.yaml From 47c7c88d5ca493c246d888ebb8518aff764f2bdf Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 21:06:54 +0100 Subject: [PATCH 077/154] try fix weekly build --- .github/workflows/weeklyBuild.yaml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index 392f37d2..f2d6cf8e 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -6,19 +6,23 @@ on: # Every friday at 8 PM - cron: "0 20 * * 5" jobs: - find-version: + detect-version: runs-on: ubuntu-22.04 continue-on-error: false + outputs: + last-nightly-version: ${{ steps.detect.outputs.last-nightly-version }} + last-stable-version: ${{ steps.detect.outputs.last-stable-version }} + last-rc-version: ${{ steps.detect.outputs.last-rc-version }} steps: - name: Git Checkout uses: actions/checkout@v3 - - name: Install coursier + - name: Install scala-cli uses: coursier/setup-action@v1 with: apps: scala-cli - - name: Find last nightly version + - name: Find last versions id: detect run: | echo "last-nightly-version=$(./scripts/lastVersionNightly.sc)" >> $GITHUB_OUTPUT @@ -27,8 +31,9 @@ jobs: run-build: uses: ./.github/workflows/buildPlan.yaml + needs: [detect-version] with: - published-scala-version: ${{ needs.find-version.detect.last-nightly-version }} + published-scala-version: ${{ needs.detect-version.outputs.last-nightly-version }} create-raport: needs: [run-build] @@ -48,13 +53,13 @@ jobs: ES_USER: ${{ secrets.OPENCB_ELASTIC_USER }} ES_PASSWORD: ${{ secrets.OPENCB_ELASTIC_PSWD }} run: | - scalaVersion=${{ needs.find-version.detect.last-nightly-version }} - lastRC=${{ needs.find-version.detect.last-rc-version }} - lastStable=${{ needs.find-version.detect.last-stable-version }} + scalaVersion=${{ needs.detect-version.outputs.last-nightly-version }} + lastRC=${{ needs.detect-version.outputs.last-rc-version }} + lastStable=${{ needs.detect-version.outputs.last-stable-version }} ./scripts/raport-regressions.scala $scalaVersion > raport-full.md ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastRC.md - ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastStable.md + ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastStable > raport-compare-$lastStable.md - name: Upload raports uses: actions/upload-artifact@v3 From 088eb86d84518dfe069b17415fa29f588cfe6c3c Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 21:11:05 +0100 Subject: [PATCH 078/154] Fix gha-jobid action version --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index ee0083f8..1679cd35 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -34,7 +34,7 @@ runs: - name: Get Current Job Log URL id: job-info - uses: Tiryoh/gha-jobid-action@v0.2.0 + uses: Tiryoh/gha-jobid-action@v0.1.2 with: github_token: ${{ github.token }} job_name: "${{ github.job }} (${{ matrix.name }})" From 217e8adb19aa6465708ad29a46e78783a747751c Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 21:15:13 +0100 Subject: [PATCH 079/154] Better logging for detected versions --- .github/workflows/weeklyBuild.yaml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index f2d6cf8e..a375abae 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -25,9 +25,17 @@ jobs: - name: Find last versions id: detect run: | - echo "last-nightly-version=$(./scripts/lastVersionNightly.sc)" >> $GITHUB_OUTPUT - echo "last-stable-version=$(./scripts/lastVersionStable.sc)" >> $GITHUB_OUTPUT - echo "last-rc-version=$(./scripts/lastVersionRC.sc)" >> $GITHUB_OUTPUT + lastNightly="$(./scripts/lastVersionNightly.sc)" + lastStable="$(./scripts/lastVersionStable.sc)" + lastRC="$(./scripts/lastVersionRC.sc)" + + echo "Detected last nightly version: $lastNightly (used)" + echo "Detected last stable version: $lastStable" + echo "Detected last RC version: $lastRC" + + echo "last-nightly-version=$lastNightly" >> $GITHUB_OUTPUT + echo "last-stable-version=$lastStable" >> $GITHUB_OUTPUT + echo "last-rc-version=$lastRC" >> $GITHUB_OUTPUT run-build: uses: ./.github/workflows/buildPlan.yaml From ac880e8644e7ee18f0c8695cdb159e6be18dbf10 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 21:35:54 +0100 Subject: [PATCH 080/154] Add raports for every build --- coordinator/src/main/scala/buildPlan.scala | 547 +++++++++++++++++++++ 1 file changed, 547 insertions(+) diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 123c26d8..56b7e2cf 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -513,6 +513,553 @@ def createGithubActionJob( } } } + import org.jsoup._ +import collection.JavaConverters._ +import java.nio.file._ +import java.net.URL +import scala.sys.process._ +import scala.util.CommandLineParser.FromString +import scala.util.Try + +import scala.concurrent.* +import scala.concurrent.duration.* +import scala.concurrent.ExecutionContext +import java.util.concurrent.ForkJoinPool +import os.write +import scala.collection.mutable +import scala.collection.SortedMap +import os.CommandResult + +@main def storeDependenciesBasedBuildPlan( + scalaBinaryVersion: String, + minStarsCount: Int, + maxProjectsCount: Int, + requiredProjects: Seq[Project], + replacedProjectsConfigPath: os.Path, + projectsConfigPath: os.Path, + projectsFilterPath: os.Path +) = { + // Most of the time is spend in IO, though we can use higher parallelism + val threadPool = new ForkJoinPool( + Runtime.getRuntime().availableProcessors() * 4 + ) + given ExecutionContext = ExecutionContext.fromExecutor(threadPool) + + val task = for { + dependencyGraph <- loadDepenenecyGraph( + scalaBinaryVersion, + minStarsCount = minStarsCount, + maxProjectsCount = Option(maxProjectsCount).filter(_ >= 0), + requiredProjects = requiredProjects, + filterPatterns = loadFilters(projectsFilterPath) + ) + buildPlan <- makeDependenciesBasedBuildPlan( + dependencyGraph, + replacedProjectsConfigPath, + projectsConfigPath + ) + } yield { + val configMap = SortedMap.from(buildPlan.map(p => p.name -> p)) + val staged = splitIntoStages(buildPlan) + val meta = BuildMeta( + minStarsCount = minStarsCount, + maxProjectsCount = maxProjectsCount, + totalProjects = configMap.size + ) + + println("Projects in build plan: " + buildPlan.size) + if sys.props.contains("opencb.coordinator.reproducer-mode") + then { + os.write.over( + os.pwd / "data" / "buildPlan.json", + toJson(staged), + createFolders = true + ) + println("Build plan saved") + } else { + os.write.over( + workflowsDir / "buildConfig.json", + toJson(configMap, pretty = true), + createFolders = true + ) + println("CI build config saved") + os.write.over( + workflowsDir / "buildPlan.yaml", + createGithubActionJob(staged, meta) + ) + println("CI build plan updated") + } + } + try Await.result(task, 30.minute) + catch { + case ex: Throwable => + println(s"Uncought exception: $ex") + ex.printStackTrace() + threadPool.shutdownNow() + threadPool.awaitTermination(10, SECONDS) + } +} + +val TagRef = """.+refs\/tags\/(.+)""".r + +def findTag(repoUrl: String, version: String): Option[String] = { + def retryConnect(retries: Int, backoffSeconds: Int = 1): CommandResult = + val proc = + os.proc("git", "ls-remote", "--tags", repoUrl) + .call(check = false, stderr = os.Pipe) + if (proc.exitCode == 0) proc + else if retries > 0 && proc.err + .lines() + .exists(_.contains("Could not resolve host: github.com")) + then + Console.err.println( + s"Github unavailable, retry with backoff ${backoffSeconds}s" + ) + Thread.sleep(backoffSeconds) + retryConnect(retries - 1, (backoffSeconds * 2) min 60) + else + Console.err.println(s"Failed to list tags of $repoUrl: ") + proc.err.lines().foreach(Console.err.println) + proc + + val lsRemote = retryConnect(10) + if lsRemote.exitCode != 0 + then None + else { + val lines = lsRemote.out.lines().filter(_.contains(version)).toList + val (exactMatch, partialMatch) = lines + .partition(_.endsWith(version)) + (exactMatch ::: partialMatch) // sorted candidates + .collectFirst { case TagRef(tag) => tag }.headOption + } +} + +object WithExtractedScala3Suffix { + def unapply(s: String): Option[(String, String)] = { + val parts = s.split("_") + if (parts.length > 1 && parts.last.startsWith("3")) { + Some(parts.init.mkString("_"), parts.last) + } else { + None + } + } +} + +def hasScala3Suffix(s: String) = s match { + case WithExtractedScala3Suffix(_, _) => true + case _ => false +} + +// Needed as long as some projects use scala version prior to 3.0.0 +def replaceScalaBinaryVersion(s: String) = s match { + case WithExtractedScala3Suffix(prefix, _) => prefix + "_3" +} + +def stripScala3Suffix(s: String) = s match { + case WithExtractedScala3Suffix(prefix, _) => prefix +} + +def buildPlanCommons(depGraph: DependencyGraph) = + val data = depGraph.projects + val topLevelData = data + + val fullInfo = data.map(l => l.p -> l).toMap + + // TODO we assume that targets does not change between version, and this may not be true... + val depsMap: Map[TargetId, ProjectVersion] = + data + .flatMap(lp => lp.targets.map(t => t.id -> ProjectVersion(lp.p, lp.v))) + .toMap + + def flattenScalaDeps(p: LoadedProject): Seq[ProjectVersion] = + p.targets + .flatMap(_.deps.filter(dep => hasScala3Suffix(dep.id.name))) + .distinct + .flatMap(d => depsMap.get(d.id).map(_.copy(v = d.version))) + + val projectsDeps: Map[ProjectVersion, Seq[ProjectVersion]] = + topLevelData + .map(lp => ProjectVersion(lp.p, lp.v) -> flattenScalaDeps(lp)) + .toMap + + (topLevelData, fullInfo, projectsDeps) + +def makeStepsBasedBuildPlan(depGraph: DependencyGraph): BuildPlan = + val (topLevelData, fullInfo, projectsDeps) = buildPlanCommons(depGraph) + + val depScore = + projectsDeps + .flatMap(_._2) + .groupBy(identity) + .map { case (pv, c) => pv -> c.size } + .toMap + + val topLevelPV = topLevelData.map(lp => ProjectVersion(lp.p, lp.v)) + val allPVs = (topLevelPV ++ depScore.keys).distinct + + def majorMinor(v: String) = v.split('.').take(2).mkString(".") + def patch(pv: ProjectVersion) = pv.v.split('.').drop(2).mkString(".") + val overrides = allPVs + .groupBy(pv => (pv.p, majorMinor(pv.v))) + .flatMap { case ((p, mm), pvs) => + val oVersion = + if pvs.size == 1 then pvs.head.v + else + val v = + pvs + .maxBy(patch) + .v // TODO make sure that we do built requested version! + println(s"Forcing version for $p to $v from: " + pvs.map(_.v)) + v + pvs.map(_ -> ProjectVersion(p, oVersion)) + } + .toMap + + case class ToBuild(pv: ProjectVersion, deps: Seq[ProjectVersion]): + def resolve(compiled: Set[ProjectVersion]) = + copy(deps = deps.filterNot(compiled)) + + val allToBuild = overrides.values.toSeq.distinct + .sortBy(_.p.stars) + .reverse + .map(pv => + ToBuild( + pv, + projectsDeps.getOrElse(pv, Nil).filter(_.p != pv.p).map(overrides) + ) + ) + + val (scala3, rawToBuild) = + allToBuild.partition(_.pv.p == Project("lampepfl", "dotty")(0)) + + val scala3set = scala3.map(_.pv).toSet + val toBuilds = rawToBuild.map(_.resolve(scala3set)) + + println( + s"Will build: (${topLevelPV.size} original and ${toBuilds.size} total)" + ) + + @annotation.tailrec + def step( + built: Seq[Seq[ProjectVersion]], + toComplete: Seq[ToBuild] + ): Seq[Seq[ProjectVersion]] = + if toComplete.isEmpty then built + else + val (completed, rawTodo) = toComplete.partition(_.deps.isEmpty) + val (actualCompleted, todo) = + if completed.nonEmpty then (completed.map(_.pv), rawTodo) + else + println("Cycle in:\n" + toComplete.mkString("\n")) + val mostImporant = rawTodo.maxBy(p => depScore.get(p.pv)) + (Seq(mostImporant.pv), rawTodo.filter(_ != mostImporant)) + + val builtSet = (built.flatten ++ actualCompleted).toSet + // println("Compiled: " + actualCompleted) + step(actualCompleted +: built, todo.map(_.resolve(builtSet))) + + val builtSteps = step(scala3.map(_.pv) :: Nil, toBuilds) + + type Steps = Seq[Seq[BuildStep]] + type Overrides = Map[Dep, Dep] + val init: (Steps, Overrides) = (Nil, Map.empty) + + def isScala(dep: Dep) = + dep.id.org == "org.scala-lang" // TODO should be smarter! + + val computedSteps = + builtSteps.reverse.foldLeft(init) { case ((steps, overrides), pvs) => + def buildStep(pv: ProjectVersion): BuildStep = + // This assumes that we've got the same targets across different versions + val targets = fullInfo(pv.p).targets + val allOverrides = + targets + .flatMap(_.deps) + .distinct + .filterNot(isScala) + .flatMap(overrides.get) + val publishVersion = depScore.get(pv).map(_ => pv.v + "-communityBuild") + BuildStep(pv.p, pv.v, publishVersion, targets.map(_.id), allOverrides) + + val newSteps = pvs.sortBy(-_.p.stars).map(buildStep) + val newOverrides = + for + step <- newSteps + newVersion <- step.publishVersion.toSeq + tid <- step.targets + yield Dep(tid, step.originalVersion) -> Dep(tid, newVersion) + + (steps :+ newSteps, overrides ++ newOverrides) + } + + BuildPlan(depGraph.scalaRelease, computedSteps._1) + +def makeDependenciesBasedBuildPlan( + depGraph: DependencyGraph, + replacedProjectsConfigPath: os.Path, + internalProjectConfigsPath: os.Path +): AsyncResponse[Array[ProjectBuildDef]] = + val (topLevelData, fullInfo, projectsDeps) = buildPlanCommons(depGraph) + val configDiscovery = ProjectConfigDiscovery(internalProjectConfigsPath.toIO) + + val dottyProjectName = "lampepfl_dotty" + + val replacementPattern = raw"(\S+)/(\S+) (\S+)/(\S+) ?(\S+)?".r + val replacements = + if !os.exists(replacedProjectsConfigPath) || + os.isDir(replacedProjectsConfigPath) + then Map.empty + else + os.read + .lines(replacedProjectsConfigPath) + .map(_.trim) + .filter(line => line.nonEmpty && !line.startsWith("#")) + .map { case replacementPattern(org1, name1, org2, name2, branch) => + (org1, name1) -> ((org2, name2), Option(branch)) + } + .toMap + + def projectRepoUrl(project: Project) = + val originalCoords = (project.org, project.name) + val (org, name) = + replacements.get(originalCoords).map(_._1).getOrElse(originalCoords) + s"https://github.com/${org}/${name}.git" + + def getRevision(project: Project) = + val originalCoords = (project.org, project.name) + replacements.get(originalCoords).map(_._2).flatten + + val projectNames = projectsDeps.keys.map(_.showName).toList + + Future + .traverse(projectsDeps.toList) { (project, deps) => + Future { + val repoUrl = projectRepoUrl(project.p) + val tag = + getRevision(project.p).orElse(findTag(repoUrl, project.v)) + val name = project.showName + val dependencies = deps + .map(_.showName) + .filter(depName => + projectNames.contains( + depName + ) && depName != name && depName != dottyProjectName + ) + .distinct + ProjectBuildDef( + name = name, + dependencies = dependencies.toArray, + repoUrl = repoUrl, + revision = tag.getOrElse(""), + version = project.v, + targets = fullInfo(project.p).targets + .map(t => stripScala3Suffix(t.id.asMvnStr)) + .mkString(" "), + config = configDiscovery(project, repoUrl, tag) + ) + } + } + .map(_.filter(_.name != dottyProjectName).toArray) + +private def loadFilters(projectsFilterPath: os.Path): Seq[String] = + if !os.exists(projectsFilterPath) || os.isDir(projectsFilterPath) then Nil + else + os.read + .lines(projectsFilterPath) + .map(_.trim()) + .filterNot(_.startsWith("#")) + .filter(_.nonEmpty) + .toSeq + +type StagedBuildPlan = List[List[ProjectBuildDef]] +def splitIntoStages(projects: Array[ProjectBuildDef]): StagedBuildPlan = { + val deps = projects.map(v => (v.name, v)).toMap + val maxStageSize = 255 // due to GitHub actions limit + @scala.annotation.tailrec + def groupByDeps( + remaining: Set[ProjectBuildDef], + done: Set[String], + acc: List[Set[ProjectBuildDef]] + ): List[Set[ProjectBuildDef]] = { + if remaining.isEmpty then acc.reverse + else + var (currentStage, newRemainings) = remaining.partition { + _.dependencies.forall(done.contains) + } + if currentStage.isEmpty then { + def hasCyclicDependencies(p: ProjectBuildDef) = + p.dependencies.exists(deps(_).dependencies.contains(p.name)) + val cyclicDeps = newRemainings.filter(hasCyclicDependencies) + currentStage ++= cyclicDeps + newRemainings --= cyclicDeps + + cyclicDeps.foreach(v => + println( + s"Mitigated cyclic dependency in ${v.name} -> ${v.dependencies.toList + .filterNot(done.contains)}" + ) + ) + } + val names = currentStage.map(_.name) + val currentStages = currentStage.grouped(maxStageSize).toList + groupByDeps(newRemainings, done ++ names, currentStages ::: acc) + } + + groupByDeps(projects.toSet, Set.empty, Nil) + .map(_.toList.sortBy(_.name)) +} + +private given FromString[os.Path] = { str => + val nio = java.nio.file.Paths.get(str) + os.Path(nio.toAbsolutePath()) +} +private given FromString[Seq[Project]] = str => + str.split(",").toSeq.filter(_.nonEmpty).map { + case s"${org}/${name}" => Project(org, name)(Int.MaxValue) + case _ => throw new IllegalArgumentException + } + +lazy val workflowsDir: os.Path = { + val githubDir = os.rel / ".github" + def loop(cwd: os.Path): os.Path = { + val path = cwd / githubDir + if os.exists(path) then path + else loop(cwd / os.up) + } + loop(os.pwd) / "workflows" +} + +case class BuildMeta( + minStarsCount: Int, + maxProjectsCount: Int, + totalProjects: Int +) +def createGithubActionJob( + plan: List[List[ProjectBuildDef]], + meta: BuildMeta +): String = { + class Printer() { + private val buffer = mutable.StringBuilder() + private var indentation = 0 + private def indent: String = " " * indentation + + def println(line: String) = + buffer.append(s"${indent}${line}${System.lineSeparator()}") + def indented(block: => Unit) = { + indentation += 1 + try block + finally indentation -= 1 + } + def mkString = buffer.mkString + } + type StageName = String + def stageId(idx: Int): StageName = s"stage-$idx" + val setupId = "setup-build" + val setupOutputs = s"needs.$setupId.outputs" + val printer = new Printer() + import printer._ + println(s""" + |# projects total: ${meta.totalProjects} + |# min stars count: ${meta.minStarsCount} + |# max projects count: ${meta.maxProjectsCount} + | + |name: "Open Community Build" + |on: + | workflow_dispatch: + | inputs: + | published-scala-version: + | type: string + | description: 'Published Scala version to use, if empty compiler would be build with default name' + | repository-url: + | type: string + | description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" + | default: "lampepfl/dotty" + | repository-branch: + | type: string + | description: "GitHub repository branch for compiler to build, ignored when published-scala-version is defined" + | default: "main" + |jobs: + | $setupId: + | runs-on: ubuntu-22.04 + | continue-on-error: false + | outputs: + | scala-version: $${{ steps.setup.outputs.scala-version }} + | maven-repo-url: $${{ steps.setup.outputs.maven-repo-url }} + | steps: + | - name: "Git Checkout" + | uses: actions/checkout@v3 + | - name: "Setup build" + | uses: ./.github/actions/setup-build + | id: setup + | with: + | scala-version: $${{ inputs.published-scala-version }} + | repository-url: $${{ inputs.repository-url }} + | repository-branch: $${{ inputs.repository-branch }} + |""".stripMargin) + plan.zipWithIndex.foreach { case (projects, idx) => + indented { + println(s"${stageId(idx)}:") + indented { + println("runs-on: ubuntu-22.04") + println(s"needs: ${if idx == 0 then setupId else stageId(idx - 1)}") + println("continue-on-error: true") + println("strategy:") + indented { + println("matrix:") + indented { + println("include:") + for project <- projects + do println(s"- name: ${project.name}") + } + } + println("steps:") + indented { + println("- name: \"Git Checkout\"") + println(" uses: actions/checkout@v3") + println("- name: \"Build project\"") + println(" uses: ./.github/actions/build-project") + println(" with:") + println(" project-name: ${{ matrix.name }}") + println(s" scala-version: $${{ $setupOutputs.scala-version }}") + println(s" maven-repo-url: $${{ $setupOutputs.maven-repo-url }}") + println(" elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }}") + println(" elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }}") + } + } + } + } + println(s""" + | create-raport: + | needs: [${stageId(plan.indices.last)}] + | runs-on: ubuntu-22.04 + | continue-on-error: true + | steps: + | - name: Git Checkout + | uses: actions/checkout@v3 + | - name: Install coursier + | uses: coursier/setup-action@v1 + | with: + | apps: scala-cli + | + | - name: Generate raport + | env: + | ES_USER: $${{ secrets.OPENCB_ELASTIC_USER }} + | ES_PASSWORD: $${{ secrets.OPENCB_ELASTIC_PSWD }} + | run: | + | scalaVersion=$${{ $setupOutputs.scala-version }} + | lastRC="$$(./scripts/lastVersionRC.sc)" + | lastStable=$$(./scripts/lastVersionStable.sc) + | + | ./scripts/raport-regressions.scala $$scalaVersion > raport-full.md + | ./scripts/raport-regressions.scala $$scalaVersion --compare-with $$lastRC > raport-compare-$$lastRC.md + | ./scripts/raport-regressions.scala $$scalaVersion --compare-with $$lastRC > raport-compare-$$lastStable.md + | + | - name: Upload raports + | uses: actions/upload-artifact@v3 + | with: + | name: build-raports + | path: $${{ github.workspace }}/raport-*.md + |""".stripMargin) printer.mkString } From 9f59bb4832c27f5f23768bdde7f900cac2a37615 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 22:03:30 +0100 Subject: [PATCH 081/154] use personal config --- .github/workflows/autoUpdateBuildPlan.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/autoUpdateBuildPlan.yaml b/.github/workflows/autoUpdateBuildPlan.yaml index 155d42d4..6aad9a45 100644 --- a/.github/workflows/autoUpdateBuildPlan.yaml +++ b/.github/workflows/autoUpdateBuildPlan.yaml @@ -1,5 +1,9 @@ name: Auto update build plan +permissions: + contents: write + pull-requests: write + on: workflow_dispatch: schedule: @@ -24,7 +28,7 @@ jobs: uses: peter-evans/create-pull-request@v4 id: cpr with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.OPENCB_CONFIG_UPDATE_TOKEN }} commit-message: Update build config committer: GitHub author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com> @@ -48,5 +52,5 @@ jobs: - name: Auto merge PR uses: peter-evans/enable-pull-request-automerge@v2 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.OPENCB_CONFIG_UPDATE_TOKEN }} pull-request-number: ${{ steps.cpr.outputs.pull-request-number }} From 8757743d6a90e87590bfef0e60dfb4863a98f1bb Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Thu, 12 Jan 2023 22:11:30 +0100 Subject: [PATCH 082/154] fix coordinator --- coordinator/src/main/scala/buildPlan.scala | 515 --------------------- 1 file changed, 515 deletions(-) diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 56b7e2cf..fda1b6ed 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -414,521 +414,6 @@ lazy val workflowsDir: os.Path = { loop(os.pwd) / "workflows" } -case class BuildMeta( - minStarsCount: Int, - maxProjectsCount: Int, - totalProjects: Int -) -def createGithubActionJob( - plan: List[List[ProjectBuildDef]], - meta: BuildMeta -): String = { - class Printer() { - private val buffer = mutable.StringBuilder() - private var indentation = 0 - private def indent: String = " " * indentation - - def println(line: String) = - buffer.append(s"${indent}${line}${System.lineSeparator()}") - def indented(block: => Unit) = { - indentation += 1 - try block - finally indentation -= 1 - } - def mkString = buffer.mkString - } - type StageName = String - def stageId(idx: Int): StageName = s"stage-$idx" - val setupId = "setup-build" - val setupOutputs = s"needs.$setupId.outputs" - val printer = new Printer() - import printer._ - println(s""" - |# projects total: ${meta.totalProjects} - |# min stars count: ${meta.minStarsCount} - |# max projects count: ${meta.maxProjectsCount} - | - |name: "Open Community Build" - |on: - | workflow_dispatch: - | inputs: - | published-scala-version: - | type: string - | description: 'Published Scala version to use, if empty compiler would be build with default name' - | repository-url: - | type: string - | description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" - | default: "lampepfl/dotty" - | repository-branch: - | type: string - | description: "GitHub repository branch for compiler to build, ignored when published-scala-version is defined" - | default: "main" - |jobs: - | $setupId: - | runs-on: ubuntu-22.04 - | continue-on-error: false - | outputs: - | scala-version: $${{ steps.setup.outputs.scala-version }} - | maven-repo-url: $${{ steps.setup.outputs.maven-repo-url }} - | steps: - | - name: "Git Checkout" - | uses: actions/checkout@v3 - | - name: "Setup build" - | uses: ./.github/actions/setup-build - | id: setup - | with: - | scala-version: $${{ inputs.published-scala-version }} - | repository-url: $${{ inputs.repository-url }} - | repository-branch: $${{ inputs.repository-branch }} - |""".stripMargin) - plan.zipWithIndex.foreach { case (projects, idx) => - indented { - println(s"${stageId(idx)}:") - indented { - println("runs-on: ubuntu-22.04") - println(s"needs: ${if idx == 0 then setupId else stageId(idx - 1)}") - println("continue-on-error: true") - println("strategy:") - indented { - println("matrix:") - indented { - println("include:") - for project <- projects - do println(s"- name: ${project.name}") - } - } - println("steps:") - indented { - println("- name: \"Git Checkout\"") - println(" uses: actions/checkout@v3") - println("- name: \"Build project\"") - println(" uses: ./.github/actions/build-project") - println(" with:") - println(" project-name: ${{ matrix.name }}") - println(s" scala-version: $${{ $setupOutputs.scala-version }}") - println(s" maven-repo-url: $${{ $setupOutputs.maven-repo-url }}") - println(" elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }}") - println(" elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }}") - } - } - } - } - import org.jsoup._ -import collection.JavaConverters._ -import java.nio.file._ -import java.net.URL -import scala.sys.process._ -import scala.util.CommandLineParser.FromString -import scala.util.Try - -import scala.concurrent.* -import scala.concurrent.duration.* -import scala.concurrent.ExecutionContext -import java.util.concurrent.ForkJoinPool -import os.write -import scala.collection.mutable -import scala.collection.SortedMap -import os.CommandResult - -@main def storeDependenciesBasedBuildPlan( - scalaBinaryVersion: String, - minStarsCount: Int, - maxProjectsCount: Int, - requiredProjects: Seq[Project], - replacedProjectsConfigPath: os.Path, - projectsConfigPath: os.Path, - projectsFilterPath: os.Path -) = { - // Most of the time is spend in IO, though we can use higher parallelism - val threadPool = new ForkJoinPool( - Runtime.getRuntime().availableProcessors() * 4 - ) - given ExecutionContext = ExecutionContext.fromExecutor(threadPool) - - val task = for { - dependencyGraph <- loadDepenenecyGraph( - scalaBinaryVersion, - minStarsCount = minStarsCount, - maxProjectsCount = Option(maxProjectsCount).filter(_ >= 0), - requiredProjects = requiredProjects, - filterPatterns = loadFilters(projectsFilterPath) - ) - buildPlan <- makeDependenciesBasedBuildPlan( - dependencyGraph, - replacedProjectsConfigPath, - projectsConfigPath - ) - } yield { - val configMap = SortedMap.from(buildPlan.map(p => p.name -> p)) - val staged = splitIntoStages(buildPlan) - val meta = BuildMeta( - minStarsCount = minStarsCount, - maxProjectsCount = maxProjectsCount, - totalProjects = configMap.size - ) - - println("Projects in build plan: " + buildPlan.size) - if sys.props.contains("opencb.coordinator.reproducer-mode") - then { - os.write.over( - os.pwd / "data" / "buildPlan.json", - toJson(staged), - createFolders = true - ) - println("Build plan saved") - } else { - os.write.over( - workflowsDir / "buildConfig.json", - toJson(configMap, pretty = true), - createFolders = true - ) - println("CI build config saved") - os.write.over( - workflowsDir / "buildPlan.yaml", - createGithubActionJob(staged, meta) - ) - println("CI build plan updated") - } - } - try Await.result(task, 30.minute) - catch { - case ex: Throwable => - println(s"Uncought exception: $ex") - ex.printStackTrace() - threadPool.shutdownNow() - threadPool.awaitTermination(10, SECONDS) - } -} - -val TagRef = """.+refs\/tags\/(.+)""".r - -def findTag(repoUrl: String, version: String): Option[String] = { - def retryConnect(retries: Int, backoffSeconds: Int = 1): CommandResult = - val proc = - os.proc("git", "ls-remote", "--tags", repoUrl) - .call(check = false, stderr = os.Pipe) - if (proc.exitCode == 0) proc - else if retries > 0 && proc.err - .lines() - .exists(_.contains("Could not resolve host: github.com")) - then - Console.err.println( - s"Github unavailable, retry with backoff ${backoffSeconds}s" - ) - Thread.sleep(backoffSeconds) - retryConnect(retries - 1, (backoffSeconds * 2) min 60) - else - Console.err.println(s"Failed to list tags of $repoUrl: ") - proc.err.lines().foreach(Console.err.println) - proc - - val lsRemote = retryConnect(10) - if lsRemote.exitCode != 0 - then None - else { - val lines = lsRemote.out.lines().filter(_.contains(version)).toList - val (exactMatch, partialMatch) = lines - .partition(_.endsWith(version)) - (exactMatch ::: partialMatch) // sorted candidates - .collectFirst { case TagRef(tag) => tag }.headOption - } -} - -object WithExtractedScala3Suffix { - def unapply(s: String): Option[(String, String)] = { - val parts = s.split("_") - if (parts.length > 1 && parts.last.startsWith("3")) { - Some(parts.init.mkString("_"), parts.last) - } else { - None - } - } -} - -def hasScala3Suffix(s: String) = s match { - case WithExtractedScala3Suffix(_, _) => true - case _ => false -} - -// Needed as long as some projects use scala version prior to 3.0.0 -def replaceScalaBinaryVersion(s: String) = s match { - case WithExtractedScala3Suffix(prefix, _) => prefix + "_3" -} - -def stripScala3Suffix(s: String) = s match { - case WithExtractedScala3Suffix(prefix, _) => prefix -} - -def buildPlanCommons(depGraph: DependencyGraph) = - val data = depGraph.projects - val topLevelData = data - - val fullInfo = data.map(l => l.p -> l).toMap - - // TODO we assume that targets does not change between version, and this may not be true... - val depsMap: Map[TargetId, ProjectVersion] = - data - .flatMap(lp => lp.targets.map(t => t.id -> ProjectVersion(lp.p, lp.v))) - .toMap - - def flattenScalaDeps(p: LoadedProject): Seq[ProjectVersion] = - p.targets - .flatMap(_.deps.filter(dep => hasScala3Suffix(dep.id.name))) - .distinct - .flatMap(d => depsMap.get(d.id).map(_.copy(v = d.version))) - - val projectsDeps: Map[ProjectVersion, Seq[ProjectVersion]] = - topLevelData - .map(lp => ProjectVersion(lp.p, lp.v) -> flattenScalaDeps(lp)) - .toMap - - (topLevelData, fullInfo, projectsDeps) - -def makeStepsBasedBuildPlan(depGraph: DependencyGraph): BuildPlan = - val (topLevelData, fullInfo, projectsDeps) = buildPlanCommons(depGraph) - - val depScore = - projectsDeps - .flatMap(_._2) - .groupBy(identity) - .map { case (pv, c) => pv -> c.size } - .toMap - - val topLevelPV = topLevelData.map(lp => ProjectVersion(lp.p, lp.v)) - val allPVs = (topLevelPV ++ depScore.keys).distinct - - def majorMinor(v: String) = v.split('.').take(2).mkString(".") - def patch(pv: ProjectVersion) = pv.v.split('.').drop(2).mkString(".") - val overrides = allPVs - .groupBy(pv => (pv.p, majorMinor(pv.v))) - .flatMap { case ((p, mm), pvs) => - val oVersion = - if pvs.size == 1 then pvs.head.v - else - val v = - pvs - .maxBy(patch) - .v // TODO make sure that we do built requested version! - println(s"Forcing version for $p to $v from: " + pvs.map(_.v)) - v - pvs.map(_ -> ProjectVersion(p, oVersion)) - } - .toMap - - case class ToBuild(pv: ProjectVersion, deps: Seq[ProjectVersion]): - def resolve(compiled: Set[ProjectVersion]) = - copy(deps = deps.filterNot(compiled)) - - val allToBuild = overrides.values.toSeq.distinct - .sortBy(_.p.stars) - .reverse - .map(pv => - ToBuild( - pv, - projectsDeps.getOrElse(pv, Nil).filter(_.p != pv.p).map(overrides) - ) - ) - - val (scala3, rawToBuild) = - allToBuild.partition(_.pv.p == Project("lampepfl", "dotty")(0)) - - val scala3set = scala3.map(_.pv).toSet - val toBuilds = rawToBuild.map(_.resolve(scala3set)) - - println( - s"Will build: (${topLevelPV.size} original and ${toBuilds.size} total)" - ) - - @annotation.tailrec - def step( - built: Seq[Seq[ProjectVersion]], - toComplete: Seq[ToBuild] - ): Seq[Seq[ProjectVersion]] = - if toComplete.isEmpty then built - else - val (completed, rawTodo) = toComplete.partition(_.deps.isEmpty) - val (actualCompleted, todo) = - if completed.nonEmpty then (completed.map(_.pv), rawTodo) - else - println("Cycle in:\n" + toComplete.mkString("\n")) - val mostImporant = rawTodo.maxBy(p => depScore.get(p.pv)) - (Seq(mostImporant.pv), rawTodo.filter(_ != mostImporant)) - - val builtSet = (built.flatten ++ actualCompleted).toSet - // println("Compiled: " + actualCompleted) - step(actualCompleted +: built, todo.map(_.resolve(builtSet))) - - val builtSteps = step(scala3.map(_.pv) :: Nil, toBuilds) - - type Steps = Seq[Seq[BuildStep]] - type Overrides = Map[Dep, Dep] - val init: (Steps, Overrides) = (Nil, Map.empty) - - def isScala(dep: Dep) = - dep.id.org == "org.scala-lang" // TODO should be smarter! - - val computedSteps = - builtSteps.reverse.foldLeft(init) { case ((steps, overrides), pvs) => - def buildStep(pv: ProjectVersion): BuildStep = - // This assumes that we've got the same targets across different versions - val targets = fullInfo(pv.p).targets - val allOverrides = - targets - .flatMap(_.deps) - .distinct - .filterNot(isScala) - .flatMap(overrides.get) - val publishVersion = depScore.get(pv).map(_ => pv.v + "-communityBuild") - BuildStep(pv.p, pv.v, publishVersion, targets.map(_.id), allOverrides) - - val newSteps = pvs.sortBy(-_.p.stars).map(buildStep) - val newOverrides = - for - step <- newSteps - newVersion <- step.publishVersion.toSeq - tid <- step.targets - yield Dep(tid, step.originalVersion) -> Dep(tid, newVersion) - - (steps :+ newSteps, overrides ++ newOverrides) - } - - BuildPlan(depGraph.scalaRelease, computedSteps._1) - -def makeDependenciesBasedBuildPlan( - depGraph: DependencyGraph, - replacedProjectsConfigPath: os.Path, - internalProjectConfigsPath: os.Path -): AsyncResponse[Array[ProjectBuildDef]] = - val (topLevelData, fullInfo, projectsDeps) = buildPlanCommons(depGraph) - val configDiscovery = ProjectConfigDiscovery(internalProjectConfigsPath.toIO) - - val dottyProjectName = "lampepfl_dotty" - - val replacementPattern = raw"(\S+)/(\S+) (\S+)/(\S+) ?(\S+)?".r - val replacements = - if !os.exists(replacedProjectsConfigPath) || - os.isDir(replacedProjectsConfigPath) - then Map.empty - else - os.read - .lines(replacedProjectsConfigPath) - .map(_.trim) - .filter(line => line.nonEmpty && !line.startsWith("#")) - .map { case replacementPattern(org1, name1, org2, name2, branch) => - (org1, name1) -> ((org2, name2), Option(branch)) - } - .toMap - - def projectRepoUrl(project: Project) = - val originalCoords = (project.org, project.name) - val (org, name) = - replacements.get(originalCoords).map(_._1).getOrElse(originalCoords) - s"https://github.com/${org}/${name}.git" - - def getRevision(project: Project) = - val originalCoords = (project.org, project.name) - replacements.get(originalCoords).map(_._2).flatten - - val projectNames = projectsDeps.keys.map(_.showName).toList - - Future - .traverse(projectsDeps.toList) { (project, deps) => - Future { - val repoUrl = projectRepoUrl(project.p) - val tag = - getRevision(project.p).orElse(findTag(repoUrl, project.v)) - val name = project.showName - val dependencies = deps - .map(_.showName) - .filter(depName => - projectNames.contains( - depName - ) && depName != name && depName != dottyProjectName - ) - .distinct - ProjectBuildDef( - name = name, - dependencies = dependencies.toArray, - repoUrl = repoUrl, - revision = tag.getOrElse(""), - version = project.v, - targets = fullInfo(project.p).targets - .map(t => stripScala3Suffix(t.id.asMvnStr)) - .mkString(" "), - config = configDiscovery(project, repoUrl, tag) - ) - } - } - .map(_.filter(_.name != dottyProjectName).toArray) - -private def loadFilters(projectsFilterPath: os.Path): Seq[String] = - if !os.exists(projectsFilterPath) || os.isDir(projectsFilterPath) then Nil - else - os.read - .lines(projectsFilterPath) - .map(_.trim()) - .filterNot(_.startsWith("#")) - .filter(_.nonEmpty) - .toSeq - -type StagedBuildPlan = List[List[ProjectBuildDef]] -def splitIntoStages(projects: Array[ProjectBuildDef]): StagedBuildPlan = { - val deps = projects.map(v => (v.name, v)).toMap - val maxStageSize = 255 // due to GitHub actions limit - @scala.annotation.tailrec - def groupByDeps( - remaining: Set[ProjectBuildDef], - done: Set[String], - acc: List[Set[ProjectBuildDef]] - ): List[Set[ProjectBuildDef]] = { - if remaining.isEmpty then acc.reverse - else - var (currentStage, newRemainings) = remaining.partition { - _.dependencies.forall(done.contains) - } - if currentStage.isEmpty then { - def hasCyclicDependencies(p: ProjectBuildDef) = - p.dependencies.exists(deps(_).dependencies.contains(p.name)) - val cyclicDeps = newRemainings.filter(hasCyclicDependencies) - currentStage ++= cyclicDeps - newRemainings --= cyclicDeps - - cyclicDeps.foreach(v => - println( - s"Mitigated cyclic dependency in ${v.name} -> ${v.dependencies.toList - .filterNot(done.contains)}" - ) - ) - } - val names = currentStage.map(_.name) - val currentStages = currentStage.grouped(maxStageSize).toList - groupByDeps(newRemainings, done ++ names, currentStages ::: acc) - } - - groupByDeps(projects.toSet, Set.empty, Nil) - .map(_.toList.sortBy(_.name)) -} - -private given FromString[os.Path] = { str => - val nio = java.nio.file.Paths.get(str) - os.Path(nio.toAbsolutePath()) -} -private given FromString[Seq[Project]] = str => - str.split(",").toSeq.filter(_.nonEmpty).map { - case s"${org}/${name}" => Project(org, name)(Int.MaxValue) - case _ => throw new IllegalArgumentException - } - -lazy val workflowsDir: os.Path = { - val githubDir = os.rel / ".github" - def loop(cwd: os.Path): os.Path = { - val path = cwd / githubDir - if os.exists(path) then path - else loop(cwd / os.up) - } - loop(os.pwd) / "workflows" -} - case class BuildMeta( minStarsCount: Int, maxProjectsCount: Int, From ec66f0a8f11a2bf4b471fa6912154cb8d7fae63e Mon Sep 17 00:00:00 2001 From: WojciechMazur Date: Thu, 12 Jan 2023 21:30:27 +0000 Subject: [PATCH 083/154] Update build config --- .github/workflows/buildConfig.json | 317 +++++++++++++---------------- .github/workflows/buildPlan.yaml | 50 +++-- 2 files changed, 181 insertions(+), 186 deletions(-) diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json index 7abbdcf0..8bb07982 100644 --- a/.github/workflows/buildConfig.json +++ b/.github/workflows/buildConfig.json @@ -3583,6 +3583,52 @@ ] } }, + "bilal-fazlani_zio-ulid":{ + "name":"bilal-fazlani_zio-ulid", + "dependencies":[ + "zio_zio", + "zio_zio-direct" + ], + "repoUrl":"https://github.com/bilal-fazlani/zio-ulid.git", + "revision":"v1.0.0", + "version":"1.0.0", + "targets":"com.bilal-fazlani%zio-ulid", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.1\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, "billzabob_fordeckmacia":{ "name":"billzabob_fordeckmacia", "dependencies":[ @@ -7799,16 +7845,6 @@ "version":"2.3.1", "targets":"com.loopfor.scalop%scalop" }, - "davidledwards_zookeeper":{ - "name":"davidledwards_zookeeper", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/davidledwards/zookeeper.git", - "revision":"release-1.6.1", - "version":"1.6.1", - "targets":"com.loopfor.zookeeper%zookeeper-client" - }, "delimobil_cabbit":{ "name":"delimobil_cabbit", "dependencies":[ @@ -10057,54 +10093,6 @@ ] } }, - "finos_morphir-scala":{ - "name":"finos_morphir-scala", - "dependencies":[ - "zio_zio", - "zio_zio-json", - "sirthias_borer", - "com-lihaoyi_sourcecode", - "zio_zio-prelude", - "zio_zio-cli", - "zio_zio-process", - "lemonlabsuk_scala-uri" - ], - "repoUrl":"https://github.com/finos/morphir-scala.git", - "revision":"v0.2.1", - "version":"0.2.1", - "targets":"org.finos.morphir%morphir-contrib-flowz org.finos.morphir%morphir-tools-backend org.finos.morphir%morphir-lib-core org.finos.morphir%morphir-testing org.finos.morphir%morphir-toolkit-codec-zio-json org.finos.morphir%morphir-experimental-ir org.finos.morphir%morphir-toolkit-codec org.finos.morphir%morphir-toolkit-interpreter org.finos.morphir%morphir-experimental-ir-zio-json org.finos.morphir%morphir-toolkit-util org.finos.morphir%morphir-toolkit-core-testing org.finos.morphir%morphir-tools-cli org.finos.morphir%morphir-lib-interop org.finos.morphir%morphir-toolkit-mir org.finos.morphir%morphir-toolkit-core org.finos.morphir%morphir-experimental-formats-core", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":5120, - "sourcePatches":[ - - ] - } - }, "folone_poi.scala":{ "name":"folone_poi.scala", "dependencies":[ @@ -12989,6 +12977,53 @@ ] } }, + "hnaderi_portainer-client":{ + "name":"hnaderi_portainer-client", + "dependencies":[ + "typelevel_cats-effect", + "http4s_http4s", + "armanbilge_munit-cats-effect" + ], + "repoUrl":"https://github.com/hnaderi/portainer-client.git", + "revision":"v0.0.1", + "version":"0.0.1", + "targets":"dev.hnaderi%portainer-client", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":7168, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.0\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, "hnaderi_scala-k8s":{ "name":"hnaderi_scala-k8s", "dependencies":[ @@ -14285,50 +14320,6 @@ ] } }, - "iltotore_iron":{ - "name":"iltotore_iron", - "dependencies":[ - "zio_zio-json", - "circe_circe", - "plokhotnyuk_jsoniter-scala", - "typelevel_cats" - ], - "repoUrl":"https://github.com/iltotore/iron.git", - "revision":"v2.0.0-RC2", - "version":"2.0.0-RC2", - "targets":"io.github.iltotore%iron-zio-json io.github.iltotore%iron-circe io.github.iltotore%iron-jsoniter io.github.iltotore%iron io.github.iltotore%iron-cats", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "imrafaelmerino_json-scala-values":{ "name":"imrafaelmerino_json-scala-values", "dependencies":[ @@ -22428,16 +22419,6 @@ ] } }, - "oyvindberg_tui-scala":{ - "name":"oyvindberg_tui-scala", - "dependencies":[ - - ], - "repoUrl":"https://github.com/oyvindberg/tui-scala.git", - "revision":"v0.0.4", - "version":"0.0.4", - "targets":"com.olvind.tui%cassowary com.olvind.tui%tui" - }, "pac4j_http4s-pac4j":{ "name":"pac4j_http4s-pac4j", "dependencies":[ @@ -23821,8 +23802,8 @@ "circe_circe" ], "repoUrl":"https://github.com/plokhotnyuk/jsoniter-scala.git", - "revision":"v2.20.2", - "version":"2.20.2", + "revision":"v2.20.3", + "version":"2.20.3", "targets":"com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-core com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-circe com.github.plokhotnyuk.jsoniter-scala%jsoniter-scala-macros", "config":{ "projects":{ @@ -23907,8 +23888,8 @@ "softwaremill_sttp" ], "repoUrl":"https://github.com/pme123/camundala.git", - "revision":"0.13.0", - "version":"0.13.0", + "revision":"0.14.0", + "version":"0.14.0", "targets":"io.github.pme123%camundala-bpmn io.github.pme123%camundala-api io.github.pme123%camundala-domain io.github.pme123%camundala-simulation", "config":{ "projects":{ @@ -24192,51 +24173,6 @@ ] } }, - "polyvariant_treesitter4s":{ - "name":"polyvariant_treesitter4s", - "dependencies":[ - "disneystreaming_weaver-test" - ], - "repoUrl":"https://github.com/polyvariant/treesitter4s.git", - "revision":"v0.1.0", - "version":"0.1.0", - "targets":"org.polyvariant.treesitter4s%bindings org.polyvariant.treesitter4s%bindings-python org.polyvariant.treesitter4s%bindings-scala org.polyvariant.treesitter4s%core", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.2.0\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "poslegm_munit-zio":{ "name":"poslegm_munit-zio", "dependencies":[ @@ -32009,6 +31945,52 @@ ] } }, + "softwaremill_tapir-loom":{ + "name":"softwaremill_tapir-loom", + "dependencies":[ + "softwaremill_tapir", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/softwaremill/tapir-loom.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.softwaremill.sttp.tapir%tapir-netty-server-id com.softwaremill.sttp.tapir%tapir-nima-server", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = List(\"3.2.0\")", + "replaceWith":"val scala3 = List(\"\")" + } + ] + } + }, "spaceteams_scala-json-logging":{ "name":"spaceteams_scala-json-logging", "dependencies":[ @@ -39186,17 +39168,6 @@ "version":"3.0.0-RC1", "targets":"com.github.wangzaixiang%wsql" }, - "wangzaixiang_wjson":{ - "name":"wangzaixiang_wjson", - "dependencies":[ - "scalatest_scalatest", - "scala_scala-parser-combinators" - ], - "repoUrl":"https://github.com/wangzaixiang/wjson.git", - "revision":"", - "version":"0.1.0-RC4", - "targets":"com.github.wangzaixiang%wjson" - }, "webjars_webjars-play":{ "name":"webjars_webjars-play", "dependencies":[ @@ -41837,4 +41808,4 @@ "version":"0.2.2", "targets":"net.zygfryd%jackshaft" } -} +} \ No newline at end of file diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 1f72d769..708ef6be 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -1,20 +1,15 @@ -# projects total: 1063 +# projects total: 1060 # min stars count: -1 # max projects count: -1 name: "Open Community Build" on: - workflow_call: - inputs: - published-scala-version: - type: string - description: 'Published Scala version to use, if empty compiler would be build with default name' workflow_dispatch: inputs: published-scala-version: type: string - description: 'Published Scala version to use, if empty new version of compiler would be build with default name based on the selected repository' + description: 'Published Scala version to use, if empty compiler would be build with default name' repository-url: type: string description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" @@ -95,7 +90,6 @@ jobs: - name: openmole_scaladget - name: otavia-projects_mill-rust-jni - name: outr_perfolation - - name: oyvindberg_tui-scala - name: raistlintao_scalalogger - name: rssh_dotty-cps-async - name: sangria-graphql_sangria-streaming-api @@ -257,7 +251,6 @@ jobs: - name: davegurnell_unindent - name: davenverse_namecase - name: davidledwards_scalop - - name: davidledwards_zookeeper - name: dvreeze_yaidom - name: eed3si9n_gigahorse - name: eed3si9n_sjson-new @@ -441,7 +434,6 @@ jobs: - name: varwise_prometheus-akka-http - name: vincenzobaz_spark-scala3 - name: wangzaixiang_scala-sql - - name: wangzaixiang_wjson - name: whisklabs_docker-it-scala - name: wolfendale_scalacheck-gen-regexp - name: wvlet_airframe @@ -679,6 +671,7 @@ jobs: - name: armanbilge_circe - name: bilal-fazlani_csv-schema - name: bilal-fazlani_jslt-parser + - name: bilal-fazlani_zio-ulid - name: cheleb_zio-pravega - name: circe_circe - name: dvreeze_xpathparser @@ -812,10 +805,8 @@ jobs: - name: dacr_zio-lmdb - name: darrenjw_scala-glm - name: darrenjw_scala-smfsb - - name: finos_morphir-scala - name: frawa_typed-json - name: gnieh_geo-scala - - name: iltotore_iron - name: imrafaelmerino_json-scala-values - name: katrix_typenbt - name: sciss_scalacolliderswing @@ -1207,7 +1198,6 @@ jobs: - name: outr_robobrowser - name: permutive-engineering_prometheus4cats-contrib - name: polyvariant_scala-git-markers - - name: polyvariant_treesitter4s - name: profunktor_neutron - name: pureharm_pureharm-aws - name: pureharm_pureharm-db-core-jdbc @@ -1260,6 +1250,7 @@ jobs: - name: fthomas_fs2-cron - name: gemini-hlsw_clue - name: gemini-hlsw_lucuma-catalog + - name: hnaderi_portainer-client - name: http4s_blaze - name: http4s_http4s-armeria - name: http4s_http4s-fabric @@ -1438,6 +1429,7 @@ jobs: - name: scalikejdbc_scalikejdbc-async - name: scottweaver_testcontainers-for-zio - name: sideeffffect_zio-testcontainers + - name: softwaremill_tapir-loom - name: tinkoff_oolong - name: tototoshi_slick-joda-mapper - name: trace4cats_trace4cats-sttp @@ -1518,3 +1510,35 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + + create-raport: + needs: [stage-22] + runs-on: ubuntu-22.04 + continue-on-error: true + steps: + - name: Git Checkout + uses: actions/checkout@v3 + - name: Install coursier + uses: coursier/setup-action@v1 + with: + apps: scala-cli + + - name: Generate raport + env: + ES_USER: ${{ secrets.OPENCB_ELASTIC_USER }} + ES_PASSWORD: ${{ secrets.OPENCB_ELASTIC_PSWD }} + run: | + scalaVersion=${{ needs.setup-build.outputs.scala-version }} + lastRC="$(./scripts/lastVersionRC.sc)" + lastStable=$(./scripts/lastVersionStable.sc) + + ./scripts/raport-regressions.scala $scalaVersion > raport-full.md + ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastRC.md + ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastStable.md + + - name: Upload raports + uses: actions/upload-artifact@v3 + with: + name: build-raports + path: ${{ github.workspace }}/raport-*.md + From a4c5147107fe1d4aee5336c698511a741322b7b7 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 21:38:04 +0100 Subject: [PATCH 084/154] Allow to pass scalacOptions (#4) * Fix cli retries in local builds * Use highest detected jdk version * Remove unused files * Use mill 0.10.10 as default * fix mill retries * Add generation of raports after build * fix sbt plugin * Add extra-scala-options to build defn * set version to v0.2.1 * fix typo * try fix auto build updates * fix typo * fix typo * fix CI tests * Use only jdk11 in CI * Use JDK 11 to build compiler * fix typo * fix tests * fix typos in tests * Revert kubernetes-client version in cli * update checkout actions * remove duplicated logging * fix typo * try to mitigate CI cli issues * cli - don't publish artifact by default * fix typo * try fix cli in CI --- .github/actions/build-project/action.yaml | 12 +- .github/actions/setup-build/action.yaml | 2 +- .github/workflows/autoUpdateBuildPlan.yaml | 6 +- .github/workflows/buildPlan.yaml | 10 + .github/workflows/ci.yaml | 12 +- README.md | 6 +- {coordinator => cli}/.scalafmt.conf | 2 +- cli/scb-cli.scala | 399 +++++++++++++----- coordinator/.dockerignore | 3 - coordinator/project/build.properties | 1 - .../main/scala/ProjectConfigDiscovery.scala | 2 +- coordinator/src/main/scala/buildPlan.scala | 13 +- k8s/mvn-repo.yaml | 2 +- k8s/project-builder-mill-test.yaml | 4 +- k8s/project-builder-sbt-test.yaml | 2 + project-builder/Dockerfile | 2 +- project-builder/build-revision.sh | 26 +- project-builder/mill/MillCommunityBuild.sc | 8 +- project-builder/mill/build.sh | 15 +- .../sbt/CommunityBuildPlugin.scala | 46 +- project-builder/sbt/build.sh | 17 +- scripts/build-all.sh | 14 +- scripts/build-compiler-builder.sh | 4 +- scripts/test-cli.sh | 6 +- 24 files changed, 432 insertions(+), 182 deletions(-) rename {coordinator => cli}/.scalafmt.conf (56%) delete mode 100644 coordinator/.dockerignore delete mode 100644 coordinator/project/build.properties diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 1679cd35..50454951 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -7,6 +7,9 @@ inputs: scala-version: description: "Scala Version to use" required: true + extra-scalac-options: + description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" + default: "" maven-repo-url: description: "Custom Maven repository used to store artifacts" required: true @@ -41,6 +44,8 @@ runs: - name: Check can skip build id: check-history + # Build always when using custom scalacOptions + if: inputs.extra-scalac-options == "" shell: bash run: | ConfigFile=".github/workflows/buildConfig.json" @@ -71,11 +76,12 @@ runs: uses: addnab/docker-run-action@v3 if: steps.check-history.outputs.can-skip-build != 'true' with: - image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.2.0" + image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.2.1" options: -v ${{ github.workspace }}:/opencb/ -e ELASTIC_USERNAME=${{ inputs.elastic-user }} -e ELASTIC_PASSWORD=${{ inputs.elastic-password }} run: | ConfigFile="/opencb/.github/workflows/buildConfig.json" DefaultConfig='{"memoryRequestMb":4096}' + disabledScalacOptions='' // Currently disabled config () { path=".\"${{ inputs.project-name }}\"$@" jq -c -r "$path" $ConfigFile @@ -93,7 +99,9 @@ runs: "$(config .targets)" \ "${{ inputs.maven-repo-url }}" \ '1.6.2' \ - "$(config .config // ${DefaultConfig})" 2>&1 | tee build-logs.txt + "$(config .config // ${DefaultConfig})" \ + "${{ inputs.extra-scalac-options }}" \ + "${disabledScalacOptions}" 2>&1 | tee build-logs.txt /build/feed-elastic.sh \ 'https://scala3.westeurope.cloudapp.azure.com/data' \ diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index bbcac2a8..00e2d4ff 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -72,7 +72,7 @@ runs: uses: addnab/docker-run-action@v3 if: steps.check-published.outputs.is-compiler-published == 'false' with: - image: "virtuslab/scala-community-build-compiler-builder:v0.2.0" + image: "virtuslab/scala-community-build-compiler-builder:v0.2.1" options: -v ${{ github.workspace }}/compiler:/compiler/ run: | Version="${{ steps.calc-version.outputs.effective-scala-version }}" diff --git a/.github/workflows/autoUpdateBuildPlan.yaml b/.github/workflows/autoUpdateBuildPlan.yaml index 6aad9a45..956d03cc 100644 --- a/.github/workflows/autoUpdateBuildPlan.yaml +++ b/.github/workflows/autoUpdateBuildPlan.yaml @@ -30,9 +30,7 @@ jobs: with: token: ${{ secrets.OPENCB_CONFIG_UPDATE_TOKEN }} commit-message: Update build config - committer: GitHub - author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com> - signoff: false + assignees: WojciechMazur branch: build/scheduled-update branch-suffix: timestamp delete-branch: true @@ -52,5 +50,5 @@ jobs: - name: Auto merge PR uses: peter-evans/enable-pull-request-automerge@v2 with: - token: ${{ secrets.OPENCB_CONFIG_UPDATE_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} pull-request-number: ${{ steps.cpr.outputs.pull-request-number }} diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 708ef6be..207c30ed 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -5,6 +5,11 @@ name: "Open Community Build" on: + workflow_call: + inputs: + published-scala-version: + type: string + description: 'Published Scala version to use' workflow_dispatch: inputs: published-scala-version: @@ -18,6 +23,11 @@ on: type: string description: "GitHub repository branch for compiler to build, ignored when published-scala-version is defined" default: "main" + extra-scalac-options: + type: string + description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" + default: "" + jobs: setup-build: runs-on: ubuntu-22.04 diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 15e91e21..da5e5a5a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -5,10 +5,9 @@ on: jobs: test-build: runs-on: ubuntu-22.04 - steps: - name: Git Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Test mill scalafix rules run: cd project-builder/mill/scalafix && sbt test @@ -17,6 +16,8 @@ jobs: run: minikube start - name: Build up base docker images + env: + BUILD_ONLY_DEFAULT_JDK: true run: | eval $(minikube -p minikube docker-env) scripts/build-all.sh test @@ -26,14 +27,13 @@ jobs: test-cli: runs-on: ubuntu-22.04 - steps: - name: Git Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - uses: coursier/setup-action@v1 with: - apps: scala sbt mill:0.10.2 + apps: scala sbt mill:0.10.10 - name: Install scala-cli run: | @@ -47,6 +47,8 @@ jobs: run: minikube start - name: Build up base docker images + env: + BUILD_ONLY_DEFAULT_JDK: true run: | eval $(minikube -p minikube docker-env) scripts/build-all.sh test diff --git a/README.md b/README.md index eedb9a10..b5f6a5c2 100644 --- a/README.md +++ b/README.md @@ -93,19 +93,19 @@ eval $(minikube -p minikube docker-env) Most likely you'll need to build the base image only once (it doesn't get modified too often but building it takes quite a lot of time), e.g.: ```shell -scripts/build-builder-base.sh v0.2.0 +scripts/build-builder-base.sh v0.2.1 ``` Build all the remaining images ```shell -scripts/build-quick.sh v0.2.0 +scripts/build-quick.sh v0.2.1 ``` or (re)build each image separately e.g. ```shell -scripts/build-mvn-repo.sh v0.2.0 +scripts/build-mvn-repo.sh v0.2.1 ``` ### Deploying and debugging in k8s diff --git a/coordinator/.scalafmt.conf b/cli/.scalafmt.conf similarity index 56% rename from coordinator/.scalafmt.conf rename to cli/.scalafmt.conf index 8cd96400..09fe1d57 100644 --- a/coordinator/.scalafmt.conf +++ b/cli/.scalafmt.conf @@ -1,2 +1,2 @@ -version = "3.5.3" +version = "3.6.1" runner.dialect = scala3 \ No newline at end of file diff --git a/cli/scb-cli.scala b/cli/scb-cli.scala index cc74a30d..d4610f57 100755 --- a/cli/scb-cli.scala +++ b/cli/scb-cli.scala @@ -4,7 +4,7 @@ //> using lib "com.lihaoyi::requests:0.8.0" //> using lib "com.lihaoyi::os-lib:0.9.0" //> using lib "io.get-coursier:coursier_2.13:2.0.16" -//> using lib "com.goyeau::kubernetes-client:0.9.0" +//> using lib "com.goyeau::kubernetes-client:0.8.1" //> using lib "org.slf4j:slf4j-simple:2.0.6" //> using lib "com.github.scopt::scopt:4.1.0" @@ -22,18 +22,25 @@ import scala.util.control.NoStackTrace import Config.* import os.PathConvertible +import io.k8s.api.core.v1.ContainerState given Formats = DefaultFormats given ExecutionContext = ExecutionContext.Implicits.global -class FailedProjectException(msg: String) extends RuntimeException(msg) with NoStackTrace +class FailedProjectException(msg: String) + extends RuntimeException(msg) + with NoStackTrace -val communityBuildVersion = sys.props.getOrElse("communitybuild.version", "v0.2.0") +val communityBuildVersion = + sys.props.getOrElse("communitybuild.version", "v0.2.1") private val CBRepoName = "VirtusLab/community-build3" -val projectBuilderUrl = s"https://raw.githubusercontent.com/$CBRepoName/master/project-builder" +val projectBuilderUrl = + s"https://raw.githubusercontent.com/$CBRepoName/master/project-builder" lazy val communityBuildDir = sys.props .get("communitybuild.local.dir") .map(os.Path(_)) - .getOrElse(gitCheckout(s"https://github.com/$CBRepoName.git", None)(os.temp.dir())) + .getOrElse( + gitCheckout(s"https://github.com/$CBRepoName.git", None)(os.temp.dir()) + ) lazy val scriptsDir = communityBuildDir / "scripts" lazy val projectBuilderDir = communityBuildDir / "project-builder" @@ -43,14 +50,15 @@ case class Config( customRun: CustomBuildConfig = CustomBuildConfig(null, null), minikube: Config.MinikubeConfig = Config.MinikubeConfig(), redirectLogs: Boolean = true, - publishArtifacts: Boolean = true, + publishArtifacts: Boolean = false, jobId: String = "custom", buildUpstream: Boolean = false, ignoreFailedUpstream: Boolean = false ): def withMinikube(fn: Config.MinikubeConfig => Config.MinikubeConfig) = copy(minikube = fn(minikube)) - def withCustomBuild(fn: CustomBuildConfig => CustomBuildConfig) = copy(customRun = fn(customRun)) + def withCustomBuild(fn: CustomBuildConfig => CustomBuildConfig) = + copy(customRun = fn(customRun)) case class CustomBuildConfig( projectName: String, @@ -83,8 +91,12 @@ object Config: .action { (_, c) => c.withMinikube(_.copy(keepCluster = false)) } .text("Should Minikube cluster be kept after finishing the build"), opt[Unit]("removeMavenRepo") - .action { (_, c) => c.withMinikube(_.copy(keepMavenRepository = false)) } - .text("Should Maven repository instance should not be delete after finishing the build"), + .action { (_, c) => + c.withMinikube(_.copy(keepMavenRepository = false)) + } + .text( + "Should Maven repository instance should not be delete after finishing the build" + ), opt[File]("k8sConfig") .action { (x, c) => c.withMinikube(_.copy(k8sConfig = x)) } .text("Path to kubernetes config file, defaults to ~/.kube/config"), @@ -95,13 +107,12 @@ object Config: .action { (_, c) => c.copy(mode = Mode.Local) } .text("Run build locally without minikube cluster"), opt[Unit]("noRedirectLogs") - .action { (_, c) => c.copy(redirectLogs = false) } + .action { (_, c) => c.copy(redirectLogs = true) } .text("Do not redirect runners logs to file") .hidden(), - opt[Unit]("noPublishArtifacts") + opt[Unit]("publishArtifacts") .action { (_, c) => c.copy(publishArtifacts = false) } - .text("Don't publish artifacts of the build") - .hidden(), + .text("Publish artifacts of the build"), // Commands cmd("run") .action { (_, c) => c.copy(command = Config.Command.RunCustomProject) } @@ -117,7 +128,9 @@ object Config: .required(), opt[String]("revision") .text("Name of repository tag or branch that should be used") - .action { (x, c) => c.withCustomBuild(_.copy(revisionOverride = Some(x))) } + .action { (x, c) => + c.withCustomBuild(_.copy(revisionOverride = Some(x))) + } ), checkConfig { c => if c.command == null then failure("Missing required command name") @@ -146,7 +159,8 @@ object ProjectBuildPlan: .fold(()) { implicit config: Config => println("Gathering build info...") given BuildInfo = config.command match { - case Command.RunCustomProject => BuildInfo.forCustomProject(config, config.jobId) + case Command.RunCustomProject => + BuildInfo.forCustomProject(config, config.jobId) } config.mode match { case Mode.Minikube => MinikubeReproducer().run() @@ -154,7 +168,11 @@ object ProjectBuildPlan: } } -case class ProjectInfo(id: String, params: BuildParameters, summary: BuildSummary) { +case class ProjectInfo( + id: String, + params: BuildParameters, + summary: BuildSummary +) { def projectName = params.name // Resolve organization name based on build targets, (%) @@ -169,7 +187,9 @@ case class ProjectInfo(id: String, params: BuildParameters, summary: BuildSummar val deps = params.upstreamProjects.flatMap { name => build.projectsByName.get(name).orElse { // Can only happen if project was replayed - then upstream info would be empty - println(s"Not found upstream project $name in build info, it would be ignored") + println( + s"Not found upstream project $name in build info, it would be ignored" + ) None } }.toSet @@ -197,7 +217,9 @@ case class ProjectInfo(id: String, params: BuildParameters, summary: BuildSummar val baseTargets = params.buildTargets val excluded = for - case JArray(excluded) <- params.config.map(parse(_) \ "projects" \ "exclude").toSeq + case JArray(excluded) <- params.config + .map(parse(_) \ "projects" \ "exclude") + .toSeq case JString(entry) <- excluded yield entry baseTargets.diff(excluded) @@ -217,7 +239,7 @@ object BuildInfo: def prepareBuildPlan(): JValue = val configsDir = communityBuildDir / "env" / "prod" / "config" - val args = Seq[ os.Shellable]( + val args = Seq[os.Shellable]( /* scalaBinaryVersion = */ 3, /* minStartsCount = */ 0, /* maxProjectsCount = */ 0, @@ -226,7 +248,8 @@ object BuildInfo: /* projectsConfigPath = */ configsDir / "projects-config.conf", /* projectsFiterPath = */ "" ) - val javaProps = Seq("--java-prop", "opencb.coordinator.reproducer-mode=true") + val javaProps = + Seq("--java-prop", "opencb.coordinator.reproducer-mode=true") val coordinatorDir = communityBuildDir / "coordinator" os.proc("scala-cli", "run", coordinatorDir, javaProps, "--", args) .call(cwd = coordinatorDir, stdout = os.Inherit) @@ -235,7 +258,9 @@ object BuildInfo: val JArray(buildPlan) = prepareBuildPlan(): @unchecked val projects = for - case JArray(buildStage) <- buildPlan.take(1) // There should be only 1 stage + case JArray(buildStage) <- buildPlan.take( + 1 + ) // There should be only 1 stage project <- buildStage.take(1) // There should be only 1 project // Config is an object, though be default would be decoded to None when we expect Option[String] // We don't care about its content so we treat it as opaque string value @@ -244,7 +269,13 @@ object BuildInfo: case value => Option(compact(render(value))) } plan = project.extract[ProjectBuildPlan].copy(config = configString) - jdkVersion = plan.config.map(parse(_) \ "java" \ "version").flatMap(_.extractOpt[String]) + jdkVersion = sys.props + .get("communitybuild.forced-java-version") + .orElse( + plan.config + .map(parse(_) \ "java" \ "version") + .flatMap(_.extractOpt[String]) + ) yield ProjectInfo( id = jobId, params = BuildParameters( @@ -258,7 +289,8 @@ object BuildInfo: scalaVersion = scalaVersion, jdkVersion = jdkVersion, enforcedSbtVersion = None, - mavenRepositoryUrl = s"https://mvn-repo:8081/maven2/custom-${scalaVersion}", + mavenRepositoryUrl = + s"https://mvn-repo:8081/maven2/custom-${scalaVersion}", buildTargets = plan.targets.split(' ').toList, upstreamProjects = Nil ), @@ -271,7 +303,8 @@ end BuildInfo case class BuildSummary(projects: List[BuildProjectSummary]): lazy val failedArtifacts = projects.collect { - case BuildProjectSummary(artifactName, results) if results.hasFailure => artifactName + case BuildProjectSummary(artifactName, results) if results.hasFailure => + artifactName } def failedTargets(project: ProjectInfo) = for artifact <- failedArtifacts @@ -283,7 +316,10 @@ case class BuildProjectSummary( ) // Ignore publish step -case class ProjectTargetResults(compile: BuildResult, testCompile: BuildResult) { +case class ProjectTargetResults( + compile: BuildResult, + testCompile: BuildResult +) { def hasFailure = productIterator.contains(BuildResult.Failed) } @@ -297,7 +333,9 @@ object BuildResult: case _ => None } -def gitCheckout(repoUrl: String, revision: Option[String])(cwd: os.Path): os.Path = +def gitCheckout(repoUrl: String, revision: Option[String])( + cwd: os.Path +): os.Path = val repoDir = cwd println(s"Checkout $repoUrl") val projectDir = repoDir / "repo" @@ -326,7 +364,6 @@ case class BuildParameters( upstreamProjects: List[String] ) - private def checkRequiredApps(executables: String*): Unit = val isWindows = sys.props("os.name").toLowerCase.startsWith("windows") val which = if isWindows then "where" else "which" @@ -337,7 +374,8 @@ private def checkRequiredApps(executables: String*): Unit = if missing.nonEmpty then System.err.println( - "Required programs are not installed or installed or set on PATH: " + missing.mkString(" ") + "Required programs are not installed or installed or set on PATH: " + missing + .mkString(" ") ) sys.exit(1) @@ -384,7 +422,9 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): import DependenciesChecker.* for { _ <- logger.info("Starting") - _ <- buildScalaCompilerIfMissing[IO](withLocalMaven(localMavenUrl)) + _ <- buildScalaCompilerIfMissing[IO]( + withLocalMaven(localMavenUrl) + ) _ <- buildProjectDependencies[IO](onlyLocalMaven(localMavenUrl)) _ <- buildMainProject[IO] _ <- logger.info("Build finished") @@ -395,7 +435,10 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): } finally if !config.minikube.keepCluster then bash("minikube", "stop") - else println("Keeping minikube alive, run 'minikube delete' to delete minikube local cluster") + else + println( + "Keeping minikube alive, run 'minikube delete' to delete minikube local cluster" + ) private def startMinikube() = val isRunning = os @@ -404,7 +447,8 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): .out .text() .startsWith("Running") - if !isRunning then bash("minikube", "start", s"--namespace=${k8s.namespace}") + if !isRunning then + bash("minikube", "start", s"--namespace=${k8s.namespace}") else println("Reusing existing minikube instance") private def setupCluster() = @@ -414,25 +458,41 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): s"kubectl create namespace ${k8s.namespace} --dry-run=client -o yaml | kubectl apply -f -" ) val mavenIsRunning = - os.proc("kubectl", "get", "deploy/mvn-repo", s"--namespace=${k8s.namespace}", "--output=name") - .call(check = false, stderr = os.Pipe) + os.proc( + "kubectl", + "get", + "deploy/mvn-repo", + s"--namespace=${k8s.namespace}", + "--output=name" + ).call(check = false, stderr = os.Pipe) .exitCode == 0 if !mavenIsRunning then bash(scriptsDir / "start-mvn-repo.sh") - private def buildScalaCompilerIfMissing[F[_]: Async: Logger: KubernetesClient]( + private def buildScalaCompilerIfMissing[F[ + _ + ]: Async: Logger: KubernetesClient]( checkDeps: DependenciesChecker ): F[Unit] = val log = Logger[F] for - scalaReleaseExists <- Sync[F].blocking(checkDeps.scalaReleaseAvailable(build.scalaVersion)) + scalaReleaseExists <- Sync[F].blocking( + checkDeps.scalaReleaseAvailable(build.scalaVersion) + ) _ <- if !scalaReleaseExists then - log.info(s"Scala toolchain for version ${build.scalaVersion} is missing") *> + log.info( + s"Scala toolchain for version ${build.scalaVersion} is missing" + ) *> runJob(compilerBuilderJob, label = "Scala", canFail = false).void - else log.info(s"Scala toolchain for version ${build.scalaVersion} already exists") + else + log.info( + s"Scala toolchain for version ${build.scalaVersion} already exists" + ) yield () - private def buildProjectDependencies[F[_]: Async: Concurrent: Logger: KubernetesClient]( + private def buildProjectDependencies[F[ + _ + ]: Async: Concurrent: Logger: KubernetesClient]( depsCheck: DependenciesChecker )(using build: BuildInfo, @@ -453,13 +513,20 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): else log.info( s"Starting to build dependency project $name" - ) *> runJob(projectBuilderJob(using dependency), label = name, canFail = true).void + ) *> runJob( + projectBuilderJob(using dependency), + label = name, + canFail = true + ).void } - if !config.buildUpstream then log.info("Skipping building upstream projects") + if !config.buildUpstream then + log.info("Skipping building upstream projects") else for - buildPlan <- Sync[F].blocking(targetProject.buildPlanForDependencies.zipWithIndex) + buildPlan <- Sync[F].blocking( + targetProject.buildPlanForDependencies.zipWithIndex + ) _ <- buildPlan.traverse { (group, idx) => val projectsInGroup = group.map(_.params.name) log.info( @@ -470,7 +537,9 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): private def buildMainProject[F[_]: Async: Logger: KubernetesClient] = for { - _ <- Logger[F].info(s"Starting build for target project ${targetProject.projectName}") + _ <- Logger[F].info( + s"Starting build for target project ${targetProject.projectName}" + ) _ <- runJob( projectBuilderJob(using targetProject), label = targetProject.projectName, @@ -495,7 +564,7 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): podsApi.deleteAll(selectorLabels) *> podsApi.list(selectorLabels).iterateUntil(_.items.isEmpty) - def getContainerState = podsApi + def getContainerState(retries: Int = 60): F[ContainerState] = podsApi .list(selectorLabels) .delayBy(5.seconds) .map { pods => @@ -509,10 +578,16 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): } .iterateUntil(_.nonEmpty) .map(_.get) + .recoverWith{ + case ex: Exception if retries > 0 => + Console.err.println(s"Failed to get container state, retry with backoff, reason: ${ex}") + Thread.sleep(1000) + getContainerState(retries - 1) + } def waitForStart = for - finalState <- getContainerState.iterateWhile { state => + finalState <- getContainerState().iterateWhile { state => state.waiting.flatMap(_.reason) match { case Some("ContainerCreating" | "ImagePullBackOff") => true case _ => false @@ -521,36 +596,48 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): _ <- if finalState.running.isDefined then Sync[F].pure(()) else - os.proc("kubectl", "logs", s"job/$jobName", s"--namespace=${k8s.namespace}") - .call(stdout = os.Inherit, check = false) + os.proc( + "kubectl", + "logs", + s"job/$jobName", + s"--namespace=${k8s.namespace}" + ).call(stdout = os.Inherit, check = false) Sync[F].raiseError( - FailedProjectException(s"Failed to start pod of job ${jobName} ($label)") + FailedProjectException( + s"Failed to start pod of job ${jobName} ($label)" + ) ) yield () - def redirectLogs = Sync[F].blocking { + def redirectLogs = Sync[F].delay { val logsFile = os.temp( prefix = s"cb-reproduce-log-$jobName", deleteOnExit = false ) // workaround, using os.PathRedirect to file was not working - val stdout = - Future { - val logs = os - .proc( - "kubectl", - "-n", - k8s.namespace, - "logs", - s"job/$jobName", - "-f", - "--timestamps=true" - ) - .spawn(stdout = if config.redirectLogs then os.Pipe else os.Inherit) - val res = os.write.over(logsFile, logs.stdout) - } + def getLogs(): Future[Unit] = Future { + val logs = os + .proc( + "kubectl", + "-n", + k8s.namespace, + "logs", + s"job/$jobName", + "-f", + "--timestamps=true" + ) + .spawn(stdout = if config.redirectLogs then os.Pipe else os.Inherit) + os.write.over(logsFile, logs.stdout) + }.recoverWith { case ex: Exception => + Console.err.println(s"Error when streaming logs: ${ex}, would retry") + Thread.sleep(1000) + getLogs() + } + val stdout= getLogs() + logsFile } + val projectRun = for _ <- logger.info(s"Starting build for job $label") @@ -569,11 +656,13 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): s"Logs of job ${jobName} ($label) redirected to ${logsFile.toNIO.toAbsolutePath}" ) - exitCode <- getContainerState + exitCode <- getContainerState() .iterateUntil(_.terminated.isDefined) .map(_.terminated.get.exitCode) .timeout(60.minute) - _ <- logger.info(s"Job $jobName ($label) terminated with exit code $exitCode") + _ <- logger.info( + s"Job $jobName ($label) terminated with exit code $exitCode" + ) _ <- Sync[F].whenA(exitCode != 0) { val errMsg = s"Build failed for job ${jobName} ($label)" @@ -583,7 +672,9 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): yield exitCode projectRun - .onError(logger.error(_)(s"Failed to build project in job $jobName ($label)")) + .onError( + logger.error(_)(s"Failed to build project in job $jobName ($label)") + ) .guarantee { performCleanup .onError( @@ -597,7 +688,9 @@ class MinikubeReproducer(using config: Config, build: BuildInfo): end runJob private def bash(args: os.Shellable*): os.CommandResult = bash(args: _*)() - private def bash(args: os.Shellable*)(check: Boolean = true): os.CommandResult = + private def bash( + args: os.Shellable* + )(check: Boolean = true): os.CommandResult = os.proc(args) .call( check = check, @@ -624,7 +717,9 @@ object MinikubeReproducer: private val mvnRepoCrtSecret = "mvn-repo-cert" private val mvnRepoCrt = "mvn-repo.crt" - def usingMavenServiceForwarder[T](fn: MavenForwarderPort ?=> T)(using k8s: MinikubeConfig): T = + def usingMavenServiceForwarder[T](fn: MavenForwarderPort ?=> T)(using + k8s: MinikubeConfig + ): T = // Wait until mvn-repo is started def waitForPod() = os .proc( @@ -652,7 +747,10 @@ object MinikubeReproducer: ): Job = val params = project.params Job( - metadata = ObjectMeta(name = s"build-project-${project.id}", namespace = k8s.namespace), + metadata = ObjectMeta( + name = s"build-project-${project.id}", + namespace = k8s.namespace + ), spec = JobSpec( template = PodTemplateSpec( metadata = ObjectMeta( @@ -663,16 +761,20 @@ object MinikubeReproducer: volumes = Seq(mvnRepoSecretVolume), containers = Seq( builderContainer( - imageName = s"project-builder:jdk${params.jdkVersion.getOrElse("11")}-", + imageName = + s"project-builder:jdk${params.jdkVersion.getOrElse("11")}-", args = Seq( params.repositoryUrl, params.repositoryRevision.getOrElse(""), buildInfo.scalaVersion, - if !config.publishArtifacts then "" else params.version.getOrElse(""), + if !config.publishArtifacts then "" + else params.version.getOrElse(""), project.effectiveTargets.mkString(" "), params.mavenRepositoryUrl, params.enforcedSbtVersion.getOrElse("1.6.2"), - params.config.getOrElse("{}") + params.config.getOrElse("{}"), + /* extra-scalac-options = */ "", + /* disabled-scalac-options = */ "" ) ) ), @@ -725,7 +827,8 @@ object MinikubeReproducer: import io.k8s.apimachinery.pkg.api.resource.Quantity Container( name = "builder", - image = s"virtuslab/scala-community-build-$imageName$communityBuildVersion", + image = + s"virtuslab/scala-community-build-$imageName$communityBuildVersion", volumeMounts = Seq( VolumeMount( name = mvnRepoCrtSecret, @@ -734,8 +837,9 @@ object MinikubeReproducer: readOnly = true ) ), - lifecycle = - Lifecycle(postStart = LifecycleHandler(ExecAction(command = Seq("update-ca-certificates")))), + lifecycle = Lifecycle(postStart = + Handler(ExecAction(command = Seq("update-ca-certificates"))) + ), command = Seq("/build/build-revision.sh"), args = args, tty = true, @@ -754,8 +858,14 @@ object MinikubeReproducer: private lazy val unsafeSSLContext = { object TrustAll extends X509TrustManager { override def getAcceptedIssuers(): Array[X509Certificate] = Array() - override def checkClientTrusted(x509Certificates: Array[X509Certificate], s: String) = () - override def checkServerTrusted(x509Certificates: Array[X509Certificate], s: String) = () + override def checkClientTrusted( + x509Certificates: Array[X509Certificate], + s: String + ) = () + override def checkServerTrusted( + x509Certificates: Array[X509Certificate], + s: String + ) = () } val instance = SSLContext.getInstance("SSL") @@ -764,12 +874,18 @@ object MinikubeReproducer: } def usingUnsafeSSLContext[T](fn: SSLContext ?=> T): T = { - def withDefault[In, Res](set: In => Unit, newValue: In, oldValue: In)(block: => Res) = { + def withDefault[In, Res](set: In => Unit, newValue: In, oldValue: In)( + block: => Res + ) = { set(newValue) try block finally set(oldValue) } - withDefault(SSLContext.setDefault(_), unsafeSSLContext, SSLContext.getDefault) { + withDefault( + SSLContext.setDefault(_), + unsafeSSLContext, + SSLContext.getDefault + ) { withDefault( HttpsURLConnection.setDefaultSSLSocketFactory, unsafeSSLContext.getSocketFactory, @@ -786,21 +902,30 @@ object MinikubeReproducer: } } - private def usingServiceForwarder[T](serviceName: String, servicePort: Int)(fn: Int => T)(using + private def usingServiceForwarder[T](serviceName: String, servicePort: Int)( + fn: Int => T + )(using k8s: MinikubeConfig ) = val service = s"service/$serviceName" val ForwardingLocallyOnPort = raw"Forwarding from 127.0.0.1:(\d+).*".r def startForwarder(): (os.SubProcess, Int) = val forwarder = os - .proc("kubectl", "-n", k8s.namespace, "port-forward", service, s":$servicePort") + .proc( + "kubectl", + "-n", + k8s.namespace, + "port-forward", + service, + s":$servicePort" + ) .spawn(stderr = os.Pipe) forwarder.stdout.buffered.readLine match { case null => Thread.sleep(1000) startForwarder() case ForwardingLocallyOnPort(port) => (forwarder, port.toInt) - case out => sys.error(s"Failed to forward $service - $out") + case out => sys.error(s"Failed to forward $service - $out") } val (forwarder, port) = startForwarder() @@ -843,24 +968,36 @@ class LocalReproducer(using config: Config, build: BuildInfo): project.params.repositoryUrl, project.params.repositoryRevision )(os.pwd) - val logsFile = os.temp(prefix = s"cb-logs-build-project-${project.id}", deleteOnExit = false) + val logsFile = os.temp( + prefix = s"cb-logs-build-project-${project.id}", + deleteOnExit = false + ) val impl = - if os.exists(projectDir / "build.sbt") then SbtReproducer(projectDir, logsFile) - else if os.exists(projectDir / "build.sc") then MillReproducer(projectDir, logsFile) + if os.exists(projectDir / "build.sc") then + MillReproducer(projectDir, logsFile) + else if os.exists(projectDir / "build.sbt") then + SbtReproducer(projectDir, logsFile) else sys.error("Unsupported build tool") try - val redirectMessage = if config.redirectLogs then s", logs redirected to $logsFile" else "" - println(s"Starting build for project ${project.id} (${project.projectName})$redirectMessage") + val redirectMessage = + if config.redirectLogs then s", logs redirected to $logsFile" else "" + println( + s"Starting build for project ${project.id} (${project.projectName})$redirectMessage" + ) impl.prepareBuild() impl.runBuild() catch case ex: Exception if canFail => - System.err.println(s"Build for project ${project.id} (${project.projectName}) failed.") + System.err.println( + s"Build for project ${project.id} (${project.projectName}) failed." + ) private def prepareScalaVersion(): Unit = - val needsCompilation = !DependenciesChecker().scalaReleaseAvailable(effectiveScalaVersion) + val needsCompilation = + !DependenciesChecker().scalaReleaseAvailable(effectiveScalaVersion) - if !needsCompilation then println(s"Scala ${effectiveScalaVersion} toolchain already present") + if !needsCompilation then + println(s"Scala ${effectiveScalaVersion} toolchain already present") else println( s"Building Scala compiler for version $effectiveScalaVersion" @@ -876,12 +1013,19 @@ class LocalReproducer(using config: Config, build: BuildInfo): case VersionCommitSha(revision) => Some(revision) case _ => None } - val projectDir = gitCheckout("https://github.com/lampepfl/dotty.git", revision)(os.temp.dir()) + val projectDir = + gitCheckout("https://github.com/lampepfl/dotty.git", revision)( + os.temp.dir() + ) // Overwrite compiler baseVersion val buildFile = projectDir / "project" / "Build.scala" val updatedBuild = - os.read(buildFile).replaceAll("(val baseVersion) = .*", s"$$1 = \"$effectiveScalaVersion\"") + os.read(buildFile) + .replaceAll( + "(val baseVersion) = .*", + s"$$1 = \"$effectiveScalaVersion\"" + ) os.write.over(buildFile, updatedBuild) os .proc("sbt", "scala3-bootstrapped/publishLocal") @@ -891,7 +1035,9 @@ class LocalReproducer(using config: Config, build: BuildInfo): stdout = logsOutput, stderr = logsOutput ) - println(s"Scala ${effectiveScalaVersion} was successfully published locally") + println( + s"Scala ${effectiveScalaVersion} was successfully published locally" + ) end prepareScalaVersion // Build reproducer impls @@ -962,7 +1108,9 @@ class LocalReproducer(using config: Config, build: BuildInfo): replaceExisting = true ) os.list(projectBuilderDir / "shared") - .foreach(os.copy.into(_, projectDir / "project", replaceExisting = true)) + .foreach( + os.copy.into(_, projectDir / "project", replaceExisting = true) + ) override def runBuild(): Unit = def runSbt(forceScalaVersion: Boolean) = @@ -991,7 +1139,7 @@ class LocalReproducer(using config: Config, build: BuildInfo): def shouldRetryWithForcedScalaVerion = { val output = os.read(logsFile).toString - def failedToSwitch = output.contains("RuntimeException: Switch failed: no subproject") + def failedToSwitch = output.contains("Switch failed: no subproject") def missingMapping = output.contains("Module mapping missing:") failedToSwitch || missingMapping } @@ -1000,7 +1148,9 @@ class LocalReproducer(using config: Config, build: BuildInfo): s"Sucessfully finished build for project ${project.id} (${project.projectName})" ) def onFailure(code: Int) = { - System.err.println(s"Failed to run the build, for details check logs in $logsFile") + System.err.println( + s"Failed to run the build, for details check logs in $logsFile" + ) throw FailedProjectException( s"Build for project ${project.id} (${project.projectName}) failed with exit code $code" ) @@ -1028,7 +1178,8 @@ class LocalReproducer(using config: Config, build: BuildInfo): "-D", s"communitybuild.scala=${effectiveScalaVersion}" ) - val scalafixRulePath = "scalafix/rules/src/main/scala/fix/Scala3CommunityBuildMillAdapter.scala" + val scalafixRulePath = + "scalafix/rules/src/main/scala/fix/Scala3CommunityBuildMillAdapter.scala" val scalafixSettings = List( "--stdout", "--syntactic", @@ -1047,7 +1198,10 @@ class LocalReproducer(using config: Config, build: BuildInfo): .Fetch() .addDependencies( coursier.Dependency( - Module(Organization("ch.epfl.scala"), ModuleName("scalafix-cli_2.13.8")), + Module( + Organization("ch.epfl.scala"), + ModuleName("scalafix-cli_2.13.8") + ), "0.9.34" ) ) @@ -1066,13 +1220,18 @@ class LocalReproducer(using config: Config, build: BuildInfo): scalafixSettings ).call(cwd = projectDir, stdout = os.PathRedirect(buildFile)) os.remove(buildFileCopy) - os.copy.into(millBuilder / MillCommunityBuildSc, projectDir, replaceExisting = true) + os.copy.into( + millBuilder / MillCommunityBuildSc, + projectDir, + replaceExisting = true + ) val sharedSourcesDir = projectBuilderDir / "shared" os.list(sharedSourcesDir) .foreach { path => // We need to rename .scala files into .sc to allow for their usage in Mill val relPath = path.relativeTo(sharedSourcesDir).toNIO - val fileSc = relPath.getFileName().toString.stripSuffix(".scala") + ".sc" + val fileSc = + relPath.getFileName().toString.stripSuffix(".scala") + ".sc" val outputPath = Option(relPath.getParent) .map(os.RelPath(_)) @@ -1116,17 +1275,21 @@ object DependenciesChecker: val noLocalIvy: RepositoriesMapping = _.filterNot(isIvyRepo) val onlyLocalIvy: RepositoriesMapping = _.filter(isIvyRepo) - def withLocalMaven(localMavenUrl: String)(using SSLContext) = DependenciesChecker( - withRepositories = DependenciesChecker.noLocalIvy(_) :+ MavenRepository(localMavenUrl), - fileCache = DependenciesChecker.unsafeFileCache - ) - def onlyLocalMaven(localMavenUrl: String)(using SSLContext) = DependenciesChecker( - withRepositories = _ => MavenRepository(localMavenUrl) :: Nil, - fileCache = DependenciesChecker.unsafeFileCache - ) - private def unsafeFileCache(using sslContext: SSLContext) = FileCache().noCredentials - .withHostnameVerifier(MinikubeReproducer.VerifiesAllHostNames) - .withSslSocketFactory(sslContext.getSocketFactory) + def withLocalMaven(localMavenUrl: String)(using SSLContext) = + DependenciesChecker( + withRepositories = + DependenciesChecker.noLocalIvy(_) :+ MavenRepository(localMavenUrl), + fileCache = DependenciesChecker.unsafeFileCache + ) + def onlyLocalMaven(localMavenUrl: String)(using SSLContext) = + DependenciesChecker( + withRepositories = _ => MavenRepository(localMavenUrl) :: Nil, + fileCache = DependenciesChecker.unsafeFileCache + ) + private def unsafeFileCache(using sslContext: SSLContext) = + FileCache().noCredentials + .withHostnameVerifier(MinikubeReproducer.VerifiesAllHostNames) + .withSslSocketFactory(sslContext.getSocketFactory) class DependenciesChecker( withRepositories: RepositoriesMapping = identity, @@ -1148,13 +1311,17 @@ class DependenciesChecker( // By default coursier checks `.ivy2/local` (publishLocal target) and Maven repo val coursierDeps = for Dependency(org, name, version) <- dependencies - yield coursier.Dependency(Module(Organization(org), ModuleName(name)), version) + yield coursier.Dependency( + Module(Organization(org), ModuleName(name)), + version + ) // Ignore missing transitive dependencies, they would be always missing in local maven repo def checkResoulationError(err: ResolutionError): Boolean = val expectedModules = coursierDeps.map(_.module) !err.errors.exists { - case err: ResolutionError.CantDownloadModule => expectedModules.contains(err.module) + case err: ResolutionError.CantDownloadModule => + expectedModules.contains(err.module) case _ => System.err.println(err) false @@ -1179,7 +1346,11 @@ class DependenciesChecker( val organization = project.organization val summaryProjects = for project <- project.summary.projects - yield Dependency(organization, project.artifactName + binarySuffix, projectVersion) + yield Dependency( + organization, + project.artifactName + binarySuffix, + projectVersion + ) val deps = (targetProjects ++ summaryProjects).distinct // If empty then we have not enough info -> always build diff --git a/coordinator/.dockerignore b/coordinator/.dockerignore deleted file mode 100644 index 170edc1d..00000000 --- a/coordinator/.dockerignore +++ /dev/null @@ -1,3 +0,0 @@ -data -**/target -.bsp \ No newline at end of file diff --git a/coordinator/project/build.properties b/coordinator/project/build.properties deleted file mode 100644 index 3161d214..00000000 --- a/coordinator/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.6.1 diff --git a/coordinator/src/main/scala/ProjectConfigDiscovery.scala b/coordinator/src/main/scala/ProjectConfigDiscovery.scala index accb118a..837fddb4 100644 --- a/coordinator/src/main/scala/ProjectConfigDiscovery.scala +++ b/coordinator/src/main/scala/ProjectConfigDiscovery.scala @@ -209,7 +209,7 @@ class ProjectConfigDiscovery(internalProjectConfigsPath: java.io.File) { .toList .distinct .flatMap(version => allowedVersions.find(_ >= version)) - .minOption + .maxOption .map(_.toString) private def discoverSourcePatches(projectDir: os.Path): List[SourcePatch] = diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index fda1b6ed..b4804f4b 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -450,11 +450,17 @@ def createGithubActionJob( | |name: "Open Community Build" |on: + | workflow_call: + | inputs: + | published-scala-version: + | type: string + | description: 'Published Scala version to use' + | required: true | workflow_dispatch: | inputs: | published-scala-version: | type: string - | description: 'Published Scala version to use, if empty compiler would be build with default name' + | description: 'Published Scala version to use, if empty new version of compiler would be build with default name based on the selected repository' | repository-url: | type: string | description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" @@ -463,6 +469,10 @@ def createGithubActionJob( | type: string | description: "GitHub repository branch for compiler to build, ignored when published-scala-version is defined" | default: "main" + | extra-scalac-options: + | type: string + | description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" + | default: "" |jobs: | $setupId: | runs-on: ubuntu-22.04 @@ -505,6 +515,7 @@ def createGithubActionJob( println(" uses: ./.github/actions/build-project") println(" with:") println(" project-name: ${{ matrix.name }}") + println(" extra-scalac-options: $${{ inputs.extra-scalac-options }}") println(s" scala-version: $${{ $setupOutputs.scala-version }}") println(s" maven-repo-url: $${{ $setupOutputs.maven-repo-url }}") println(" elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }}") diff --git a/k8s/mvn-repo.yaml b/k8s/mvn-repo.yaml index 1083e624..48079c5f 100644 --- a/k8s/mvn-repo.yaml +++ b/k8s/mvn-repo.yaml @@ -20,7 +20,7 @@ spec: secretName: mvn-repo-keystore containers: - name: mvn-repo - image: virtuslab/scala-community-build-mvn-repo:v0.2.0 + image: virtuslab/scala-community-build-mvn-repo:v0.2.1 imagePullPolicy: IfNotPresent ports: - containerPort: 8081 diff --git a/k8s/project-builder-mill-test.yaml b/k8s/project-builder-mill-test.yaml index 3f24a897..d6b6993a 100644 --- a/k8s/project-builder-mill-test.yaml +++ b/k8s/project-builder-mill-test.yaml @@ -7,7 +7,7 @@ spec: spec: containers: - name: project-builder-mill-test - image: virtuslab/scala-community-build-project-builder:jdk17-test + image: virtuslab/scala-community-build-project-builder:jdk11-test imagePullPolicy: IfNotPresent command: - "bash" @@ -22,6 +22,8 @@ spec: https://mvn-repo:8081/maven2/test \ 1.5.5 \ '{"projects": {"exclude": ["dummy.org%dummy-.*"], "overrides": {"upickle-core": {"tests": "compile-only"}, "ujson": {"tests": "disabled"}} } }' \ + "" \ + "" \ && echo \ && echo "Community project published successfully") || true restartPolicy: Never diff --git a/k8s/project-builder-sbt-test.yaml b/k8s/project-builder-sbt-test.yaml index be007aa1..b67de687 100644 --- a/k8s/project-builder-sbt-test.yaml +++ b/k8s/project-builder-sbt-test.yaml @@ -25,6 +25,8 @@ spec: https://mvn-repo:8081/maven2/test \ 1.5.5 \ '{"sbt": {"commands": ["show crossScalaVersions", "show scalaVersion", "show scalacOptions"] }, "projects": {"exclude": ["dummy.org%dummy-.*"], "overrides": {"shapeless3-deriving": {"tests": "compile-only"}, "shapeless3-typeable": {"tests": "disabled"}} } }' \ + "" \ + "" \ && echo \ && echo "Community project published successfully") || true restartPolicy: Never diff --git a/project-builder/Dockerfile b/project-builder/Dockerfile index 193c33fb..78e7dda7 100644 --- a/project-builder/Dockerfile +++ b/project-builder/Dockerfile @@ -4,7 +4,7 @@ RUN apt install -y jq ENV PATH="/root/.local/share/coursier/bin:${PATH}" RUN curl -fLo coursier https://github.com/coursier/launchers/raw/master/coursier && \ chmod +x coursier && \ - ./coursier install mill:0.10.2 scalafix scala-cli --contrib \ + ./coursier install mill:0.10.10 scalafix scala-cli --contrib \ && sh -c "mill --version" \ && sh -c "scalafix --version" \ && sh -c "scala-cli --version" diff --git a/project-builder/build-revision.sh b/project-builder/build-revision.sh index 9758e368..6d9b2d8b 100755 --- a/project-builder/build-revision.sh +++ b/project-builder/build-revision.sh @@ -1,21 +1,23 @@ #!/usr/bin/env bash set -e -if [ $# -ne 8 ]; then +if [ $# -ne 10 ]; then echo "Wrong number of script arguments" exit 1 fi -repoUrl="$1" # e.g. 'https://github.com/Stiuil06/deploySbt.git' -rev="$2" # e.g. '1.0.2' -scalaVersion="$3" # e.g. 3.0.0-RC3 -version="$4" # e.g. '1.0.2-communityBuild' -targets="$5" # e.g. com.example%greeter -mvnRepoUrl="$6" # e.g. https://mvn-repo/maven2/2021-05-23_1 -enforcedSbtVersion="$7" # e.g. '1.5.5' or empty '' +repoUrl="$1" # e.g. 'https://github.com/Stiuil06/deploySbt.git' +rev="$2" # e.g. '1.0.2' +scalaVersion="$3" # e.g. 3.0.0-RC3 +version="$4" # e.g. '1.0.2-communityBuild' +targets="$5" # e.g. com.example%greeter +mvnRepoUrl="$6" # e.g. https://mvn-repo/maven2/2021-05-23_1 +enforcedSbtVersion="$7" # e.g. '1.5.5' or empty '' projectConfig="$8" +extraScalacOptions="$9" # e.g '' or "-Wunused:all -Ylightweight-lazy-vals" +disabledScalacOption="${10}" -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" +scriptDir="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" $scriptDir/checkout.sh "$repoUrl" "$rev" repo @@ -35,12 +37,12 @@ done if [ -f "repo/mill" ] || [ -f "repo/build.sc" ]; then echo "Mill project found: ${isMillProject}" $scriptDir/mill/prepare-project.sh repo "$scalaVersion" "$version" "$projectConfig" - $scriptDir/mill/build.sh repo "$scalaVersion" "$version" "$targets" "$mvnRepoUrl" "$projectConfig" + $scriptDir/mill/build.sh repo "$scalaVersion" "$version" "$targets" "$mvnRepoUrl" "$projectConfig" "$extraScalacOptions" "$disabledScalacOption" -elif [ -f "repo/build.sbt" ]; then +elif [ -f "repo/build.sbt" ]; then echo "sbt project found: ${isSbtProject}" $scriptDir/sbt/prepare-project.sh repo "$enforcedSbtVersion" "$scalaVersion" "$projectConfig" - $scriptDir/sbt/build.sh repo "$scalaVersion" "$version" "$targets" "$mvnRepoUrl" "$projectConfig" + $scriptDir/sbt/build.sh repo "$scalaVersion" "$version" "$targets" "$mvnRepoUrl" "$projectConfig" "$extraScalacOptions" "$disabledScalacOption" else echo "Unknown project build tool, project layout:" diff --git a/project-builder/mill/MillCommunityBuild.sc b/project-builder/mill/MillCommunityBuild.sc index 909a7bf1..7cf39a97 100644 --- a/project-builder/mill/MillCommunityBuild.sc +++ b/project-builder/mill/MillCommunityBuild.sc @@ -1,5 +1,9 @@ -import $file.CommunityBuildCore, -CommunityBuildCore.Scala3CommunityBuild.{TestingMode => _, ProjectBuildConfig => _, ProjectOverrides => _, _} +import $file.CommunityBuildCore, CommunityBuildCore.Scala3CommunityBuild.{ + TestingMode => _, + ProjectBuildConfig => _, + ProjectOverrides => _, + _ +} import CommunityBuildCore.Scala3CommunityBuild.Utils._ // Make sure that following classes are in sync with the ones defined in CommunityBuildcore, // upickle has problems with classess imported from other file when creating readers diff --git a/project-builder/mill/build.sh b/project-builder/mill/build.sh index 98ab5f2c..9bb53209 100755 --- a/project-builder/mill/build.sh +++ b/project-builder/mill/build.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -e -if [ $# -ne 6 ]; then +if [ $# -ne 8 ]; then echo "Wrong number of script arguments, expected $0 , got $#: $@" exit 1 fi @@ -12,6 +12,8 @@ version="$3" # e.g. 1.0.2-communityBuild targets=($4) # e.g. "com.example%foo com.example%bar" mavenRepoUrl="$5" # e.g. https://mvn-repo/maven2/2021-05-23_1 projectConfig="$6" +extraScalacOptions="$7" +disabledScalacOption="$8" if [[ -z $projectConfig ]]; then projectConfig="{}" @@ -23,6 +25,15 @@ echo Disting version $version for ${#targets[@]} targets: ${targets[@]} echo Project projectConfig: $projectConfig echo '##################################' +if [[ ! -z $extraScalacOptions ]]; then + echo "Support for setting extra scalacOptions in mill is unsupprted, ignoring: ${extraScalacOptions}" +fi + +if [[ ! -z $disabledScalacOption ]]; then + echo "Support for filtering extra scalacOptions in mill is unsupprted, ignoring: ${disabledScalacOption}" +fi + + cd $repoDir millSettings=( @@ -41,4 +52,4 @@ function tryBuild() { $mill ${millSettings[@]} runCommunityBuild "$scalaVersion" "${projectConfig}" "${targets[@]}" } -tryBuild mill || [[ -f ./mill ]] && tryBuild ./mill +tryBuild mill || ([[ -f ./mill ]] && tryBuild ./mill) diff --git a/project-builder/sbt/CommunityBuildPlugin.scala b/project-builder/sbt/CommunityBuildPlugin.scala index 6fa9f7bb..6ef8c73a 100644 --- a/project-builder/sbt/CommunityBuildPlugin.scala +++ b/project-builder/sbt/CommunityBuildPlugin.scala @@ -7,6 +7,7 @@ import sbt.protocol.testing.TestResult import xsbti.compile.{FileAnalysisStore, CompileAnalysis} import xsbti.{Severity, CompileFailed, Problem} import scala.collection.JavaConverters._ +import scala.collection.mutable import Scala3CommunityBuild._ import Scala3CommunityBuild.Utils._ @@ -18,21 +19,29 @@ class SbtTaskEvaluator(val project: ProjectRef, private var state: State) override def eval[T](task: TaskKey[T]): EvalResult[T] = { val evalStart = System.currentTimeMillis() val scopedTask = project / task + val hasModifiedOptions = { + CommunityBuildPlugin.extraScalacOptions.nonEmpty || + CommunityBuildPlugin.disabledScalacOptions.nonEmpty + } val updatedState = - if (!CommunityBuildPlugin.disableFatalWarningsFlag) state + if (!hasModifiedOptions) state else { val extracted = sbt.Project.extract(state) - def disableFatalWarnings(key: TaskKey[Seq[String]]) = + def setScalacOptions(key: TaskKey[Seq[String]]) = key.transform( - _.filterNot(_ == "-Xfatal-warnings"), + scalacOptions => { + (scalacOptions ++ CommunityBuildPlugin.extraScalacOptions) + .diff(CommunityBuildPlugin.disabledScalacOptions.toSeq) + .distinct + }, sbt.internal.util.NoPosition ) state.appendWithSession( extracted.structure.allProjectRefs .flatMap { ref => Seq( - disableFatalWarnings(ref / Compile / Keys.scalacOptions), - disableFatalWarnings(ref / Test / Keys.scalacOptions) + setScalacOptions(ref / Compile / Keys.scalacOptions), + setScalacOptions(ref / Test / Keys.scalacOptions) ) } ) @@ -110,8 +119,16 @@ object CommunityBuildPlugin extends AutoPlugin { ) } .getOrElse(Nil) - - var disableFatalWarningsFlag = false + private def getCustomScalacOptions(propName: String) = { + val mutableOpts = mutable.Set.empty[String] + mutableOpts ++= sys.props + .get(propName) + .toSeq + .flatMap(_.split(",")) + mutableOpts + } + val extraScalacOptions = getCustomScalacOptions("communitybuild.extra-scalac-options") + val disabledScalacOptions = getCustomScalacOptions("communitybuild.disabled-scalac-options") override def projectSettings = Seq( scalacOptions := { // Flags need to be unique @@ -121,10 +138,9 @@ object CommunityBuildPlugin extends AutoPlugin { // Ignore deprecations, replace them with info () Seq("-Wconf:cat=deprecation:i") } - val withAdditions = (scalacOptions.value ++ options).distinct - if (disableFatalWarningsFlag) - withAdditions.filter(_ != "-Xfatal-warnings") - else withAdditions + (scalacOptions.value ++ options ++ extraScalacOptions) + .diff(disabledScalacOptions.toSeq) + .distinct }, // Fix for cyclic dependency when trying to use crossScalaVersion ~= ??? crossScalaVersions := (thisProjectRef / crossScalaVersions).value @@ -169,7 +185,8 @@ object CommunityBuildPlugin extends AutoPlugin { Test / scalacOptions ) { (_, _) => { - disableFatalWarningsFlag = true + disabledScalacOptions += "-Xfatal-warnings" + extraScalacOptions -= "-Xfatal-warnings" (_: ProjectRef, currentSettings: Seq[String]) => currentSettings // removed in projectSettings for durable effect } @@ -182,6 +199,7 @@ object CommunityBuildPlugin extends AutoPlugin { Compile / scalacOptions, Test / scalacOptions ) { (args, extracted) => + val argSourceVersion = args.headOption.filter(_.nonEmpty) def resolveSourceVersion(scalaVersion: String) = CrossVersion .partialVersion(scalaVersion) .collect { @@ -192,11 +210,11 @@ object CommunityBuildPlugin extends AutoPlugin { } (ref: ProjectRef, currentSettings: Seq[String]) => { - val scalaVersion = extracted.get(ref / scalaVersion) + val scalaVersion = extracted.get(ref / Keys.scalaVersion) if (!scalaVersion.startsWith("3.")) currentSettings else argSourceVersion - .orElse(resolveSourceVersion(ref)) + .orElse(resolveSourceVersion(scalaVersion)) .fold(currentSettings) { sourceVersion => val newEntries = Seq(s"-source:$sourceVersion") println( diff --git a/project-builder/sbt/build.sh b/project-builder/sbt/build.sh index d8d5af91..17b5de91 100755 --- a/project-builder/sbt/build.sh +++ b/project-builder/sbt/build.sh @@ -2,7 +2,7 @@ set -e set -o pipefail -if [ $# -ne 6 ]; then +if [ $# -ne 8 ]; then echo "Wrong number of script arguments, expected $0 , got $#: $@" exit 1 fi @@ -13,6 +13,8 @@ version="$3" # e.g. 1.0.2-communityBuild targets=($4) # e.g. "com.example%foo com.example%bar" export CB_MVN_REPO_URL="$5" # e.g. https://mvn-repo/maven2/2021-05-23_1 projectConfig="$6" +extraScalacOptions="$7" +disabledScalacOption="$8" if [[ -z "$projectConfig" ]]; then projectConfig="{}" @@ -24,6 +26,14 @@ echo Disting version $version for ${#targets[@]} targets: ${targets[@]} echo Project projectConfig: $projectConfig echo '##################################' +if [[ ! -z $extraScalacOptions ]]; then + echo "Using extra scalacOptions: ${extraScalacOptions}" +fi + +if [[ ! -z $disabledScalacOption ]]; then + echo "Filtering out scalacOptions: ${disabledScalacOption}" +fi + cd $repoDir # + "" would replace null with empty string @@ -36,16 +46,17 @@ fi # Don't set version if not publishing setVersionCmd="setPublishVersion $version" -if [[ -z $version ]]; then +if [[ -z $version ]]; then setVersionCmd="" fi - sbtSettings=( --batch --no-colors --verbose -Dcommunitybuild.version="$version" + -Dcommunitybuild.extra-scalac-options="$extraScalacOptions" + -Dcommunitybuild.disabled-scalac-options="$disabledScalacOption" ${memorySettings[@]} $(echo $projectConfig | jq -r '.sbt.options? // [] | join(" ")' | sed "s//${scalaVersion}/g") ) diff --git a/scripts/build-all.sh b/scripts/build-all.sh index e6f7e891..ebc32891 100755 --- a/scripts/build-all.sh +++ b/scripts/build-all.sh @@ -7,16 +7,20 @@ if [ $# -ne 1 ]; then fi VERSION="$1" -export PREV_CB_VERSION="v0.2.0" +export PREV_CB_VERSION="v0.2.1" javaDefault=11 javaAccessoryVersions=(8 17 19) scriptDir="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" -for javaVersion in "${javaAccessoryVersions[@]}"; do - $scriptDir/build-builder-base.sh "$VERSION" "$javaVersion" - $scriptDir/build-project-builder.sh "$VERSION" "$javaVersion" -done +if [[ ! -z "${BUILD_ONLY_DEFAULT_JDK}" ]]; then + echo "Skipping build of accessory JDK images" +else + for javaVersion in "${javaAccessoryVersions[@]}"; do + $scriptDir/build-builder-base.sh "$VERSION" "$javaVersion" + $scriptDir/build-project-builder.sh "$VERSION" "$javaVersion" + done +fi # Compiler builder (build in build-quick) build accessory version images before default one $scriptDir/build-builder-base.sh "$VERSION" "$javaDefault" diff --git a/scripts/build-compiler-builder.sh b/scripts/build-compiler-builder.sh index 4361329b..95c46a53 100755 --- a/scripts/build-compiler-builder.sh +++ b/scripts/build-compiler-builder.sh @@ -10,8 +10,8 @@ scriptDir="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" source $scriptDir/utils.sh VERSION="$1" -# Use base image with Java 8 -TAG_NAME=$(buildTag $VERSION 8) +# Use base image with Java 11 +TAG_NAME=$(buildTag $VERSION 11) CACHE_FROM_TAG="$PREV_CB_VERSION" imageName=virtuslab/scala-community-build-compiler-builder diff --git a/scripts/test-cli.sh b/scripts/test-cli.sh index bd3de314..c8f1e6f3 100755 --- a/scripts/test-cli.sh +++ b/scripts/test-cli.sh @@ -8,17 +8,17 @@ cd $scriptDir/../cli # Installation of scala-cli in the GH actions workflow was not very effective, and might have lead to missing binary on the PATH when executing this script testNamespace=scala3-community-build-test -cliRunCmd="run scb-cli.scala --jvm=11 --java-prop communitybuild.version=test --java-prop communitybuild.local.dir=$scriptDir/.. -- " +cliRunCmd="run scb-cli.scala --jvm=11 --java-prop communitybuild.version=test --java-prop communitybuild.forced-java-version=11 --java-prop communitybuild.local.dir=$scriptDir/.. -- " commonOpts="--namespace=$testNamespace --noRedirectLogs" sbtProject="typelevel/shapeless-3 --revision=v3.1.0" millProject="com-lihaoyi/os-lib --revision=0.8.1" scalaVersion=3.1.1 echo "Test sbt custom build in minikube" -scala-cli $cliRunCmd run $sbtProject $scalaVersion $commonOpts --noPublishArtifacts +scala-cli $cliRunCmd run $sbtProject $scalaVersion $commonOpts echo echo "Test mill custom build in minikube" -scala-cli $cliRunCmd run $millProject $scalaVersion $commonOpts --noPublishArtifacts +scala-cli $cliRunCmd run $millProject $scalaVersion $commonOpts echo echo "Test sbt custom build locally" From e708903ff609f29ad16bf6752bc4d1026ed687e0 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 22:16:37 +0100 Subject: [PATCH 085/154] Update build config (#5) Co-authored-by: WojciechMazur --- .github/workflows/buildConfig.json | 531 ++++++++++++++--------------- .github/workflows/buildPlan.yaml | 31 +- 2 files changed, 282 insertions(+), 280 deletions(-) diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json index 8bb07982..32163f9c 100644 --- a/.github/workflows/buildConfig.json +++ b/.github/workflows/buildConfig.json @@ -677,7 +677,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -729,7 +729,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -779,7 +779,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -824,7 +824,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -872,7 +872,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -917,7 +917,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -958,7 +958,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -1104,7 +1104,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -1398,7 +1398,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -1731,7 +1731,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -1824,7 +1824,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -2106,7 +2106,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -3774,7 +3774,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -3878,7 +3878,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -4247,7 +4247,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -4449,7 +4449,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -4548,7 +4548,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -4803,7 +4803,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -4889,7 +4889,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -4930,7 +4930,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -4972,7 +4972,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -5017,7 +5017,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -5059,7 +5059,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -5100,7 +5100,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -5142,7 +5142,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -5183,7 +5183,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -5224,7 +5224,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -5269,7 +5269,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -5633,7 +5633,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -5849,8 +5849,8 @@ "fasterxml_jackson-module-scala" ], "repoUrl":"https://github.com/cucumber/cucumber-jvm-scala.git", - "revision":"v8.13.1", - "version":"8.13.1", + "revision":"v8.14.0", + "version":"8.14.0", "targets":"io.cucumber%cucumber-scala", "config":{ "projects":{ @@ -6216,7 +6216,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -6401,7 +6401,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6444,7 +6444,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6529,7 +6529,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6575,7 +6575,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6617,7 +6617,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6659,7 +6659,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6744,7 +6744,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6830,7 +6830,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6875,7 +6875,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6919,7 +6919,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -6961,7 +6961,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -7003,7 +7003,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -7050,7 +7050,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -7142,7 +7142,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -7184,7 +7184,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -7226,7 +7226,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -7489,7 +7489,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -7715,7 +7715,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -7813,7 +7813,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -8660,7 +8660,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -8708,7 +8708,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -8756,7 +8756,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -8802,7 +8802,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -8847,7 +8847,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -9070,7 +9070,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -9192,12 +9192,13 @@ "scalameta_munit", "typelevel_cats", "typelevel_discipline-munit", - "typelevel_spire" + "typelevel_spire", + "fthomas_refined" ], "repoUrl":"https://github.com/erikerlandson/coulomb.git", - "revision":"v0.7.1", - "version":"0.7.1", - "targets":"com.manyangled%coulomb-docs com.manyangled%coulomb-testkit com.manyangled%coulomb-units com.manyangled%coulomb-core com.manyangled%coulomb-spire", + "revision":"v0.7.2", + "version":"0.7.2", + "targets":"com.manyangled%coulomb-docs com.manyangled%coulomb-testkit com.manyangled%coulomb-units com.manyangled%coulomb-core com.manyangled%coulomb-spire com.manyangled%coulomb-refined", "config":{ "projects":{ "exclude":[ @@ -9250,7 +9251,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -9295,7 +9296,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -9344,7 +9345,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -9386,7 +9387,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -9436,7 +9437,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -9673,7 +9674,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -9717,7 +9718,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -9852,7 +9853,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -9900,7 +9901,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -10028,7 +10029,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -10071,7 +10072,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -10369,7 +10370,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -11079,7 +11080,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -11279,8 +11280,8 @@ "davenverse_cats-scalacheck" ], "repoUrl":"https://github.com/gemini-hlsw/lucuma-core.git", - "revision":"v0.61.1", - "version":"0.61.1", + "revision":"v0.62.0", + "version":"0.62.0", "targets":"edu.gemini%lucuma-core edu.gemini%lucuma-core-testkit", "config":{ "projects":{ @@ -11560,8 +11561,8 @@ "typelevel_discipline-munit" ], "repoUrl":"https://github.com/gemini-hlsw/lucuma-sso.git", - "revision":"v0.4.6", - "version":"0.4.6", + "revision":"v0.4.7", + "version":"0.4.7", "targets":"edu.gemini%lucuma-sso-backend-client edu.gemini%lucuma-sso-frontend-client", "config":{ "projects":{ @@ -11799,7 +11800,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -12905,7 +12906,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13052,7 +13053,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13280,7 +13281,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -13341,7 +13342,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13388,7 +13389,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13434,7 +13435,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13476,7 +13477,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13536,7 +13537,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13585,7 +13586,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -13627,7 +13628,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -13715,7 +13716,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13760,7 +13761,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13804,7 +13805,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13845,7 +13846,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -13887,7 +13888,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -13931,7 +13932,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -14535,7 +14536,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -15040,7 +15041,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -15085,7 +15086,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -15130,7 +15131,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -15175,7 +15176,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -15294,7 +15295,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -16361,8 +16362,8 @@ "circe_circe" ], "repoUrl":"https://github.com/joernio/joern.git", - "revision":"v1.1.1382", - "version":"1.1.1382", + "revision":"v1.1.1384", + "version":"1.1.1384", "targets":"io.joern%c2cpg io.joern%x2cpg io.joern%dataflowengineoss io.joern%jimple2cpg io.joern%semanticcpg io.joern%jssrc2cpg io.joern%php2cpg io.joern%macros io.joern%javasrc2cpg", "config":{ "projects":{ @@ -16472,7 +16473,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -17313,8 +17314,8 @@ "monix_monix" ], "repoUrl":"https://github.com/kevin-lee/effectie.git", - "revision":"v2.0.0-beta4", - "version":"2.0.0-beta4", + "revision":"v2.0.0-beta5", + "version":"2.0.0-beta5", "targets":"io.kevinlee%effectie-syntax io.kevinlee%effectie-cats-effect2 io.kevinlee%effectie-test4cats io.kevinlee%effectie-cats-effect3 io.kevinlee%effectie-cats io.kevinlee%effectie-monix3 io.kevinlee%effectie-core", "config":{ "projects":{ @@ -17494,8 +17495,8 @@ "circe_circe" ], "repoUrl":"https://github.com/kirill5k/mongo4cats.git", - "revision":"v0.6.5", - "version":"0.6.5", + "revision":"v0.6.6", + "version":"0.6.6", "targets":"io.github.kirill5k%mongo4cats-zio io.github.kirill5k%mongo4cats-kernel io.github.kirill5k%mongo4cats-embedded io.github.kirill5k%mongo4cats-circe io.github.kirill5k%mongo4cats-zio-embedded io.github.kirill5k%mongo4cats-core", "config":{ "projects":{ @@ -17834,7 +17835,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -18023,7 +18024,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -18204,9 +18205,9 @@ "typelevel_cats-effect" ], "repoUrl":"https://github.com/lhns/fs2-compress.git", - "revision":"0.2.0", - "version":"0.2.0", - "targets":"de.lhns%fs2-compress-bzip2 de.lhns%fs2-compress de.lhns%fs2-compress-zstd de.lhns%fs2-compress-brotli de.lhns%fs2-compress-zip de.lhns%fs2-compress-gzip", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"de.lhns%fs2-compress-bzip2 de.lhns%fs2-compress de.lhns%fs2-compress-zstd de.lhns%fs2-compress-tar de.lhns%fs2-compress-brotli de.lhns%fs2-compress-zip de.lhns%fs2-compress-gzip", "config":{ "projects":{ "exclude":[ @@ -18623,7 +18624,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -18664,7 +18665,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -18705,7 +18706,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -18994,7 +18995,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -19035,7 +19036,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -19076,7 +19077,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -19477,8 +19478,8 @@ "scalameta_munit" ], "repoUrl":"https://github.com/malyszaryczlowiek/kessenger-lib.git", - "revision":"v0.3.15", - "version":"0.3.15", + "revision":"v0.3.16", + "version":"0.3.16", "targets":"io.github.malyszaryczlowiek%kessenger-lib", "config":{ "projects":{ @@ -19660,7 +19661,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -19796,7 +19797,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -19841,7 +19842,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -19884,7 +19885,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -20120,7 +20121,7 @@ } }, "java":{ - "version":"17" + "version":"19" }, "sbt":{ "commands":[ @@ -20247,7 +20248,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -20290,7 +20291,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -20337,7 +20338,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -21129,7 +21130,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -21304,7 +21305,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -21515,8 +21516,8 @@ "cb372_scalacache" ], "repoUrl":"https://github.com/ocadotechnology/sttp-oauth2.git", - "revision":"v0.15.2", - "version":"0.15.2", + "revision":"v0.16.0", + "version":"0.16.0", "targets":"com.ocadotechnology%sttp-oauth2 com.ocadotechnology%sttp-oauth2-cache-ce2 com.ocadotechnology%sttp-oauth2-cache-future com.ocadotechnology%sttp-oauth2-cache-cats com.ocadotechnology%sttp-oauth2-cache-scalacache com.ocadotechnology%sttp-oauth2-cache", "config":{ "projects":{ @@ -21573,7 +21574,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -21616,7 +21617,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -21657,7 +21658,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -21700,7 +21701,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -23888,8 +23889,8 @@ "softwaremill_sttp" ], "repoUrl":"https://github.com/pme123/camundala.git", - "revision":"0.14.0", - "version":"0.14.0", + "revision":"0.14.3", + "version":"0.14.3", "targets":"io.github.pme123%camundala-bpmn io.github.pme123%camundala-api io.github.pme123%camundala-domain io.github.pme123%camundala-simulation", "config":{ "projects":{ @@ -24193,7 +24194,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -25077,7 +25078,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -25109,8 +25110,8 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/raquo/scala-dom-types.git", - "revision":"v17.0.0-M1", - "version":"17.0.0-M1", + "revision":"v17.0.0-M2", + "version":"17.0.0-M2", "targets":"com.raquo%domtypes", "config":{ "projects":{ @@ -26081,7 +26082,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -26208,8 +26209,8 @@ "sirthias_parboiled2" ], "repoUrl":"https://github.com/sangria-graphql/sangria.git", - "revision":"v3.4.1", - "version":"3.4.1", + "revision":"v3.5.0", + "version":"3.5.0", "targets":"org.sangria-graphql%sangria-core org.sangria-graphql%sangria-parser org.sangria-graphql%sangria-derivation org.sangria-graphql%sangria-ast org.sangria-graphql%sangria", "config":{ "projects":{ @@ -26996,7 +26997,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27254,7 +27255,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27415,7 +27416,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27460,7 +27461,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27501,7 +27502,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27542,7 +27543,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27583,7 +27584,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27634,7 +27635,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27688,7 +27689,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27717,8 +27718,8 @@ "scalacenter_tasty-query" ], "repoUrl":"https://github.com/scalacenter/tasty-mima.git", - "revision":"v0.1.2", - "version":"0.1.2", + "revision":"v0.1.3", + "version":"0.1.3", "targets":"ch.epfl.scala%tasty-mima", "config":{ "projects":{ @@ -27730,7 +27731,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27758,8 +27759,8 @@ "scalameta_munit" ], "repoUrl":"https://github.com/scalacenter/tasty-query.git", - "revision":"v0.5.6", - "version":"0.5.6", + "revision":"v0.5.7", + "version":"0.5.7", "targets":"ch.epfl.scala%tasty-query", "config":{ "projects":{ @@ -27771,7 +27772,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27816,7 +27817,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -27859,7 +27860,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -27907,7 +27908,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -27952,7 +27953,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -28940,7 +28941,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -29277,7 +29278,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -30240,7 +30241,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -30838,7 +30839,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -30880,7 +30881,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -30980,7 +30981,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -31358,7 +31359,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -31965,7 +31966,7 @@ } }, "java":{ - "version":"11" + "version":"19" }, "sbt":{ "commands":[ @@ -32152,7 +32153,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -32240,7 +32241,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -32540,26 +32541,6 @@ ] } }, - "swaldman_mchange-codegenutil":{ - "name":"swaldman_mchange-codegenutil", - "dependencies":[ - - ], - "repoUrl":"https://github.com/swaldman/mchange-codegenutil.git", - "revision":"", - "version":"0.0.1", - "targets":"com.mchange%codegenutil" - }, - "swaldman_mchange-literal":{ - "name":"swaldman_mchange-literal", - "dependencies":[ - - ], - "repoUrl":"https://github.com/swaldman/mchange-literal.git", - "revision":"", - "version":"0.1.1", - "targets":"com.mchange%literal" - }, "swaldman_mlog-scala":{ "name":"swaldman_mlog-scala", "dependencies":[ @@ -32778,7 +32759,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -33414,7 +33395,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -33461,7 +33442,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -34074,7 +34055,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -34115,7 +34096,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -34165,7 +34146,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -34208,7 +34189,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -34254,7 +34235,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -34300,7 +34281,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -34386,7 +34367,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -34749,7 +34730,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -34962,7 +34943,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35010,7 +34991,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35058,7 +35039,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35109,7 +35090,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35158,7 +35139,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35204,7 +35185,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35250,7 +35231,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35298,7 +35279,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35346,7 +35327,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35392,7 +35373,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35438,7 +35419,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35486,7 +35467,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35536,7 +35517,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35585,7 +35566,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -35633,7 +35614,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35680,7 +35661,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35727,7 +35708,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -35775,7 +35756,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -36053,7 +36034,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -36099,7 +36080,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -36148,7 +36129,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -36329,7 +36310,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -36728,7 +36709,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -36824,7 +36805,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -37147,7 +37128,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -37192,7 +37173,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -37238,7 +37219,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -37327,7 +37308,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -37459,7 +37440,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -37680,7 +37661,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -37737,7 +37718,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -37786,7 +37767,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -38163,7 +38144,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -38257,7 +38238,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -39349,8 +39330,8 @@ "scalameta_munit" ], "repoUrl":"https://github.com/wvlet/airframe.git", - "revision":"v23.1.0", - "version":"23.1.0", + "revision":"v23.1.1", + "version":"23.1.1", "targets":"org.wvlet.airframe%airframe-config org.wvlet.airframe%airframe-jdbc org.wvlet.airframe%airframe-parquet org.wvlet.airframe%airframe-http org.wvlet.airframe%airframe-control org.wvlet.airframe%airframe-ulid org.wvlet.airframe%airframe-canvas org.wvlet.airframe%airframe-http-grpc org.wvlet.airframe%airframe-codec org.wvlet.airframe%airframe-di-macros org.wvlet.airframe%airframe-http-netty org.wvlet.airframe%airframe-metrics org.wvlet.airframe%airframe-http-codegen org.wvlet.airframe%airframe-rx-html org.wvlet.airframe%airframe-jmx org.wvlet.airframe%airframe-log org.wvlet.airframe%airframe-json org.wvlet.airframe%airspec org.wvlet.airframe%airframe-sql org.wvlet.airframe%airframe-launcher org.wvlet.airframe%airframe-msgpack org.wvlet.airframe%airframe org.wvlet.airframe%airframe-rx org.wvlet.airframe%airframe-surface org.wvlet.airframe%airframe-fluentd", "config":{ "projects":{ @@ -39370,7 +39351,7 @@ } }, "java":{ - "version":"11" + "version":"19" }, "sbt":{ "commands":[ @@ -39672,7 +39653,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -40084,7 +40065,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -40217,7 +40198,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -40268,7 +40249,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -40313,7 +40294,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -40359,7 +40340,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -40404,7 +40385,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -40493,7 +40474,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -40539,7 +40520,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -40585,7 +40566,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -40635,7 +40616,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -40683,7 +40664,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -40744,7 +40725,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -40790,7 +40771,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -40848,7 +40829,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -40895,7 +40876,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -40941,7 +40922,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -40987,7 +40968,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -41034,7 +41015,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -41084,7 +41065,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -41129,7 +41110,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -41174,7 +41155,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -41219,7 +41200,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -41264,7 +41245,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -41310,7 +41291,7 @@ } }, "java":{ - "version":"11" + "version":"17" }, "sbt":{ "commands":[ @@ -41402,7 +41383,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -41497,7 +41478,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -41588,7 +41569,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ @@ -41631,7 +41612,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -41681,7 +41662,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -41727,7 +41708,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -41772,7 +41753,7 @@ } }, "java":{ - "version":"8" + "version":"11" }, "sbt":{ "commands":[ diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 207c30ed..c6bd3e5c 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -1,5 +1,5 @@ -# projects total: 1060 +# projects total: 1058 # min stars count: -1 # max projects count: -1 @@ -10,11 +10,12 @@ on: published-scala-version: type: string description: 'Published Scala version to use' + required: true workflow_dispatch: inputs: published-scala-version: type: string - description: 'Published Scala version to use, if empty compiler would be build with default name' + description: 'Published Scala version to use, if empty new version of compiler would be build with default name based on the selected repository' repository-url: type: string description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" @@ -27,7 +28,6 @@ on: type: string description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" default: "" - jobs: setup-build: runs-on: ubuntu-22.04 @@ -129,8 +129,6 @@ jobs: - name: softwaremill_odelay - name: softwaremill_scala-common - name: spray_spray - - name: swaldman_mchange-codegenutil - - name: swaldman_mchange-literal - name: swaldman_mlog-scala - name: t2v_holidays - name: tabdulradi_happypath @@ -155,6 +153,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -203,6 +202,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -460,6 +460,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -546,6 +547,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -667,6 +669,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -728,6 +731,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -798,6 +802,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -832,6 +837,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -853,6 +859,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -875,6 +882,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -901,6 +909,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -993,6 +1002,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1059,6 +1069,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1093,6 +1104,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1171,6 +1183,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1232,6 +1245,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1300,6 +1314,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1357,6 +1372,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1408,6 +1424,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1450,6 +1467,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1474,6 +1492,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1495,6 +1514,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1516,6 +1536,7 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} + extra-scalac-options: $${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} From 1edb1cc38a1c6753c0936ac0ade3e7786ee333fe Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 22:26:47 +0100 Subject: [PATCH 086/154] Fix build failures --- .github/actions/build-project/action.yaml | 31 +++++++++++++---------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 50454951..0c5bb94e 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -44,8 +44,6 @@ runs: - name: Check can skip build id: check-history - # Build always when using custom scalacOptions - if: inputs.extra-scalac-options == "" shell: bash run: | ConfigFile=".github/workflows/buildConfig.json" @@ -57,19 +55,24 @@ runs: projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" $ConfigFile)" canSkip=true - for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" $ConfigFile); do - arr=($(echo $target | tr "%" " ")) - #use offset:length for consistent indexing (zsh starts with 1, bash starts with 0) - org=${arr[@]:0:1} - name=${arr[@]:1:1} - artifact="${org}:${name}_${BinScalaVersion}:${projectVersion}" + if [[ -n "${{ inputs.extra-scalac-options }}" ]]; then + echo "Using custom scalacOption, cannot skip" + canSkip=false + else + for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" $ConfigFile); do + arr=($(echo $target | tr "%" " ")) + #use offset:length for consistent indexing (zsh starts with 1, bash starts with 0) + org=${arr[@]:0:1} + name=${arr[@]:1:1} + artifact="${org}:${name}_${BinScalaVersion}:${projectVersion}" - if ! cs resolve --intransitive "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then - echo "Artifact $artifact not found, would build the project" - canSkip=false - break; - fi - done + if ! cs resolve --intransitive "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then + echo "Artifact $artifact not found, would build the project" + canSkip=false + break; + fi + done + fi echo "can-skip-build=${canSkip}" >> $GITHUB_OUTPUT - name: Build project From 258c1c6f5a4676b36997f5b703c8533c299d1c8b Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 23:00:08 +0100 Subject: [PATCH 087/154] Workaround secreats not being passed to actions --- .github/actions/setup-build/action.yaml | 2 +- .github/workflows/buildPlan.yaml | 186 +++++++++------------ .github/workflows/customBuild.yaml | 61 +++++++ .github/workflows/weeklyBuild.yaml | 14 +- coordinator/src/main/scala/buildPlan.scala | 55 ++---- 5 files changed, 161 insertions(+), 157 deletions(-) create mode 100644 .github/workflows/customBuild.yaml diff --git a/.github/actions/setup-build/action.yaml b/.github/actions/setup-build/action.yaml index 00e2d4ff..82231331 100644 --- a/.github/actions/setup-build/action.yaml +++ b/.github/actions/setup-build/action.yaml @@ -11,7 +11,7 @@ inputs: required: true outputs: scala-version: - description: "Effective Scala version, input val" + description: "Effective Scala version, input value of scala-version if using published version or version of builded compiler" value: ${{ steps.calc-version.outputs.effective-scala-version }} maven-repo-url: description: "Effective Maven repository subdirectory to use" diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index c6bd3e5c..c5c64e29 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -6,12 +6,6 @@ name: "Open Community Build" on: workflow_call: - inputs: - published-scala-version: - type: string - description: 'Published Scala version to use' - required: true - workflow_dispatch: inputs: published-scala-version: type: string @@ -28,6 +22,16 @@ on: type: string description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" default: "" + elastic-user: + description: "Secret with auth user to elasticsearch" + required: true + elastic-password: + description: "Secret with auth token to elasticsearch" + required: true + outputs: + used-scala-version: + description: "Version of Scala used to run the build" + value: ${{ steps.setup-build.outputs.scala-version }} jobs: setup-build: runs-on: ubuntu-22.04 @@ -153,11 +157,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-1: runs-on: ubuntu-22.04 needs: stage-0 @@ -202,11 +206,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-2: runs-on: ubuntu-22.04 needs: stage-1 @@ -460,11 +464,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-3: runs-on: ubuntu-22.04 needs: stage-2 @@ -547,11 +551,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-4: runs-on: ubuntu-22.04 needs: stage-3 @@ -669,11 +673,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-5: runs-on: ubuntu-22.04 needs: stage-4 @@ -731,11 +735,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-6: runs-on: ubuntu-22.04 needs: stage-5 @@ -802,11 +806,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-7: runs-on: ubuntu-22.04 needs: stage-6 @@ -837,11 +841,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-8: runs-on: ubuntu-22.04 needs: stage-7 @@ -859,11 +863,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-9: runs-on: ubuntu-22.04 needs: stage-8 @@ -882,11 +886,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-10: runs-on: ubuntu-22.04 needs: stage-9 @@ -909,11 +913,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-11: runs-on: ubuntu-22.04 needs: stage-10 @@ -1002,11 +1006,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-12: runs-on: ubuntu-22.04 needs: stage-11 @@ -1069,11 +1073,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-13: runs-on: ubuntu-22.04 needs: stage-12 @@ -1104,11 +1108,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-14: runs-on: ubuntu-22.04 needs: stage-13 @@ -1183,11 +1187,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-15: runs-on: ubuntu-22.04 needs: stage-14 @@ -1245,11 +1249,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-16: runs-on: ubuntu-22.04 needs: stage-15 @@ -1314,11 +1318,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-17: runs-on: ubuntu-22.04 needs: stage-16 @@ -1372,11 +1376,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-18: runs-on: ubuntu-22.04 needs: stage-17 @@ -1424,11 +1428,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-19: runs-on: ubuntu-22.04 needs: stage-18 @@ -1467,11 +1471,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-20: runs-on: ubuntu-22.04 needs: stage-19 @@ -1492,11 +1496,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-21: runs-on: ubuntu-22.04 needs: stage-20 @@ -1514,11 +1518,11 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} stage-22: runs-on: ubuntu-22.04 needs: stage-21 @@ -1536,40 +1540,8 @@ jobs: uses: ./.github/actions/build-project with: project-name: ${{ matrix.name }} - extra-scalac-options: $${{ inputs.extra-scalac-options }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - - create-raport: - needs: [stage-22] - runs-on: ubuntu-22.04 - continue-on-error: true - steps: - - name: Git Checkout - uses: actions/checkout@v3 - - name: Install coursier - uses: coursier/setup-action@v1 - with: - apps: scala-cli - - - name: Generate raport - env: - ES_USER: ${{ secrets.OPENCB_ELASTIC_USER }} - ES_PASSWORD: ${{ secrets.OPENCB_ELASTIC_PSWD }} - run: | - scalaVersion=${{ needs.setup-build.outputs.scala-version }} - lastRC="$(./scripts/lastVersionRC.sc)" - lastStable=$(./scripts/lastVersionStable.sc) - - ./scripts/raport-regressions.scala $scalaVersion > raport-full.md - ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastRC.md - ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastStable.md - - - name: Upload raports - uses: actions/upload-artifact@v3 - with: - name: build-raports - path: ${{ github.workspace }}/raport-*.md - + elastic-user: ${{ inputs.elastic-user }} + elastic-password: ${{ inputs.elastic-password }} diff --git a/.github/workflows/customBuild.yaml b/.github/workflows/customBuild.yaml new file mode 100644 index 00000000..d96a3cea --- /dev/null +++ b/.github/workflows/customBuild.yaml @@ -0,0 +1,61 @@ +name: Custom Open CB build + +on: + workflow_dispatch: + inputs: + published-scala-version: + type: string + description: 'Published Scala version to use, if empty new version of compiler would be build with default name based on the selected repository' + repository-url: + type: string + description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" + default: "lampepfl/dotty" + repository-branch: + type: string + description: "GitHub repository branch for compiler to build, ignored when published-scala-version is defined" + default: "main" + extra-scalac-options: + type: string + description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" + default: "" +jobs: + execute-build-plan: + uses: ./.github/workflows/buildPlan.yaml + with: + published-scala-version: ${{ inputs.published-scala-version }} + repository-url: ${{ repository-url }} + repository-branch: ${{ repository-branch }} + extra-scalac-options: ${{ extra-scalac-options }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + + create-raport: + needs: [execute-build-plan] + runs-on: ubuntu-22.04 + continue-on-error: true + steps: + - name: Git Checkout + uses: actions/checkout@v3 + - name: Install coursier + uses: coursier/setup-action@v1 + with: + apps: scala-cli + + - name: Generate raport + env: + ES_USER: ${{ secrets.OPENCB_ELASTIC_USER }} + ES_PASSWORD: ${{ secrets.OPENCB_ELASTIC_PSWD }} + run: | + scalaVersion=${{ needs.execute-build-plan.outputs.used-scala-version }} + lastRC="$(./scripts/lastVersionRC.sc)" + lastStable=$(./scripts/lastVersionStable.sc) + + ./scripts/raport-regressions.scala $scalaVersion > raport-full.md + ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastRC.md + ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastStable > raport-compare-$lastStable.md + + - name: Upload raports + uses: actions/upload-artifact@v3 + with: + name: build-raports + path: ${{ github.workspace }}/raport-*.md diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index a375abae..1fd38696 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -37,20 +37,21 @@ jobs: echo "last-stable-version=$lastStable" >> $GITHUB_OUTPUT echo "last-rc-version=$lastRC" >> $GITHUB_OUTPUT - run-build: + execute-build-plan: uses: ./.github/workflows/buildPlan.yaml needs: [detect-version] with: published-scala-version: ${{ needs.detect-version.outputs.last-nightly-version }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} create-raport: - needs: [run-build] + needs: [execute-build-plan] runs-on: ubuntu-22.04 continue-on-error: true steps: - name: Git Checkout uses: actions/checkout@v3 - - name: Install coursier uses: coursier/setup-action@v1 with: @@ -61,9 +62,9 @@ jobs: ES_USER: ${{ secrets.OPENCB_ELASTIC_USER }} ES_PASSWORD: ${{ secrets.OPENCB_ELASTIC_PSWD }} run: | - scalaVersion=${{ needs.detect-version.outputs.last-nightly-version }} - lastRC=${{ needs.detect-version.outputs.last-rc-version }} - lastStable=${{ needs.detect-version.outputs.last-stable-version }} + scalaVersion=${{ needs.execute-build-plan.outputs.used-scala-version }} + lastRC="$(./scripts/lastVersionRC.sc)" + lastStable=$(./scripts/lastVersionStable.sc) ./scripts/raport-regressions.scala $scalaVersion > raport-full.md ./scripts/raport-regressions.scala $scalaVersion --compare-with $lastRC > raport-compare-$lastRC.md @@ -75,4 +76,3 @@ jobs: name: build-raports path: ${{ github.workspace }}/raport-*.md - diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index b4804f4b..c5096531 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -454,12 +454,6 @@ def createGithubActionJob( | inputs: | published-scala-version: | type: string - | description: 'Published Scala version to use' - | required: true - | workflow_dispatch: - | inputs: - | published-scala-version: - | type: string | description: 'Published Scala version to use, if empty new version of compiler would be build with default name based on the selected repository' | repository-url: | type: string @@ -473,6 +467,16 @@ def createGithubActionJob( | type: string | description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" | default: "" + | elastic-user: + | description: "Secret with auth user to elasticsearch" + | required: true + | elastic-password: + | description: "Secret with auth token to elasticsearch" + | required: true + | outputs: + | used-scala-version: + | description: "Version of Scala used to run the build" + | value: ${{ steps.setup-build.outputs.scala-version }} |jobs: | $setupId: | runs-on: ubuntu-22.04 @@ -515,47 +519,14 @@ def createGithubActionJob( println(" uses: ./.github/actions/build-project") println(" with:") println(" project-name: ${{ matrix.name }}") - println(" extra-scalac-options: $${{ inputs.extra-scalac-options }}") + println(" extra-scalac-options: ${{ inputs.extra-scalac-options }}") println(s" scala-version: $${{ $setupOutputs.scala-version }}") println(s" maven-repo-url: $${{ $setupOutputs.maven-repo-url }}") - println(" elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }}") - println(" elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }}") + println(" elastic-user: ${{ inputs.elastic-user }}") + println(" elastic-password: ${{ inputs.elastic-password }}") } } } } - println(s""" - | create-raport: - | needs: [${stageId(plan.indices.last)}] - | runs-on: ubuntu-22.04 - | continue-on-error: true - | steps: - | - name: Git Checkout - | uses: actions/checkout@v3 - | - name: Install coursier - | uses: coursier/setup-action@v1 - | with: - | apps: scala-cli - | - | - name: Generate raport - | env: - | ES_USER: $${{ secrets.OPENCB_ELASTIC_USER }} - | ES_PASSWORD: $${{ secrets.OPENCB_ELASTIC_PSWD }} - | run: | - | scalaVersion=$${{ $setupOutputs.scala-version }} - | lastRC="$$(./scripts/lastVersionRC.sc)" - | lastStable=$$(./scripts/lastVersionStable.sc) - | - | ./scripts/raport-regressions.scala $$scalaVersion > raport-full.md - | ./scripts/raport-regressions.scala $$scalaVersion --compare-with $$lastRC > raport-compare-$$lastRC.md - | ./scripts/raport-regressions.scala $$scalaVersion --compare-with $$lastRC > raport-compare-$$lastStable.md - | - | - name: Upload raports - | uses: actions/upload-artifact@v3 - | with: - | name: build-raports - | path: $${{ github.workspace }}/raport-*.md - |""".stripMargin) - printer.mkString } From 88d22d284b275598661731ea4f74deccc17147c4 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 23:07:41 +0100 Subject: [PATCH 088/154] Fix typos --- .github/workflows/buildPlan.yaml | 2 +- .github/workflows/customBuild.yaml | 6 +++--- .github/workflows/weeklyBuild.yaml | 2 +- coordinator/src/main/scala/buildPlan.scala | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index c5c64e29..d5b1a4d3 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -3,7 +3,7 @@ # min stars count: -1 # max projects count: -1 -name: "Open Community Build" +name: "Open Community Build plan" on: workflow_call: inputs: diff --git a/.github/workflows/customBuild.yaml b/.github/workflows/customBuild.yaml index d96a3cea..db34b766 100644 --- a/.github/workflows/customBuild.yaml +++ b/.github/workflows/customBuild.yaml @@ -23,9 +23,9 @@ jobs: uses: ./.github/workflows/buildPlan.yaml with: published-scala-version: ${{ inputs.published-scala-version }} - repository-url: ${{ repository-url }} - repository-branch: ${{ repository-branch }} - extra-scalac-options: ${{ extra-scalac-options }} + repository-url: ${{ inputs.repository-url }} + repository-branch: ${{ inputs.repository-branch }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index 1fd38696..1fd928e8 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -38,8 +38,8 @@ jobs: echo "last-rc-version=$lastRC" >> $GITHUB_OUTPUT execute-build-plan: - uses: ./.github/workflows/buildPlan.yaml needs: [detect-version] + uses: ./.github/workflows/buildPlan.yaml with: published-scala-version: ${{ needs.detect-version.outputs.last-nightly-version }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index c5096531..a9b13f7c 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -448,7 +448,7 @@ def createGithubActionJob( |# min stars count: ${meta.minStarsCount} |# max projects count: ${meta.maxProjectsCount} | - |name: "Open Community Build" + |name: "Open Community Build plan" |on: | workflow_call: | inputs: From 8835573183ee0e90f1563659bb82172c2e19d968 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 23:10:52 +0100 Subject: [PATCH 089/154] Try fix build issues --- .github/workflows/customBuild.yaml | 4 ++-- .github/workflows/weeklyBuild.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/customBuild.yaml b/.github/workflows/customBuild.yaml index db34b766..c9e43039 100644 --- a/.github/workflows/customBuild.yaml +++ b/.github/workflows/customBuild.yaml @@ -26,8 +26,8 @@ jobs: repository-url: ${{ inputs.repository-url }} repository-branch: ${{ inputs.repository-branch }} extra-scalac-options: ${{ inputs.extra-scalac-options }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: "${{ secrets.OPENCB_ELASTIC_USER }}" + elastic-password: "${{ secrets.OPENCB_ELASTIC_PSWD }}" create-raport: needs: [execute-build-plan] diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index 1fd928e8..a2662dfc 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -42,8 +42,8 @@ jobs: uses: ./.github/workflows/buildPlan.yaml with: published-scala-version: ${{ needs.detect-version.outputs.last-nightly-version }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + elastic-user: "${{ secrets.OPENCB_ELASTIC_USER }}" + elastic-password: "${{ secrets.OPENCB_ELASTIC_PSWD }}" create-raport: needs: [execute-build-plan] From b60d9d718c8f7e967e7b220b031501b4c00eea43 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 23:17:48 +0100 Subject: [PATCH 090/154] Fix passing secrets --- .github/workflows/buildPlan.yaml | 100 ++++++++++----------- .github/workflows/customBuild.yaml | 3 +- .github/workflows/weeklyBuild.yaml | 7 +- coordinator/src/main/scala/buildPlan.scala | 12 +-- 4 files changed, 56 insertions(+), 66 deletions(-) diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index d5b1a4d3..8b0ad3a2 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -3,7 +3,7 @@ # min stars count: -1 # max projects count: -1 -name: "Open Community Build plan" +name: "Execute Open Community Build plan" on: workflow_call: inputs: @@ -22,12 +22,6 @@ on: type: string description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" default: "" - elastic-user: - description: "Secret with auth user to elasticsearch" - required: true - elastic-password: - description: "Secret with auth token to elasticsearch" - required: true outputs: used-scala-version: description: "Version of Scala used to run the build" @@ -160,8 +154,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-1: runs-on: ubuntu-22.04 needs: stage-0 @@ -209,8 +203,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-2: runs-on: ubuntu-22.04 needs: stage-1 @@ -467,8 +461,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-3: runs-on: ubuntu-22.04 needs: stage-2 @@ -554,8 +548,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-4: runs-on: ubuntu-22.04 needs: stage-3 @@ -676,8 +670,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-5: runs-on: ubuntu-22.04 needs: stage-4 @@ -738,8 +732,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-6: runs-on: ubuntu-22.04 needs: stage-5 @@ -809,8 +803,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-7: runs-on: ubuntu-22.04 needs: stage-6 @@ -844,8 +838,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-8: runs-on: ubuntu-22.04 needs: stage-7 @@ -866,8 +860,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-9: runs-on: ubuntu-22.04 needs: stage-8 @@ -889,8 +883,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-10: runs-on: ubuntu-22.04 needs: stage-9 @@ -916,8 +910,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-11: runs-on: ubuntu-22.04 needs: stage-10 @@ -1009,8 +1003,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-12: runs-on: ubuntu-22.04 needs: stage-11 @@ -1076,8 +1070,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-13: runs-on: ubuntu-22.04 needs: stage-12 @@ -1111,8 +1105,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-14: runs-on: ubuntu-22.04 needs: stage-13 @@ -1190,8 +1184,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-15: runs-on: ubuntu-22.04 needs: stage-14 @@ -1252,8 +1246,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-16: runs-on: ubuntu-22.04 needs: stage-15 @@ -1321,8 +1315,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-17: runs-on: ubuntu-22.04 needs: stage-16 @@ -1379,8 +1373,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-18: runs-on: ubuntu-22.04 needs: stage-17 @@ -1431,8 +1425,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-19: runs-on: ubuntu-22.04 needs: stage-18 @@ -1474,8 +1468,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-20: runs-on: ubuntu-22.04 needs: stage-19 @@ -1499,8 +1493,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-21: runs-on: ubuntu-22.04 needs: stage-20 @@ -1521,8 +1515,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} stage-22: runs-on: ubuntu-22.04 needs: stage-21 @@ -1543,5 +1537,5 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ inputs.elastic-user }} - elastic-password: ${{ inputs.elastic-password }} + elastic-user: ${{ secrets.elastic-user }} + elastic-password: ${{ secrets.elastic-password }} diff --git a/.github/workflows/customBuild.yaml b/.github/workflows/customBuild.yaml index c9e43039..ad7b0961 100644 --- a/.github/workflows/customBuild.yaml +++ b/.github/workflows/customBuild.yaml @@ -1,4 +1,4 @@ -name: Custom Open CB build +name: Execute custom build on: workflow_dispatch: @@ -26,6 +26,7 @@ jobs: repository-url: ${{ inputs.repository-url }} repository-branch: ${{ inputs.repository-branch }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + secrets: elastic-user: "${{ secrets.OPENCB_ELASTIC_USER }}" elastic-password: "${{ secrets.OPENCB_ELASTIC_PSWD }}" diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index a2662dfc..81b38064 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -1,4 +1,4 @@ -name: Scheduled weekly build +name: Execute weekly build on: workflow_dispatch: @@ -42,8 +42,9 @@ jobs: uses: ./.github/workflows/buildPlan.yaml with: published-scala-version: ${{ needs.detect-version.outputs.last-nightly-version }} - elastic-user: "${{ secrets.OPENCB_ELASTIC_USER }}" - elastic-password: "${{ secrets.OPENCB_ELASTIC_PSWD }}" + secrets: + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} create-raport: needs: [execute-build-plan] diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index a9b13f7c..3e548de4 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -448,7 +448,7 @@ def createGithubActionJob( |# min stars count: ${meta.minStarsCount} |# max projects count: ${meta.maxProjectsCount} | - |name: "Open Community Build plan" + |name: "Execute Open Community Build plan" |on: | workflow_call: | inputs: @@ -467,12 +467,6 @@ def createGithubActionJob( | type: string | description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" | default: "" - | elastic-user: - | description: "Secret with auth user to elasticsearch" - | required: true - | elastic-password: - | description: "Secret with auth token to elasticsearch" - | required: true | outputs: | used-scala-version: | description: "Version of Scala used to run the build" @@ -522,8 +516,8 @@ def createGithubActionJob( println(" extra-scalac-options: ${{ inputs.extra-scalac-options }}") println(s" scala-version: $${{ $setupOutputs.scala-version }}") println(s" maven-repo-url: $${{ $setupOutputs.maven-repo-url }}") - println(" elastic-user: ${{ inputs.elastic-user }}") - println(" elastic-password: ${{ inputs.elastic-password }}") + println(" elastic-user: ${{ secrets.elastic-user }}") + println(" elastic-password: ${{ secrets.elastic-password }}") } } } From 4e459e947bf1795c3b205334cb7544848d237e66 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 23:22:48 +0100 Subject: [PATCH 091/154] Fix passing secrets --- .github/workflows/buildPlan.yaml | 92 +++++++++++----------- .github/workflows/customBuild.yaml | 6 +- .github/workflows/weeklyBuild.yaml | 6 +- coordinator/src/main/scala/buildPlan.scala | 4 +- 4 files changed, 52 insertions(+), 56 deletions(-) diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 8b0ad3a2..63f8e0a5 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -154,8 +154,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-1: runs-on: ubuntu-22.04 needs: stage-0 @@ -203,8 +203,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-2: runs-on: ubuntu-22.04 needs: stage-1 @@ -461,8 +461,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-3: runs-on: ubuntu-22.04 needs: stage-2 @@ -548,8 +548,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-4: runs-on: ubuntu-22.04 needs: stage-3 @@ -670,8 +670,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-5: runs-on: ubuntu-22.04 needs: stage-4 @@ -732,8 +732,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-6: runs-on: ubuntu-22.04 needs: stage-5 @@ -803,8 +803,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-7: runs-on: ubuntu-22.04 needs: stage-6 @@ -838,8 +838,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-8: runs-on: ubuntu-22.04 needs: stage-7 @@ -860,8 +860,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-9: runs-on: ubuntu-22.04 needs: stage-8 @@ -883,8 +883,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-10: runs-on: ubuntu-22.04 needs: stage-9 @@ -910,8 +910,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-11: runs-on: ubuntu-22.04 needs: stage-10 @@ -1003,8 +1003,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-12: runs-on: ubuntu-22.04 needs: stage-11 @@ -1070,8 +1070,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-13: runs-on: ubuntu-22.04 needs: stage-12 @@ -1105,8 +1105,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-14: runs-on: ubuntu-22.04 needs: stage-13 @@ -1184,8 +1184,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-15: runs-on: ubuntu-22.04 needs: stage-14 @@ -1246,8 +1246,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-16: runs-on: ubuntu-22.04 needs: stage-15 @@ -1315,8 +1315,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-17: runs-on: ubuntu-22.04 needs: stage-16 @@ -1373,8 +1373,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-18: runs-on: ubuntu-22.04 needs: stage-17 @@ -1425,8 +1425,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-19: runs-on: ubuntu-22.04 needs: stage-18 @@ -1468,8 +1468,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-20: runs-on: ubuntu-22.04 needs: stage-19 @@ -1493,8 +1493,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-21: runs-on: ubuntu-22.04 needs: stage-20 @@ -1515,8 +1515,8 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-22: runs-on: ubuntu-22.04 needs: stage-21 @@ -1537,5 +1537,5 @@ jobs: extra-scalac-options: ${{ inputs.extra-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.elastic-user }} - elastic-password: ${{ secrets.elastic-password }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} diff --git a/.github/workflows/customBuild.yaml b/.github/workflows/customBuild.yaml index ad7b0961..b39f1f0d 100644 --- a/.github/workflows/customBuild.yaml +++ b/.github/workflows/customBuild.yaml @@ -1,4 +1,4 @@ -name: Execute custom build +name: Open CB - manual on: workflow_dispatch: @@ -26,9 +26,7 @@ jobs: repository-url: ${{ inputs.repository-url }} repository-branch: ${{ inputs.repository-branch }} extra-scalac-options: ${{ inputs.extra-scalac-options }} - secrets: - elastic-user: "${{ secrets.OPENCB_ELASTIC_USER }}" - elastic-password: "${{ secrets.OPENCB_ELASTIC_PSWD }}" + secrets: inherit create-raport: needs: [execute-build-plan] diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index 81b38064..e33cc3fb 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -1,4 +1,4 @@ -name: Execute weekly build +name: Open CB - weekly on: workflow_dispatch: @@ -42,9 +42,7 @@ jobs: uses: ./.github/workflows/buildPlan.yaml with: published-scala-version: ${{ needs.detect-version.outputs.last-nightly-version }} - secrets: - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + secrets: inherit create-raport: needs: [execute-build-plan] diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 3e548de4..1965de65 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -516,8 +516,8 @@ def createGithubActionJob( println(" extra-scalac-options: ${{ inputs.extra-scalac-options }}") println(s" scala-version: $${{ $setupOutputs.scala-version }}") println(s" maven-repo-url: $${{ $setupOutputs.maven-repo-url }}") - println(" elastic-user: ${{ secrets.elastic-user }}") - println(" elastic-password: ${{ secrets.elastic-password }}") + println(" elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }}") + println(" elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }}") } } } From 426953ccf2a7cb35d06bc316afd65483b7f23cf3 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 23:28:42 +0100 Subject: [PATCH 092/154] Fix resuable workflows --- .github/workflows/buildPlan.yaml | 8 +++++++- .github/workflows/customBuild.yaml | 2 +- .github/workflows/weeklyBuild.yaml | 2 +- coordinator/src/main/scala/buildPlan.scala | 8 +++++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 63f8e0a5..9cae34d8 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -25,7 +25,13 @@ on: outputs: used-scala-version: description: "Version of Scala used to run the build" - value: ${{ steps.setup-build.outputs.scala-version }} + value: ${{ jobs.setup-build.outputs.scala-version }} + secrets: + OPENCB_ELASTIC_USER: + required: true + OPENCB_ELASTIC_PSWD: + required: true + jobs: setup-build: runs-on: ubuntu-22.04 diff --git a/.github/workflows/customBuild.yaml b/.github/workflows/customBuild.yaml index b39f1f0d..c1e97893 100644 --- a/.github/workflows/customBuild.yaml +++ b/.github/workflows/customBuild.yaml @@ -1,4 +1,4 @@ -name: Open CB - manual +name: "Open CB: custom/manual builds" on: workflow_dispatch: diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/weeklyBuild.yaml index e33cc3fb..7bb47dff 100644 --- a/.github/workflows/weeklyBuild.yaml +++ b/.github/workflows/weeklyBuild.yaml @@ -1,4 +1,4 @@ -name: Open CB - weekly +name: "Open CB: scheduled weekly" on: workflow_dispatch: diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 1965de65..8977e3c4 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -470,7 +470,13 @@ def createGithubActionJob( | outputs: | used-scala-version: | description: "Version of Scala used to run the build" - | value: ${{ steps.setup-build.outputs.scala-version }} + | value: ${{ jobs.setup-build.outputs.scala-version }} + | secrets: + | OPENCB_ELASTIC_USER: + | required: true + | OPENCB_ELASTIC_PSWD: + | required: true + | |jobs: | $setupId: | runs-on: ubuntu-22.04 From 931f1d6f4d545eb163f2fddbef2241fe87e90ca9 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 23:45:41 +0100 Subject: [PATCH 093/154] Try fix issues with missing urls --- .github/actions/build-project/action.yaml | 1 + coordinator/src/main/scala/buildPlan.scala | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 0c5bb94e..78939e9d 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -41,6 +41,7 @@ runs: with: github_token: ${{ github.token }} job_name: "${{ github.job }} (${{ matrix.name }})" + per_page: 100 - name: Check can skip build id: check-history diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 8977e3c4..8e1638e5 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -359,7 +359,9 @@ private def loadFilters(projectsFilterPath: os.Path): Seq[String] = type StagedBuildPlan = List[List[ProjectBuildDef]] def splitIntoStages(projects: Array[ProjectBuildDef]): StagedBuildPlan = { val deps = projects.map(v => (v.name, v)).toMap - val maxStageSize = 255 // due to GitHub actions limit + // GitHub Actions limits to 255 elements in matrix, + // but action used to find URL of projects is limited to 100 + val maxStageSize = 100 @scala.annotation.tailrec def groupByDeps( remaining: Set[ProjectBuildDef], From 9e9ae6d1220ee6faa4ecd8a41f242076b4872375 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 13 Jan 2023 23:48:09 +0100 Subject: [PATCH 094/154] Fix unescaped $ --- coordinator/src/main/scala/buildPlan.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 8e1638e5..322d2e1c 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -472,7 +472,7 @@ def createGithubActionJob( | outputs: | used-scala-version: | description: "Version of Scala used to run the build" - | value: ${{ jobs.setup-build.outputs.scala-version }} + | value: $${{ jobs.setup-build.outputs.scala-version }} | secrets: | OPENCB_ELASTIC_USER: | required: true From 3c053e18f6a5645e9395bfa76a2df8c5b188666c Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 00:14:06 +0100 Subject: [PATCH 095/154] Update build config (#6) Co-authored-by: WojciechMazur --- .github/workflows/buildConfig.json | 22 +- .github/workflows/buildPlan.yaml | 400 +++++++++++++++++------------ 2 files changed, 245 insertions(+), 177 deletions(-) diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json index 32163f9c..c8d07c02 100644 --- a/.github/workflows/buildConfig.json +++ b/.github/workflows/buildConfig.json @@ -11385,8 +11385,8 @@ "suzaku-io_boopickle" ], "repoUrl":"https://github.com/gemini-hlsw/lucuma-itc.git", - "revision":"v0.4", - "version":"0.4", + "revision":"v0.4.1", + "version":"0.4.1", "targets":"edu.gemini%lucuma-itc-core edu.gemini%lucuma-itc-client edu.gemini%lucuma-itc edu.gemini%lucuma-itc-service", "config":{ "projects":{ @@ -14105,6 +14105,16 @@ "version":"0.0.2", "targets":"dev.i10416%slackapis-core" }, + "ichoran_kse3":{ + "name":"ichoran_kse3", + "dependencies":[ + + ], + "repoUrl":"https://github.com/ichoran/kse3.git", + "revision":"", + "version":"0.0.1", + "targets":"com.github.ichoran%flow" + }, "iheartradio_ficus":{ "name":"iheartradio_ficus", "dependencies":[ @@ -15028,8 +15038,8 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/j-mie6/parsley-cats.git", - "revision":"v1.0.0", - "version":"1.0.0", + "revision":"v1.1.0", + "version":"1.1.0", "targets":"com.github.j-mie6%parsley-cats", "config":{ "projects":{ @@ -16211,8 +16221,8 @@ "jodersky_yamlesque" ], "repoUrl":"https://github.com/jodersky/scala-argparse.git", - "revision":"0.17.0", - "version":"0.17.0", + "revision":"0.18.0", + "version":"0.18.0", "targets":"io.crashbox%configparse io.crashbox%argparse-ini io.crashbox%argparse io.crashbox%configparse-core", "config":{ "projects":{ diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 9cae34d8..4f0b31a3 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -1,5 +1,5 @@ -# projects total: 1058 +# projects total: 1059 # min stars count: -1 # max projects count: -1 @@ -82,6 +82,7 @@ jobs: - name: hnaderi_scala-readpass - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec - name: http4s_hpack + - name: ichoran_kse3 - name: iheartradio_ficus - name: j5ik2o_akka-persistence-s3 - name: jcouyang_jujiu @@ -219,26 +220,73 @@ jobs: matrix: include: - name: aaronp_args4c + - name: aoiroaoino_nanolens + - name: arturopala_buffer-and-slice + - name: clulab_fatdynet + - name: com-lihaoyi_pprint + - name: eed3si9n_sjson-new + - name: greenfossil_commons-json + - name: h8io_borscht + - name: hedgehogqa_scala-hedgehog + - name: http4s_http4s-finagle + - name: ij-plugins_ijp-toolkit + - name: lightbend_mima + - name: lorandszakacs_enclosure + - name: malyszaryczlowiek_kessenger-lib + - name: metarank_cfor + - name: mkroli_lpm + - name: monix_implicitbox + - name: mvv_typine + - name: note_mini-refined + - name: nremond_pbkdf2-scala + - name: ohze_php-utils + - name: outr_lucene4s + - name: outr_reactify + - name: paoloboni_spray-json-derived-codecs + - name: phaller_spores3 + - name: pityka_pairwisealignment + - name: rtyley_rate-limit-status + - name: rtyley_scala-collection-plus + - name: ruimo_gh-sonatype-example + - name: scalacenter_tasty-query + - name: scalapy_scalapy + - name: scallop_scallop + - name: sciss_model + - name: scodec_scodec-bits + - name: softwaremill_sttp-model + - name: takezoe_solr-scala-client + - name: typesafeconfigops_typesafeconfigops + - name: xuwei-k_iarray + - name: yrichika_scalahtml + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-3: + runs-on: ubuntu-22.04 + needs: stage-2 + continue-on-error: true + strategy: + matrix: + include: - name: aaronp_eie - - name: aiyanbo_scala-i18n - - name: akiomik_seaw - name: altoo-ag_akka-kryo-serialization - name: andimiller_munit-cats-effect-styles - name: andyglow_scala-range - name: andyglow_scala-xml-diff - name: andyglow_typesafe-config-scala - - name: aoiroaoino_nanolens - - name: arainko_ducktape - name: ariskk_burner4s - - name: arturopala_buffer-and-slice - name: arturopala_validator - name: ashwinbhaskar_sight-scala - name: beangle_db - - name: beangle_doc - - name: beangle_ids - - name: beangle_notify - - name: bilal-fazlani_rainbowcli - - name: bilal-fazlani_swiftbar4s - name: blemale_scaffeine - name: bpholt_java-time-literals - name: carlosedp_scalautils @@ -247,216 +295,207 @@ jobs: - name: changvvb_scala-protobuf-java - name: chrisokasaki_hwtest - name: chronoscala_chronoscala - - name: ciaraobrien_dottytags - - name: clulab_fatdynet - - name: com-lihaoyi_pprint - name: cornerman_scala-cuid - name: cquiroz_sbt-locales - - name: creativescala_doodle-svg - name: dacr_drools-scripting + - name: dacr_primes + - name: dacr_unittools + - name: davegurnell_unindent + - name: davenverse_namecase + - name: davidledwards_scalop + - name: failurewall_failurewall + - name: fasterxml_jackson-module-scala + - name: frawa_inline-files + - name: gekomad_scala-compress + - name: giiita_refuel + - name: greenfossil_commons-i18n + - name: gzoller_deploysample + - name: ij-plugins_ijp-javacv + - name: indoorvivants_rendition + - name: irevive_union-derivation + - name: j5ik2o_docker-controller-scala + - name: jkugiya_aws-v4-signer-scala + - name: jodersky_yamlesque + - name: jphmrst_bps + - name: jphmrst_scala-automata + - name: kcrypt_scala-blake3 + - name: lightbend-labs_lightbend-emoji + - name: lightbend-labs_scala-logging + - name: log4s_log4s + - name: losizm_ergo + - name: losizm_little-json + - name: losizm_little-sql + - name: malyszaryczlowiek_foo-repo + - name: marchliu_jaskell-dotty + - name: mateuszkubuszok_pipez + - name: nafg_css-dsl + - name: nafg_simple-router + - name: ohze_akka-guice + - name: opaliasystems_opalia-commons-core + - name: outr_moduload + - name: petitviolet_scala-operator + - name: phenoscape_scowl + - name: pjfanning_scala-faker + - name: pjfanning_scala3-sample-classes + - name: playframework_cachecontrol + - name: plokhotnyuk_fast-string-interpolator + - name: plokhotnyuk_rtree2d + - name: purplekingdomgames_tyrian + - name: rescala-lang_rescala + - name: sakulk_serval + - name: sangria-graphql_macro-visit + - name: sbt_io + - name: scala-workers_commons-lang3-bridge + - name: scalafx_scalafx + - name: scalapb_scalapb + - name: scalapy_python-native-libs + - name: scalatest_scalatestplus-easymock + - name: scalatest_scalatestplus-jmock + - name: scf37_config3 + - name: sciss_equal + - name: sciss_kollflitz + - name: sciss_numbers + - name: sciss_scalaosc + - name: scoverage_scalac-scoverage-plugin + - name: sherpal_url-dsl + - name: softwaremill_macwire + - name: softwaremill_quicklens + - name: tabdulradi_nullable + - name: tarao_collection-scala + - name: thoughtworksinc_tryt.scala + - name: tofu-tf_cherry + - name: tototoshi_scala-csv + - name: typelevel_discipline-munit + - name: typelevel_discipline-scalatest + - name: typelevel_fabric + - name: typelevel_scalac-compat + - name: typelevel_scalac-options + - name: typelevel_squants + - name: varwise_prometheus-akka-http + - name: vincenzobaz_spark-scala3 + - name: wolfendale_scalacheck-gen-regexp + - name: wvlet_airframe + - name: xuwei-k_zeroapply + - name: zygfryd_scala-zygf-jackshaft + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-4: + runs-on: ubuntu-22.04 + needs: stage-3 + continue-on-error: true + strategy: + matrix: + include: + - name: aiyanbo_scala-i18n + - name: akiomik_seaw + - name: arainko_ducktape + - name: beangle_doc + - name: beangle_ids + - name: beangle_notify + - name: bilal-fazlani_rainbowcli + - name: bilal-fazlani_swiftbar4s + - name: ciaraobrien_dottytags + - name: creativescala_doodle-svg - name: dacr_jassh - name: dacr_json2props - name: dacr_naturalsort - - name: dacr_primes - name: dacr_split - - name: dacr_unittools - name: daghemberg_paut-program - name: daghemberg_problemutils - - name: davegurnell_unindent - - name: davenverse_namecase - - name: davidledwards_scalop - name: dvreeze_yaidom - name: eed3si9n_gigahorse - - name: eed3si9n_sjson-new - name: emartech_escher-akka-http - - name: failurewall_failurewall - - name: fasterxml_jackson-module-scala - name: foundweekends_knockoff - - name: frawa_inline-files - name: frugalmechanic_scala-optparse - - name: gekomad_scala-compress - name: giabao_paho-akka - - name: giiita_refuel - name: gochaorg_json4s3 - - name: greenfossil_commons-i18n - - name: greenfossil_commons-json - name: greenleafoss_green-leaf-mongo - name: guardian_fastly-api-client - - name: gzoller_deploysample - name: gzoller_scala-reflection - - name: h8io_borscht - - name: hedgehogqa_scala-hedgehog - name: herminiogg_label2thesaurus - name: herminiogg_shexml - name: hseeberger_slf4s - - name: http4s_http4s-finagle - name: i10416_cssminifier - name: i10416_munkres - name: ij-plugins_ijp-debayer2sx - - name: ij-plugins_ijp-javacv - - name: ij-plugins_ijp-toolkit - name: indoorvivants_detective - name: indoorvivants_opaque-newtypes - - name: indoorvivants_rendition - - name: irevive_union-derivation - name: j5ik2o_base64scala - - name: j5ik2o_docker-controller-scala - name: j5ik2o_intervals-scala - name: jandom-devel_scalafix - name: jcouyang_dhall-generic - - name: jkugiya_aws-v4-signer-scala - - name: jodersky_yamlesque - name: jozic_scalax-collection - - name: jphmrst_bps - - name: jphmrst_scala-automata - name: jphmrst_scalautils - name: kcrypt_scala-biginteger - - name: kcrypt_scala-blake3 - name: kcrypt_scala-sha - name: kzmake_uuid7s - name: l-space_types - - name: lightbend-labs_lightbend-emoji - - name: lightbend-labs_scala-logging - - name: lightbend_mima - - name: log4s_log4s - name: lomigmegard_akka-http-cors - - name: lorandszakacs_enclosure - name: losizm_bolster - - name: losizm_ergo - name: losizm_grapple - name: losizm_little-cli - name: losizm_little-config - name: losizm_little-io - - name: losizm_little-json - name: losizm_little-security - - name: losizm_little-sql - name: losizm_little-time - name: losizm_scamper - name: losizm_t2 - name: malliina_mobile-push - - name: malyszaryczlowiek_foo-repo - - name: malyszaryczlowiek_kessenger-lib - - name: marchliu_jaskell-dotty - - name: mateuszkubuszok_pipez - - name: metarank_cfor - - name: mkroli_lpm - - name: monix_implicitbox - name: mrdimosthenis_glicko2 - name: mutsuhiro6_ulid-scala3 - - name: mvv_typine - - name: nafg_css-dsl - - name: nafg_simple-router - name: nicolasfara_ecscala - - name: note_mini-refined - - name: nremond_pbkdf2-scala - - name: ohze_akka-guice - - name: ohze_php-utils - - name: opaliasystems_opalia-commons-core - - name: outr_lucene4s - - name: outr_moduload - name: outr_profig - - name: outr_reactify - - name: paoloboni_spray-json-derived-codecs - name: pdal_java - - name: petitviolet_scala-operator - - name: phaller_spores3 - - name: phenoscape_scowl - - name: pityka_pairwisealignment - - name: pjfanning_scala-faker - - name: pjfanning_scala3-sample-classes - - name: playframework_cachecontrol - name: playframework_twirl - - name: plokhotnyuk_fast-string-interpolator - - name: plokhotnyuk_rtree2d - name: pmeheut_nscala-java-time - name: postgresql-async_postgresql-async - - name: purplekingdomgames_tyrian - name: raquo_scala-dom-types - - name: rescala-lang_rescala - name: rmgk_slips - name: rssh_trackedfuture - - name: rtyley_rate-limit-status - - name: rtyley_scala-collection-plus - name: rtyley_scala-textmatching - - name: ruimo_gh-sonatype-example - name: ruimo_scoins - - name: sakulk_serval - - name: sangria-graphql_macro-visit - name: sangria-graphql_sangria-marshalling-api - - name: sbt_io - name: scala-native_scala-native - name: scala-tessella_ring-seq - - name: scala-workers_commons-lang3-bridge - name: scala_scala-swing - - name: scalacenter_tasty-query - - name: scalafx_scalafx - - name: scalapb_scalapb - name: scalaprops_scalaprops - - name: scalapy_python-native-libs - - name: scalapy_scalapy - - name: scalatest_scalatestplus-easymock - - name: scalatest_scalatestplus-jmock - name: scalatest_scalatestplus-junit - name: scalatest_scalatestplus-mockito - name: scalatest_scalatestplus-scalacheck - name: scalatest_scalatestplus-selenium - name: scalikejdbc_scalikejdbc - - name: scallop_scallop - - name: scf37_config3 - name: scf37_filewatch - - name: sciss_equal - name: sciss_fingertree - - name: sciss_kollflitz - - name: sciss_model - - name: sciss_numbers - - name: sciss_scalaosc - name: sciss_topology - - name: scodec_scodec-bits - - name: scoverage_scalac-scoverage-plugin - name: sfxcode_pebble-scala - name: sh4869_semver-parser-scala - - name: sherpal_url-dsl - name: shiftleftsecurity_overflowdb-codegen - name: sirthias_scala-ssh - name: sirthias_spliff - - name: softwaremill_macwire - - name: softwaremill_quicklens - name: softwaremill_retry - - name: softwaremill_sttp-model - name: ssanj_delight - name: sullis_jms-testkit - name: sweet-delights_delightful-cron - - name: tabdulradi_nullable - name: takezoe_scala-jdbc - - name: takezoe_solr-scala-client - - name: tarao_collection-scala - name: thoughtworksinc_binding.scala - - name: thoughtworksinc_tryt.scala - name: tkrs_mess - name: tmccarthy_digest4s - - name: tofu-tf_cherry - - name: tototoshi_scala-csv - name: tpolecat_sourcepos - name: tpolecat_typename - - name: typelevel_discipline-munit - - name: typelevel_discipline-scalatest - - name: typelevel_fabric - - name: typelevel_scalac-compat - - name: typelevel_scalac-options - - name: typelevel_squants - - name: typesafeconfigops_typesafeconfigops - - name: varwise_prometheus-akka-http - - name: vincenzobaz_spark-scala3 - name: wangzaixiang_scala-sql - name: whisklabs_docker-it-scala - - name: wolfendale_scalacheck-gen-regexp - - name: wvlet_airframe - - name: xuwei-k_iarray - - name: xuwei-k_zeroapply - - name: yrichika_scalahtml - name: zero-deps_proto - name: zio_izumi-reflect - - name: zygfryd_scala-zygf-jackshaft steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -469,9 +508,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-3: + stage-5: runs-on: ubuntu-22.04 - needs: stage-2 + needs: stage-4 continue-on-error: true strategy: matrix: @@ -556,9 +595,31 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-4: + stage-6: runs-on: ubuntu-22.04 - needs: stage-3 + needs: stage-5 + continue-on-error: true + strategy: + matrix: + include: + - name: ariskk_flink4s + - name: typelevel_cats-collections + - name: zio_interop-guava + steps: + - name: "Git Checkout" + uses: actions/checkout@v3 + - name: "Build project" + uses: ./.github/actions/build-project + with: + project-name: ${{ matrix.name }} + extra-scalac-options: ${{ inputs.extra-scalac-options }} + scala-version: ${{ needs.setup-build.outputs.scala-version }} + maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} + elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} + elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} + stage-7: + runs-on: ubuntu-22.04 + needs: stage-6 continue-on-error: true strategy: matrix: @@ -566,7 +627,6 @@ jobs: - name: 47degrees_munit-akka - name: ahjohannessen_unum - name: andyglow_websocket-scala-client - - name: ariskk_flink4s - name: armanbilge_litter - name: armanbilge_saslprep - name: bcarter97_id-generator @@ -634,7 +694,6 @@ jobs: - name: tomasmikula_nutcracker - name: torrentdam_bencode - name: typelevel_case-insensitive - - name: typelevel_cats-collections - name: typelevel_cats-mtl - name: typelevel_cats-parse - name: typelevel_cats-testkit-scalatest @@ -649,7 +708,6 @@ jobs: - name: vladkopanev_zio-saga - name: yakivy_dupin - name: yurikpanic_zio-postgres - - name: zio_interop-guava - name: zio_interop-reactive-streams - name: zio_zio-cache - name: zio_zio-config @@ -678,9 +736,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-5: + stage-8: runs-on: ubuntu-22.04 - needs: stage-4 + needs: stage-7 continue-on-error: true strategy: matrix: @@ -740,9 +798,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-6: + stage-9: runs-on: ubuntu-22.04 - needs: stage-5 + needs: stage-8 continue-on-error: true strategy: matrix: @@ -811,9 +869,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-7: + stage-10: runs-on: ubuntu-22.04 - needs: stage-6 + needs: stage-9 continue-on-error: true strategy: matrix: @@ -846,9 +904,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-8: + stage-11: runs-on: ubuntu-22.04 - needs: stage-7 + needs: stage-10 continue-on-error: true strategy: matrix: @@ -868,9 +926,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-9: + stage-12: runs-on: ubuntu-22.04 - needs: stage-8 + needs: stage-11 continue-on-error: true strategy: matrix: @@ -891,9 +949,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-10: + stage-13: runs-on: ubuntu-22.04 - needs: stage-9 + needs: stage-12 continue-on-error: true strategy: matrix: @@ -918,9 +976,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-11: + stage-14: runs-on: ubuntu-22.04 - needs: stage-10 + needs: stage-13 continue-on-error: true strategy: matrix: @@ -1011,9 +1069,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-12: + stage-15: runs-on: ubuntu-22.04 - needs: stage-11 + needs: stage-14 continue-on-error: true strategy: matrix: @@ -1078,9 +1136,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-13: + stage-16: runs-on: ubuntu-22.04 - needs: stage-12 + needs: stage-15 continue-on-error: true strategy: matrix: @@ -1113,9 +1171,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-14: + stage-17: runs-on: ubuntu-22.04 - needs: stage-13 + needs: stage-16 continue-on-error: true strategy: matrix: @@ -1192,9 +1250,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-15: + stage-18: runs-on: ubuntu-22.04 - needs: stage-14 + needs: stage-17 continue-on-error: true strategy: matrix: @@ -1254,9 +1312,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-16: + stage-19: runs-on: ubuntu-22.04 - needs: stage-15 + needs: stage-18 continue-on-error: true strategy: matrix: @@ -1323,9 +1381,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-17: + stage-20: runs-on: ubuntu-22.04 - needs: stage-16 + needs: stage-19 continue-on-error: true strategy: matrix: @@ -1381,9 +1439,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-18: + stage-21: runs-on: ubuntu-22.04 - needs: stage-17 + needs: stage-20 continue-on-error: true strategy: matrix: @@ -1433,9 +1491,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-19: + stage-22: runs-on: ubuntu-22.04 - needs: stage-18 + needs: stage-21 continue-on-error: true strategy: matrix: @@ -1476,9 +1534,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-20: + stage-23: runs-on: ubuntu-22.04 - needs: stage-19 + needs: stage-22 continue-on-error: true strategy: matrix: @@ -1501,9 +1559,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-21: + stage-24: runs-on: ubuntu-22.04 - needs: stage-20 + needs: stage-23 continue-on-error: true strategy: matrix: @@ -1523,9 +1581,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-22: + stage-25: runs-on: ubuntu-22.04 - needs: stage-21 + needs: stage-24 continue-on-error: true strategy: matrix: From 767a333a502f4f5ccd8b14e7dabb375e6fb5eca0 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 00:47:16 +0100 Subject: [PATCH 096/154] Ignore CI when updating non infra related changes --- .../{autoUpdateBuildPlan.yaml => buildAutoUpdatePlan.yaml} | 0 .../workflows/{customBuild.yaml => buildExecuteCustom.yaml} | 0 .../{weeklyBuild.yaml => buildExecuteScheduledWeekly.yaml} | 0 .github/workflows/ci.yaml | 4 ++++ 4 files changed, 4 insertions(+) rename .github/workflows/{autoUpdateBuildPlan.yaml => buildAutoUpdatePlan.yaml} (100%) rename .github/workflows/{customBuild.yaml => buildExecuteCustom.yaml} (100%) rename .github/workflows/{weeklyBuild.yaml => buildExecuteScheduledWeekly.yaml} (100%) diff --git a/.github/workflows/autoUpdateBuildPlan.yaml b/.github/workflows/buildAutoUpdatePlan.yaml similarity index 100% rename from .github/workflows/autoUpdateBuildPlan.yaml rename to .github/workflows/buildAutoUpdatePlan.yaml diff --git a/.github/workflows/customBuild.yaml b/.github/workflows/buildExecuteCustom.yaml similarity index 100% rename from .github/workflows/customBuild.yaml rename to .github/workflows/buildExecuteCustom.yaml diff --git a/.github/workflows/weeklyBuild.yaml b/.github/workflows/buildExecuteScheduledWeekly.yaml similarity index 100% rename from .github/workflows/weeklyBuild.yaml rename to .github/workflows/buildExecuteScheduledWeekly.yaml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index da5e5a5a..abcacb5e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -2,6 +2,10 @@ name: Infra CI on: pull_request: + paths-ignore: + - '.github/actions/**' + - '.github/workflows/build*' + jobs: test-build: runs-on: ubuntu-22.04 From 75644cd73fdd605e41e021f4a33d2ebc55a72f45 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 00:58:05 +0100 Subject: [PATCH 097/154] Set timeout of 1h for building single project --- .github/actions/build-project/action.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 78939e9d..35d8d949 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -79,6 +79,7 @@ runs: - name: Build project uses: addnab/docker-run-action@v3 if: steps.check-history.outputs.can-skip-build != 'true' + timeout-minutes: 60 with: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.2.1" options: -v ${{ github.workspace }}:/opencb/ -e ELASTIC_USERNAME=${{ inputs.elastic-user }} -e ELASTIC_PASSWORD=${{ inputs.elastic-password }} From 1751d41493c18d1a0269beb932e527e0cfc34083 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 01:14:15 +0100 Subject: [PATCH 098/154] fix timeouts --- .github/actions/build-project/action.yaml | 1 - .github/workflows/buildPlan.yaml | 26 ++++++++++++++++++++++ coordinator/src/main/scala/buildPlan.scala | 1 + 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 35d8d949..78939e9d 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -79,7 +79,6 @@ runs: - name: Build project uses: addnab/docker-run-action@v3 if: steps.check-history.outputs.can-skip-build != 'true' - timeout-minutes: 60 with: image: "virtuslab/scala-community-build-project-builder:jdk${{ env.java-version }}-v0.2.1" options: -v ${{ github.workspace }}:/opencb/ -e ELASTIC_USERNAME=${{ inputs.elastic-user }} -e ELASTIC_PASSWORD=${{ inputs.elastic-password }} diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 4f0b31a3..8aa9b531 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -54,6 +54,7 @@ jobs: runs-on: ubuntu-22.04 needs: setup-build continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -167,6 +168,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-0 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -216,6 +218,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-1 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -274,6 +277,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-2 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -393,6 +397,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-3 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -512,6 +517,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-4 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -599,6 +605,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-5 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -621,6 +628,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-6 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -740,6 +748,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-7 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -802,6 +811,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-8 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -873,6 +883,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-9 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -908,6 +919,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-10 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -930,6 +942,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-11 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -953,6 +966,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-12 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -980,6 +994,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-13 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1073,6 +1088,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-14 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1140,6 +1156,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-15 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1175,6 +1192,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-16 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1254,6 +1272,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-17 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1316,6 +1335,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-18 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1385,6 +1405,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-19 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1443,6 +1464,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-20 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1495,6 +1517,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-21 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1538,6 +1561,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-22 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1563,6 +1587,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-23 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: @@ -1585,6 +1610,7 @@ jobs: runs-on: ubuntu-22.04 needs: stage-24 continue-on-error: true + timeout-minutes: 60 strategy: matrix: include: diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 322d2e1c..b9d0fa70 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -504,6 +504,7 @@ def createGithubActionJob( println("runs-on: ubuntu-22.04") println(s"needs: ${if idx == 0 then setupId else stageId(idx - 1)}") println("continue-on-error: true") + println("timeout-minutes: 60") println("strategy:") indented { println("matrix:") From 24f087cd15ac82ebda95673d0e358c5e21b41495 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 12:16:32 +0100 Subject: [PATCH 099/154] Don't upload artifacts --- .github/actions/build-project/action.yaml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 78939e9d..68539fba 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -74,6 +74,7 @@ runs: fi done fi + echo "Can skip build: $canSkip" echo "can-skip-build=${canSkip}" >> $GITHUB_OUTPUT - name: Build project @@ -127,12 +128,12 @@ runs: mv build-status.txt /opencb/ mv build-summary.txt /opencb - - name: Upload artifacts - uses: actions/upload-artifact@v3 - if: steps.check-history.outputs.can-skip-build != 'true' - with: - name: ${{ inputs.project-name }} - path: ${{ github.workspace }}/build-*.txt + # - name: Upload artifacts + # uses: actions/upload-artifact@v3 + # if: steps.check-history.outputs.can-skip-build != 'true' + # with: + # name: ${{ inputs.project-name }} + # path: ${{ github.workspace }}/build-*.txt - name: Check results shell: bash From e908bf552a843613973621ce4974831dc2dcaf6a Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 12:49:00 +0100 Subject: [PATCH 100/154] Use Dotty base image for compiler image --- compiler-builder/Dockerfile | 5 ++--- scripts/build-compiler-builder.sh | 3 --- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/compiler-builder/Dockerfile b/compiler-builder/Dockerfile index b362966b..486d6129 100644 --- a/compiler-builder/Dockerfile +++ b/compiler-builder/Dockerfile @@ -1,4 +1,3 @@ -ARG BASE_IMAGE -FROM $BASE_IMAGE -COPY . /build/ +FROM lampepfl/dotty:2021-03-22 +COPY . /build/ diff --git a/scripts/build-compiler-builder.sh b/scripts/build-compiler-builder.sh index 95c46a53..7a63fa41 100755 --- a/scripts/build-compiler-builder.sh +++ b/scripts/build-compiler-builder.sh @@ -10,15 +10,12 @@ scriptDir="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" source $scriptDir/utils.sh VERSION="$1" -# Use base image with Java 11 -TAG_NAME=$(buildTag $VERSION 11) CACHE_FROM_TAG="$PREV_CB_VERSION" imageName=virtuslab/scala-community-build-compiler-builder docker pull $imageName:$CACHE_FROM_TAG || true docker build \ - --build-arg BASE_IMAGE="virtuslab/scala-community-build-builder-base:$TAG_NAME" \ -t "$imageName:$VERSION" \ --cache-from "$imageName:$CACHE_FROM_TAG" \ $scriptDir/../compiler-builder From 2c976b36d952d34a25041ad15b9e2e89c01c00fa Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 13:47:58 +0100 Subject: [PATCH 101/154] Fix getting jobs urls --- .github/actions/build-project/action.yaml | 2 +- .github/workflows/buildExecuteCustom.yaml | 1 + .github/workflows/buildExecuteScheduledWeekly.yaml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 68539fba..c63824d0 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -40,7 +40,7 @@ runs: uses: Tiryoh/gha-jobid-action@v0.1.2 with: github_token: ${{ github.token }} - job_name: "${{ github.job }} (${{ matrix.name }})" + job_name: "execute-build-plan / ${{ github.job }} (${{ matrix.name }})" per_page: 100 - name: Check can skip build diff --git a/.github/workflows/buildExecuteCustom.yaml b/.github/workflows/buildExecuteCustom.yaml index c1e97893..3fd4e9dc 100644 --- a/.github/workflows/buildExecuteCustom.yaml +++ b/.github/workflows/buildExecuteCustom.yaml @@ -19,6 +19,7 @@ on: description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" default: "" jobs: + # Name of this job need to match inputs of build-project/job-info execute-build-plan: uses: ./.github/workflows/buildPlan.yaml with: diff --git a/.github/workflows/buildExecuteScheduledWeekly.yaml b/.github/workflows/buildExecuteScheduledWeekly.yaml index 7bb47dff..951f0fd7 100644 --- a/.github/workflows/buildExecuteScheduledWeekly.yaml +++ b/.github/workflows/buildExecuteScheduledWeekly.yaml @@ -37,6 +37,7 @@ jobs: echo "last-stable-version=$lastStable" >> $GITHUB_OUTPUT echo "last-rc-version=$lastRC" >> $GITHUB_OUTPUT + # Name of this job need to match inputs of build-project/job-info execute-build-plan: needs: [detect-version] uses: ./.github/workflows/buildPlan.yaml From 1bdb1afa33d83f642440d80c4a43a88ff3539a0a Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 13:49:14 +0100 Subject: [PATCH 102/154] Make sure any subsequent job depends on setup-build so it can read its outputs --- coordinator/src/main/scala/buildPlan.scala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index b9d0fa70..50ed12c4 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -359,9 +359,9 @@ private def loadFilters(projectsFilterPath: os.Path): Seq[String] = type StagedBuildPlan = List[List[ProjectBuildDef]] def splitIntoStages(projects: Array[ProjectBuildDef]): StagedBuildPlan = { val deps = projects.map(v => (v.name, v)).toMap - // GitHub Actions limits to 255 elements in matrix, - // but action used to find URL of projects is limited to 100 - val maxStageSize = 100 + // GitHub Actions limits to 255 elements in matrix, + // but action used to find URL of projects is limited to 100 + val maxStageSize = 100 @scala.annotation.tailrec def groupByDeps( remaining: Set[ProjectBuildDef], @@ -498,11 +498,13 @@ def createGithubActionJob( | repository-branch: $${{ inputs.repository-branch }} |""".stripMargin) plan.zipWithIndex.foreach { case (projects, idx) => + val prevStageId = Option.when(idx > 0) { stageId(idx - 1) } + val needs = (setupId :: prevStageId.toList).mkString(", ") indented { println(s"${stageId(idx)}:") indented { println("runs-on: ubuntu-22.04") - println(s"needs: ${if idx == 0 then setupId else stageId(idx - 1)}") + println(s"needs: [ $needs ]") println("continue-on-error: true") println("timeout-minutes: 60") println("strategy:") From 32a13d3f4d82763ef613a91bfbb3e12dceb1dcb1 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 14:04:33 +0100 Subject: [PATCH 103/154] cache coordinator outputs weekly --- .github/workflows/buildAutoUpdatePlan.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/buildAutoUpdatePlan.yaml b/.github/workflows/buildAutoUpdatePlan.yaml index 956d03cc..cc3c5084 100644 --- a/.github/workflows/buildAutoUpdatePlan.yaml +++ b/.github/workflows/buildAutoUpdatePlan.yaml @@ -21,6 +21,17 @@ jobs: with: apps: scala-cli + - name: Get Date + id: get-date + run: echo "week-start=$(date -dmonday +%Y%m%d)" >> $GITHUB_OUTPUT + + - name: Cache coordinator data + uses: actions/cache@v3 + with: + # coordinator stores cache in current working directory + path: data/ + key: coordinator-data-cache-${{ steps.get-date.outputs.week-start}} + - name: Build plan run: scala-cli run coordinator/ -- 3 -1 -1 "" env/prod/config/replaced-projects.txt env/prod/config/projects-config.conf env/prod/config/filtered-projects.txt @@ -46,7 +57,7 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} number: ${{ steps.cpr.outputs.pull-request-number }} - + - name: Auto merge PR uses: peter-evans/enable-pull-request-automerge@v2 with: From 5479e05f62040fc7bb023d696cb4133a04a4b2cf Mon Sep 17 00:00:00 2001 From: WojciechMazur Date: Sat, 14 Jan 2023 13:08:33 +0000 Subject: [PATCH 104/154] Update build config --- .github/workflows/buildConfig.json | 18 +- .github/workflows/buildPlan.yaml | 358 ++++++++++++++--------------- 2 files changed, 188 insertions(+), 188 deletions(-) diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json index c8d07c02..ad37b11c 100644 --- a/.github/workflows/buildConfig.json +++ b/.github/workflows/buildConfig.json @@ -16221,8 +16221,8 @@ "jodersky_yamlesque" ], "repoUrl":"https://github.com/jodersky/scala-argparse.git", - "revision":"0.18.0", - "version":"0.18.0", + "revision":"0.18.1", + "version":"0.18.1", "targets":"io.crashbox%configparse io.crashbox%argparse-ini io.crashbox%argparse io.crashbox%configparse-core", "config":{ "projects":{ @@ -19565,7 +19565,7 @@ ], "repoUrl":"https://github.com/markehammons/slinc.git", "revision":"", - "version":"0.1.1-107-99d164", + "version":"0.1.1-110-7863cb", "targets":"fr.hammons%slinc-core fr.hammons%slinc-j17 fr.hammons%slinc-j19 fr.hammons%slinc-runtime", "config":{ "projects":{ @@ -25120,8 +25120,8 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/raquo/scala-dom-types.git", - "revision":"v17.0.0-M2", - "version":"17.0.0-M2", + "revision":"v17.0.0-M3", + "version":"17.0.0-M3", "targets":"com.raquo%domtypes", "config":{ "projects":{ @@ -25167,8 +25167,8 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/raquo/waypoint.git", - "revision":"v6.0.0-M1", - "version":"6.0.0-M1", + "revision":"v6.0.0-M2", + "version":"6.0.0-M2", "targets":"com.raquo%waypoint", "config":{ "projects":{ @@ -28992,8 +28992,8 @@ "typelevel_scalacheck" ], "repoUrl":"https://github.com/scalaz/scalaz.git", - "revision":"v7.3.7", - "version":"7.3.7", + "revision":"v7.4.0-M13", + "version":"7.4.0-M13", "targets":"org.scalaz%scalaz-scalacheck-binding org.scalaz%scalaz-core org.scalaz%scalaz-effect org.scalaz%scalaz org.scalaz%scalaz-iteratee", "config":{ "projects":{ diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 8aa9b531..19a1dd19 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -52,7 +52,7 @@ jobs: stage-0: runs-on: ubuntu-22.04 - needs: setup-build + needs: [ setup-build ] continue-on-error: true timeout-minutes: 60 strategy: @@ -166,7 +166,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-1: runs-on: ubuntu-22.04 - needs: stage-0 + needs: [ setup-build, stage-0 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -216,51 +216,51 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-2: runs-on: ubuntu-22.04 - needs: stage-1 + needs: [ setup-build, stage-1 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - - name: aaronp_args4c + - name: altoo-ag_akka-kryo-serialization - name: aoiroaoino_nanolens - - name: arturopala_buffer-and-slice + - name: ciaraobrien_dottytags - name: clulab_fatdynet - - name: com-lihaoyi_pprint + - name: cornerman_scala-cuid + - name: dacr_jassh + - name: dacr_unittools + - name: davidledwards_scalop + - name: dvreeze_yaidom - name: eed3si9n_sjson-new - - name: greenfossil_commons-json - - name: h8io_borscht - - name: hedgehogqa_scala-hedgehog + - name: emartech_escher-akka-http + - name: gzoller_deploysample - name: http4s_http4s-finagle - - name: ij-plugins_ijp-toolkit + - name: irevive_union-derivation + - name: l-space_types - name: lightbend_mima - - name: lorandszakacs_enclosure - - name: malyszaryczlowiek_kessenger-lib - - name: metarank_cfor + - name: log4s_log4s + - name: lomigmegard_akka-http-cors + - name: losizm_bolster + - name: losizm_little-json + - name: losizm_little-sql - name: mkroli_lpm - name: monix_implicitbox - - name: mvv_typine - - name: note_mini-refined - - name: nremond_pbkdf2-scala - - name: ohze_php-utils - - name: outr_lucene4s - - name: outr_reactify + - name: mutsuhiro6_ulid-scala3 - name: paoloboni_spray-json-derived-codecs - - name: phaller_spores3 - - name: pityka_pairwisealignment - - name: rtyley_rate-limit-status - - name: rtyley_scala-collection-plus - - name: ruimo_gh-sonatype-example - - name: scalacenter_tasty-query - - name: scalapy_scalapy - - name: scallop_scallop - - name: sciss_model - - name: scodec_scodec-bits - - name: softwaremill_sttp-model - - name: takezoe_solr-scala-client - - name: typesafeconfigops_typesafeconfigops - - name: xuwei-k_iarray - - name: yrichika_scalahtml + - name: playframework_twirl + - name: plokhotnyuk_rtree2d + - name: rssh_trackedfuture + - name: scalaprops_scalaprops + - name: scalatest_scalatestplus-mockito + - name: sciss_scalaosc + - name: sciss_topology + - name: sirthias_spliff + - name: sullis_jms-testkit + - name: tkrs_mess + - name: varwise_prometheus-akka-http + - name: whisklabs_docker-it-scala + - name: wolfendale_scalacheck-gen-regexp + - name: wvlet_airframe steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -275,112 +275,112 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-3: runs-on: ubuntu-22.04 - needs: stage-2 + needs: [ setup-build, stage-2 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - name: aaronp_eie - - name: altoo-ag_akka-kryo-serialization + - name: akiomik_seaw - name: andimiller_munit-cats-effect-styles - - name: andyglow_scala-range - name: andyglow_scala-xml-diff - name: andyglow_typesafe-config-scala - - name: ariskk_burner4s - - name: arturopala_validator - name: ashwinbhaskar_sight-scala - - name: beangle_db - - name: blemale_scaffeine + - name: beangle_doc + - name: beangle_notify - name: bpholt_java-time-literals - - name: carlosedp_scalautils - - name: catap_scala-blake3 - name: catap_scala-sha - - name: changvvb_scala-protobuf-java - - name: chrisokasaki_hwtest - - name: chronoscala_chronoscala - - name: cornerman_scala-cuid - name: cquiroz_sbt-locales - - name: dacr_drools-scripting - - name: dacr_primes - - name: dacr_unittools - - name: davegurnell_unindent + - name: creativescala_doodle-svg + - name: dacr_naturalsort + - name: dacr_split - name: davenverse_namecase - - name: davidledwards_scalop + - name: eed3si9n_gigahorse - name: failurewall_failurewall - - name: fasterxml_jackson-module-scala + - name: foundweekends_knockoff - name: frawa_inline-files - name: gekomad_scala-compress + - name: giabao_paho-akka - name: giiita_refuel - - name: greenfossil_commons-i18n - - name: gzoller_deploysample + - name: gzoller_scala-reflection + - name: h8io_borscht + - name: hedgehogqa_scala-hedgehog + - name: herminiogg_label2thesaurus + - name: herminiogg_shexml + - name: i10416_munkres + - name: ij-plugins_ijp-debayer2sx - name: ij-plugins_ijp-javacv + - name: indoorvivants_detective - name: indoorvivants_rendition - - name: irevive_union-derivation - - name: j5ik2o_docker-controller-scala + - name: j5ik2o_intervals-scala + - name: jandom-devel_scalafix - name: jkugiya_aws-v4-signer-scala - name: jodersky_yamlesque + - name: jozic_scalax-collection - name: jphmrst_bps - - name: jphmrst_scala-automata - - name: kcrypt_scala-blake3 + - name: kcrypt_scala-sha - name: lightbend-labs_lightbend-emoji - name: lightbend-labs_scala-logging - - name: log4s_log4s - - name: losizm_ergo - - name: losizm_little-json - - name: losizm_little-sql - - name: malyszaryczlowiek_foo-repo + - name: losizm_little-cli + - name: losizm_little-io - name: marchliu_jaskell-dotty - - name: mateuszkubuszok_pipez - - name: nafg_css-dsl + - name: mrdimosthenis_glicko2 - name: nafg_simple-router - - name: ohze_akka-guice - - name: opaliasystems_opalia-commons-core + - name: nicolasfara_ecscala + - name: outr_lucene4s - name: outr_moduload - - name: petitviolet_scala-operator - - name: phenoscape_scowl - - name: pjfanning_scala-faker + - name: outr_profig + - name: outr_reactify + - name: phaller_spores3 + - name: pityka_pairwisealignment - name: pjfanning_scala3-sample-classes - name: playframework_cachecontrol - - name: plokhotnyuk_fast-string-interpolator - - name: plokhotnyuk_rtree2d + - name: pmeheut_nscala-java-time - name: purplekingdomgames_tyrian - - name: rescala-lang_rescala - - name: sakulk_serval + - name: raquo_scala-dom-types + - name: rtyley_scala-collection-plus + - name: rtyley_scala-textmatching - name: sangria-graphql_macro-visit + - name: sangria-graphql_sangria-marshalling-api - name: sbt_io - - name: scala-workers_commons-lang3-bridge + - name: scala_scala-swing - name: scalafx_scalafx - name: scalapb_scalapb - - name: scalapy_python-native-libs + - name: scalapy_scalapy - name: scalatest_scalatestplus-easymock - - name: scalatest_scalatestplus-jmock + - name: scalatest_scalatestplus-junit + - name: scalatest_scalatestplus-scalacheck + - name: scalikejdbc_scalikejdbc + - name: scallop_scallop - name: scf37_config3 - - name: sciss_equal + - name: scf37_filewatch + - name: sciss_fingertree - name: sciss_kollflitz + - name: sciss_model - name: sciss_numbers - - name: sciss_scalaosc - name: scoverage_scalac-scoverage-plugin + - name: sfxcode_pebble-scala + - name: sh4869_semver-parser-scala - name: sherpal_url-dsl + - name: shiftleftsecurity_overflowdb-codegen + - name: sirthias_scala-ssh - name: softwaremill_macwire - - name: softwaremill_quicklens + - name: softwaremill_sttp-model - name: tabdulradi_nullable - - name: tarao_collection-scala + - name: takezoe_scala-jdbc + - name: takezoe_solr-scala-client + - name: thoughtworksinc_binding.scala - name: thoughtworksinc_tryt.scala - - name: tofu-tf_cherry + - name: tmccarthy_digest4s - name: tototoshi_scala-csv - - name: typelevel_discipline-munit - name: typelevel_discipline-scalatest - - name: typelevel_fabric - name: typelevel_scalac-compat - - name: typelevel_scalac-options - - name: typelevel_squants - - name: varwise_prometheus-akka-http - name: vincenzobaz_spark-scala3 - - name: wolfendale_scalacheck-gen-regexp - - name: wvlet_airframe - name: xuwei-k_zeroapply - - name: zygfryd_scala-zygf-jackshaft + - name: yrichika_scalahtml + - name: zero-deps_proto + - name: zio_izumi-reflect steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -395,112 +395,112 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-4: runs-on: ubuntu-22.04 - needs: stage-3 + needs: [ setup-build, stage-3 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: + - name: aaronp_args4c - name: aiyanbo_scala-i18n - - name: akiomik_seaw + - name: andyglow_scala-range - name: arainko_ducktape - - name: beangle_doc + - name: ariskk_burner4s + - name: arturopala_buffer-and-slice + - name: arturopala_validator + - name: beangle_db - name: beangle_ids - - name: beangle_notify - name: bilal-fazlani_rainbowcli - name: bilal-fazlani_swiftbar4s - - name: ciaraobrien_dottytags - - name: creativescala_doodle-svg - - name: dacr_jassh + - name: blemale_scaffeine + - name: carlosedp_scalautils + - name: catap_scala-blake3 + - name: changvvb_scala-protobuf-java + - name: chrisokasaki_hwtest + - name: chronoscala_chronoscala + - name: com-lihaoyi_pprint + - name: dacr_drools-scripting - name: dacr_json2props - - name: dacr_naturalsort - - name: dacr_split + - name: dacr_primes - name: daghemberg_paut-program - name: daghemberg_problemutils - - name: dvreeze_yaidom - - name: eed3si9n_gigahorse - - name: emartech_escher-akka-http - - name: foundweekends_knockoff + - name: davegurnell_unindent + - name: fasterxml_jackson-module-scala - name: frugalmechanic_scala-optparse - - name: giabao_paho-akka - name: gochaorg_json4s3 + - name: greenfossil_commons-i18n + - name: greenfossil_commons-json - name: greenleafoss_green-leaf-mongo - name: guardian_fastly-api-client - - name: gzoller_scala-reflection - - name: herminiogg_label2thesaurus - - name: herminiogg_shexml - name: hseeberger_slf4s - name: i10416_cssminifier - - name: i10416_munkres - - name: ij-plugins_ijp-debayer2sx - - name: indoorvivants_detective + - name: ij-plugins_ijp-toolkit - name: indoorvivants_opaque-newtypes - name: j5ik2o_base64scala - - name: j5ik2o_intervals-scala - - name: jandom-devel_scalafix + - name: j5ik2o_docker-controller-scala - name: jcouyang_dhall-generic - - name: jozic_scalax-collection + - name: jphmrst_scala-automata - name: jphmrst_scalautils - name: kcrypt_scala-biginteger - - name: kcrypt_scala-sha + - name: kcrypt_scala-blake3 - name: kzmake_uuid7s - - name: l-space_types - - name: lomigmegard_akka-http-cors - - name: losizm_bolster + - name: lorandszakacs_enclosure + - name: losizm_ergo - name: losizm_grapple - - name: losizm_little-cli - name: losizm_little-config - - name: losizm_little-io - name: losizm_little-security - name: losizm_little-time - name: losizm_scamper - name: losizm_t2 - name: malliina_mobile-push - - name: mrdimosthenis_glicko2 - - name: mutsuhiro6_ulid-scala3 - - name: nicolasfara_ecscala - - name: outr_profig + - name: malyszaryczlowiek_foo-repo + - name: malyszaryczlowiek_kessenger-lib + - name: mateuszkubuszok_pipez + - name: metarank_cfor + - name: mvv_typine + - name: nafg_css-dsl + - name: note_mini-refined + - name: nremond_pbkdf2-scala + - name: ohze_akka-guice + - name: ohze_php-utils + - name: opaliasystems_opalia-commons-core - name: pdal_java - - name: playframework_twirl - - name: pmeheut_nscala-java-time + - name: petitviolet_scala-operator + - name: phenoscape_scowl + - name: pjfanning_scala-faker + - name: plokhotnyuk_fast-string-interpolator - name: postgresql-async_postgresql-async - - name: raquo_scala-dom-types + - name: rescala-lang_rescala - name: rmgk_slips - - name: rssh_trackedfuture - - name: rtyley_scala-textmatching + - name: rtyley_rate-limit-status + - name: ruimo_gh-sonatype-example - name: ruimo_scoins - - name: sangria-graphql_sangria-marshalling-api + - name: sakulk_serval - name: scala-native_scala-native - name: scala-tessella_ring-seq - - name: scala_scala-swing - - name: scalaprops_scalaprops - - name: scalatest_scalatestplus-junit - - name: scalatest_scalatestplus-mockito - - name: scalatest_scalatestplus-scalacheck + - name: scala-workers_commons-lang3-bridge + - name: scalacenter_tasty-query + - name: scalapy_python-native-libs + - name: scalatest_scalatestplus-jmock - name: scalatest_scalatestplus-selenium - - name: scalikejdbc_scalikejdbc - - name: scf37_filewatch - - name: sciss_fingertree - - name: sciss_topology - - name: sfxcode_pebble-scala - - name: sh4869_semver-parser-scala - - name: shiftleftsecurity_overflowdb-codegen - - name: sirthias_scala-ssh - - name: sirthias_spliff + - name: sciss_equal + - name: scodec_scodec-bits + - name: softwaremill_quicklens - name: softwaremill_retry - name: ssanj_delight - - name: sullis_jms-testkit - name: sweet-delights_delightful-cron - - name: takezoe_scala-jdbc - - name: thoughtworksinc_binding.scala - - name: tkrs_mess - - name: tmccarthy_digest4s + - name: tarao_collection-scala + - name: tofu-tf_cherry - name: tpolecat_sourcepos - name: tpolecat_typename + - name: typelevel_discipline-munit + - name: typelevel_fabric + - name: typelevel_scalac-options + - name: typelevel_squants + - name: typesafeconfigops_typesafeconfigops - name: wangzaixiang_scala-sql - - name: whisklabs_docker-it-scala - - name: zero-deps_proto - - name: zio_izumi-reflect + - name: xuwei-k_iarray + - name: zygfryd_scala-zygf-jackshaft steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -515,7 +515,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-5: runs-on: ubuntu-22.04 - needs: stage-4 + needs: [ setup-build, stage-4 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -603,15 +603,15 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-6: runs-on: ubuntu-22.04 - needs: stage-5 + needs: [ setup-build, stage-5 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - - name: ariskk_flink4s - - name: typelevel_cats-collections - - name: zio_interop-guava + - name: fthomas_refined + - name: mpollmeier_scala-repl-pp + - name: tharwaninitin_crypto4s steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -626,7 +626,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-7: runs-on: ubuntu-22.04 - needs: stage-6 + needs: [ setup-build, stage-6 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -635,6 +635,7 @@ jobs: - name: 47degrees_munit-akka - name: ahjohannessen_unum - name: andyglow_websocket-scala-client + - name: ariskk_flink4s - name: armanbilge_litter - name: armanbilge_saslprep - name: bcarter97_id-generator @@ -649,7 +650,6 @@ jobs: - name: erikvanoosten_metrics-scala - name: fgrutsch_akka-persistence-mapdb - name: findify_flink-adt - - name: fthomas_refined - name: gchudnov_bscript - name: gchudnov_swearwolf - name: geirolz_fluent-copy @@ -666,7 +666,6 @@ jobs: - name: marcinzh_turbolift - name: marcinzh_yamlike - name: massimosiani_monix-newtypes-cats - - name: mpollmeier_scala-repl-pp - name: msgpack4z_msgpack4z-jawn - name: narma_zio-docker - name: noelwelsh_mads @@ -696,12 +695,12 @@ jobs: - name: sky-uk_kafka-topic-loader - name: swagger-akka-http_swagger-scala3-enum-module - name: tharwaninitin_cache4s - - name: tharwaninitin_crypto4s - name: thoughtworksinc_bindable.scala - name: tomasmikula_libretto - name: tomasmikula_nutcracker - name: torrentdam_bencode - name: typelevel_case-insensitive + - name: typelevel_cats-collections - name: typelevel_cats-mtl - name: typelevel_cats-parse - name: typelevel_cats-testkit-scalatest @@ -716,6 +715,7 @@ jobs: - name: vladkopanev_zio-saga - name: yakivy_dupin - name: yurikpanic_zio-postgres + - name: zio_interop-guava - name: zio_interop-reactive-streams - name: zio_zio-cache - name: zio_zio-config @@ -746,7 +746,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-8: runs-on: ubuntu-22.04 - needs: stage-7 + needs: [ setup-build, stage-7 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -809,7 +809,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-9: runs-on: ubuntu-22.04 - needs: stage-8 + needs: [ setup-build, stage-8 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -881,7 +881,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-10: runs-on: ubuntu-22.04 - needs: stage-9 + needs: [ setup-build, stage-9 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -917,7 +917,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-11: runs-on: ubuntu-22.04 - needs: stage-10 + needs: [ setup-build, stage-10 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -940,7 +940,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-12: runs-on: ubuntu-22.04 - needs: stage-11 + needs: [ setup-build, stage-11 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -964,7 +964,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-13: runs-on: ubuntu-22.04 - needs: stage-12 + needs: [ setup-build, stage-12 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -992,7 +992,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-14: runs-on: ubuntu-22.04 - needs: stage-13 + needs: [ setup-build, stage-13 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1086,7 +1086,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-15: runs-on: ubuntu-22.04 - needs: stage-14 + needs: [ setup-build, stage-14 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1154,7 +1154,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-16: runs-on: ubuntu-22.04 - needs: stage-15 + needs: [ setup-build, stage-15 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1190,7 +1190,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-17: runs-on: ubuntu-22.04 - needs: stage-16 + needs: [ setup-build, stage-16 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1270,7 +1270,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-18: runs-on: ubuntu-22.04 - needs: stage-17 + needs: [ setup-build, stage-17 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1333,7 +1333,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-19: runs-on: ubuntu-22.04 - needs: stage-18 + needs: [ setup-build, stage-18 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1403,7 +1403,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-20: runs-on: ubuntu-22.04 - needs: stage-19 + needs: [ setup-build, stage-19 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1462,7 +1462,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-21: runs-on: ubuntu-22.04 - needs: stage-20 + needs: [ setup-build, stage-20 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1515,7 +1515,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-22: runs-on: ubuntu-22.04 - needs: stage-21 + needs: [ setup-build, stage-21 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1559,7 +1559,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-23: runs-on: ubuntu-22.04 - needs: stage-22 + needs: [ setup-build, stage-22 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1585,7 +1585,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-24: runs-on: ubuntu-22.04 - needs: stage-23 + needs: [ setup-build, stage-23 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1608,7 +1608,7 @@ jobs: elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} stage-25: runs-on: ubuntu-22.04 - needs: stage-24 + needs: [ setup-build, stage-24 ] continue-on-error: true timeout-minutes: 60 strategy: From a752be583255f1c20553b0aaefc316c501e174f7 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 17:42:21 +0100 Subject: [PATCH 105/154] Expose filtering out scalacOption --- .github/actions/build-project/action.yaml | 9 ++++++--- .github/workflows/buildExecuteCustom.yaml | 5 +++++ coordinator/src/main/scala/buildPlan.scala | 5 +++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index c63824d0..46a6ac2a 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -10,6 +10,10 @@ inputs: extra-scalac-options: description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" default: "" + disabled-scalac-options: + description: "List of scalacOptions which should be filted out when building projects." + default: "" + # Infrastructure inputs / secrets maven-repo-url: description: "Custom Maven repository used to store artifacts" required: true @@ -56,7 +60,7 @@ runs: projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" $ConfigFile)" canSkip=true - if [[ -n "${{ inputs.extra-scalac-options }}" ]]; then + if [[ -n "${{ inputs.extra-scalac-options }}" || -n ${{ inputs.disabled-scalac-options }} ]]; then echo "Using custom scalacOption, cannot skip" canSkip=false else @@ -86,7 +90,6 @@ runs: run: | ConfigFile="/opencb/.github/workflows/buildConfig.json" DefaultConfig='{"memoryRequestMb":4096}' - disabledScalacOptions='' // Currently disabled config () { path=".\"${{ inputs.project-name }}\"$@" jq -c -r "$path" $ConfigFile @@ -106,7 +109,7 @@ runs: '1.6.2' \ "$(config .config // ${DefaultConfig})" \ "${{ inputs.extra-scalac-options }}" \ - "${disabledScalacOptions}" 2>&1 | tee build-logs.txt + "${{ inputs.disabled-scalac-options }}" 2>&1 | tee build-logs.txt /build/feed-elastic.sh \ 'https://scala3.westeurope.cloudapp.azure.com/data' \ diff --git a/.github/workflows/buildExecuteCustom.yaml b/.github/workflows/buildExecuteCustom.yaml index 3fd4e9dc..a3af4eb2 100644 --- a/.github/workflows/buildExecuteCustom.yaml +++ b/.github/workflows/buildExecuteCustom.yaml @@ -18,6 +18,10 @@ on: type: string description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" default: "" + disabled-scalac-options: + type: string + description: "List of scalacOptions which should be filtered out when building projects." + default: "" jobs: # Name of this job need to match inputs of build-project/job-info execute-build-plan: @@ -27,6 +31,7 @@ jobs: repository-url: ${{ inputs.repository-url }} repository-branch: ${{ inputs.repository-branch }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} secrets: inherit create-raport: diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 50ed12c4..7b0ab2f6 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -469,6 +469,10 @@ def createGithubActionJob( | type: string | description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" | default: "" + | disabled-scalac-options: + | type: string + | description: "List of scalacOptions which should be filtered out when building projects." + | default: "" | outputs: | used-scala-version: | description: "Version of Scala used to run the build" @@ -525,6 +529,7 @@ def createGithubActionJob( println(" with:") println(" project-name: ${{ matrix.name }}") println(" extra-scalac-options: ${{ inputs.extra-scalac-options }}") + println(" disabled-scalac-options: ${{ inputs.disabled-scalac-options }}") println(s" scala-version: $${{ $setupOutputs.scala-version }}") println(s" maven-repo-url: $${{ $setupOutputs.maven-repo-url }}") println(" elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }}") From 0b36b37ead60aaff704f19ec3f1284ee797447be Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 19:06:24 +0100 Subject: [PATCH 106/154] Redirect build stdout to file to speed-up builds. Print logs only on failure --- .github/actions/build-project/action.yaml | 15 ++++++++++++--- project-builder/sbt/build.sh | 1 - 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 46a6ac2a..a97c9693 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -109,7 +109,10 @@ runs: '1.6.2' \ "$(config .config // ${DefaultConfig})" \ "${{ inputs.extra-scalac-options }}" \ - "${{ inputs.disabled-scalac-options }}" 2>&1 | tee build-logs.txt + "${{ inputs.disabled-scalac-options }}" 2>&1 > build-logs.txt + + # Remove ASCII coloring from the indexed logs + cat build-logs.txt | sed -r "s/\x1B\[([0-9]{1,3}(;[0-9]{1,2};?)?)?[mGK]//g" > build-logs-uncolored.txt /build/feed-elastic.sh \ 'https://scala3.westeurope.cloudapp.azure.com/data' \ @@ -117,7 +120,7 @@ runs: "$(cat build-status.txt)" \ "$(date --iso-8601=seconds)" \ build-summary.txt \ - build-logs.txt \ + build-logs-uncolored.txt \ "$(config .version)" \ "${{ inputs.scala-version }}" \ "${{ github.run_id }}" \ @@ -143,4 +146,10 @@ runs: if: steps.check-history.outputs.can-skip-build != 'true' run: | # Set the result of the build - [ "$(cat build-status.txt)" = "success" ] + if [[ "$(cat build-status.txt)" == "success" ]]; then + echo "Build successful" + else + echo "Build failure: " + cat -n ${{ github.workspace }}/build-logs.txt + exit 1 + fi diff --git a/project-builder/sbt/build.sh b/project-builder/sbt/build.sh index 17b5de91..8c0ebccd 100755 --- a/project-builder/sbt/build.sh +++ b/project-builder/sbt/build.sh @@ -52,7 +52,6 @@ fi sbtSettings=( --batch - --no-colors --verbose -Dcommunitybuild.version="$version" -Dcommunitybuild.extra-scalac-options="$extraScalacOptions" From 80d520a0a19f99ca0f65664265d80c8d1756e05a Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 19:34:27 +0100 Subject: [PATCH 107/154] Fix resolving job url --- .github/actions/build-project/action.yaml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index a97c9693..4d26d3e4 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -39,13 +39,19 @@ runs: echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" - - name: Get Current Job Log URL + - name: Get current job URL id: job-info - uses: Tiryoh/gha-jobid-action@v0.1.2 - with: - github_token: ${{ github.token }} - job_name: "execute-build-plan / ${{ github.job }} (${{ matrix.name }})" - per_page: 100 + shell: bash + run: | + GITHUB_API="/repos/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}/jobs" + JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" + PARAMS="?per_page=100" + SELECT_URL=".jobs | map(select(.name == \"${JOB_NAME}\")) | .[0].html_url" + buildURL=$(gh api --paginate ${GITHUB_API}${PARAMS} --jq ${SELECT_URL}) + + echo "Build URL: $buildURL" + echo "build-url=${buildURL}" >> $GITHUB_OUTPUT + - name: Check can skip build id: check-history @@ -56,7 +62,6 @@ runs: BinScalaVersion=3 CustomMavenRepo="${{ inputs.maven-repo-url }}" - echo "Build URL: ${{ steps.job-info.outputs.html_url }}" projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" $ConfigFile)" canSkip=true @@ -124,7 +129,7 @@ runs: "$(config .version)" \ "${{ inputs.scala-version }}" \ "${{ github.run_id }}" \ - "${{ steps.job-info.outputs.html_url }}" + "${{ steps.job-info.outputs.buildURL }}" if [ $? != 0 ]; then echo "::warning title=Indexing failure::Indexing results of ${{ inputs.project-name }} failed" fi From f3047ff770a2f97c23aaa955a3b6360b1503e468 Mon Sep 17 00:00:00 2001 From: WojciechMazur Date: Sat, 14 Jan 2023 18:58:09 +0000 Subject: [PATCH 108/154] Update build config --- .github/workflows/buildConfig.json | 70 +----- .github/workflows/buildPlan.yaml | 371 ++++++++++++++++------------- 2 files changed, 212 insertions(+), 229 deletions(-) diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json index ad37b11c..4622f584 100644 --- a/.github/workflows/buildConfig.json +++ b/.github/workflows/buildConfig.json @@ -3279,7 +3279,7 @@ "softwaremill_sttp" ], "repoUrl":"https://github.com/besselstudio/coingecko.git", - "revision":"v3.1.0", + "revision":"", "version":"3.1.0", "targets":"com.besselstudio%coingecko" }, @@ -3411,52 +3411,6 @@ ] } }, - "bilal-fazlani_jslt-parser":{ - "name":"bilal-fazlani_jslt-parser", - "dependencies":[ - "zio_zio-parser", - "zio_zio" - ], - "repoUrl":"https://github.com/bilal-fazlani/jslt-parser.git", - "revision":"v0.0.8", - "version":"0.0.8", - "targets":"com.bilal-fazlani%jslt-parser", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3Version = \"3.2.0\"", - "replaceWith":"val scala3Version = \"\"" - } - ] - } - }, "bilal-fazlani_rainbowcli":{ "name":"bilal-fazlani_rainbowcli", "dependencies":[ @@ -11928,8 +11882,8 @@ "scala_scala-xml" ], "repoUrl":"https://github.com/gnieh/fs2-data.git", - "revision":"v1.6.0", - "version":"1.6.0", + "revision":"v1.6.1", + "version":"1.6.1", "targets":"org.gnieh%fs2-data-json-diffson org.gnieh%fs2-data-json-play org.gnieh%fs2-data-csv org.gnieh%fs2-data-json-interpolators org.gnieh%fs2-data-xml org.gnieh%fs2-data-cbor-json org.gnieh%fs2-data-text org.gnieh%fs2-data-json org.gnieh%fs2-data-csv-generic org.gnieh%fs2-data-json-circe org.gnieh%fs2-data-xml-scala org.gnieh%fs2-data-cbor org.gnieh%fs2-data-finite-state", "config":{ "projects":{ @@ -19488,8 +19442,8 @@ "scalameta_munit" ], "repoUrl":"https://github.com/malyszaryczlowiek/kessenger-lib.git", - "revision":"v0.3.16", - "version":"0.3.16", + "revision":"v0.3.18", + "version":"0.3.18", "targets":"io.github.malyszaryczlowiek%kessenger-lib", "config":{ "projects":{ @@ -29358,7 +29312,7 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/scf37/hottie.git", - "revision":"v1.0.6", + "revision":"", "version":"1.0.6", "targets":"me.scf37%hottie", "config":{ @@ -30429,7 +30383,7 @@ "scala_scala-collection-compat" ], "repoUrl":"https://github.com/sfxcode/pebble-scala.git", - "revision":"v1.1.1", + "revision":"", "version":"1.1.1", "targets":"com.sfxcode.templating%pebble-scala", "config":{ @@ -32387,7 +32341,7 @@ "scala_scala-collection-compat" ], "repoUrl":"https://github.com/svroonland/zio-kinesis.git", - "revision":"v0.30.1", + "revision":"", "version":"0.30.1", "targets":"nl.vroste%zio-kinesis nl.vroste%root nl.vroste%zio-kinesis-dynamic-consumer nl.vroste%zio-kinesis-future", "config":{ @@ -34549,8 +34503,8 @@ "optics-dev_monocle" ], "repoUrl":"https://github.com/torrentdam/bittorrent.git", - "revision":"v2.0.3", - "version":"2.0.3", + "revision":"v3.0.0", + "version":"3.0.0", "targets":"io.github.torrentdam.bittorrent%tracker io.github.torrentdam.bittorrent%cmd io.github.torrentdam.bittorrent%common io.github.torrentdam.bittorrent%dht io.github.torrentdam.bittorrent%bittorrent", "config":{ "projects":{ @@ -37819,7 +37773,7 @@ "etorreborre_specs2" ], "repoUrl":"https://github.com/ua-parser/uap-scala.git", - "revision":"v0.14.0", + "revision":"", "version":"0.14.0", "targets":"org.uaparser%uap-scala", "config":{ @@ -39390,7 +39344,7 @@ ], "repoUrl":"https://github.com/wz7982/easysql-scala.git", "revision":"", - "version":"1.1.4", + "version":"1.1.5", "targets":"io.github.wz7982%core io.github.wz7982%jdbc" }, "xuwei-k_applybuilder":{ diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 19a1dd19..4aafae1d 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -1,5 +1,5 @@ -# projects total: 1059 +# projects total: 1058 # min stars count: -1 # max projects count: -1 @@ -22,6 +22,10 @@ on: type: string description: "List of scalacOptions which should be used when building projects. Multiple entires should be seperated by a single comma character `,`" default: "" + disabled-scalac-options: + type: string + description: "List of scalacOptions which should be filtered out when building projects." + default: "" outputs: used-scala-version: description: "Version of Scala used to run the build" @@ -160,6 +164,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -210,6 +215,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -222,45 +228,45 @@ jobs: strategy: matrix: include: + - name: aaronp_eie - name: altoo-ag_akka-kryo-serialization - - name: aoiroaoino_nanolens - - name: ciaraobrien_dottytags - - name: clulab_fatdynet - - name: cornerman_scala-cuid - - name: dacr_jassh - - name: dacr_unittools - - name: davidledwards_scalop - - name: dvreeze_yaidom - - name: eed3si9n_sjson-new - - name: emartech_escher-akka-http - - name: gzoller_deploysample - - name: http4s_http4s-finagle - - name: irevive_union-derivation - - name: l-space_types + - name: andyglow_typesafe-config-scala + - name: ariskk_burner4s + - name: beangle_notify + - name: blemale_scaffeine + - name: creativescala_doodle-svg + - name: dacr_naturalsort + - name: dacr_split + - name: daghemberg_problemutils + - name: davegurnell_unindent + - name: foundweekends_knockoff + - name: hedgehogqa_scala-hedgehog + - name: i10416_cssminifier + - name: indoorvivants_opaque-newtypes + - name: indoorvivants_rendition + - name: jcouyang_dhall-generic + - name: jphmrst_scalautils + - name: kcrypt_scala-blake3 + - name: kcrypt_scala-sha + - name: kzmake_uuid7s + - name: lightbend-labs_lightbend-emoji - name: lightbend_mima - - name: log4s_log4s - - name: lomigmegard_akka-http-cors - - name: losizm_bolster + - name: losizm_little-config - name: losizm_little-json - - name: losizm_little-sql - - name: mkroli_lpm - - name: monix_implicitbox - - name: mutsuhiro6_ulid-scala3 - - name: paoloboni_spray-json-derived-codecs - - name: playframework_twirl - - name: plokhotnyuk_rtree2d - - name: rssh_trackedfuture - - name: scalaprops_scalaprops - - name: scalatest_scalatestplus-mockito - - name: sciss_scalaosc - - name: sciss_topology - - name: sirthias_spliff - - name: sullis_jms-testkit - - name: tkrs_mess - - name: varwise_prometheus-akka-http - - name: whisklabs_docker-it-scala - - name: wolfendale_scalacheck-gen-regexp - - name: wvlet_airframe + - name: nicolasfara_ecscala + - name: pdal_java + - name: pjfanning_scala3-sample-classes + - name: rmgk_slips + - name: ruimo_scoins + - name: scala-workers_commons-lang3-bridge + - name: scalikejdbc_scalikejdbc + - name: sciss_model + - name: sirthias_scala-ssh + - name: sweet-delights_delightful-cron + - name: tmccarthy_digest4s + - name: tototoshi_scala-csv + - name: yrichika_scalahtml + - name: zygfryd_scala-zygf-jackshaft steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -269,6 +275,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -281,104 +288,104 @@ jobs: strategy: matrix: include: - - name: aaronp_eie - name: akiomik_seaw - name: andimiller_munit-cats-effect-styles - - name: andyglow_scala-xml-diff - - name: andyglow_typesafe-config-scala - - name: ashwinbhaskar_sight-scala - - name: beangle_doc - - name: beangle_notify - - name: bpholt_java-time-literals - - name: catap_scala-sha - - name: cquiroz_sbt-locales - - name: creativescala_doodle-svg - - name: dacr_naturalsort - - name: dacr_split + - name: aoiroaoino_nanolens + - name: arainko_ducktape + - name: arturopala_validator + - name: beangle_db + - name: beangle_ids + - name: bilal-fazlani_rainbowcli + - name: carlosedp_scalautils + - name: changvvb_scala-protobuf-java + - name: chronoscala_chronoscala + - name: ciaraobrien_dottytags + - name: clulab_fatdynet + - name: com-lihaoyi_pprint + - name: dacr_drools-scripting + - name: dacr_jassh + - name: daghemberg_paut-program - name: davenverse_namecase - - name: eed3si9n_gigahorse - - name: failurewall_failurewall - - name: foundweekends_knockoff - - name: frawa_inline-files - - name: gekomad_scala-compress - - name: giabao_paho-akka + - name: emartech_escher-akka-http + - name: frugalmechanic_scala-optparse - name: giiita_refuel + - name: gochaorg_json4s3 + - name: greenleafoss_green-leaf-mongo + - name: guardian_fastly-api-client + - name: gzoller_deploysample - name: gzoller_scala-reflection - name: h8io_borscht - - name: hedgehogqa_scala-hedgehog - - name: herminiogg_label2thesaurus - - name: herminiogg_shexml - - name: i10416_munkres - - name: ij-plugins_ijp-debayer2sx + - name: hseeberger_slf4s + - name: http4s_http4s-finagle - name: ij-plugins_ijp-javacv - - name: indoorvivants_detective - - name: indoorvivants_rendition + - name: irevive_union-derivation - name: j5ik2o_intervals-scala - name: jandom-devel_scalafix - name: jkugiya_aws-v4-signer-scala - name: jodersky_yamlesque - name: jozic_scalax-collection - - name: jphmrst_bps - - name: kcrypt_scala-sha - - name: lightbend-labs_lightbend-emoji + - name: jphmrst_scala-automata - name: lightbend-labs_scala-logging - - name: losizm_little-cli - - name: losizm_little-io - - name: marchliu_jaskell-dotty - - name: mrdimosthenis_glicko2 - - name: nafg_simple-router - - name: nicolasfara_ecscala - - name: outr_lucene4s - - name: outr_moduload - - name: outr_profig + - name: losizm_bolster + - name: losizm_grapple + - name: losizm_little-time + - name: losizm_t2 + - name: malliina_mobile-push + - name: malyszaryczlowiek_kessenger-lib + - name: metarank_cfor + - name: mkroli_lpm + - name: monix_implicitbox + - name: mutsuhiro6_ulid-scala3 + - name: nafg_css-dsl + - name: note_mini-refined + - name: ohze_php-utils + - name: opaliasystems_opalia-commons-core - name: outr_reactify - - name: phaller_spores3 + - name: paoloboni_spray-json-derived-codecs + - name: petitviolet_scala-operator + - name: phenoscape_scowl - name: pityka_pairwisealignment - - name: pjfanning_scala3-sample-classes - - name: playframework_cachecontrol + - name: pjfanning_scala-faker + - name: playframework_twirl - name: pmeheut_nscala-java-time - - name: purplekingdomgames_tyrian - - name: raquo_scala-dom-types - - name: rtyley_scala-collection-plus - - name: rtyley_scala-textmatching + - name: postgresql-async_postgresql-async - name: sangria-graphql_macro-visit - name: sangria-graphql_sangria-marshalling-api - - name: sbt_io + - name: scala-tessella_ring-seq - name: scala_scala-swing - name: scalafx_scalafx - - name: scalapb_scalapb - - name: scalapy_scalapy + - name: scalaprops_scalaprops - name: scalatest_scalatestplus-easymock - - name: scalatest_scalatestplus-junit + - name: scalatest_scalatestplus-jmock - name: scalatest_scalatestplus-scalacheck - - name: scalikejdbc_scalikejdbc + - name: scalatest_scalatestplus-selenium - name: scallop_scallop - - name: scf37_config3 - name: scf37_filewatch + - name: sciss_equal - name: sciss_fingertree - - name: sciss_kollflitz - - name: sciss_model - - name: sciss_numbers - - name: scoverage_scalac-scoverage-plugin - - name: sfxcode_pebble-scala - - name: sh4869_semver-parser-scala + - name: scodec_scodec-bits - name: sherpal_url-dsl - - name: shiftleftsecurity_overflowdb-codegen - - name: sirthias_scala-ssh + - name: sirthias_spliff - name: softwaremill_macwire + - name: softwaremill_quicklens - name: softwaremill_sttp-model + - name: ssanj_delight + - name: sullis_jms-testkit - name: tabdulradi_nullable - name: takezoe_scala-jdbc - - name: takezoe_solr-scala-client + - name: tarao_collection-scala - name: thoughtworksinc_binding.scala - name: thoughtworksinc_tryt.scala - - name: tmccarthy_digest4s - - name: tototoshi_scala-csv - - name: typelevel_discipline-scalatest + - name: tkrs_mess + - name: tofu-tf_cherry + - name: tpolecat_typename + - name: typelevel_discipline-munit + - name: typelevel_fabric - name: typelevel_scalac-compat - - name: vincenzobaz_spark-scala3 - - name: xuwei-k_zeroapply - - name: yrichika_scalahtml + - name: typelevel_scalac-options + - name: typesafeconfigops_typesafeconfigops + - name: whisklabs_docker-it-scala + - name: wolfendale_scalacheck-gen-regexp - name: zero-deps_proto - name: zio_izumi-reflect steps: @@ -389,6 +396,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -404,103 +412,103 @@ jobs: - name: aaronp_args4c - name: aiyanbo_scala-i18n - name: andyglow_scala-range - - name: arainko_ducktape - - name: ariskk_burner4s + - name: andyglow_scala-xml-diff - name: arturopala_buffer-and-slice - - name: arturopala_validator - - name: beangle_db - - name: beangle_ids - - name: bilal-fazlani_rainbowcli + - name: ashwinbhaskar_sight-scala + - name: beangle_doc - name: bilal-fazlani_swiftbar4s - - name: blemale_scaffeine - - name: carlosedp_scalautils + - name: bpholt_java-time-literals - name: catap_scala-blake3 - - name: changvvb_scala-protobuf-java + - name: catap_scala-sha - name: chrisokasaki_hwtest - - name: chronoscala_chronoscala - - name: com-lihaoyi_pprint - - name: dacr_drools-scripting + - name: cornerman_scala-cuid + - name: cquiroz_sbt-locales - name: dacr_json2props - name: dacr_primes - - name: daghemberg_paut-program - - name: daghemberg_problemutils - - name: davegurnell_unindent + - name: dacr_unittools + - name: davidledwards_scalop + - name: dvreeze_yaidom + - name: eed3si9n_gigahorse + - name: eed3si9n_sjson-new + - name: failurewall_failurewall - name: fasterxml_jackson-module-scala - - name: frugalmechanic_scala-optparse - - name: gochaorg_json4s3 + - name: frawa_inline-files + - name: gekomad_scala-compress + - name: giabao_paho-akka - name: greenfossil_commons-i18n - name: greenfossil_commons-json - - name: greenleafoss_green-leaf-mongo - - name: guardian_fastly-api-client - - name: hseeberger_slf4s - - name: i10416_cssminifier + - name: herminiogg_label2thesaurus + - name: herminiogg_shexml + - name: i10416_munkres + - name: ij-plugins_ijp-debayer2sx - name: ij-plugins_ijp-toolkit - - name: indoorvivants_opaque-newtypes + - name: indoorvivants_detective - name: j5ik2o_base64scala - name: j5ik2o_docker-controller-scala - - name: jcouyang_dhall-generic - - name: jphmrst_scala-automata - - name: jphmrst_scalautils + - name: jphmrst_bps - name: kcrypt_scala-biginteger - - name: kcrypt_scala-blake3 - - name: kzmake_uuid7s + - name: l-space_types + - name: log4s_log4s + - name: lomigmegard_akka-http-cors - name: lorandszakacs_enclosure - name: losizm_ergo - - name: losizm_grapple - - name: losizm_little-config + - name: losizm_little-cli + - name: losizm_little-io - name: losizm_little-security - - name: losizm_little-time + - name: losizm_little-sql - name: losizm_scamper - - name: losizm_t2 - - name: malliina_mobile-push - name: malyszaryczlowiek_foo-repo - - name: malyszaryczlowiek_kessenger-lib + - name: marchliu_jaskell-dotty - name: mateuszkubuszok_pipez - - name: metarank_cfor + - name: mrdimosthenis_glicko2 - name: mvv_typine - - name: nafg_css-dsl - - name: note_mini-refined + - name: nafg_simple-router - name: nremond_pbkdf2-scala - name: ohze_akka-guice - - name: ohze_php-utils - - name: opaliasystems_opalia-commons-core - - name: pdal_java - - name: petitviolet_scala-operator - - name: phenoscape_scowl - - name: pjfanning_scala-faker + - name: outr_lucene4s + - name: outr_moduload + - name: outr_profig + - name: phaller_spores3 + - name: playframework_cachecontrol - name: plokhotnyuk_fast-string-interpolator - - name: postgresql-async_postgresql-async + - name: plokhotnyuk_rtree2d + - name: purplekingdomgames_tyrian + - name: raquo_scala-dom-types - name: rescala-lang_rescala - - name: rmgk_slips + - name: rssh_trackedfuture - name: rtyley_rate-limit-status + - name: rtyley_scala-collection-plus + - name: rtyley_scala-textmatching - name: ruimo_gh-sonatype-example - - name: ruimo_scoins - name: sakulk_serval + - name: sbt_io - name: scala-native_scala-native - - name: scala-tessella_ring-seq - - name: scala-workers_commons-lang3-bridge - name: scalacenter_tasty-query + - name: scalapb_scalapb - name: scalapy_python-native-libs - - name: scalatest_scalatestplus-jmock - - name: scalatest_scalatestplus-selenium - - name: sciss_equal - - name: scodec_scodec-bits - - name: softwaremill_quicklens + - name: scalapy_scalapy + - name: scalatest_scalatestplus-junit + - name: scalatest_scalatestplus-mockito + - name: scf37_config3 + - name: sciss_kollflitz + - name: sciss_numbers + - name: sciss_scalaosc + - name: sciss_topology + - name: scoverage_scalac-scoverage-plugin + - name: sfxcode_pebble-scala + - name: sh4869_semver-parser-scala + - name: shiftleftsecurity_overflowdb-codegen - name: softwaremill_retry - - name: ssanj_delight - - name: sweet-delights_delightful-cron - - name: tarao_collection-scala - - name: tofu-tf_cherry + - name: takezoe_solr-scala-client - name: tpolecat_sourcepos - - name: tpolecat_typename - - name: typelevel_discipline-munit - - name: typelevel_fabric - - name: typelevel_scalac-options + - name: typelevel_discipline-scalatest - name: typelevel_squants - - name: typesafeconfigops_typesafeconfigops + - name: varwise_prometheus-akka-http + - name: vincenzobaz_spark-scala3 - name: wangzaixiang_scala-sql + - name: wvlet_airframe - name: xuwei-k_iarray - - name: zygfryd_scala-zygf-jackshaft + - name: xuwei-k_zeroapply steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -509,6 +517,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -597,6 +606,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -609,9 +619,9 @@ jobs: strategy: matrix: include: - - name: fthomas_refined - - name: mpollmeier_scala-repl-pp - - name: tharwaninitin_crypto4s + - name: typelevel_spire + - name: vitaliihonta_zio-temporal + - name: zio_zio-query steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -620,6 +630,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -650,6 +661,7 @@ jobs: - name: erikvanoosten_metrics-scala - name: fgrutsch_akka-persistence-mapdb - name: findify_flink-adt + - name: fthomas_refined - name: gchudnov_bscript - name: gchudnov_swearwolf - name: geirolz_fluent-copy @@ -666,6 +678,7 @@ jobs: - name: marcinzh_turbolift - name: marcinzh_yamlike - name: massimosiani_monix-newtypes-cats + - name: mpollmeier_scala-repl-pp - name: msgpack4z_msgpack4z-jawn - name: narma_zio-docker - name: noelwelsh_mads @@ -695,6 +708,7 @@ jobs: - name: sky-uk_kafka-topic-loader - name: swagger-akka-http_swagger-scala3-enum-module - name: tharwaninitin_cache4s + - name: tharwaninitin_crypto4s - name: thoughtworksinc_bindable.scala - name: tomasmikula_libretto - name: tomasmikula_nutcracker @@ -710,8 +724,6 @@ jobs: - name: typelevel_mouse - name: typelevel_paiges - name: typelevel_shapeless-3 - - name: typelevel_spire - - name: vitaliihonta_zio-temporal - name: vladkopanev_zio-saga - name: yakivy_dupin - name: yurikpanic_zio-postgres @@ -728,7 +740,6 @@ jobs: - name: zio_zio-prelude - name: zio_zio-process - name: zio_zio-profiling - - name: zio_zio-query - name: zio_zio-rocksdb - name: zio_zio-telemetry - name: zio_zio-test-intellij @@ -740,6 +751,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -754,7 +766,6 @@ jobs: include: - name: armanbilge_circe - name: bilal-fazlani_csv-schema - - name: bilal-fazlani_jslt-parser - name: bilal-fazlani_zio-ulid - name: cheleb_zio-pravega - name: circe_circe @@ -803,6 +814,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -875,6 +887,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -911,6 +924,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -934,6 +948,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -958,6 +973,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -986,6 +1002,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1080,6 +1097,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1148,6 +1166,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1184,6 +1203,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1264,6 +1284,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1327,6 +1348,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1397,6 +1419,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1456,6 +1479,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1509,6 +1533,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1553,6 +1578,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1579,6 +1605,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1602,6 +1629,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} @@ -1625,6 +1653,7 @@ jobs: with: project-name: ${{ matrix.name }} extra-scalac-options: ${{ inputs.extra-scalac-options }} + disabled-scalac-options: ${{ inputs.disabled-scalac-options }} scala-version: ${{ needs.setup-build.outputs.scala-version }} maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} From f425508b7ae3f192029fe71f2978ad86df940b24 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sat, 14 Jan 2023 21:07:40 +0100 Subject: [PATCH 109/154] Trigger build update on push to coordinator or env directories --- .github/workflows/buildAutoUpdatePlan.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/buildAutoUpdatePlan.yaml b/.github/workflows/buildAutoUpdatePlan.yaml index cc3c5084..41fae8ca 100644 --- a/.github/workflows/buildAutoUpdatePlan.yaml +++ b/.github/workflows/buildAutoUpdatePlan.yaml @@ -9,6 +9,10 @@ on: schedule: # Every friday at 4 PM - cron: "0 16 * * 5" + push: + paths: + - coordinator/** + - env/** jobs: build-plan: runs-on: ubuntu-22.04 From 6f98bd315a3f5193a9e749bded071f6a51f75487 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 00:29:11 +0100 Subject: [PATCH 110/154] Set run name --- .github/workflows/buildExecuteCustom.yaml | 1 + .github/workflows/buildExecuteScheduledWeekly.yaml | 1 + .github/workflows/buildPlan.yaml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/buildExecuteCustom.yaml b/.github/workflows/buildExecuteCustom.yaml index a3af4eb2..d13c917d 100644 --- a/.github/workflows/buildExecuteCustom.yaml +++ b/.github/workflows/buildExecuteCustom.yaml @@ -1,4 +1,5 @@ name: "Open CB: custom/manual builds" +run-name: "Scala ${{ inputs.published-scala-version }} @ ${{ inputs.repository-url }}/${{ inputs.repository-branch}}, scalacOptions: ++'${{inputs.extra-scalac-options}}', --'${{ inputs.disabled-scalac-options }}' " on: workflow_dispatch: diff --git a/.github/workflows/buildExecuteScheduledWeekly.yaml b/.github/workflows/buildExecuteScheduledWeekly.yaml index 951f0fd7..9fde4a28 100644 --- a/.github/workflows/buildExecuteScheduledWeekly.yaml +++ b/.github/workflows/buildExecuteScheduledWeekly.yaml @@ -1,4 +1,5 @@ name: "Open CB: scheduled weekly" +runName: "Weekly build #${{ github.run_number }}" on: workflow_dispatch: diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 4aafae1d..1fbc6e62 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -4,6 +4,7 @@ # max projects count: -1 name: "Execute Open Community Build plan" +run-name: "Scala ${{ inputs.published-scala-version }} @ ${{ inputs.repository-url }}/${{ inputs.repository-branch}}, scalacOptions: ++'${{inputs.extra-scalac-options}}', --'${{ inputs.disabled-scalac-options }}' " on: workflow_call: inputs: From 1dc55db21073c1fcd7eafa4e66b09b0b828066c5 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 00:31:28 +0100 Subject: [PATCH 111/154] fix typo --- .github/workflows/buildExecuteScheduledWeekly.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildExecuteScheduledWeekly.yaml b/.github/workflows/buildExecuteScheduledWeekly.yaml index 9fde4a28..8983b05d 100644 --- a/.github/workflows/buildExecuteScheduledWeekly.yaml +++ b/.github/workflows/buildExecuteScheduledWeekly.yaml @@ -1,5 +1,5 @@ name: "Open CB: scheduled weekly" -runName: "Weekly build #${{ github.run_number }}" +run-name: "Weekly build #${{ github.run_number }}" on: workflow_dispatch: From dc0e5c836b9264c88f3cb0f62988a0ab8630f961 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 00:38:22 +0100 Subject: [PATCH 112/154] try fix resolving urls --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 4d26d3e4..508f572b 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -47,7 +47,7 @@ runs: JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" PARAMS="?per_page=100" SELECT_URL=".jobs | map(select(.name == \"${JOB_NAME}\")) | .[0].html_url" - buildURL=$(gh api --paginate ${GITHUB_API}${PARAMS} --jq ${SELECT_URL}) + buildURL=$(gh api "${GITHUB_API}${PARAMS}" --paginate --jq "${SELECT_URL}") echo "Build URL: $buildURL" echo "build-url=${buildURL}" >> $GITHUB_OUTPUT From c1f014173e362b734a62b16c6e908f883142c232 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 00:41:29 +0100 Subject: [PATCH 113/154] set gh_token --- .github/actions/build-project/action.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 508f572b..19c85019 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -42,6 +42,8 @@ runs: - name: Get current job URL id: job-info shell: bash + env: + GH_TOKEN: ${{ github.token }} run: | GITHUB_API="/repos/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}/jobs" JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" From ff94540d123d379ab7729c3f85dedc1ce544b375 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 00:45:37 +0100 Subject: [PATCH 114/154] guard against empty values --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 19c85019..fe429110 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -67,7 +67,7 @@ runs: projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" $ConfigFile)" canSkip=true - if [[ -n "${{ inputs.extra-scalac-options }}" || -n ${{ inputs.disabled-scalac-options }} ]]; then + if [[ -n "${{ inputs.extra-scalac-options }}" || -n "${{ inputs.disabled-scalac-options }}" ]]; then echo "Using custom scalacOption, cannot skip" canSkip=false else From ae1a8c6a5c058d4ead2a62c1b6cbfc311935b676 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 00:51:58 +0100 Subject: [PATCH 115/154] try fix builds errors --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index fe429110..7e5e0868 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -45,7 +45,7 @@ runs: env: GH_TOKEN: ${{ github.token }} run: | - GITHUB_API="/repos/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}/jobs" + GITHUB_API="/repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/jobs" JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" PARAMS="?per_page=100" SELECT_URL=".jobs | map(select(.name == \"${JOB_NAME}\")) | .[0].html_url" From 10a43a9179f7a6b40b789640f07422f237f611d1 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 01:08:14 +0100 Subject: [PATCH 116/154] try fix errors --- .github/actions/build-project/action.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 7e5e0868..4462fdb1 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -48,8 +48,9 @@ runs: GITHUB_API="/repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/jobs" JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" PARAMS="?per_page=100" + HEADERS=(-H "Accept: application/vnd.github+json") SELECT_URL=".jobs | map(select(.name == \"${JOB_NAME}\")) | .[0].html_url" - buildURL=$(gh api "${GITHUB_API}${PARAMS}" --paginate --jq "${SELECT_URL}") + buildURL=$(gh api "${GITHUB_API}${PARAMS}" ${HEADERS[@]} --paginate --jq "${SELECT_URL}") echo "Build URL: $buildURL" echo "build-url=${buildURL}" >> $GITHUB_OUTPUT From 44f46a81302ac1705ac956f7d09766e3a5976399 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 01:14:25 +0100 Subject: [PATCH 117/154] try fix --- .github/actions/build-project/action.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 4462fdb1..f464c268 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -48,9 +48,8 @@ runs: GITHUB_API="/repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/jobs" JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" PARAMS="?per_page=100" - HEADERS=(-H "Accept: application/vnd.github+json") SELECT_URL=".jobs | map(select(.name == \"${JOB_NAME}\")) | .[0].html_url" - buildURL=$(gh api "${GITHUB_API}${PARAMS}" ${HEADERS[@]} --paginate --jq "${SELECT_URL}") + buildURL=$(gh api "${GITHUB_API}${PARAMS}" ${HEADERS[@]} --paginate --jq "${SELECT_URL}" -H "Accept:application/vnd.github+json") echo "Build URL: $buildURL" echo "build-url=${buildURL}" >> $GITHUB_OUTPUT From 2cc153660802a5c4804ceb5f9469e0536c88a994 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 01:18:48 +0100 Subject: [PATCH 118/154] try fix --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index f464c268..e15f3b8e 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -45,7 +45,7 @@ runs: env: GH_TOKEN: ${{ github.token }} run: | - GITHUB_API="/repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/jobs" + GITHUB_API="repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/jobs" JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" PARAMS="?per_page=100" SELECT_URL=".jobs | map(select(.name == \"${JOB_NAME}\")) | .[0].html_url" From 9df5106e269293ee76d8934bdf4da06e216823c2 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 01:25:08 +0100 Subject: [PATCH 119/154] try fix 502 --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index e15f3b8e..802b6e36 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -47,7 +47,7 @@ runs: run: | GITHUB_API="repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/jobs" JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" - PARAMS="?per_page=100" + PARAMS="?per_page=25" SELECT_URL=".jobs | map(select(.name == \"${JOB_NAME}\")) | .[0].html_url" buildURL=$(gh api "${GITHUB_API}${PARAMS}" ${HEADERS[@]} --paginate --jq "${SELECT_URL}" -H "Accept:application/vnd.github+json") From 4bd0ea4b5eb303cd151641023f657bcd92826dbc Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 01:39:07 +0100 Subject: [PATCH 120/154] normalize gh output --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 802b6e36..eb486b8c 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -49,7 +49,7 @@ runs: JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" PARAMS="?per_page=25" SELECT_URL=".jobs | map(select(.name == \"${JOB_NAME}\")) | .[0].html_url" - buildURL=$(gh api "${GITHUB_API}${PARAMS}" ${HEADERS[@]} --paginate --jq "${SELECT_URL}" -H "Accept:application/vnd.github+json") + buildURL=$(gh api "${GITHUB_API}${PARAMS}" --paginate --jq "${SELECT_URL}" | tr -d '\n' | xargs) echo "Build URL: $buildURL" echo "build-url=${buildURL}" >> $GITHUB_OUTPUT From 70f12f5c0d22e4570b4d3032c77263393d54e688 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 01:44:41 +0100 Subject: [PATCH 121/154] fix stderr redirect --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index eb486b8c..797e39f0 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -116,7 +116,7 @@ runs: '1.6.2' \ "$(config .config // ${DefaultConfig})" \ "${{ inputs.extra-scalac-options }}" \ - "${{ inputs.disabled-scalac-options }}" 2>&1 > build-logs.txt + "${{ inputs.disabled-scalac-options }}" > build-logs.txt 2>&1 # Remove ASCII coloring from the indexed logs cat build-logs.txt | sed -r "s/\x1B\[([0-9]{1,3}(;[0-9]{1,2};?)?)?[mGK]//g" > build-logs-uncolored.txt From fd9f4f3b542440479bb0549f27a94454876921d1 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 01:48:41 +0100 Subject: [PATCH 122/154] don't show indexed json --- project-builder/feed-elastic.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/project-builder/feed-elastic.sh b/project-builder/feed-elastic.sh index 143c9c57..a8505500 100755 --- a/project-builder/feed-elastic.sh +++ b/project-builder/feed-elastic.sh @@ -37,7 +37,6 @@ json=$(jq -n \ jsonFile=$(mktemp /tmp/feed-elastic-tmp.XXXXXX) echo "$json" > "$jsonFile" -echo "$json" | jq 'del(.logs)' response=$(curl -i -k -w "\n%{http_code}" --user "$ELASTIC_USERNAME:$ELASTIC_PASSWORD" -H "Content-Type: application/json" "${elasticUrl}/project-build-summary/_doc" -d "@${jsonFile}") echo "Response: ${response}" From 94fcd7c1f798edd06d63f19112474dbba5241295 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 16:33:45 +0100 Subject: [PATCH 123/154] Fill gaps when limiting max numer of projects --- coordinator/src/main/scala/deps.scala | 74 +++++++++++++++++---------- 1 file changed, 46 insertions(+), 28 deletions(-) diff --git a/coordinator/src/main/scala/deps.scala b/coordinator/src/main/scala/deps.scala index 9e551b87..9124e41e 100644 --- a/coordinator/src/main/scala/deps.scala +++ b/coordinator/src/main/scala/deps.scala @@ -39,6 +39,7 @@ def loadProjects(scalaBinaryVersion: String): Seq[Project] = .map(load) .takeWhile(_.nonEmpty) .flatten + .sortBy(-_.stars) case class ModuleInVersion(version: String, modules: Seq[String]) case class ProjectModules(project: Project, mvs: Seq[ModuleInVersion]) @@ -166,7 +167,7 @@ def loadMavenInfo(scalaBinaryVersion: String)( Console.err.println( s"Failed to load maven info for $org/$name: ${ex}" ) - Future.failed(ex) + Future.successful(None) } } tryFetch(1) @@ -198,40 +199,57 @@ def loadDepenenecyGraph( .from(requiredProjects) .map(loadProject) - val ChunkSize = 32 val optionalStream = cachedSingle("projects.csv")(loadProjects(scalaBinaryVersion)) .takeWhile(_.stars >= minStarsCount) .to(LazyList) .map(loadProject) - val optional = - maxProjectsCount - .map(_ - required.length) - .foldLeft(optionalStream)(_.take(_)) + def optional(from: Int, limit: Option[Int]) = + limit.foldLeft(optionalStream.drop(from))(_.take(_)) - Future - .traverse((required #::: optional).zipWithIndex) { (getProject, idx) => - for - project <- getProject - name = s"${project.project.org}/${project.project.name}" - _ = println( - s"Load Maven info: #${idx}${maxProjectsCount.fold("")("/" + _)} - $name" - ) - mvnInfo <- - if project.mvs.isEmpty - then Future.successful(None) - else - loadMavenInfo(scalaBinaryVersion)(project) - .map(Option(_)) - .recover { - case ex: org.jsoup.HttpStatusException if ex.getStatusCode() == 404 => - System.err.println(s"Missing Maven info: ${ex.getUrl()}") - None - } - yield mvnInfo + def load( + candidates: LazyList[Future[ProjectModules]] + ): Future[Seq[Option[LoadedProject]]] = { + Future + .traverse(candidates.zipWithIndex) { (getProject, idx) => + for + project <- getProject + name = s"${project.project.org}/${project.project.name}" + mvnInfo <- + if project.mvs.isEmpty + then Future.successful(None) + else + loadMavenInfo(scalaBinaryVersion)(project) + .map { result => + println(s"Loaded Maven info #${idx + 1} for $name") + Option(result) + } + .recover { + case ex: org.jsoup.HttpStatusException if ex.getStatusCode() == 404 => + System.err.println(s"Missing Maven info: ${ex.getUrl()}") + None + } + yield mvnInfo + } + } + + load( + required #::: optional( + from = 0, + limit = maxProjectsCount.map(_ - requiredProjects.length) + ) + ).flatMap { loaded => + val available = loaded.flatten + maxProjectsCount.fold(Future.successful(available)) { limit => + val remainingSlots = limit - available.size + val continueFrom = loaded.size - required.size + // Load '10 < 1/2n < 50' more projects then number of remaining slots to filter out possibly empty entries + val toLoad = remainingSlots + (remainingSlots * 0.5).toInt.max(10).min(50) + println(s"Filling remaining ${remainingSlots} slots, trying to load $toLoad next projects") + load(optional(from = continueFrom, limit = Some(remainingSlots))) + .map(available ++ _.flatten.take(remainingSlots)) } - .map(_.flatten) - .map(DependencyGraph(scalaBinaryVersion, _)) + }.map(DependencyGraph(scalaBinaryVersion, _)) def projectModulesFilter( filterPatterns: Seq[util.matching.Regex] From 6e45765db88326a17692f0de9961feb0778ab98e Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 16:35:07 +0100 Subject: [PATCH 124/154] Limit to max 1k projects, revert stage size to 255 (was 100) --- .github/workflows/buildAutoUpdatePlan.yaml | 3 +- .github/workflows/buildConfig.json | 3446 +++----------------- .github/workflows/buildPlan.yaml | 512 ++- coordinator/src/main/scala/buildPlan.scala | 5 +- 4 files changed, 675 insertions(+), 3291 deletions(-) diff --git a/.github/workflows/buildAutoUpdatePlan.yaml b/.github/workflows/buildAutoUpdatePlan.yaml index 41fae8ca..9faa7ea3 100644 --- a/.github/workflows/buildAutoUpdatePlan.yaml +++ b/.github/workflows/buildAutoUpdatePlan.yaml @@ -37,7 +37,8 @@ jobs: key: coordinator-data-cache-${{ steps.get-date.outputs.week-start}} - name: Build plan - run: scala-cli run coordinator/ -- 3 -1 -1 "" env/prod/config/replaced-projects.txt env/prod/config/projects-config.conf env/prod/config/filtered-projects.txt + # Limit to 1000 most starred project. GitHub actions has problems when rendering workflow of more then 1k jobs + run: scala-cli run coordinator/ -- 3 -1 1000 "" env/prod/config/replaced-projects.txt env/prod/config/projects-config.conf env/prod/config/filtered-projects.txt - name: Create PR uses: peter-evans/create-pull-request@v4 diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json index 4622f584..541a1af1 100644 --- a/.github/workflows/buildConfig.json +++ b/.github/workflows/buildConfig.json @@ -286,48 +286,6 @@ "version":"1.0.1", "targets":"com.github.aaronp%args4c" }, - "aaronp_code-template":{ - "name":"aaronp_code-template", - "dependencies":[ - "scalatest_scalatest", - "circe_circe" - ], - "repoUrl":"https://github.com/aaronp/code-template.git", - "revision":"v1.0.0", - "version":"1.0.0", - "targets":"com.github.aaronp%code-template", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "aaronp_eie":{ "name":"aaronp_eie", "dependencies":[ @@ -338,35 +296,6 @@ "version":"2.0.1", "targets":"com.github.aaronp%eie" }, - "aaronp_franz":{ - "name":"aaronp_franz", - "dependencies":[ - "scalatest_scalatest", - "typelevel_cats", - "aaronp_args4c", - "aaronp_eie", - "zio_interop-cats", - "zio_zio", - "circe_circe", - "zio_zio-kafka" - ], - "repoUrl":"https://github.com/aaronp/franz.git", - "revision":"v0.3.0", - "version":"0.3.0", - "targets":"com.github.aaronp%franz" - }, - "acsgh_scala-common":{ - "name":"acsgh_scala-common", - "dependencies":[ - "lightbend-labs_scala-logging", - "scalatest_scalatest", - "typelevel_scalacheck" - ], - "repoUrl":"https://github.com/acsgh/scala-common.git", - "revision":"", - "version":"1.3.0", - "targets":"com.github.acsgh.common.scala%core" - }, "afsalthaj_constraintless":{ "name":"afsalthaj_constraintless", "dependencies":[ @@ -805,51 +734,6 @@ ] } }, - "alejandrohdezma_dummy":{ - "name":"alejandrohdezma_dummy", - "dependencies":[ - - ], - "repoUrl":"https://github.com/alejandrohdezma/dummy.git", - "revision":"v0.1.0", - "version":"0.1.0", - "targets":"com.alejandrohdezma%dummy", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.1.3\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "alejandrohdezma_http4s-munit":{ "name":"alejandrohdezma_http4s-munit", "dependencies":[ @@ -898,47 +782,6 @@ ] } }, - "alejandrohdezma_sbt-mdoc-toc":{ - "name":"alejandrohdezma_sbt-mdoc-toc", - "dependencies":[ - "scalameta_mdoc" - ], - "repoUrl":"https://github.com/alejandrohdezma/sbt-mdoc-toc.git", - "revision":"v0.4.0", - "version":"0.4.0", - "targets":"com.alejandrohdezma%mdoc-toc-generator", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "alejandrohdezma_sbt-propagate":{ "name":"alejandrohdezma_sbt-propagate", "dependencies":[ @@ -1662,7 +1505,7 @@ "etorreborre_specs2", "scodec_scodec-bits", "typelevel_cats-effect", - "vasilmkd_discipline", + "typelevel_discipline", "fthomas_refined" ], "repoUrl":"https://github.com/armanbilge/cheshire.git", @@ -1715,7 +1558,7 @@ "scodec_scodec-bits", "typelevel_scalacheck", "typelevel_cats", - "vasilmkd_discipline" + "typelevel_discipline" ], "repoUrl":"https://github.com/armanbilge/circe.git", "revision":"", @@ -1758,7 +1601,7 @@ "dependencies":[ "circe_circe", "virtuslab_scala-yaml", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_scalacheck", "scalatest_scalatest" ], @@ -1950,96 +1793,6 @@ ] } }, - "armanbilge_ip4s":{ - "name":"armanbilge_ip4s", - "dependencies":[ - "typelevel_literally", - "typelevel_cats", - "typelevel_cats-effect", - "typelevel_scalacheck", - "scalameta_munit", - "armanbilge_munit-cats-effect" - ], - "repoUrl":"https://github.com/armanbilge/ip4s.git", - "revision":"", - "version":"3.1.3-83-cfa2ec1", - "targets":"com.armanbilge%ip4s-core com.armanbilge%ip4s-test-kit", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":4096, - "sourcePatches":[ - - ] - } - }, - "armanbilge_jawn-fs2":{ - "name":"armanbilge_jawn-fs2", - "dependencies":[ - "typelevel_jawn", - "typelevel_fs2", - "scalameta_munit", - "armanbilge_munit-cats-effect" - ], - "repoUrl":"https://github.com/armanbilge/jawn-fs2.git", - "revision":"", - "version":"2.2.0-129-fdba7f4", - "targets":"org.typelevel%jawn-fs2", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "armanbilge_litter":{ "name":"armanbilge_litter", "dependencies":[ @@ -2224,48 +1977,6 @@ ] } }, - "armanbilge_saslprep":{ - "name":"armanbilge_saslprep", - "dependencies":[ - "cquiroz_scala-java-locales", - "scalameta_munit" - ], - "repoUrl":"https://github.com/armanbilge/saslprep.git", - "revision":"v0.1.1", - "version":"0.1.1", - "targets":"com.armanbilge%saslprep", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - "-J-Xss2M" - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "armanbilge_scala-native-config-brew":{ "name":"armanbilge_scala-native-config-brew", "dependencies":[ @@ -3072,16 +2783,6 @@ ] } }, - "barnardb_tinyplate":{ - "name":"barnardb_tinyplate", - "dependencies":[ - - ], - "repoUrl":"https://github.com/barnardb/tinyplate.git", - "revision":"v0.6.0", - "version":"0.6.0", - "targets":"io.github.barnardb%tinyplate" - }, "bcarter97_id-generator":{ "name":"bcarter97_id-generator", "dependencies":[ @@ -3128,16 +2829,6 @@ ] } }, - "beangle_db":{ - "name":"beangle_db", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/beangle/db.git", - "revision":"v0.0.17", - "version":"0.0.17", - "targets":"org.beangle.db%beangle-db-lint org.beangle.db%beangle-db-report org.beangle.db%beangle-db-transport" - }, "beangle_doc":{ "name":"beangle_doc", "dependencies":[ @@ -3148,37 +2839,6 @@ "version":"0.1.2", "targets":"org.beangle.doc%beangle-doc-docx org.beangle.doc%beangle-doc-pdf" }, - "beangle_ids":{ - "name":"beangle_ids", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/beangle/ids.git", - "revision":"v0.3.4", - "version":"0.3.4", - "targets":"org.beangle.ids%beangle-ids-cas org.beangle.ids%beangle-ids-web" - }, - "beangle_notify":{ - "name":"beangle_notify", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/beangle/notify.git", - "revision":"v0.0.5", - "version":"0.0.5", - "targets":"org.beangle.notify%beangle-notify-core" - }, - "beangle_otk":{ - "name":"beangle_otk", - "dependencies":[ - "beangle_doc", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/beangle/otk.git", - "revision":"v0.0.5", - "version":"0.0.5", - "targets":"org.beangle.otk%beangle-otk-ws org.beangle.otk%beangle-otk-doc org.beangle.otk%beangle-otk-captcha org.beangle.otk%beangle-otk-code org.beangle.otk%beangle-otk-sns" - }, "benhutchison_scalaswingcontrib":{ "name":"benhutchison_scalaswingcontrib", "dependencies":[ @@ -3279,7 +2939,7 @@ "softwaremill_sttp" ], "repoUrl":"https://github.com/besselstudio/coingecko.git", - "revision":"", + "revision":"v3.1.0", "version":"3.1.0", "targets":"com.besselstudio%coingecko" }, @@ -3367,50 +3027,6 @@ ] } }, - "bilal-fazlani_csv-schema":{ - "name":"bilal-fazlani_csv-schema", - "dependencies":[ - "zio_zio", - "zio_zio-nio", - "zio_zio-prelude", - "zio_zio-config" - ], - "repoUrl":"https://github.com/bilal-fazlani/csv-schema.git", - "revision":"v1.1.2", - "version":"1.1.2", - "targets":"com.bilal-fazlani%csv-schema", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "bilal-fazlani_rainbowcli":{ "name":"bilal-fazlani_rainbowcli", "dependencies":[ @@ -4283,48 +3899,6 @@ "version":"1.0.0", "targets":"org.okasaki%hwtest" }, - "christian-schlichtherle_circe-kafka":{ - "name":"christian-schlichtherle_circe-kafka", - "dependencies":[ - "circe_circe", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/christian-schlichtherle/circe-kafka.git", - "revision":"v3.0.0", - "version":"3.0.0", - "targets":"global.namespace.circe-kafka%circe-kafka", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "chronoscala_chronoscala":{ "name":"chronoscala_chronoscala", "dependencies":[ @@ -4386,7 +3960,7 @@ "scodec_scodec-bits", "typelevel_scalacheck", "typelevel_cats", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_jawn" ], "repoUrl":"https://github.com/circe/circe.git", @@ -4484,7 +4058,7 @@ "name":"circe_circe-yaml", "dependencies":[ "circe_circe", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_scalacheck", "scalatest_scalatest" ], @@ -6015,16 +5589,6 @@ "version":"1.0.0", "targets":"fr.janalyse%split" }, - "dacr_unittools":{ - "name":"dacr_unittools", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/dacr/unittools.git", - "revision":"v1.0.0", - "version":"1.0.0", - "targets":"fr.janalyse%unittools" - }, "dacr_zio-lmdb":{ "name":"dacr_zio-lmdb", "dependencies":[ @@ -6078,16 +5642,6 @@ ] } }, - "daghemberg_paut-program":{ - "name":"daghemberg_paut-program", - "dependencies":[ - "com-lihaoyi_os-lib" - ], - "repoUrl":"https://github.com/daghemberg/paut-program.git", - "revision":"", - "version":"0.1.4", - "targets":"io.github.daghemberg%paut-program" - }, "daghemberg_problemutils":{ "name":"daghemberg_problemutils", "dependencies":[ @@ -7247,47 +6801,6 @@ ] } }, - "davenverse_namecase":{ - "name":"davenverse_namecase", - "dependencies":[ - "scalameta_munit" - ], - "repoUrl":"https://github.com/davenverse/namecase.git", - "revision":"v0.1.0", - "version":"0.1.0", - "targets":"io.chrisdavenport%namecase", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "davenverse_natchez-http4s-otel":{ "name":"davenverse_natchez-http4s-otel", "dependencies":[ @@ -7995,7 +7508,7 @@ "typelevel_fs2", "typelevel_cats-effect", "typelevel_scalacheck", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_cats" ], "repoUrl":"https://github.com/disneystreaming/weaver-test.git", @@ -10259,52 +9772,6 @@ ] } }, - "frawa_typed-json":{ - "name":"frawa_typed-json", - "dependencies":[ - "scalameta_munit", - "typelevel_jawn", - "frawa_inline-files", - "zio_zio-json" - ], - "repoUrl":"https://github.com/frawa/typed-json.git", - "revision":"v0.1.0", - "version":"0.1.0", - "targets":"io.github.frawa%typed-json-parser io.github.frawa%typed-json-parser-jawn io.github.frawa%typed-json-macros io.github.frawa%typed-json-parser-zio io.github.frawa%typed-json", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - "typed-json":{ - "tests":"disabled" - } - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":4096, - "sourcePatches":[ - - ] - } - }, "frugalmechanic_scala-optparse":{ "name":"frugalmechanic_scala-optparse", "dependencies":[ @@ -10658,7 +10125,7 @@ ] }, "tests":"full", - "memoryRequestMb":4096, + "memoryRequestMb":2048, "sourcePatches":[ ] @@ -11069,7 +10536,7 @@ "optics-dev_monocle", "armanbilge_log4cats", "scalameta_munit", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_discipline-munit" ], "repoUrl":"https://github.com/gemini-hlsw/crystal.git", @@ -12014,47 +11481,6 @@ ] } }, - "gonzih_cats-nats":{ - "name":"gonzih_cats-nats", - "dependencies":[ - "typelevel_cats-effect" - ], - "repoUrl":"https://github.com/gonzih/cats-nats.git", - "revision":"0.1.0", - "version":"0.1.0", - "targets":"io.github.gonzih%cats-nats", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "greenfossil_commons-i18n":{ "name":"greenfossil_commons-i18n", "dependencies":[ @@ -12250,47 +11676,6 @@ ] } }, - "gzoller_deploysample":{ - "name":"gzoller_deploysample", - "dependencies":[ - "scalameta_munit" - ], - "repoUrl":"https://github.com/gzoller/deploysample.git", - "revision":"0.1.5", - "version":"0.1.5", - "targets":"co.blocke%ds_core co.blocke%ds_lib", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "gzoller_scala-reflection":{ "name":"gzoller_scala-reflection", "dependencies":[ @@ -12566,48 +11951,6 @@ ] } }, - "herminiogg_dmaog":{ - "name":"herminiogg_dmaog", - "dependencies":[ - "herminiogg_shexml", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/herminiogg/dmaog.git", - "revision":"v0.1.3", - "version":"0.1.3", - "targets":"com.herminiogarcia%dmaog", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "herminiogg_label2thesaurus":{ "name":"herminiogg_label2thesaurus", "dependencies":[ @@ -12932,53 +12275,6 @@ ] } }, - "hnaderi_portainer-client":{ - "name":"hnaderi_portainer-client", - "dependencies":[ - "typelevel_cats-effect", - "http4s_http4s", - "armanbilge_munit-cats-effect" - ], - "repoUrl":"https://github.com/hnaderi/portainer-client.git", - "revision":"v0.0.1", - "version":"0.0.1", - "targets":"dev.hnaderi%portainer-client", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":7168, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.2.0\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "hnaderi_scala-k8s":{ "name":"hnaderi_scala-k8s", "dependencies":[ @@ -12987,7 +12283,7 @@ "zio_zio-json", "typelevel_scalacheck", "http4s_http4s", - "armanbilge_jawn-fs2", + "typelevel_jawn-fs2", "softwaremill_sttp", "spray_spray", "json4s_json4s", @@ -13033,101 +12329,6 @@ ] } }, - "hnaderi_scala-readpass":{ - "name":"hnaderi_scala-readpass", - "dependencies":[ - - ], - "repoUrl":"https://github.com/hnaderi/scala-readpass.git", - "revision":"v0.0.1", - "version":"0.0.1", - "targets":"dev.hnaderi%readpassword", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "hsci-r_lucene-perfieldpostingsformatordtermvectorscodec":{ - "name":"hsci-r_lucene-perfieldpostingsformatordtermvectorscodec", - "dependencies":[ - - ], - "repoUrl":"https://github.com/hsci-r/lucene-perfieldpostingsformatordtermvectorscodec.git", - "revision":"", - "version":"1.2.11", - "targets":"io.github.hsci-r%lucene-perfieldpostingsformatordtermvectorscodec", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"disabled", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "hsci-r_octavo-indexer":{ - "name":"hsci-r_octavo-indexer", - "dependencies":[ - "scallop_scallop", - "hsci-r_lucene-perfieldpostingsformatordtermvectorscodec", - "scala_scala-java8-compat", - "lightbend-labs_scala-logging" - ], - "repoUrl":"https://github.com/hsci-r/octavo-indexer.git", - "revision":"", - "version":"1.2.7", - "targets":"io.github.hsci-r%octavo-indexer" - }, "hseeberger_slf4s":{ "name":"hseeberger_slf4s", "dependencies":[ @@ -13266,12 +12467,12 @@ "armanbilge_munit-cats-effect", "typelevel_case-insensitive", "typelevel_cats-effect", - "vasilmkd_discipline", + "typelevel_discipline", "comcast_ip4s", "armanbilge_scalacheck-effect", "typelevel_keypool", "armanbilge_log4cats", - "armanbilge_jawn-fs2", + "typelevel_jawn-fs2", "typelevel_jawn", "circe_circe", "typelevel_cats-parse", @@ -14046,19 +13247,6 @@ ] } }, - "i10416_slackapis":{ - "name":"i10416_slackapis", - "dependencies":[ - "circe_circe", - "typelevel_cats-effect", - "http4s_http4s", - "scalameta_munit" - ], - "repoUrl":"https://github.com/i10416/slackapis.git", - "revision":"v0.0.2", - "version":"0.0.2", - "targets":"dev.i10416%slackapis-core" - }, "ichoran_kse3":{ "name":"ichoran_kse3", "dependencies":[ @@ -14066,8 +13254,8 @@ ], "repoUrl":"https://github.com/ichoran/kse3.git", "revision":"", - "version":"0.0.1", - "targets":"com.github.ichoran%flow" + "version":"0.0.2", + "targets":"com.github.ichoran%kse3-flow" }, "iheartradio_ficus":{ "name":"iheartradio_ficus", @@ -14164,11 +13352,12 @@ "ij-plugins_ijp-debayer2sx":{ "name":"ij-plugins_ijp-debayer2sx", "dependencies":[ - "scalatest_scalatest" + "scalatest_scalatest", + "metarank_cfor" ], "repoUrl":"https://github.com/ij-plugins/ijp-debayer2sx.git", - "revision":"v.1.3.3", - "version":"1.3.3", + "revision":"v.1.3.4", + "version":"1.3.4", "targets":"net.sf.ij-plugins%ijp-debayer2sx-core net.sf.ij-plugins%ijp-debayer2sx-plugins", "config":{ "projects":{ @@ -14297,51 +13486,6 @@ "version":"5.2.1", "targets":"com.github.imrafaelmerino%json-scala-values" }, - "indoorvivants_detective":{ - "name":"indoorvivants_detective", - "dependencies":[ - "scalameta_munit" - ], - "repoUrl":"https://github.com/indoorvivants/detective.git", - "revision":"v0.0.2", - "version":"0.0.2", - "targets":"com.indoorvivants.detective%platform", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.1.3\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "indoorvivants_mdoc-effect":{ "name":"indoorvivants_mdoc-effect", "dependencies":[ @@ -14483,7 +13627,6 @@ "dependencies":[ "bkirwi_decline", "outr_scribe", - "indoorvivants_detective", "disneystreaming_weaver-test" ], "repoUrl":"https://github.com/indoorvivants/sbt-vcpkg.git", @@ -14529,7 +13672,7 @@ "indoorvivants_sn-bindgen":{ "name":"indoorvivants_sn-bindgen", "dependencies":[ - "indoorvivants_detective" + ], "repoUrl":"https://github.com/indoorvivants/sn-bindgen.git", "revision":"v0.0.14", @@ -14716,51 +13859,6 @@ ] } }, - "ingarabr_http4s-cloud-functions":{ - "name":"ingarabr_http4s-cloud-functions", - "dependencies":[ - "http4s_http4s" - ], - "repoUrl":"https://github.com/ingarabr/http4s-cloud-functions.git", - "revision":"v0.3.0", - "version":"0.3.0", - "targets":"com.github.ingarabr%http4s-cloud-functions", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"project/Versions.scala", - "pattern":"val scala3 = \"3.0.1\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, "inoio_solrs":{ "name":"inoio_solrs", "dependencies":[ @@ -15222,21 +14320,6 @@ "version":"0.10.0", "targets":"it.unich.scalafix%scalafix" }, - "janlisse_zio-jwt-validator":{ - "name":"janlisse_zio-jwt-validator", - "dependencies":[ - "zio_zio", - "zio_zio-json", - "zio_zio-cache", - "j5ik2o_base64scala", - "zio_zio-prelude", - "jwt-scala_jwt-scala" - ], - "repoUrl":"https://github.com/janlisse/zio-jwt-validator.git", - "revision":"v0.1.0", - "version":"0.1.0", - "targets":"io.github.janlisse%zio-jwt-validator" - }, "janstenpickle_hotswap-ref":{ "name":"janstenpickle_hotswap-ref", "dependencies":[ @@ -16224,51 +15307,6 @@ "version":"0.2.2", "targets":"io.crashbox%simplesql" }, - "jodersky_ustats":{ - "name":"jodersky_ustats", - "dependencies":[ - "com-lihaoyi_geny" - ], - "repoUrl":"https://github.com/jodersky/ustats.git", - "revision":"0.6.0", - "version":"0.6.0", - "targets":"io.crashbox%ustats io.crashbox%ustats-server", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sc", - "pattern":"val scala3 = \"3.1.2\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, "jodersky_yamlesque":{ "name":"jodersky_yamlesque", "dependencies":[ @@ -16610,51 +15648,6 @@ ] } }, - "jphmrst_scalautils":{ - "name":"jphmrst_scalautils", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/jphmrst/scalautils.git", - "revision":"", - "version":"1.0.1", - "targets":"org.maraist%misc-utils", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3Version = \"3.1.0\"", - "replaceWith":"val scala3Version = \"\"" - } - ] - } - }, "json4s_json4s":{ "name":"json4s_json4s", "dependencies":[ @@ -16750,62 +15743,6 @@ ] } }, - "jwojnowski_googlecloud4s":{ - "name":"jwojnowski_googlecloud4s", - "dependencies":[ - "fthomas_refined", - "typelevel_cats", - "typelevel_cats-effect", - "armanbilge_log4cats", - "softwaremill_sttp", - "circe_circe", - "typelevel_jawn", - "scalameta_munit", - "testcontainers_testcontainers-scala", - "scala_scala-collection-compat", - "jwt-scala_jwt-scala", - "typelevel_fs2" - ], - "repoUrl":"https://github.com/jwojnowski/googlecloud4s.git", - "revision":"v0.4.2", - "version":"0.4.2", - "targets":"me.wojnowski%googlecloud4s-core me.wojnowski%googlecloud4s-auth me.wojnowski%googlecloud4s-firestore me.wojnowski%googlecloud4s-pubsub me.wojnowski%googlecloud4s-logging-logback-circe me.wojnowski%googlecloud4s-storage", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.1.3\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "jwojnowski_oidc4s":{ "name":"jwojnowski_oidc4s", "dependencies":[ @@ -17687,7 +16624,7 @@ "dependencies":[ "circe_circe", "typelevel_cats-effect", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_scalacheck", "scalatest_scalatest" ], @@ -17821,47 +16758,6 @@ ] } }, - "l-space_types":{ - "name":"l-space_types", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/l-space/types.git", - "revision":"v0.2.1", - "version":"0.2.1", - "targets":"eu.l-space%types eu.l-space%root", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "lancewalton_treelog":{ "name":"lancewalton_treelog", "dependencies":[ @@ -18105,29 +17001,61 @@ ] } }, - "lhns_cats-effect-utils":{ - "name":"lhns_cats-effect-utils", + "lhns_fs2-compress":{ + "name":"lhns_fs2-compress", "dependencies":[ "lhns_munit-tagless-final", "scalameta_munit", + "typelevel_fs2", "typelevel_cats-effect" ], - "repoUrl":"https://github.com/lhns/cats-effect-utils.git", + "repoUrl":"https://github.com/lhns/fs2-compress.git", "revision":"0.3.0", "version":"0.3.0", - "targets":"de.lolhens%cats-effect-utils" + "targets":"de.lhns%fs2-compress-bzip2 de.lhns%fs2-compress de.lhns%fs2-compress-zstd de.lhns%fs2-compress-tar de.lhns%fs2-compress-brotli de.lhns%fs2-compress-zip de.lhns%fs2-compress-gzip", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } }, - "lhns_doobie-flyway":{ - "name":"lhns_doobie-flyway", + "lhns_fs2-utils":{ + "name":"lhns_fs2-utils", "dependencies":[ "lhns_munit-tagless-final", "scalameta_munit", - "tpolecat_doobie" + "typelevel_fs2" ], - "repoUrl":"https://github.com/lhns/doobie-flyway.git", - "revision":"0.3.3", - "version":"0.3.3", - "targets":"de.lhns%doobie-flyway", + "repoUrl":"https://github.com/lhns/fs2-utils.git", + "revision":"0.3.0", + "version":"0.3.0", + "targets":"de.lhns%fs2-utils de.lhns%fs2-io-utils", "config":{ "projects":{ "exclude":[ @@ -18160,18 +17088,18 @@ ] } }, - "lhns_fs2-compress":{ - "name":"lhns_fs2-compress", + "lhns_http4s-errors":{ + "name":"lhns_http4s-errors", "dependencies":[ "lhns_munit-tagless-final", "scalameta_munit", - "typelevel_fs2", - "typelevel_cats-effect" + "typelevel_cats-effect", + "http4s_http4s" ], - "repoUrl":"https://github.com/lhns/fs2-compress.git", - "revision":"0.3.0", - "version":"0.3.0", - "targets":"de.lhns%fs2-compress-bzip2 de.lhns%fs2-compress de.lhns%fs2-compress-zstd de.lhns%fs2-compress-tar de.lhns%fs2-compress-brotli de.lhns%fs2-compress-zip de.lhns%fs2-compress-gzip", + "repoUrl":"https://github.com/lhns/http4s-errors.git", + "revision":"0.5.0", + "version":"0.5.0", + "targets":"de.lolhens%http4s-errors", "config":{ "projects":{ "exclude":[ @@ -18204,106 +17132,19 @@ ] } }, - "lhns_fs2-utils":{ - "name":"lhns_fs2-utils", + "lhns_http4s-spa":{ + "name":"lhns_http4s-spa", "dependencies":[ "lhns_munit-tagless-final", "scalameta_munit", - "typelevel_fs2" + "circe_circe", + "http4s_http4s", + "http4s_http4s-scalatags" ], - "repoUrl":"https://github.com/lhns/fs2-utils.git", - "revision":"0.3.0", - "version":"0.3.0", - "targets":"de.lhns%fs2-utils de.lhns%fs2-io-utils", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "lhns_http4s-errors":{ - "name":"lhns_http4s-errors", - "dependencies":[ - "lhns_munit-tagless-final", - "scalameta_munit", - "typelevel_cats-effect", - "http4s_http4s" - ], - "repoUrl":"https://github.com/lhns/http4s-errors.git", - "revision":"0.5.0", - "version":"0.5.0", - "targets":"de.lolhens%http4s-errors", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "lhns_http4s-spa":{ - "name":"lhns_http4s-spa", - "dependencies":[ - "lhns_munit-tagless-final", - "scalameta_munit", - "circe_circe", - "http4s_http4s", - "http4s_http4s-scalatags" - ], - "repoUrl":"https://github.com/lhns/http4s-spa.git", - "revision":"0.6.1", - "version":"0.6.1", - "targets":"de.lolhens%http4s-spa", + "repoUrl":"https://github.com/lhns/http4s-spa.git", + "revision":"0.6.1", + "version":"0.6.1", + "targets":"de.lolhens%http4s-spa", "config":{ "projects":{ "exclude":[ @@ -18347,50 +17188,6 @@ "version":"0.2.0", "targets":"de.lolhens%munit-tagless-final" }, - "lhns_nifi-scala":{ - "name":"lhns_nifi-scala", - "dependencies":[ - "lhns_munit-tagless-final", - "scalameta_munit", - "typelevel_cats-effect", - "typelevel_fs2" - ], - "repoUrl":"https://github.com/lhns/nifi-scala.git", - "revision":"0.3.1", - "version":"0.3.1", - "targets":"de.lolhens%nifi-scala", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "lhns_remote-io":{ "name":"lhns_remote-io", "dependencies":[ @@ -18436,50 +17233,6 @@ ] } }, - "lhns_scala-trustmanager-utils":{ - "name":"lhns_scala-trustmanager-utils", - "dependencies":[ - "lhns_munit-tagless-final", - "scalameta_munit", - "log4s_log4s", - "typelevel_cats" - ], - "repoUrl":"https://github.com/lhns/scala-trustmanager-utils.git", - "revision":"0.3.5", - "version":"0.3.5", - "targets":"de.lhns%scala-trustmanager-utils", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "liewhite_common":{ "name":"liewhite_common", "dependencies":[ @@ -19067,26 +17820,6 @@ ] } }, - "losizm_bolster":{ - "name":"losizm_bolster", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/losizm/bolster.git", - "revision":"v3.0.0", - "version":"3.0.0", - "targets":"com.github.losizm%bolster" - }, - "losizm_ergo":{ - "name":"losizm_ergo", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/losizm/ergo.git", - "revision":"v1.1.0", - "version":"1.1.0", - "targets":"com.github.losizm%ergo" - }, "losizm_grapple":{ "name":"losizm_grapple", "dependencies":[ @@ -19137,16 +17870,6 @@ "version":"9.0.0", "targets":"com.github.losizm%little-json" }, - "losizm_little-security":{ - "name":"losizm_little-security", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/losizm/little-security.git", - "revision":"v1.1.0", - "version":"1.1.0", - "targets":"com.github.losizm%little-security" - }, "losizm_little-sql":{ "name":"losizm_little-sql", "dependencies":[ @@ -19426,61 +18149,6 @@ ] } }, - "malyszaryczlowiek_foo-repo":{ - "name":"malyszaryczlowiek_foo-repo", - "dependencies":[ - "scalameta_munit" - ], - "repoUrl":"https://github.com/malyszaryczlowiek/foo-repo.git", - "revision":"", - "version":"0.1.1", - "targets":"io.github.malyszaryczlowiek%foo-repo" - }, - "malyszaryczlowiek_kessenger-lib":{ - "name":"malyszaryczlowiek_kessenger-lib", - "dependencies":[ - "scalameta_munit" - ], - "repoUrl":"https://github.com/malyszaryczlowiek/kessenger-lib.git", - "revision":"v0.3.18", - "version":"0.3.18", - "targets":"io.github.malyszaryczlowiek%kessenger-lib", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3 = \"3.1.1\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, "marchliu_jaskell-dotty":{ "name":"marchliu_jaskell-dotty", "dependencies":[ @@ -19596,57 +18264,6 @@ ] } }, - "massimosiani_skunk":{ - "name":"massimosiani_skunk", - "dependencies":[ - "fthomas_refined", - "circe_circe", - "typelevel_cats", - "typelevel_cats-effect", - "typelevel_fs2", - "scodec_scodec-bits", - "scodec_scodec", - "scodec_scodec-cats", - "tpolecat_natchez", - "tpolecat_sourcepos", - "scala_scala-collection-compat" - ], - "repoUrl":"https://github.com/massimosiani/skunk.git", - "revision":"", - "version":"0.3.2", - "targets":"io.github.massimosiani%refined io.github.massimosiani%skunk-circe io.github.massimosiani%skunk-core", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":4096, - "sourcePatches":[ - - ] - } - }, "mateuszkubuszok_pipez":{ "name":"mateuszkubuszok_pipez", "dependencies":[ @@ -19742,51 +18359,6 @@ ] } }, - "mdedetrich_scalacheck":{ - "name":"mdedetrich_scalacheck", - "dependencies":[ - - ], - "repoUrl":"https://github.com/mdedetrich/scalacheck.git", - "revision":"", - "version":"1.17.0", - "targets":"org.mdedetrich%scalacheck", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.1.3\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "metarank_cfor":{ "name":"metarank_cfor", "dependencies":[ @@ -20648,51 +19220,6 @@ ] } }, - "mutsuhiro6_ulid-scala3":{ - "name":"mutsuhiro6_ulid-scala3", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/mutsuhiro6/ulid-scala3.git", - "revision":"v1.0.2", - "version":"1.0.2", - "targets":"io.github.mutsuhiro6%ulid-scala3", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3Version = \"3.1.1\"", - "replaceWith":"val scala3Version = \"\"" - } - ] - } - }, "mvv_sager":{ "name":"mvv_sager", "dependencies":[ @@ -20903,47 +19430,6 @@ ] } }, - "nafg_scheduler":{ - "name":"nafg_scheduler", - "dependencies":[ - - ], - "repoUrl":"https://github.com/nafg/scheduler.git", - "revision":"v2.0.2", - "version":"2.0.2", - "targets":"io.github.nafg.scheduler%scheduler", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "nafg_simple-router":{ "name":"nafg_simple-router", "dependencies":[ @@ -21120,47 +19606,6 @@ ] } }, - "narma_zio-docker":{ - "name":"narma_zio-docker", - "dependencies":[ - "zio_zio" - ], - "repoUrl":"https://github.com/narma/zio-docker.git", - "revision":"v2.0.1-M1", - "version":"2.0.1-M1", - "targets":"st.alzo%zio-docker", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "neandertech_langoustine":{ "name":"neandertech_langoustine", "dependencies":[ @@ -21832,7 +20277,7 @@ "optics-dev_monocle":{ "name":"optics-dev_monocle", "dependencies":[ - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_cats", "fthomas_refined", "typelevel_discipline-munit" @@ -21920,17 +20365,6 @@ "version":"1.1.2", "targets":"com.outr%mailgun4s" }, - "outr_moduload":{ - "name":"outr_moduload", - "dependencies":[ - "scala_scala-collection-compat", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/outr/moduload.git", - "revision":"1.1.6", - "version":"1.1.6", - "targets":"com.outr%moduload" - }, "outr_perfolation":{ "name":"outr_perfolation", "dependencies":[ @@ -22208,8 +20642,7 @@ "typelevel_cats-effect-testing", "scala_scala-collection-compat", "outr_perfolation", - "com-lihaoyi_sourcecode", - "outr_moduload" + "com-lihaoyi_sourcecode" ], "repoUrl":"https://github.com/outr/scribe.git", "revision":"3.10.6", @@ -22261,8 +20694,7 @@ "outr_reactify", "typelevel_cats-effect", "typelevel_fs2", - "typelevel_literally", - "outr_moduload" + "typelevel_literally" ], "repoUrl":"https://github.com/outr/spice.git", "revision":"0.0.8", @@ -23162,17 +21594,16 @@ ] } }, - "pjfanning_jackson-module-scala-duration":{ - "name":"pjfanning_jackson-module-scala-duration", + "pjfanning_jackson-module-scala3-enum":{ + "name":"pjfanning_jackson-module-scala3-enum", "dependencies":[ - "scala_scala-java8-compat", "fasterxml_jackson-module-scala", "scalatest_scalatest" ], - "repoUrl":"https://github.com/pjfanning/jackson-module-scala-duration.git", - "revision":"v2.14.0", - "version":"2.14.0", - "targets":"com.github.pjfanning%jackson-module-scala-duration", + "repoUrl":"https://github.com/pjfanning/jackson-module-scala3-enum.git", + "revision":"v2.14.1", + "version":"2.14.1", + "targets":"com.github.pjfanning%jackson-module-scala3-enum", "config":{ "projects":{ "exclude":[ @@ -23205,16 +21636,16 @@ ] } }, - "pjfanning_jackson-module-scala3-enum":{ - "name":"pjfanning_jackson-module-scala3-enum", + "pjfanning_jackson-scala3-reflection-extensions":{ + "name":"pjfanning_jackson-scala3-reflection-extensions", "dependencies":[ "fasterxml_jackson-module-scala", "scalatest_scalatest" ], - "repoUrl":"https://github.com/pjfanning/jackson-module-scala3-enum.git", - "revision":"v2.14.1", - "version":"2.14.1", - "targets":"com.github.pjfanning%jackson-module-scala3-enum", + "repoUrl":"https://github.com/pjfanning/jackson-scala3-reflection-extensions.git", + "revision":"v2.14.0", + "version":"2.14.0", + "targets":"com.github.pjfanning%jackson-scala3-reflection-extensions", "config":{ "projects":{ "exclude":[ @@ -23240,23 +21671,23 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ ] } }, - "pjfanning_jackson-scala3-reflection-extensions":{ - "name":"pjfanning_jackson-scala3-reflection-extensions", + "pjfanning_micrometer-akka":{ + "name":"pjfanning_micrometer-akka", "dependencies":[ - "fasterxml_jackson-module-scala", + "akka_akka", "scalatest_scalatest" ], - "repoUrl":"https://github.com/pjfanning/jackson-scala3-reflection-extensions.git", - "revision":"v2.14.0", - "version":"2.14.0", - "targets":"com.github.pjfanning%jackson-scala3-reflection-extensions", + "repoUrl":"https://github.com/pjfanning/micrometer-akka.git", + "revision":"v0.13.3", + "version":"0.13.3", + "targets":"com.github.pjfanning%micrometer-akka", "config":{ "projects":{ "exclude":[ @@ -23282,116 +21713,64 @@ ] }, - "tests":"compile-only", + "tests":"full", "memoryRequestMb":2048, "sourcePatches":[ ] } }, - "pjfanning_micrometer-akka":{ - "name":"pjfanning_micrometer-akka", + "pjfanning_scala-faker":{ + "name":"pjfanning_scala-faker", "dependencies":[ - "akka_akka", "scalatest_scalatest" ], - "repoUrl":"https://github.com/pjfanning/micrometer-akka.git", - "revision":"v0.13.3", - "version":"0.13.3", - "targets":"com.github.pjfanning%micrometer-akka", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "pjfanning_scala-faker":{ - "name":"pjfanning_scala-faker", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/pjfanning/scala-faker.git", - "revision":"", - "version":"0.5.3", - "targets":"com.github.pjfanning%scala-faker", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "pjfanning_scala3-sample-classes":{ - "name":"pjfanning_scala3-sample-classes", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/pjfanning/scala3-sample-classes.git", - "revision":"v0.1.2", - "version":"0.1.2", - "targets":"com.github.pjfanning%scala3-sample-classes" - }, - "pjfanning_zio-metrics-micrometer":{ - "name":"pjfanning_zio-metrics-micrometer", - "dependencies":[ - "scala_scala-java8-compat", - "zio_zio" - ], - "repoUrl":"https://github.com/pjfanning/zio-metrics-micrometer.git", - "revision":"v0.20.6", - "version":"0.20.6", - "targets":"com.github.pjfanning%zio-metrics-micrometer", + "repoUrl":"https://github.com/pjfanning/scala-faker.git", + "revision":"", + "version":"0.5.3", + "targets":"com.github.pjfanning%scala-faker", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "pjfanning_zio-metrics-micrometer":{ + "name":"pjfanning_zio-metrics-micrometer", + "dependencies":[ + "scala_scala-java8-compat", + "zio_zio" + ], + "repoUrl":"https://github.com/pjfanning/zio-metrics-micrometer.git", + "revision":"v0.20.6", + "version":"0.20.6", + "targets":"com.github.pjfanning%zio-metrics-micrometer", "config":{ "projects":{ "exclude":[ @@ -23892,17 +22271,6 @@ ] } }, - "pmeheut_nscala-java-time":{ - "name":"pmeheut_nscala-java-time", - "dependencies":[ - "cquiroz_scala-java-time", - "scalameta_munit" - ], - "repoUrl":"https://github.com/pmeheut/nscala-java-time.git", - "revision":"", - "version":"0.1.1", - "targets":"io.github.pmeheut%nscala-java-time" - }, "polynote_uzhttp":{ "name":"polynote_uzhttp", "dependencies":[ @@ -24660,52 +23028,6 @@ ] } }, - "pureharm_pureharm-db-core-jdbc":{ - "name":"pureharm_pureharm-db-core-jdbc", - "dependencies":[ - "pureharm_pureharm-core", - "tpolecat_atto" - ], - "repoUrl":"https://github.com/pureharm/pureharm-db-core-jdbc.git", - "revision":"v0.6.0", - "version":"0.6.0", - "targets":"com.busymachines%pureharm-db-core-jdbc", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.0.1\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "pureharm_pureharm-effects-cats":{ "name":"pureharm_pureharm-effects-cats", "dependencies":[ @@ -25673,7 +23995,6 @@ "ruimo_csvparser":{ "name":"ruimo_csvparser", "dependencies":[ - "ruimo_scoins", "scalatest_scalatest" ], "repoUrl":"https://github.com/ruimo/csvparser.git", @@ -25681,55 +24002,9 @@ "version":"1.3", "targets":"com.ruimo%csvparser" }, - "ruimo_gh-sonatype-example":{ - "name":"ruimo_gh-sonatype-example", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/ruimo/gh-sonatype-example.git", - "revision":"v1.7", - "version":"1.7", - "targets":"com.ruimo%gh-sonatype-example", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3Version = \"3.0.2\"", - "replaceWith":"val scala3Version = \"\"" - } - ] - } - }, "ruimo_graphics":{ "name":"ruimo_graphics", "dependencies":[ - "ruimo_scoins", "scalatest_scalatest" ], "repoUrl":"https://github.com/ruimo/graphics.git", @@ -25768,47 +24043,6 @@ ] } }, - "ruimo_scoins":{ - "name":"ruimo_scoins", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/ruimo/scoins.git", - "revision":"v1.29", - "version":"1.29", - "targets":"com.ruimo%scoins", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"disabled", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "ruippeixotog_akka-testkit-specs2":{ "name":"ruippeixotog_akka-testkit-specs2", "dependencies":[ @@ -26029,7 +24263,7 @@ "dependencies":[ "typelevel_spire", "typelevel_cats", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_discipline-scalatest" ], "repoUrl":"https://github.com/sagifogel/proptics.git", @@ -26072,51 +24306,6 @@ ] } }, - "sakulk_serval":{ - "name":"sakulk_serval", - "dependencies":[ - "scalameta_munit" - ], - "repoUrl":"https://github.com/sakulk/serval.git", - "revision":"v0.4.0", - "version":"0.4.0", - "targets":"io.github.sakulk%serval-core io.github.sakulk%serval-legacy", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.1.2\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "sangria-graphql_macro-visit":{ "name":"sangria-graphql_macro-visit", "dependencies":[ @@ -26165,7 +24354,6 @@ "sangria-graphql_sangria-marshalling-api", "sangria-graphql_sangria-streaming-api", "scalatest_scalatest", - "sangria-graphql_sangria-marshalling-testkit", "sangria-graphql_sangria-spray-json", "sangria-graphql_sangria-argonaut", "sangria-graphql_sangria-ion", @@ -26213,7 +24401,6 @@ "dependencies":[ "sangria-graphql_sangria-marshalling-api", "argonaut-io_argonaut", - "sangria-graphql_sangria-marshalling-testkit", "scalatest_scalatest" ], "repoUrl":"https://github.com/sangria-graphql/sangria-argonaut.git", @@ -26257,7 +24444,6 @@ "dependencies":[ "sangria-graphql_sangria-marshalling-api", "circe_circe", - "sangria-graphql_sangria-marshalling-testkit", "scalatest_scalatest" ], "repoUrl":"https://github.com/sangria-graphql/sangria-circe.git", @@ -26300,7 +24486,6 @@ "name":"sangria-graphql_sangria-ion", "dependencies":[ "sangria-graphql_sangria-marshalling-api", - "sangria-graphql_sangria-marshalling-testkit", "scalatest_scalatest" ], "repoUrl":"https://github.com/sangria-graphql/sangria-ion.git", @@ -26344,7 +24529,6 @@ "dependencies":[ "sangria-graphql_sangria-marshalling-api", "json4s_json4s", - "sangria-graphql_sangria-marshalling-testkit", "scalatest_scalatest" ], "repoUrl":"https://github.com/sangria-graphql/sangria-json4s-jackson.git", @@ -26388,7 +24572,6 @@ "dependencies":[ "sangria-graphql_sangria-marshalling-api", "json4s_json4s", - "sangria-graphql_sangria-marshalling-testkit", "scalatest_scalatest" ], "repoUrl":"https://github.com/sangria-graphql/sangria-json4s-native.git", @@ -26468,59 +24651,17 @@ ] } }, - "sangria-graphql_sangria-marshalling-testkit":{ - "name":"sangria-graphql_sangria-marshalling-testkit", + "sangria-graphql_sangria-monix":{ + "name":"sangria-graphql_sangria-monix", "dependencies":[ - "sangria-graphql_sangria-marshalling-api", + "sangria-graphql_sangria-streaming-api", + "monix_monix", "scalatest_scalatest" ], - "repoUrl":"https://github.com/sangria-graphql/sangria-marshalling-testkit.git", - "revision":"v1.0.4", - "version":"1.0.4", - "targets":"org.sangria-graphql%sangria-marshalling-testkit", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "sangria-graphql_sangria-monix":{ - "name":"sangria-graphql_sangria-monix", - "dependencies":[ - "sangria-graphql_sangria-streaming-api", - "monix_monix", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/sangria-graphql/sangria-monix.git", - "revision":"v2.0.1", - "version":"2.0.1", - "targets":"org.sangria-graphql%sangria-monix", + "repoUrl":"https://github.com/sangria-graphql/sangria-monix.git", + "revision":"v2.0.1", + "version":"2.0.1", + "targets":"org.sangria-graphql%sangria-monix", "config":{ "projects":{ "exclude":[ @@ -26557,7 +24698,6 @@ "name":"sangria-graphql_sangria-msgpack", "dependencies":[ "sangria-graphql_sangria-marshalling-api", - "sangria-graphql_sangria-marshalling-testkit", "scalatest_scalatest" ], "repoUrl":"https://github.com/sangria-graphql/sangria-msgpack.git", @@ -26601,7 +24741,6 @@ "dependencies":[ "sangria-graphql_sangria-marshalling-api", "playframework_play-json", - "sangria-graphql_sangria-marshalling-testkit", "scalatest_scalatest" ], "repoUrl":"https://github.com/sangria-graphql/sangria-play-json.git", @@ -26729,7 +24868,6 @@ "name":"sangria-graphql_sangria-spray-json", "dependencies":[ "sangria-graphql_sangria-marshalling-api", - "sangria-graphql_sangria-marshalling-testkit", "scalatest_scalatest" ], "repoUrl":"https://github.com/sangria-graphql/sangria-spray-json.git", @@ -29264,55 +27402,13 @@ ] } }, - "scf37_filewatch":{ - "name":"scf37_filewatch", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/scf37/filewatch.git", - "revision":"v1.0.0", - "version":"1.0.0", - "targets":"me.scf37%filewatch", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "scf37_hottie":{ "name":"scf37_hottie", "dependencies":[ - "scf37_filewatch", "scalatest_scalatest" ], "repoUrl":"https://github.com/scf37/hottie.git", - "revision":"", + "revision":"v1.0.6", "version":"1.0.6", "targets":"me.scf37%hottie", "config":{ @@ -29347,22 +27443,9 @@ ] } }, - "sciss_asyncfile":{ - "name":"sciss_asyncfile", - "dependencies":[ - "sciss_log", - "sciss_model", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/sciss/asyncfile.git", - "revision":"v0.2.1", - "version":"0.2.1", - "targets":"de.sciss%asyncfile" - }, "sciss_audiofile":{ "name":"sciss_audiofile", "dependencies":[ - "sciss_asyncfile", "sciss_log", "scalatest_scalatest" ], @@ -29572,31 +27655,6 @@ ] } }, - "sciss_lucrepi":{ - "name":"sciss_lucrepi", - "dependencies":[ - "sciss_soundprocesses" - ], - "repoUrl":"https://github.com/sciss/lucrepi.git", - "revision":"v1.11.0", - "version":"1.11.0", - "targets":"de.sciss%lucre-pi" - }, - "sciss_lucreswing":{ - "name":"sciss_lucreswing", - "dependencies":[ - "sciss_model", - "scalatest_scalatest", - "sciss_desktop", - "sciss_audiowidgets", - "sciss_treetable", - "sciss_fileutil" - ], - "repoUrl":"https://github.com/sciss/lucreswing.git", - "revision":"v2.10.0", - "version":"2.10.0", - "targets":"de.sciss%lucre-swing" - }, "sciss_model":{ "name":"sciss_model", "dependencies":[ @@ -29617,23 +27675,12 @@ "version":"0.2.1", "targets":"de.sciss%numbers" }, - "sciss_optional":{ - "name":"sciss_optional", - "dependencies":[ - - ], - "repoUrl":"https://github.com/sciss/optional.git", - "revision":"", - "version":"1.0.1", - "targets":"de.sciss%optional" - }, "sciss_patterns":{ "name":"sciss_patterns", "dependencies":[ "scalatest_scalatest", "sciss_log", "sciss_numbers", - "sciss_optional", "sciss_lucre", "sciss_kollflitz", "sciss_scalacollider", @@ -29691,7 +27738,6 @@ "name":"sciss_scalacollider", "dependencies":[ "sciss_audiofile", - "sciss_optional", "sciss_scalacolliderugens", "sciss_scalaosc", "scalatest_scalatest" @@ -29701,16 +27747,6 @@ "version":"2.7.4", "targets":"de.sciss%scalacollider" }, - "sciss_scalacollider-dot":{ - "name":"sciss_scalacollider-dot", - "dependencies":[ - "sciss_scalacollider" - ], - "repoUrl":"https://github.com/sciss/scalacollider-dot.git", - "revision":"v1.7.0", - "version":"1.7.0", - "targets":"de.sciss%scalacollider-dot" - }, "sciss_scalacollider-if":{ "name":"sciss_scalacollider-if", "dependencies":[ @@ -29731,7 +27767,6 @@ "sciss_audiowidgets", "sciss_fileutil", "sciss_scalacollider", - "sciss_scalacollider-dot", "sciss_scalacolliderugens", "sciss_scissdsp" ], @@ -29790,7 +27825,6 @@ "name":"sciss_soundprocesses", "dependencies":[ "scalatest_scalatest", - "sciss_lucreswing", "sciss_scalacolliderswing", "sciss_scalacollider-if", "sciss_equal", @@ -29870,7 +27904,6 @@ "sciss_scalacollider", "sciss_scalacolliderswing", "sciss_fileutil", - "sciss_lucreswing", "sciss_scissdsp", "scalatest_scalatest" ], @@ -29962,282 +27995,18 @@ ] } }, - "scodec_scodec-cats":{ - "name":"scodec_scodec-cats", - "dependencies":[ - "scodec_scodec-bits", - "scodec_scodec", - "typelevel_cats", - "typelevel_discipline-munit" - ], - "repoUrl":"https://github.com/scodec/scodec-cats.git", - "revision":"v1.2.0", - "version":"1.2.0", - "targets":"org.scodec%scodec-cats", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "scodec_scodec-protocols":{ - "name":"scodec_scodec-protocols", - "dependencies":[ - "scodec_scodec-stream" - ], - "repoUrl":"https://github.com/scodec/scodec-protocols.git", - "revision":"v3.0.0", - "version":"3.0.0", - "targets":"org.scodec%scodec-protocols", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "scodec_scodec-stream":{ - "name":"scodec_scodec-stream", - "dependencies":[ - "typelevel_fs2", - "scodec_scodec" - ], - "repoUrl":"https://github.com/scodec/scodec-stream.git", - "revision":"v2.0.3", - "version":"2.0.3", - "targets":"org.scodec%scodec-stream", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "scopt_scopt":{ - "name":"scopt_scopt", - "dependencies":[ - "eed3si9n_verify" - ], - "repoUrl":"https://github.com/scopt/scopt.git", - "revision":"v4.1.0", - "version":"4.1.0", - "targets":"com.github.scopt%scopt", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"project/Dependencies.scala", - "pattern":"val scala3 = \"3.1.3\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, - "scottweaver_testcontainers-for-zio":{ - "name":"scottweaver_testcontainers-for-zio", - "dependencies":[ - "zio_zio", - "zio_zio-prelude", - "zio_zio-json", - "testcontainers_testcontainers-scala", - "zio_zio-kafka" - ], - "repoUrl":"https://github.com/scottweaver/testcontainers-for-zio.git", - "revision":"v0.9.0", - "version":"0.9.0", - "targets":"io.github.scottweaver%zillen io.github.scottweaver%zio-testcontainers-models io.github.scottweaver%zio-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-kafka io.github.scottweaver%zio-2-0-cassandra-migration-aspect io.github.scottweaver%zio-cassandra-migration-aspect io.github.scottweaver%zio-db-migration-aspect io.github.scottweaver%zio-2-0-liquibase-aspect io.github.scottweaver%zio-2-0-testcontainers-kafka io.github.scottweaver%zio-2-0-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-mysql io.github.scottweaver%zio-2-0-db-migration-aspect io.github.scottweaver%zio-2-0-testcontainers-mysql io.github.scottweaver%zio-testcontainers-postgresql io.github.scottweaver%zio-2-0-testcontainers-postgresql", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - "set every semanticdbEnabled := false" - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":4096, - "sourcePatches":[ - { - "path":"project/V.scala", - "pattern":"val scala3Version = \"3.1.3\"", - "replaceWith":"val scala3Version = \"\"" - } - ] - } - }, - "scoverage_scalac-scoverage-plugin":{ - "name":"scoverage_scalac-scoverage-plugin", - "dependencies":[ - "scalameta_munit", - "scala_scala-xml" - ], - "repoUrl":"https://github.com/scoverage/scalac-scoverage-plugin.git", - "revision":"v2.0.7", - "version":"2.0.7", - "targets":"org.scoverage%scalac-scoverage-domain org.scoverage%scalac-scoverage-reporter org.scoverage%scalac-scoverage-serializer", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - "scalac-scoverage-reporter":{ - "tests":"compile-only" - } - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "sdrafahl_codec":{ - "name":"sdrafahl_codec", + "scodec_scodec-cats":{ + "name":"scodec_scodec-cats", "dependencies":[ + "scodec_scodec-bits", + "scodec_scodec", "typelevel_cats", - "circe_circe", - "scalameta_munit" + "typelevel_discipline-munit" ], - "repoUrl":"https://github.com/sdrafahl/codec.git", - "revision":"0.0.8", - "version":"0.0.8", - "targets":"io.github.sdrafahl%circecodecconnector", + "repoUrl":"https://github.com/scodec/scodec-cats.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"org.scodec%scodec-cats", "config":{ "projects":{ "exclude":[ @@ -30248,7 +28017,131 @@ } }, "java":{ - "version":"11" + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-protocols":{ + "name":"scodec_scodec-protocols", + "dependencies":[ + "scodec_scodec-stream" + ], + "repoUrl":"https://github.com/scodec/scodec-protocols.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"org.scodec%scodec-protocols", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scodec_scodec-stream":{ + "name":"scodec_scodec-stream", + "dependencies":[ + "typelevel_fs2", + "scodec_scodec" + ], + "repoUrl":"https://github.com/scodec/scodec-stream.git", + "revision":"v2.0.3", + "version":"2.0.3", + "targets":"org.scodec%scodec-stream", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "scopt_scopt":{ + "name":"scopt_scopt", + "dependencies":[ + "eed3si9n_verify" + ], + "repoUrl":"https://github.com/scopt/scopt.git", + "revision":"v4.1.0", + "version":"4.1.0", + "targets":"com.github.scopt%scopt", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + }, "sbt":{ "commands":[ @@ -30267,22 +28160,26 @@ "memoryRequestMb":2048, "sourcePatches":[ { - "path":"build.sbt", - "pattern":"val scala3Version = \"3.0.2\"", - "replaceWith":"val scala3Version = \"\"" + "path":"project/Dependencies.scala", + "pattern":"val scala3 = \"3.1.3\"", + "replaceWith":"val scala3 = \"\"" } ] } }, - "sean-ideabank_rudolf":{ - "name":"sean-ideabank_rudolf", + "scottweaver_testcontainers-for-zio":{ + "name":"scottweaver_testcontainers-for-zio", "dependencies":[ - + "zio_zio", + "zio_zio-prelude", + "zio_zio-json", + "testcontainers_testcontainers-scala", + "zio_zio-kafka" ], - "repoUrl":"https://github.com/sean-ideabank/rudolf.git", - "revision":"", - "version":"0.1.1", - "targets":"works.ideabank%rudolf", + "repoUrl":"https://github.com/scottweaver/testcontainers-for-zio.git", + "revision":"v0.9.0", + "version":"0.9.0", + "targets":"io.github.scottweaver%zillen io.github.scottweaver%zio-testcontainers-models io.github.scottweaver%zio-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-kafka io.github.scottweaver%zio-2-0-cassandra-migration-aspect io.github.scottweaver%zio-cassandra-migration-aspect io.github.scottweaver%zio-db-migration-aspect io.github.scottweaver%zio-2-0-liquibase-aspect io.github.scottweaver%zio-2-0-testcontainers-kafka io.github.scottweaver%zio-2-0-testcontainers-cassandra io.github.scottweaver%zio-testcontainers-mysql io.github.scottweaver%zio-2-0-db-migration-aspect io.github.scottweaver%zio-2-0-testcontainers-mysql io.github.scottweaver%zio-testcontainers-postgresql io.github.scottweaver%zio-2-0-testcontainers-postgresql", "config":{ "projects":{ "exclude":[ @@ -30293,7 +28190,98 @@ } }, "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + "set every semanticdbEnabled := false" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"project/V.scala", + "pattern":"val scala3Version = \"3.1.3\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, + "scoverage_scalac-scoverage-plugin":{ + "name":"scoverage_scalac-scoverage-plugin", + "dependencies":[ + "scalameta_munit", + "scala_scala-xml" + ], + "repoUrl":"https://github.com/scoverage/scalac-scoverage-plugin.git", + "revision":"v2.0.7", + "version":"2.0.7", + "targets":"org.scoverage%scalac-scoverage-domain org.scoverage%scalac-scoverage-reporter org.scoverage%scalac-scoverage-serializer", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + "scalac-scoverage-reporter":{ + "tests":"compile-only" + } + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + ] + } + }, + "sdrafahl_codec":{ + "name":"sdrafahl_codec", + "dependencies":[ + "typelevel_cats", + "circe_circe", + "scalameta_munit" + ], + "repoUrl":"https://github.com/sdrafahl/codec.git", + "revision":"0.0.8", + "version":"0.0.8", + "targets":"io.github.sdrafahl%circecodecconnector", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" }, "sbt":{ "commands":[ @@ -30383,7 +28371,7 @@ "scala_scala-collection-compat" ], "repoUrl":"https://github.com/sfxcode/pebble-scala.git", - "revision":"", + "revision":"v1.1.1", "version":"1.1.1", "targets":"com.sfxcode.templating%pebble-scala", "config":{ @@ -32341,7 +30329,7 @@ "scala_scala-collection-compat" ], "repoUrl":"https://github.com/svroonland/zio-kinesis.git", - "revision":"", + "revision":"v0.30.1", "version":"0.30.1", "targets":"nl.vroste%zio-kinesis nl.vroste%root nl.vroste%zio-kinesis-dynamic-consumer nl.vroste%zio-kinesis-future", "config":{ @@ -32505,15 +30493,36 @@ ] } }, - "swaldman_mlog-scala":{ - "name":"swaldman_mlog-scala", + "swaldman_mchange-codegenutil":{ + "name":"swaldman_mchange-codegenutil", "dependencies":[ ], - "repoUrl":"https://github.com/swaldman/mlog-scala.git", - "revision":"v0.3.14", - "version":"0.3.14", - "targets":"com.mchange%mlog-scala" + "repoUrl":"https://github.com/swaldman/mchange-codegenutil.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"" + }, + "swaldman_mchange-literal":{ + "name":"swaldman_mchange-literal", + "dependencies":[ + + ], + "repoUrl":"https://github.com/swaldman/mchange-literal.git", + "revision":"", + "version":"0.1.2", + "targets":"" + }, + "swaldman_untemplate":{ + "name":"swaldman_untemplate", + "dependencies":[ + "zio_zio", + "scopt_scopt" + ], + "repoUrl":"https://github.com/swaldman/untemplate.git", + "revision":"v0.0.2", + "version":"0.0.2", + "targets":"com.mchange%untemplate" }, "sweet-delights_delightful-cron":{ "name":"sweet-delights_delightful-cron", @@ -32530,7 +30539,6 @@ "name":"sweet-delights_delightful-parsing", "dependencies":[ "typelevel_shapeless-3", - "sweet-delights_delightful-typeclasses", "etorreborre_specs2" ], "repoUrl":"https://github.com/sweet-delights/delightful-parsing.git", @@ -32573,51 +30581,6 @@ ] } }, - "sweet-delights_delightful-typeclasses":{ - "name":"sweet-delights_delightful-typeclasses", - "dependencies":[ - "etorreborre_specs2" - ], - "repoUrl":"https://github.com/sweet-delights/delightful-typeclasses.git", - "revision":"v0.2.0", - "version":"0.2.0", - "targets":"org.sweet-delights%delightful-typeclasses", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":4096, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3 = \"3.1.2\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, "systemfw_dynosaur":{ "name":"systemfw_dynosaur", "dependencies":[ @@ -32927,47 +30890,6 @@ ] } }, - "taig_object-fit":{ - "name":"taig_object-fit", - "dependencies":[ - - ], - "repoUrl":"https://github.com/taig/object-fit.git", - "revision":"0.1.1", - "version":"0.1.1", - "targets":"io.taig%object-fit", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "taig_scala-linguist":{ "name":"taig_scala-linguist", "dependencies":[ @@ -33201,97 +31123,6 @@ ] } }, - "tharwaninitin_cache4s":{ - "name":"tharwaninitin_cache4s", - "dependencies":[ - "scala_scala-collection-compat", - "zio_zio" - ], - "repoUrl":"https://github.com/tharwaninitin/cache4s.git", - "revision":"", - "version":"0.1.0", - "targets":"com.github.tharwaninitin%cache4s", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"project/Versions.scala", - "pattern":"val scala3 = \"3.1.0\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, - "tharwaninitin_crypto4s":{ - "name":"tharwaninitin_crypto4s", - "dependencies":[ - "zio_zio" - ], - "repoUrl":"https://github.com/tharwaninitin/crypto4s.git", - "revision":"", - "version":"0.2.0", - "targets":"com.github.tharwaninitin%crypto4s", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"project/Versions.scala", - "pattern":"val scala3 = \"3.1.0\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, "thatscalaguy_circe-jq":{ "name":"thatscalaguy_circe-jq", "dependencies":[ @@ -33339,52 +31170,6 @@ ] } }, - "thatscalaguy_ulid4cats":{ - "name":"thatscalaguy_ulid4cats", - "dependencies":[ - "typelevel_cats-effect", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/thatscalaguy/ulid4cats.git", - "revision":"v1.2.0", - "version":"1.2.0", - "targets":"de.thatscalaguy%ulid4cats", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.2.1\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "theiterators_kebs":{ "name":"theiterators_kebs", "dependencies":[ @@ -34041,53 +31826,11 @@ ] } }, - "tmccarthy_digest4s":{ - "name":"tmccarthy_digest4s", - "dependencies":[ - "scalameta_munit" - ], - "repoUrl":"https://github.com/tmccarthy/digest4s.git", - "revision":"v0.1.0", - "version":"0.1.0", - "targets":"au.id.tmm.digest4s%digest4s-core", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "tmccarthy_fetch":{ "name":"tmccarthy_fetch", "dependencies":[ "typelevel_cats-effect", "typelevel_fs2", - "tmccarthy_digest4s", "tmccarthy_tmm-scala-collections", "tmccarthy_tmmutils", "softwaremill_sttp", @@ -34884,7 +32627,7 @@ "typelevel_cats-effect", "typelevel_cats-testkit-scalatest", "typelevel_discipline-scalatest", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_scalacheck", "scalatest_scalatest", "typelevel_case-insensitive", @@ -35803,7 +33546,7 @@ "typelevel_cats-effect", "typelevel_scalacheck", "scalatest_scalatest", - "vasilmkd_discipline" + "typelevel_discipline" ], "repoUrl":"https://github.com/travisbrown/iteratee.git", "revision":"v0.20.0", @@ -35981,7 +33724,7 @@ "dependencies":[ "scalameta_munit", "typelevel_discipline-munit", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_scalacheck" ], "repoUrl":"https://github.com/typelevel/cats.git", @@ -36478,7 +34221,7 @@ "name":"typelevel_discipline-munit", "dependencies":[ "scalameta_munit", - "vasilmkd_discipline" + "typelevel_discipline" ], "repoUrl":"https://github.com/typelevel/discipline-munit.git", "revision":"v2.0.0-M3", @@ -36519,7 +34262,7 @@ "typelevel_discipline-scalatest":{ "name":"typelevel_discipline-scalatest", "dependencies":[ - "vasilmkd_discipline", + "typelevel_discipline", "scalatest_scalatest" ], "repoUrl":"https://github.com/typelevel/discipline-scalatest.git", @@ -36561,7 +34304,7 @@ "typelevel_discipline-specs2":{ "name":"typelevel_discipline-specs2", "dependencies":[ - "vasilmkd_discipline", + "typelevel_discipline", "etorreborre_specs2" ], "repoUrl":"https://github.com/typelevel/discipline-specs2.git", @@ -37757,23 +35500,13 @@ ] } }, - "typesafeconfigops_typesafeconfigops":{ - "name":"typesafeconfigops_typesafeconfigops", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/typesafeconfigops/typesafeconfigops.git", - "revision":"", - "version":"1.4.1.1", - "targets":"io.github.typesafeconfigops%typesafe-config-ops" - }, "ua-parser_uap-scala":{ "name":"ua-parser_uap-scala", "dependencies":[ "etorreborre_specs2" ], "repoUrl":"https://github.com/ua-parser/uap-scala.git", - "revision":"", + "revision":"v0.14.0", "version":"0.14.0", "targets":"org.uaparser%uap-scala", "config":{ @@ -37808,47 +35541,6 @@ ] } }, - "uharaqo_scala-event-sourcing":{ - "name":"uharaqo_scala-event-sourcing", - "dependencies":[ - - ], - "repoUrl":"https://github.com/uharaqo/scala-event-sourcing.git", - "revision":"v0.0.9", - "version":"0.0.9", - "targets":"com.github.uharaqo%scala-event-sourcing", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "unfiltered_unfiltered":{ "name":"unfiltered_unfiltered", "dependencies":[ @@ -38130,50 +35822,6 @@ ] } }, - "valencik_textmogrify":{ - "name":"valencik_textmogrify", - "dependencies":[ - "typelevel_cats", - "typelevel_cats-effect", - "typelevel_fs2", - "armanbilge_munit-cats-effect" - ], - "repoUrl":"https://github.com/valencik/textmogrify.git", - "revision":"v0.0.4", - "version":"0.0.4", - "targets":"io.pig%textmogrify-docs io.pig%textmogrify-lucene", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "valskalla_odin":{ "name":"valskalla_odin", "dependencies":[ @@ -38273,51 +35921,10 @@ ] } }, - "vasilmkd_discipline":{ - "name":"vasilmkd_discipline", - "dependencies":[ - "typelevel_scalacheck" - ], - "repoUrl":"https://github.com/vasilmkd/discipline.git", - "revision":"v1.5.0", - "version":"1.5.0", - "targets":"org.typelevel%discipline-core", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "vasilmkd_discipline-specs2":{ "name":"vasilmkd_discipline-specs2", "dependencies":[ - "vasilmkd_discipline", + "typelevel_discipline", "etorreborre_specs2" ], "repoUrl":"https://github.com/vasilmkd/discipline-specs2.git", @@ -38865,7 +36472,7 @@ "typelevel_cats-effect", "typelevel_cats", "scalatest_scalatest", - "vasilmkd_discipline", + "typelevel_discipline", "typelevel_discipline-scalatest", "cb372_cats-retry" ], @@ -39010,49 +36617,6 @@ ] } }, - "vlmiroshnikov_saga":{ - "name":"vlmiroshnikov_saga", - "dependencies":[ - "typelevel_cats", - "typelevel_cats-effect", - "scalameta_munit" - ], - "repoUrl":"https://github.com/vlmiroshnikov/saga.git", - "revision":"v0.0.1", - "version":"0.0.1", - "targets":"io.github.vlmiroshnikov%saga-core", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "vlovgr_ciris":{ "name":"vlovgr_ciris", "dependencies":[ @@ -39598,47 +37162,6 @@ ] } }, - "xuwei-k_scala3profile":{ - "name":"xuwei-k_scala3profile", - "dependencies":[ - - ], - "repoUrl":"https://github.com/xuwei-k/scala3profile.git", - "revision":"v0.1.0", - "version":"0.1.0", - "targets":"com.github.xuwei-k%scala3profile", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "xuwei-k_zeroapply":{ "name":"xuwei-k_zeroapply", "dependencies":[ @@ -39921,52 +37444,6 @@ "version":"0.1.1", "targets":"io.github.yrichika%scalahtml" }, - "yurikpanic_zio-postgres":{ - "name":"yurikpanic_zio-postgres", - "dependencies":[ - "scalameta_munit", - "zio_zio" - ], - "repoUrl":"https://github.com/yurikpanic/zio-postgres.git", - "revision":"v0.1.1", - "version":"0.1.1", - "targets":"io.github.yurikpanic%zio-postgres", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3Version = \"3.1.3\"", - "replaceWith":"val scala3Version = \"\"" - } - ] - } - }, "yurique_embedded-files-macro":{ "name":"yurique_embedded-files-macro", "dependencies":[ @@ -41100,6 +38577,51 @@ ] } }, + "zio_zio-morphir":{ + "name":"zio_zio-morphir", + "dependencies":[ + + ], + "repoUrl":"https://github.com/zio/zio-morphir.git", + "revision":"", + "version":"0.1.0-M1", + "targets":"", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":5120, + "sourcePatches":[ + { + "path":"project/BuildHelper.scala", + "pattern":"val Scala3: String = versions(\"3\")", + "replaceWith":"val Scala3: String = \"\"" + } + ] + } + }, "zio_zio-nio":{ "name":"zio_zio-nio", "dependencies":[ diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 1fbc6e62..122abcd8 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -1,10 +1,9 @@ -# projects total: 1058 +# projects total: 984 # min stars count: -1 -# max projects count: -1 +# max projects count: 1000 name: "Execute Open Community Build plan" -run-name: "Scala ${{ inputs.published-scala-version }} @ ${{ inputs.repository-url }}/${{ inputs.repository-branch}}, scalacOptions: ++'${{inputs.extra-scalac-options}}', --'${{ inputs.disabled-scalac-options }}' " on: workflow_call: inputs: @@ -64,10 +63,8 @@ jobs: matrix: include: - name: afsalthaj_constraintless - - name: alejandrohdezma_dummy - name: alejandrohdezma_sbt-propagate - name: almond-sh_almond - - name: barnardb_tinyplate - name: com-lihaoyi_geny - name: com-lihaoyi_sourcecode - name: com-lihaoyi_utest @@ -85,11 +82,10 @@ jobs: - name: gemini-hlsw_lucuma-jts - name: getshaka-org_native-converter - name: hamnis_dataclass-scalafix - - name: hnaderi_scala-readpass - - name: hsci-r_lucene-perfieldpostingsformatordtermvectorscodec - name: http4s_hpack - name: ichoran_kse3 - name: iheartradio_ficus + - name: indoorvivants_sn-bindgen - name: j5ik2o_akka-persistence-s3 - name: jcouyang_jujiu - name: jodersky_identicon @@ -101,9 +97,7 @@ jobs: - name: lunduniversity_introprog-scalalib - name: markehammons_slinc - name: max-leuthaeuser_scroll - - name: mdedetrich_scalacheck - name: nafg_scala-phonenumber - - name: nafg_scheduler - name: nickburkard_aws-cdk-scala - name: nscala-time_nscala-time - name: nthportal_spaghetti @@ -129,34 +123,31 @@ jobs: - name: sciss_fileutil - name: sciss_linkernighantsp - name: sciss_log - - name: sciss_optional - name: sciss_raphaelicons - name: sciss_transform4s - name: sciss_treetable - - name: sean-ideabank_rudolf - name: sinaghaffari_monadicsimplifier - name: sirthias_macrolizer - name: softwaremill_magnolia - name: softwaremill_odelay - name: softwaremill_scala-common - name: spray_spray - - name: swaldman_mlog-scala + - name: swaldman_mchange-codegenutil + - name: swaldman_mchange-literal - name: t2v_holidays - name: tabdulradi_happypath - - name: taig_object-fit - name: themillhousegroup_scoup - name: typelevel_literally - name: typelevel_scalacheck - name: typelevel_simulacrum-scalafix - - name: uharaqo_scala-event-sourcing - name: webjars_webjars-play - name: wz7982_easysql-scala - name: xuwei-k_applybuilder - name: xuwei-k_nobox - - name: xuwei-k_scala3profile - name: yakivy_jam - name: yurique_embedded-files-macro - name: zio_zio-constraintless + - name: zio_zio-morphir steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -191,7 +182,6 @@ jobs: - name: fomkin_levsha - name: indoorvivants_sn-demangler - name: jd557_minart - - name: jodersky_ustats - name: monix_minitest - name: rssh_shim--scala-async--dotty-cps-async - name: sbt-jib_sbt-jib @@ -207,7 +197,6 @@ jobs: - name: typelevel_discipline - name: typelevel_jawn - name: typelevel_scalacheck-xml - - name: vasilmkd_discipline steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -229,287 +218,223 @@ jobs: strategy: matrix: include: + - name: aaronp_args4c - name: aaronp_eie - - name: altoo-ag_akka-kryo-serialization - - name: andyglow_typesafe-config-scala - - name: ariskk_burner4s - - name: beangle_notify - - name: blemale_scaffeine - - name: creativescala_doodle-svg - - name: dacr_naturalsort - - name: dacr_split - - name: daghemberg_problemutils - - name: davegurnell_unindent - - name: foundweekends_knockoff - - name: hedgehogqa_scala-hedgehog - - name: i10416_cssminifier - - name: indoorvivants_opaque-newtypes - - name: indoorvivants_rendition - - name: jcouyang_dhall-generic - - name: jphmrst_scalautils - - name: kcrypt_scala-blake3 - - name: kcrypt_scala-sha - - name: kzmake_uuid7s - - name: lightbend-labs_lightbend-emoji - - name: lightbend_mima - - name: losizm_little-config - - name: losizm_little-json - - name: nicolasfara_ecscala - - name: pdal_java - - name: pjfanning_scala3-sample-classes - - name: rmgk_slips - - name: ruimo_scoins - - name: scala-workers_commons-lang3-bridge - - name: scalikejdbc_scalikejdbc - - name: sciss_model - - name: sirthias_scala-ssh - - name: sweet-delights_delightful-cron - - name: tmccarthy_digest4s - - name: tototoshi_scala-csv - - name: yrichika_scalahtml - - name: zygfryd_scala-zygf-jackshaft - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-3: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-2 ] - continue-on-error: true - timeout-minutes: 60 - strategy: - matrix: - include: + - name: aiyanbo_scala-i18n - name: akiomik_seaw + - name: altoo-ag_akka-kryo-serialization - name: andimiller_munit-cats-effect-styles + - name: andyglow_scala-range + - name: andyglow_scala-xml-diff + - name: andyglow_typesafe-config-scala - name: aoiroaoino_nanolens - name: arainko_ducktape + - name: ariskk_burner4s + - name: arturopala_buffer-and-slice - name: arturopala_validator - - name: beangle_db - - name: beangle_ids + - name: ashwinbhaskar_sight-scala + - name: beangle_doc - name: bilal-fazlani_rainbowcli + - name: bilal-fazlani_swiftbar4s + - name: blemale_scaffeine + - name: bpholt_java-time-literals - name: carlosedp_scalautils + - name: catap_scala-blake3 + - name: catap_scala-sha - name: changvvb_scala-protobuf-java + - name: chrisokasaki_hwtest - name: chronoscala_chronoscala - name: ciaraobrien_dottytags - name: clulab_fatdynet - name: com-lihaoyi_pprint + - name: cornerman_scala-cuid + - name: cquiroz_sbt-locales + - name: creativescala_doodle-svg - name: dacr_drools-scripting - name: dacr_jassh - - name: daghemberg_paut-program - - name: davenverse_namecase + - name: dacr_json2props + - name: dacr_naturalsort + - name: dacr_primes + - name: dacr_split + - name: daghemberg_problemutils + - name: davegurnell_unindent + - name: davidledwards_scalop + - name: dvreeze_yaidom + - name: eed3si9n_gigahorse + - name: eed3si9n_sjson-new - name: emartech_escher-akka-http + - name: failurewall_failurewall + - name: fasterxml_jackson-module-scala + - name: foundweekends_knockoff + - name: frawa_inline-files - name: frugalmechanic_scala-optparse + - name: gekomad_scala-compress + - name: giabao_paho-akka - name: giiita_refuel - name: gochaorg_json4s3 + - name: greenfossil_commons-i18n + - name: greenfossil_commons-json - name: greenleafoss_green-leaf-mongo - name: guardian_fastly-api-client - - name: gzoller_deploysample - name: gzoller_scala-reflection - name: h8io_borscht + - name: hedgehogqa_scala-hedgehog + - name: herminiogg_label2thesaurus + - name: herminiogg_shexml - name: hseeberger_slf4s - name: http4s_http4s-finagle + - name: i10416_cssminifier + - name: i10416_munkres - name: ij-plugins_ijp-javacv + - name: ij-plugins_ijp-toolkit + - name: indoorvivants_opaque-newtypes + - name: indoorvivants_rendition - name: irevive_union-derivation + - name: j5ik2o_base64scala + - name: j5ik2o_docker-controller-scala - name: j5ik2o_intervals-scala - name: jandom-devel_scalafix + - name: jcouyang_dhall-generic - name: jkugiya_aws-v4-signer-scala - name: jodersky_yamlesque - name: jozic_scalax-collection + - name: jphmrst_bps - name: jphmrst_scala-automata + - name: kcrypt_scala-biginteger + - name: kcrypt_scala-blake3 + - name: kcrypt_scala-sha + - name: kzmake_uuid7s + - name: lightbend-labs_lightbend-emoji - name: lightbend-labs_scala-logging - - name: losizm_bolster + - name: lightbend_mima + - name: log4s_log4s + - name: lomigmegard_akka-http-cors + - name: lorandszakacs_enclosure - name: losizm_grapple + - name: losizm_little-cli + - name: losizm_little-config + - name: losizm_little-io + - name: losizm_little-json + - name: losizm_little-sql - name: losizm_little-time + - name: losizm_scamper - name: losizm_t2 - name: malliina_mobile-push - - name: malyszaryczlowiek_kessenger-lib + - name: marchliu_jaskell-dotty + - name: mateuszkubuszok_pipez - name: metarank_cfor - name: mkroli_lpm - name: monix_implicitbox - - name: mutsuhiro6_ulid-scala3 + - name: mrdimosthenis_glicko2 + - name: mvv_typine - name: nafg_css-dsl + - name: nafg_simple-router + - name: nicolasfara_ecscala - name: note_mini-refined + - name: nremond_pbkdf2-scala + - name: ohze_akka-guice - name: ohze_php-utils - name: opaliasystems_opalia-commons-core + - name: outr_lucene4s + - name: outr_profig - name: outr_reactify - name: paoloboni_spray-json-derived-codecs + - name: pdal_java - name: petitviolet_scala-operator + - name: phaller_spores3 - name: phenoscape_scowl - name: pityka_pairwisealignment - name: pjfanning_scala-faker + - name: playframework_cachecontrol - name: playframework_twirl - - name: pmeheut_nscala-java-time + - name: plokhotnyuk_fast-string-interpolator + - name: plokhotnyuk_rtree2d - name: postgresql-async_postgresql-async + - name: purplekingdomgames_tyrian + - name: raquo_scala-dom-types + - name: rescala-lang_rescala + - name: rmgk_slips + - name: rssh_trackedfuture + - name: rtyley_rate-limit-status + - name: rtyley_scala-collection-plus + - name: rtyley_scala-textmatching + - name: ruimo_csvparser + - name: ruimo_graphics - name: sangria-graphql_macro-visit - name: sangria-graphql_sangria-marshalling-api + - name: sbt_io + - name: scala-native_scala-native - name: scala-tessella_ring-seq + - name: scala-workers_commons-lang3-bridge - name: scala_scala-swing + - name: scalacenter_tasty-query - name: scalafx_scalafx + - name: scalapb_scalapb - name: scalaprops_scalaprops + - name: scalapy_python-native-libs + - name: scalapy_scalapy - name: scalatest_scalatestplus-easymock - name: scalatest_scalatestplus-jmock + - name: scalatest_scalatestplus-junit + - name: scalatest_scalatestplus-mockito - name: scalatest_scalatestplus-scalacheck - name: scalatest_scalatestplus-selenium + - name: scalikejdbc_scalikejdbc - name: scallop_scallop - - name: scf37_filewatch + - name: scf37_config3 + - name: scf37_hottie + - name: sciss_audiofile - name: sciss_equal - name: sciss_fingertree + - name: sciss_kollflitz + - name: sciss_model + - name: sciss_numbers + - name: sciss_scalaosc + - name: sciss_topology - name: scodec_scodec-bits + - name: scoverage_scalac-scoverage-plugin + - name: sfxcode_pebble-scala + - name: sh4869_semver-parser-scala - name: sherpal_url-dsl + - name: shiftleftsecurity_overflowdb-codegen + - name: sirthias_scala-ssh - name: sirthias_spliff - name: softwaremill_macwire - name: softwaremill_quicklens + - name: softwaremill_retry - name: softwaremill_sttp-model - name: ssanj_delight - name: sullis_jms-testkit + - name: sweet-delights_delightful-cron - name: tabdulradi_nullable - name: takezoe_scala-jdbc + - name: takezoe_solr-scala-client - name: tarao_collection-scala - name: thoughtworksinc_binding.scala - name: thoughtworksinc_tryt.scala - name: tkrs_mess - name: tofu-tf_cherry + - name: tototoshi_scala-csv + - name: tpolecat_sourcepos - name: tpolecat_typename - name: typelevel_discipline-munit + - name: typelevel_discipline-scalatest - name: typelevel_fabric - name: typelevel_scalac-compat - name: typelevel_scalac-options - - name: typesafeconfigops_typesafeconfigops - - name: whisklabs_docker-it-scala - - name: wolfendale_scalacheck-gen-regexp - - name: zero-deps_proto - - name: zio_izumi-reflect - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-4: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-3 ] - continue-on-error: true - timeout-minutes: 60 - strategy: - matrix: - include: - - name: aaronp_args4c - - name: aiyanbo_scala-i18n - - name: andyglow_scala-range - - name: andyglow_scala-xml-diff - - name: arturopala_buffer-and-slice - - name: ashwinbhaskar_sight-scala - - name: beangle_doc - - name: bilal-fazlani_swiftbar4s - - name: bpholt_java-time-literals - - name: catap_scala-blake3 - - name: catap_scala-sha - - name: chrisokasaki_hwtest - - name: cornerman_scala-cuid - - name: cquiroz_sbt-locales - - name: dacr_json2props - - name: dacr_primes - - name: dacr_unittools - - name: davidledwards_scalop - - name: dvreeze_yaidom - - name: eed3si9n_gigahorse - - name: eed3si9n_sjson-new - - name: failurewall_failurewall - - name: fasterxml_jackson-module-scala - - name: frawa_inline-files - - name: gekomad_scala-compress - - name: giabao_paho-akka - - name: greenfossil_commons-i18n - - name: greenfossil_commons-json - - name: herminiogg_label2thesaurus - - name: herminiogg_shexml - - name: i10416_munkres - - name: ij-plugins_ijp-debayer2sx - - name: ij-plugins_ijp-toolkit - - name: indoorvivants_detective - - name: j5ik2o_base64scala - - name: j5ik2o_docker-controller-scala - - name: jphmrst_bps - - name: kcrypt_scala-biginteger - - name: l-space_types - - name: log4s_log4s - - name: lomigmegard_akka-http-cors - - name: lorandszakacs_enclosure - - name: losizm_ergo - - name: losizm_little-cli - - name: losizm_little-io - - name: losizm_little-security - - name: losizm_little-sql - - name: losizm_scamper - - name: malyszaryczlowiek_foo-repo - - name: marchliu_jaskell-dotty - - name: mateuszkubuszok_pipez - - name: mrdimosthenis_glicko2 - - name: mvv_typine - - name: nafg_simple-router - - name: nremond_pbkdf2-scala - - name: ohze_akka-guice - - name: outr_lucene4s - - name: outr_moduload - - name: outr_profig - - name: phaller_spores3 - - name: playframework_cachecontrol - - name: plokhotnyuk_fast-string-interpolator - - name: plokhotnyuk_rtree2d - - name: purplekingdomgames_tyrian - - name: raquo_scala-dom-types - - name: rescala-lang_rescala - - name: rssh_trackedfuture - - name: rtyley_rate-limit-status - - name: rtyley_scala-collection-plus - - name: rtyley_scala-textmatching - - name: ruimo_gh-sonatype-example - - name: sakulk_serval - - name: sbt_io - - name: scala-native_scala-native - - name: scalacenter_tasty-query - - name: scalapb_scalapb - - name: scalapy_python-native-libs - - name: scalapy_scalapy - - name: scalatest_scalatestplus-junit - - name: scalatest_scalatestplus-mockito - - name: scf37_config3 - - name: sciss_kollflitz - - name: sciss_numbers - - name: sciss_scalaosc - - name: sciss_topology - - name: scoverage_scalac-scoverage-plugin - - name: sfxcode_pebble-scala - - name: sh4869_semver-parser-scala - - name: shiftleftsecurity_overflowdb-codegen - - name: softwaremill_retry - - name: takezoe_solr-scala-client - - name: tpolecat_sourcepos - - name: typelevel_discipline-scalatest - name: typelevel_squants - name: varwise_prometheus-akka-http - name: vincenzobaz_spark-scala3 - name: wangzaixiang_scala-sql + - name: whisklabs_docker-it-scala + - name: wolfendale_scalacheck-gen-regexp - name: wvlet_airframe - name: xuwei-k_iarray - name: xuwei-k_zeroapply + - name: yrichika_scalahtml + - name: zero-deps_proto + - name: zio_izumi-reflect + - name: zygfryd_scala-zygf-jackshaft steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -523,18 +448,16 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-5: + stage-3: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-4 ] + needs: [ setup-build, stage-2 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - - name: acsgh_scala-common - name: akka_akka - name: atry_futurebinding.scala - - name: beangle_otk - name: clockworkconsulting_csexp - name: clockworkconsulting_peregrin - name: com-lihaoyi_cask @@ -546,11 +469,9 @@ jobs: - name: gekomad_scala-regex-collection - name: greenfossil_thorium - name: gzoller_scalajack - - name: herminiogg_dmaog - - name: hsci-r_octavo-indexer - name: hughsimpson_scalameter - name: ij-plugins_ijp-color - - name: indoorvivants_sn-bindgen + - name: ij-plugins_ijp-debayer2sx - name: jelly-rdf_jelly-jvm - name: jobial-io_scase - name: jodersky_scala-argparse @@ -560,16 +481,15 @@ jobs: - name: norbert-radyk_spoiwo - name: nrinaudo_kantan.parsers - name: outr_scalapass - - name: pjfanning_jackson-module-scala-duration - name: pjfanning_jackson-module-scala3-enum - name: pjfanning_jackson-scala3-reflection-extensions - name: playframework_play-ws - name: rallyhealth_scalacheck-ops - name: raquo_waypoint - name: rtyley_line-break-preserving-line-splitting - - name: ruimo_csvparser - - name: ruimo_graphics - - name: sangria-graphql_sangria-marshalling-testkit + - name: sangria-graphql_sangria-ion + - name: sangria-graphql_sangria-msgpack + - name: sangria-graphql_sangria-spray-json - name: scala-native_scala-native-cli - name: scala-stm_scala-stm - name: scalacenter_scala-debug-adapter @@ -578,10 +498,9 @@ jobs: - name: scalapb_common-protos - name: scalapb_scalapb-grpcweb - name: scalikejdbc_scalikejdbc-play-support - - name: scf37_hottie - - name: sciss_asyncfile - name: sciss_desktop - name: sciss_scalacolliderugens + - name: sciss_scissdsp - name: scodec_scodec - name: seratch_awscala - name: shawjef3_tryutils @@ -612,33 +531,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-6: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-5 ] - continue-on-error: true - timeout-minutes: 60 - strategy: - matrix: - include: - - name: typelevel_spire - - name: vitaliihonta_zio-temporal - - name: zio_zio-query - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-7: + stage-4: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-6 ] + needs: [ setup-build, stage-3 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -649,7 +544,6 @@ jobs: - name: andyglow_websocket-scala-client - name: ariskk_flink4s - name: armanbilge_litter - - name: armanbilge_saslprep - name: bcarter97_id-generator - name: billzabob_fordeckmacia - name: codedx_mapk @@ -681,7 +575,6 @@ jobs: - name: massimosiani_monix-newtypes-cats - name: mpollmeier_scala-repl-pp - name: msgpack4z_msgpack4z-jawn - - name: narma_zio-docker - name: noelwelsh_mads - name: palanga_parana - name: palanga_zio-cassandra @@ -690,26 +583,22 @@ jobs: - name: pjfanning_zio-metrics-micrometer - name: poslegm_munit-zio - name: pureharm_pureharm-core - - name: sangria-graphql_sangria-ion - name: sangria-graphql_sangria-json4s-jackson - name: sangria-graphql_sangria-json4s-native - - name: sangria-graphql_sangria-msgpack - - name: sangria-graphql_sangria-spray-json - name: scalapb_scalapb-json4s - name: scalapb_scalapb-validate - name: scalapb_zio-grpc - - name: sciss_audiofile - name: sciss_audiowidgets - name: sciss_filecache - name: sciss_lucre + - name: sciss_scalacollider - name: scodec_scodec-cats - name: senia-psm_zio-test-akka-http - name: shiftleftsecurity_codepropertygraph - name: sksamuel_avro4s - name: sky-uk_kafka-topic-loader - name: swagger-akka-http_swagger-scala3-enum-module - - name: tharwaninitin_cache4s - - name: tharwaninitin_crypto4s + - name: swaldman_untemplate - name: thoughtworksinc_bindable.scala - name: tomasmikula_libretto - name: tomasmikula_nutcracker @@ -725,9 +614,10 @@ jobs: - name: typelevel_mouse - name: typelevel_paiges - name: typelevel_shapeless-3 + - name: typelevel_spire + - name: vitaliihonta_zio-temporal - name: vladkopanev_zio-saga - name: yakivy_dupin - - name: yurikpanic_zio-postgres - name: zio_interop-guava - name: zio_interop-reactive-streams - name: zio_zio-cache @@ -741,6 +631,7 @@ jobs: - name: zio_zio-prelude - name: zio_zio-process - name: zio_zio-profiling + - name: zio_zio-query - name: zio_zio-rocksdb - name: zio_zio-telemetry - name: zio_zio-test-intellij @@ -757,16 +648,15 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-8: + stage-5: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-7 ] + needs: [ setup-build, stage-4 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - name: armanbilge_circe - - name: bilal-fazlani_csv-schema - name: bilal-fazlani_zio-ulid - name: cheleb_zio-pravega - name: circe_circe @@ -791,9 +681,9 @@ jobs: - name: scalameta_metaconfig - name: scalanlp_breeze - name: scalaprops_scalaprops-shapeless - - name: sciss_lucreswing - - name: sciss_scalacollider - - name: sciss_scissdsp + - name: sciss_scalacollider-if + - name: sciss_scalacolliderswing + - name: sciss_sonogramoverview - name: softwaremill_diffx - name: stuartapp_zcaffeine - name: svroonland_rezilience @@ -820,15 +710,14 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-9: + stage-6: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-8 ] + needs: [ setup-build, stage-5 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - - name: aaronp_code-template - name: analogweb_analogweb-scala - name: armanbilge_circe-scala-yaml - name: armanbilge_scala-native-config-brew @@ -837,7 +726,6 @@ jobs: - name: bp3r_jsonrpc2 - name: caspercommunityio_casper-scala-sdk - name: chatwork_scala-jwk - - name: christian-schlichtherle_circe-kafka - name: circe_circe-jackson - name: circe_circe-yaml - name: data-tools_big-data-types @@ -865,9 +753,7 @@ jobs: - name: sangria-graphql_sangria-circe - name: scalameta_mdoc - name: scalapb-json_scalapb-circe - - name: sciss_scalacollider-dot - - name: sciss_scalacollider-if - - name: sciss_sonogramoverview + - name: sciss_soundprocesses - name: sdrafahl_codec - name: sfxcode_sapphire-data - name: sirthias_borer @@ -893,25 +779,24 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-10: + stage-7: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-9 ] + needs: [ setup-build, stage-6 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - - name: alejandrohdezma_sbt-mdoc-toc - name: bilal-fazlani_zio-mongo - name: cornerman_chameleon - name: dacr_zio-lmdb - name: darrenjw_scala-glm - name: darrenjw_scala-smfsb - - name: frawa_typed-json - name: gnieh_geo-scala - name: imrafaelmerino_json-scala-values - name: katrix_typenbt - - name: sciss_scalacolliderswing + - name: sciss_patterns + - name: sciss_wolkenpumpe - name: shiftleftsecurity_js2cpg - name: softwaremill_sttp-apispec - name: zio_zio-kafka @@ -930,16 +815,15 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-11: + stage-8: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-10 ] + needs: [ setup-build, stage-7 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - name: katrix_minejson - - name: sciss_soundprocesses - name: zio_zio-http steps: - name: "Git Checkout" @@ -954,17 +838,14 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-12: + stage-9: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-11 ] + needs: [ setup-build, stage-8 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - - name: sciss_lucrepi - - name: sciss_patterns - - name: sciss_wolkenpumpe - name: zio_zio-metrics-connectors steps: - name: "Git Checkout" @@ -979,9 +860,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-13: + stage-10: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-12 ] + needs: [ setup-build, stage-9 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1008,9 +889,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-14: + stage-11: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-13 ] + needs: [ setup-build, stage-10 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1045,7 +926,6 @@ jobs: - name: folone_poi.scala - name: geirolz_cats-xml - name: geirolz_fly4s - - name: gonzih_cats-nats - name: indoorvivants_mdoc-effect - name: janstenpickle_hotswap-ref - name: japgolly_clear-config @@ -1070,11 +950,10 @@ jobs: - name: ruippeixotog_akka-testkit-specs2 - name: ruippeixotog_scala-scraper - name: scalatra_scalatra - - name: sweet-delights_delightful-typeclasses + - name: sweet-delights_delightful-parsing - name: taig_babel - name: taig_scala-linguist - name: taig_scala-pygments - - name: thatscalaguy_ulid4cats - name: tkrs_orcus - name: tmccarthy_tmmutils - name: tpolecat_pool-party @@ -1089,7 +968,6 @@ jobs: - name: vasilmkd_discipline-specs2 - name: virtuslab_avocado - name: vlmiroshnikov_aero3 - - name: vlmiroshnikov_saga steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -1103,9 +981,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-15: + stage-12: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-14 ] + needs: [ setup-build, stage-11 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1115,7 +993,6 @@ jobs: - name: akka_akka-grpc - name: alhuelamo_dbjobs - name: armanbilge_cheshire - - name: armanbilge_ip4s - name: armanbilge_log4cats - name: cchantep_acolyte - name: comcast_ip4s @@ -1131,8 +1008,6 @@ jobs: - name: kailuowang_mau - name: kevin-lee_effectie - name: lancewalton_treelog - - name: lhns_cats-effect-utils - - name: lhns_scala-trustmanager-utils - name: molarmanful_sclin - name: monix_monix-bio - name: msgpack4z_msgpack4z-argonaut @@ -1147,7 +1022,6 @@ jobs: - name: sangria-graphql_sangria-play-json - name: scala-cli_scala-cli-signing - name: scalapb-json_scalapb-argonaut - - name: sweet-delights_delightful-parsing - name: timwspence_cats-stm - name: tmccarthy_tmm-scala-collections - name: typelevel_cats-effect-cps @@ -1172,9 +1046,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-16: + stage-13: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-15 ] + needs: [ setup-build, stage-12 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1187,7 +1061,6 @@ jobs: - name: emartech_jwt-akka-http - name: fiatjaf_scoin - name: geirolz_erules - - name: janlisse_zio-jwt-validator - name: permutive-engineering_prometheus4cats - name: pityka_lamp - name: playframework_anorm @@ -1209,9 +1082,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-17: + stage-14: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-16 ] + needs: [ setup-build, stage-13 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1219,7 +1092,6 @@ jobs: include: - name: andimiller_hedgehogs - name: armanbilge_calico - - name: armanbilge_jawn-fs2 - name: armanbilge_schrodinger - name: armanbilge_van-cats - name: banno_cosmos4s @@ -1243,7 +1115,6 @@ jobs: - name: laserdisc-io_log-effect - name: lhns_fs2-compress - name: lhns_fs2-utils - - name: lhns_nifi-scala - name: mjakubowski84_parquet4s - name: mkroli_dns4s - name: naoh87_lettucef @@ -1275,7 +1146,6 @@ jobs: - name: trace4cats_trace4cats - name: typelevel_fs2-grpc - name: typelevel_jawn-fs2 - - name: valencik_textmogrify - name: zio_interop-cats steps: - name: "Git Checkout" @@ -1290,15 +1160,14 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-18: + stage-15: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-17 ] + needs: [ setup-build, stage-14 ] continue-on-error: true timeout-minutes: 60 strategy: matrix: include: - - name: aaronp_franz - name: ahjohannessen_sec - name: armanbilge_sadalsuud - name: armanbilge_stratus @@ -1317,7 +1186,6 @@ jobs: - name: indoorvivants_subatomic - name: indoorvivants_weaver-playwright - name: japgolly_webapp-util - - name: lhns_doobie-flyway - name: mvv_sager - name: narma_tranzactio - name: outr_mailgun4s @@ -1326,7 +1194,6 @@ jobs: - name: polyvariant_scala-git-markers - name: profunktor_neutron - name: pureharm_pureharm-aws - - name: pureharm_pureharm-db-core-jdbc - name: pureharm_pureharm-testkit - name: rustedbones_scout - name: scodec_scodec-protocols @@ -1354,9 +1221,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-19: + stage-16: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-18 ] + needs: [ setup-build, stage-15 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1379,7 +1246,6 @@ jobs: - name: fthomas_fs2-cron - name: gemini-hlsw_clue - name: gemini-hlsw_lucuma-catalog - - name: hnaderi_portainer-client - name: http4s_blaze - name: http4s_http4s-armeria - name: http4s_http4s-fabric @@ -1390,8 +1256,6 @@ jobs: - name: http4s_http4s-scalatags - name: http4s_http4s-servlet - name: http4s_http4s-twirl - - name: i10416_slackapis - - name: ingarabr_http4s-cloud-functions - name: jbwheatley_pact4s - name: killaitis_http4s-cloud-functions - name: lego_woof @@ -1425,9 +1289,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-20: + stage-17: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-19 ] + needs: [ setup-build, stage-16 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1451,7 +1315,6 @@ jobs: - name: itv_scala-pact - name: laserdisc-io_fs2-aws - name: lhns_http4s-spa - - name: massimosiani_skunk - name: monix_monix-connect - name: ovotech_ciris-aws-secretsmanager - name: ovotech_natchez-extras @@ -1485,9 +1348,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-21: + stage-18: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-20 ] + needs: [ setup-build, stage-17 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1539,9 +1402,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-22: + stage-19: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-21 ] + needs: [ setup-build, stage-18 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1559,7 +1422,6 @@ jobs: - name: gemini-hlsw_gsp-graphql - name: ghostdogpr_caliban - name: itv_quartz4s - - name: jwojnowski_googlecloud4s - name: lolgab_snunit - name: permutive-engineering_fs2-google-pubsub - name: pme123_camundala @@ -1584,9 +1446,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-23: + stage-20: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-22 ] + needs: [ setup-build, stage-19 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1611,9 +1473,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-24: + stage-21: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-23 ] + needs: [ setup-build, stage-20 ] continue-on-error: true timeout-minutes: 60 strategy: @@ -1635,9 +1497,9 @@ jobs: maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-25: + stage-22: runs-on: ubuntu-22.04 - needs: [ setup-build, stage-24 ] + needs: [ setup-build, stage-21 ] continue-on-error: true timeout-minutes: 60 strategy: diff --git a/coordinator/src/main/scala/buildPlan.scala b/coordinator/src/main/scala/buildPlan.scala index 7b0ab2f6..154027ad 100644 --- a/coordinator/src/main/scala/buildPlan.scala +++ b/coordinator/src/main/scala/buildPlan.scala @@ -359,9 +359,8 @@ private def loadFilters(projectsFilterPath: os.Path): Seq[String] = type StagedBuildPlan = List[List[ProjectBuildDef]] def splitIntoStages(projects: Array[ProjectBuildDef]): StagedBuildPlan = { val deps = projects.map(v => (v.name, v)).toMap - // GitHub Actions limits to 255 elements in matrix, - // but action used to find URL of projects is limited to 100 - val maxStageSize = 100 + // GitHub Actions limits to 255 elements in matrix + val maxStageSize = 255 @scala.annotation.tailrec def groupByDeps( remaining: Set[ProjectBuildDef], From eca7ef8d83df42317cd883e0143ce5617eafd194 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 16:45:53 +0100 Subject: [PATCH 125/154] Revert redirecting stdout to file --- .github/actions/build-project/action.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 797e39f0..7029a192 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -116,7 +116,7 @@ runs: '1.6.2' \ "$(config .config // ${DefaultConfig})" \ "${{ inputs.extra-scalac-options }}" \ - "${{ inputs.disabled-scalac-options }}" > build-logs.txt 2>&1 + "${{ inputs.disabled-scalac-options }}" 2>&1 | tee build-logs.txt # Remove ASCII coloring from the indexed logs cat build-logs.txt | sed -r "s/\x1B\[([0-9]{1,3}(;[0-9]{1,2};?)?)?[mGK]//g" > build-logs-uncolored.txt @@ -156,7 +156,6 @@ runs: if [[ "$(cat build-status.txt)" == "success" ]]; then echo "Build successful" else - echo "Build failure: " - cat -n ${{ github.workspace }}/build-logs.txt + echo "Build failure! Check logs for details" exit 1 fi From 8f4f7b254b71ee4de68561c148a40dbc3b516b33 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 17:52:19 +0100 Subject: [PATCH 126/154] Disable by defalt deprectation and warnings in sbt --- project-builder/sbt/CommunityBuildPlugin.scala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/project-builder/sbt/CommunityBuildPlugin.scala b/project-builder/sbt/CommunityBuildPlugin.scala index 6ef8c73a..6b9f4366 100644 --- a/project-builder/sbt/CommunityBuildPlugin.scala +++ b/project-builder/sbt/CommunityBuildPlugin.scala @@ -129,6 +129,7 @@ object CommunityBuildPlugin extends AutoPlugin { } val extraScalacOptions = getCustomScalacOptions("communitybuild.extra-scalac-options") val disabledScalacOptions = getCustomScalacOptions("communitybuild.disabled-scalac-options") + disabledScalacOptions ++= Seq("-deprecation", "-feature", "-Xfatal-warnings", "-Werror") override def projectSettings = Seq( scalacOptions := { // Flags need to be unique @@ -185,8 +186,9 @@ object CommunityBuildPlugin extends AutoPlugin { Test / scalacOptions ) { (_, _) => { - disabledScalacOptions += "-Xfatal-warnings" - extraScalacOptions -= "-Xfatal-warnings" + val flags = Seq("-Xfatal-warnings", "-Werror") + disabledScalacOptions ++= flags + extraScalacOptions --= flags (_: ProjectRef, currentSettings: Seq[String]) => currentSettings // removed in projectSettings for durable effect } From 1e20d4eae1c700ebec603b1bd58b4844eb9593c1 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 20:35:02 +0100 Subject: [PATCH 127/154] retry to resole build url --- .github/actions/build-project/action.yaml | 25 ++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 7029a192..2554ba96 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -47,13 +47,32 @@ runs: run: | GITHUB_API="repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/jobs" JOB_NAME="execute-build-plan / ${{ github.job }} (${{ inputs.project-name }})" - PARAMS="?per_page=25" + PARAMS="?per_page=100" SELECT_URL=".jobs | map(select(.name == \"${JOB_NAME}\")) | .[0].html_url" - buildURL=$(gh api "${GITHUB_API}${PARAMS}" --paginate --jq "${SELECT_URL}" | tr -d '\n' | xargs) + + set -o pipefail + + outFile="gh.out" + buildURL="" + for i in $(seq 1 10) ;do + if gh api "${GITHUB_API}${PARAMS}" --paginate --jq "${SELECT_URL}" 2>&1 | tee $outFile; then + buildURL="$(cat $outFile | xargs)" + break + elif grep -q 'API rate limit exceeded' "$outFile"; then + echo "GitHub API rate limit exceeded, skip resolving build URL" + break + elif grep -q 'Server Error (HTTP 502)' "$outFile"; then + echo "Server error when resolving build URL, retry with backoff" + sleep 5 + else + echo "Unknown error when resolving build URL:" + cat $outFile + break + fi + done echo "Build URL: $buildURL" echo "build-url=${buildURL}" >> $GITHUB_OUTPUT - - name: Check can skip build id: check-history From 46d091fb249deeecaa41f9e0c50d6950c4b21983 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 20:47:55 +0100 Subject: [PATCH 128/154] clenaup --- coordinator/src/main/scala/deps.scala | 20 +++++++++++-------- .../sbt/CommunityBuildPlugin.scala | 10 +++++++--- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/coordinator/src/main/scala/deps.scala b/coordinator/src/main/scala/deps.scala index 9124e41e..4778fe94 100644 --- a/coordinator/src/main/scala/deps.scala +++ b/coordinator/src/main/scala/deps.scala @@ -236,18 +236,22 @@ def loadDepenenecyGraph( load( required #::: optional( from = 0, - limit = maxProjectsCount.map(_ - requiredProjects.length) + limit = maxProjectsCount.map(_ - requiredProjects.length).map(_ max 0) ) ).flatMap { loaded => val available = loaded.flatten - maxProjectsCount.fold(Future.successful(available)) { limit => + def skip = Future.successful(available) + maxProjectsCount.fold(skip) { limit => val remainingSlots = limit - available.size - val continueFrom = loaded.size - required.size - // Load '10 < 1/2n < 50' more projects then number of remaining slots to filter out possibly empty entries - val toLoad = remainingSlots + (remainingSlots * 0.5).toInt.max(10).min(50) - println(s"Filling remaining ${remainingSlots} slots, trying to load $toLoad next projects") - load(optional(from = continueFrom, limit = Some(remainingSlots))) - .map(available ++ _.flatten.take(remainingSlots)) + if remainingSlots <= 0 then skip + else { + val continueFrom = loaded.size - required.size + // Load '10 < 1/2n < 50' more projects then number of remaining slots to filter out possibly empty entries + val toLoad = remainingSlots + (remainingSlots * 0.5).toInt.max(10).min(50) + println(s"Filling remaining ${remainingSlots} slots, trying to load $toLoad next projects") + load(optional(from = continueFrom, limit = Some(remainingSlots))) + .map(available ++ _.flatten.take(remainingSlots)) + } } }.map(DependencyGraph(scalaBinaryVersion, _)) diff --git a/project-builder/sbt/CommunityBuildPlugin.scala b/project-builder/sbt/CommunityBuildPlugin.scala index 6b9f4366..8028153d 100644 --- a/project-builder/sbt/CommunityBuildPlugin.scala +++ b/project-builder/sbt/CommunityBuildPlugin.scala @@ -20,6 +20,7 @@ class SbtTaskEvaluator(val project: ProjectRef, private var state: State) val evalStart = System.currentTimeMillis() val scopedTask = project / task val hasModifiedOptions = { + CommunityBuildPlugin.predefinedDisabledScalacOptions.nonEmpty || CommunityBuildPlugin.extraScalacOptions.nonEmpty || CommunityBuildPlugin.disabledScalacOptions.nonEmpty } @@ -30,7 +31,9 @@ class SbtTaskEvaluator(val project: ProjectRef, private var state: State) def setScalacOptions(key: TaskKey[Seq[String]]) = key.transform( scalacOptions => { - (scalacOptions ++ CommunityBuildPlugin.extraScalacOptions) + scalacOptions + .diff(CommunityBuildPlugin.predefinedDisabledScalacOptions + .++CommunityBuildPlugin.extraScalacOptions) .diff(CommunityBuildPlugin.disabledScalacOptions.toSeq) .distinct }, @@ -129,7 +132,8 @@ object CommunityBuildPlugin extends AutoPlugin { } val extraScalacOptions = getCustomScalacOptions("communitybuild.extra-scalac-options") val disabledScalacOptions = getCustomScalacOptions("communitybuild.disabled-scalac-options") - disabledScalacOptions ++= Seq("-deprecation", "-feature", "-Xfatal-warnings", "-Werror") + val predefinedDisabledScalacOptions = + Seq("-deprecation", "-feature", "-Xfatal-warnings", "-Werror") override def projectSettings = Seq( scalacOptions := { // Flags need to be unique @@ -140,7 +144,7 @@ object CommunityBuildPlugin extends AutoPlugin { Seq("-Wconf:cat=deprecation:i") } (scalacOptions.value ++ options ++ extraScalacOptions) - .diff(disabledScalacOptions.toSeq) + // .diff(disabledScalacOptions.toSeq) // has no effect here .distinct }, // Fix for cyclic dependency when trying to use crossScalaVersion ~= ??? From 07079e9151dcc158fa6492c7e72a8db93aa32834 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 20:50:58 +0100 Subject: [PATCH 129/154] don't resolve build url if skipping --- .github/actions/build-project/action.yaml | 68 ++++++++++++----------- 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 2554ba96..4c03f3ab 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -39,8 +39,43 @@ runs: echo "java-version=$javaVersion" >> $GITHUB_ENV echo "JavaVersion set to $javaVersion" + + - name: Check can skip build + id: check-history + shell: bash + run: | + ConfigFile=".github/workflows/buildConfig.json" + ScalaVersion="${{ inputs.scala-version }}" + BinScalaVersion=3 + CustomMavenRepo="${{ inputs.maven-repo-url }}" + + projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" $ConfigFile)" + + canSkip=true + if [[ -n "${{ inputs.extra-scalac-options }}" || -n "${{ inputs.disabled-scalac-options }}" ]]; then + echo "Using custom scalacOption, cannot skip" + canSkip=false + else + for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" $ConfigFile); do + arr=($(echo $target | tr "%" " ")) + #use offset:length for consistent indexing (zsh starts with 1, bash starts with 0) + org=${arr[@]:0:1} + name=${arr[@]:1:1} + artifact="${org}:${name}_${BinScalaVersion}:${projectVersion}" + + if ! cs resolve --intransitive "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then + echo "Artifact $artifact not found, would build the project" + canSkip=false + break; + fi + done + fi + echo "Can skip build: $canSkip" + echo "can-skip-build=${canSkip}" >> $GITHUB_OUTPUT + - name: Get current job URL id: job-info + if: steps.check-history.outputs.can-skip-build != 'true' shell: bash env: GH_TOKEN: ${{ github.token }} @@ -74,39 +109,6 @@ runs: echo "Build URL: $buildURL" echo "build-url=${buildURL}" >> $GITHUB_OUTPUT - - name: Check can skip build - id: check-history - shell: bash - run: | - ConfigFile=".github/workflows/buildConfig.json" - ScalaVersion="${{ inputs.scala-version }}" - BinScalaVersion=3 - CustomMavenRepo="${{ inputs.maven-repo-url }}" - - projectVersion="$(jq -r ".\"${{ inputs.project-name }}\".version" $ConfigFile)" - - canSkip=true - if [[ -n "${{ inputs.extra-scalac-options }}" || -n "${{ inputs.disabled-scalac-options }}" ]]; then - echo "Using custom scalacOption, cannot skip" - canSkip=false - else - for target in $(jq -r ".\"${{ inputs.project-name }}\".targets" $ConfigFile); do - arr=($(echo $target | tr "%" " ")) - #use offset:length for consistent indexing (zsh starts with 1, bash starts with 0) - org=${arr[@]:0:1} - name=${arr[@]:1:1} - artifact="${org}:${name}_${BinScalaVersion}:${projectVersion}" - - if ! cs resolve --intransitive "$artifact" -r "$CustomMavenRepo" --no-default >> /dev/null ; then - echo "Artifact $artifact not found, would build the project" - canSkip=false - break; - fi - done - fi - echo "Can skip build: $canSkip" - echo "can-skip-build=${canSkip}" >> $GITHUB_OUTPUT - - name: Build project uses: addnab/docker-run-action@v3 if: steps.check-history.outputs.can-skip-build != 'true' From 8635fe48f36c15ebe105852fead5c9ab822ec9f7 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Sun, 15 Jan 2023 21:10:37 +0100 Subject: [PATCH 130/154] fix typo --- project-builder/sbt/CommunityBuildPlugin.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-builder/sbt/CommunityBuildPlugin.scala b/project-builder/sbt/CommunityBuildPlugin.scala index 8028153d..645e304f 100644 --- a/project-builder/sbt/CommunityBuildPlugin.scala +++ b/project-builder/sbt/CommunityBuildPlugin.scala @@ -32,8 +32,8 @@ class SbtTaskEvaluator(val project: ProjectRef, private var state: State) key.transform( scalacOptions => { scalacOptions - .diff(CommunityBuildPlugin.predefinedDisabledScalacOptions - .++CommunityBuildPlugin.extraScalacOptions) + .diff(CommunityBuildPlugin.predefinedDisabledScalacOptions) + .++(CommunityBuildPlugin.extraScalacOptions) .diff(CommunityBuildPlugin.disabledScalacOptions.toSeq) .distinct }, From 79be3cb7e7fdc8719cacd257f3a231d8280f7049 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 16 Jan 2023 13:50:16 +0100 Subject: [PATCH 131/154] fix typo leading to missing build url --- .github/actions/build-project/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-project/action.yaml b/.github/actions/build-project/action.yaml index 4c03f3ab..915f4f93 100644 --- a/.github/actions/build-project/action.yaml +++ b/.github/actions/build-project/action.yaml @@ -152,7 +152,7 @@ runs: "$(config .version)" \ "${{ inputs.scala-version }}" \ "${{ github.run_id }}" \ - "${{ steps.job-info.outputs.buildURL }}" + "${{ steps.job-info.outputs.build-url }}" if [ $? != 0 ]; then echo "::warning title=Indexing failure::Indexing results of ${{ inputs.project-name }} failed" fi From d9bbc19a5c14d87fcf4a51fcf2eeedb6b3c63511 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 16 Jan 2023 13:50:41 +0100 Subject: [PATCH 132/154] Remove unused default sbt setting --- project-builder/sbt/CommunityBuildPlugin.scala | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/project-builder/sbt/CommunityBuildPlugin.scala b/project-builder/sbt/CommunityBuildPlugin.scala index 645e304f..3707ae1a 100644 --- a/project-builder/sbt/CommunityBuildPlugin.scala +++ b/project-builder/sbt/CommunityBuildPlugin.scala @@ -137,15 +137,10 @@ object CommunityBuildPlugin extends AutoPlugin { override def projectSettings = Seq( scalacOptions := { // Flags need to be unique - val options = CrossVersion.partialVersion(scalaVersion.value) match { - case Some((3, 0)) => Nil - case _ => - // Ignore deprecations, replace them with info () - Seq("-Wconf:cat=deprecation:i") - } - (scalacOptions.value ++ options ++ extraScalacOptions) - // .diff(disabledScalacOptions.toSeq) // has no effect here + scalacOptions.value + .++(extraScalacOptions) .distinct + // .diff(disabledScalacOptions.toSeq) // has no effect here }, // Fix for cyclic dependency when trying to use crossScalaVersion ~= ??? crossScalaVersions := (thisProjectRef / crossScalaVersions).value From 19dc921650599368a978e2ef543919c626bf9e84 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 16 Jan 2023 13:54:05 +0100 Subject: [PATCH 133/154] Fix failures when trying to parse empty url --- scripts/raport-regressions.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/raport-regressions.scala b/scripts/raport-regressions.scala index 6760f826..a19490d1 100755 --- a/scripts/raport-regressions.scala +++ b/scripts/raport-regressions.scala @@ -330,8 +330,7 @@ object Reporter: .getOrElse(p.version) val buildUrl = { val url = failedProjects(p.project).buildURL - val buildId = url.split("/").reverse.dropWhile(_.isEmpty).head - s"[Open CB #$buildId]($url)" + s"[Open CB logs]($url)" } showRow(p.project.orgRepoName, version, buildUrl) } From c3d9fb9b1c17ff2663d911cfd42ee7e6e0a3f2ee Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 16 Jan 2023 20:10:21 +0100 Subject: [PATCH 134/154] update config --- env/prod/config/filtered-projects.txt | 25 ++++++++- env/prod/config/projects-config.conf | 80 +++++++++++++++++---------- 2 files changed, 75 insertions(+), 30 deletions(-) diff --git a/env/prod/config/filtered-projects.txt b/env/prod/config/filtered-projects.txt index 9b155fd6..7d72017d 100644 --- a/env/prod/config/filtered-projects.txt +++ b/env/prod/config/filtered-projects.txt @@ -34,6 +34,8 @@ neandertech:jsonrpclib:.* ## maybe mill issues when mapping finos:morphir-scala:.* iltotore:iron:.* +ichoran:kse3:.* +almond-sh:almond:.* # Not an official release version com-lihaoyi:ammonite:.* @@ -69,6 +71,9 @@ sciss:span:.* sciss:swingplus:.* dmurvihill:courier:.* +## Problem with ScalaPB source generation +jelly-rdf:jelly-jvm:.* + ## Uses mill-tpolecat - it does fails to parse RC versions joan38:kubernetes-client:.* carlosedp:riscvassembler:.* @@ -92,6 +97,13 @@ beangle:webmvc:.* ## Misconfigured + needs ruby on path makenowjust-labs:lite:.* +## Needs cmake +pdal:java:.* + +## Some match issues +scala-js:scala-js-macrotask-executor:.* + + ## Publishing artifact leads to failurs in downstream projects ### Publishes only pom, no artifacts msgpack4z:msgpack4z-native:.* @@ -104,7 +116,7 @@ rssh:scala-gopher:.* wangzaixiang:wjson:.* # Missing dependencies - requires submodules -scalacenter_scala-debug-adapter +scalacenter:scala-debug-adapter:.* ## Outdated version, needs new release 2m:yabai-scala:2.0.[0-1] @@ -134,6 +146,14 @@ johnhungerford:generic-schema:1.[0-1].[0.1] #https://github.com/lampepfl/dotty/issues/15668 kevin-lee:extras:0.* +## 3.3.x +dmytromitin:dotty-patched:.* +gzoller:scala-reflection:.* +jphmrst:scala-automata:.* +rmgk:slips:.* + +# var overrides +caspercommunityio:casper-scala-sdk:* # opaque type overrides lorandszakacs:sprout:0.0.[0-5] @@ -142,6 +162,7 @@ lorandszakacs:sprout:0.0.[0-5] nrinaudo:kantan.repl:1.* virtuslab:pretty-stacktraces:0.0.* zygfryd:scala-zygf-cement:0.3.0 +pjfanning:jackson-scala3-reflection-extensions:.* ## Invalid dependency versions abdolence:circe-tagged-adt-codec:.* @@ -166,7 +187,7 @@ zio:zio-aws:.* ## wartremover atedeg:mdm:.* cognitedata:cognite-sdk-scala:.* -guymers_ceesvee +guymers:ceesvee:.* kevin-lee:just-semver:.* kevin-lee:just-sysprocess:.* medeia:medeia:.* diff --git a/env/prod/config/projects-config.conf b/env/prod/config/projects-config.conf index 8ba92ae2..d9514a1f 100644 --- a/env/prod/config/projects-config.conf +++ b/env/prod/config/projects-config.conf @@ -5,9 +5,9 @@ aaronp_code-template.tests=compile-only # uses sript engine factory to work with akka_akka { // Based on Scala3 managed community build tests = compile-only - memory-request-mb = 6094 + memory-request-mb = 6200 sbt { - options = ["-J-Xmx5g"] + options = ["-J-Xmx6144m"] commands = [ "set every targetSystemJdk := true", """set actor/Compile/scalacOptions -= "-Xfatal-warnings"""", @@ -22,7 +22,7 @@ alejandrohdezma_http4s-munit { """set `http4s-munit`/Test/unmanagedSources/excludeFilter ~= {_ || "Http4sTestHttpRoutesSuiteSuite.scala" || "Http4sTestAuthedRoutesSuiteSuite.scala" }""" ] } - +alexarchambault_case-app.tests = compile-only anatoliykmetyuk_simple-rockets-compiler{ # multi string settings need to use `:` since 3.2 sbt.commands = ["""set core/Compile/doc/scalacOptions ~= {_.diff(Seq("-comment-syntax", "wiki")) ++ Seq("-comment-syntax:wiki")}"""] @@ -52,7 +52,7 @@ augustjune_canoe { } avast_datadog4s.java.version=11 -babylonhealth_lit-fhir.tests = compile-only +babylonhealth_lit-fhir.tests = disabled // does not compile benhutchison_scalaswingcontrib.tests = disabled // Does not compile with any Scala version bilal-fazlani_akka-http-jwt-auth.tests = compile-only bilal-fazlani_circe-json-schema.tests = compile-only // Missing test files at runtime @@ -129,7 +129,7 @@ erikerlandson_coulomb { } etorreborre_specs2 { projects{ - exclude = ["specs2-guide"] + exclude = ["specs2-guide", "specs2-cats", "specs2-scalaz", "xml"] overrides { specs2-form.tests = compile-only } @@ -147,12 +147,14 @@ fd4s_fs2-kafka{ """set core/Test/unmanagedSources/excludeFilter ~= {_ || "KafkaProducerConnectionSpec.scala" || "KafkaConsumerSpec.scala" || "KafkaProducerSpec.scala" || "TransactionalKafkaProducerSpec.scala" || "TransactionalKafkaProducerTimeoutSpec.scala" || "KafkaAdminClientSpec.scala"} """ ] } +findify_flink-scala-api.tests = compile-only fomkin_korolev { projects.exclude=[ "org.fomkin%korolev-http4s" # Conflicting cross Scala versions _3 vs _2.13 ] tests = compile-only //deadlocks in the CB } +foundweekends_pamflet.tests = compile-only frawa_typed-json.projects.overrides { typed-json.tests = disabled // tries to read non-existing file } @@ -168,6 +170,7 @@ giabao_asm-flow.tests = disabled // Does not compile giabao_paho-akka.tests = compile-only giiita_refuel.tests = compile-only greenleafoss_green-leaf-mongo.tests = compile-only +greenfossil_thorium.tests = compile-only guardian_fastly-api-client.tests = compile-only gzoller_scalajack { // Uses internal compiler plugin without full cross-version. Fails in runtime @@ -220,14 +223,17 @@ japgolly_test-state { dom-zipper-selenium.tests = compile-only } } +japgolly_clear-config.tests = compile-only jbwheatley_pact4s.sbt.commands = ["""set shared/scalacOptions --= Seq("-Wconf:cat=deprecation:i", "-Xfatal-warnings") """] -jelly-rdf_jelly-jvm.sbt.commands = ["core/protocGenerate"] joan38_kubernetes-client.tests = compile-only jobial-io_scase{ projects.exclude=["io.jobial%scase-lambda-scala3-example"] } jodersky_scala-argparse{ - projects.exclude=["io.crashbox%configparse" "io.crashbox%configparse-core"] + projects.exclude=[ + "io.crashbox%configparse" + "io.crashbox%configparse-core" + ] } joernio_joern{ projects.overrides{ @@ -260,11 +266,17 @@ losizm_scamper{ tests = compile-only } -markehammons_slinc.java.version = 19 +markehammons_slinc { + tests = compile-only + java.version = 19 +} mateuszkubuszok_pipez{ - sbt.commands = [ - """set pipez.jvm.last.get /Compile/scalacOptions += "-Ykind-projector:underscores" """, - """set pipezDsl3.jvm.last.get/Compile/scalacOptions += "-Ykind-projector:underscores" """ + source-patches = [ + { + path = "project/Settings.scala" + pattern = "case Some((3, 2))" + replace-with = "case Some((3, _))" + } ] } metarank_ltrlib.tests = disabled // used Scala 2 macro @@ -274,13 +286,19 @@ mccarthy_fetch{ } mjakubowski84_parquet4s.java.version = 8 mkroli_dns4s.tests = compile-only +mpollmeier_scala-repl-pp.tests = compile-only monix_minitest.sbt.commands = ["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"] +monix_monix-connect.tests = compile-only monix_implicitbox.sbt.commands = ["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"] mvv_sager.sbt.commands = ["disableFatalWarnings"] mvv_typine.sbt.commands = ["disableFatalWarnings"] naoh87_lettucef.tests = compile-only +nickburkard_aws-cdk-scala { + memory-request-mb = 6148 +} noelwelsh_mads.sbt.commands = ["disableFatalWarnings"] + ohze_couchbase-scala.tests = compile-only ohze_php-utils.tests = compile-only outr_robobrowser.tests = compile-only @@ -327,7 +345,11 @@ reactivemongo_reactivemongo { } } } +reactivemongo_reactivemongo-bson { + projects.exclude = ["reactivemongo-jmx", "reactivemongo-datadog", "reactivemongo-kamon"] +} reactivemongo_reactivemongo-play-json.tests = compile-only // fails due to changes in reported error messages +ruimo_csvparser.tests = disabled // does not compile ruimo_graphics.tests = disabled // does not compile ruimo_scoins.tests = disabled // does not compile @@ -336,17 +358,7 @@ scala-cli_libdaemon-jvm.java.version=17 scala-native_scala-native.tests = compile-only scalafx_scalafx.tests = compile-only scalacenter_tasty-mima.tests = compile-only -scalacenter_tasty-query{ - tests = compile-only - source-patches = [ - { - # Remove dangling comma from `for { _ <- (),}` - path = "test-sources/src/main/scala/simple_trees/Bind.scala" - pattern = "case t @ y: Int" - replace-with = "case t @ (y: Int)" - } - ] -} +scalacenter_tasty-query.tests = disabled // does not compile scalatest_scalatest { sbt.commands=[ "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat", @@ -373,7 +385,7 @@ scalanlp_breeze { } // Upstream is compiled with Java 11 scalapb_scalapb{ - test = compile-only // disabled due to usage of scalaOutputVersion, breaks due to changes in LazyVals + tests = compile-only // disabled due to usage of scalaOutputVersion, breaks due to changes in LazyVals java.version = 11 sbt.commands=[ "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" @@ -384,11 +396,13 @@ scalapb_scalapb{ replace-with = "" }] } +scalapb-json_scalapb-argonaut.tests = compile-only +scalapb-json_scalapb-json-common.tests = compile-only scalapy_scalapy.tests = compile-only scalapy_python-native-libs.tests = compile-only scalaz_scalaz { sbt { - options = ["-J-Xmx5g"] + options = ["-J-Xmx6g"] commands = ["set every unidoc/unidocAllSources := Nil"] // in Scala 3.1.0+ gets into infinite loop when run in containers } } @@ -400,8 +414,10 @@ sciss_soundprocesses{ tests = compile-only projects.exclude=["de.sciss%soundprocesses-compiler"] // Fails to compile after changes to compiler API in 3.1.3 } +sciss_patterns.tests = compile-only +sciss_wolkenpumpe.tests = compile-only scodec_scodec-cats.sbt.commands = ["set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat"] -scodec-stream.tests=compile-only +scodec_scodec-stream.tests = compile-only scottweaver_testcontainers-for-zio { sbt.commands = ["set every semanticdbEnabled := false"] tests = compile-only @@ -414,7 +430,7 @@ scoverage_scalac-scoverage-plugin{ } seratch_awscala.tests = compile-only shawjef3_tryutils.tests = compile-only -shiftleftsecurity_js2cpg.test = compile-only +shiftleftsecurity_js2cpg.tests = compile-only simy4_coregex.java.version = 11 // scaldoc/javadoc fails in Java 8 due to incorrect flags sirthias_scala-ssh.tests = compile-only sksamuel_elastic4s.tests = compile-only @@ -431,7 +447,7 @@ softwaremill_sttp { ] } softwaremill_tapir { - sbt.options=["-J-Xmx5g", "-J-Xss2M"] + sbt.options=["-J-Xmx6g", "-J-Xss2M", "-J-XX:+UseG1GC"] projects.overrides { tapir-datadog-metrics.tests = compile-only tapir-http4s-client.tests = compile-only @@ -443,6 +459,7 @@ softwaremill_tapir { svroonland_rezilience.tests = compile-only svroonland_zio-kinesis.tests = compile-only svroonland_zio-amqp.tests = compile-only +swagger-akka-http_swagger-enumeratum-module.tests = compile-only systemfw_dynosaur.java.version = 11 reactivemongo_reactivemongo { @@ -455,7 +472,11 @@ regis-leray_fs2-ftp.tests = compile-only taig_scala-linguist.projects.exclude=["io.taig%scala-linguist-graalvm-ruby"] // needs GraalVM taig_scala-pygments.projects.exclude=["io.taig%scala-pygments-graalvm-python"] takezoe_solr-scala-client.tests = compile-only -testcontainers_testcontainers-scala.tests = compile-only +testcontainers_testcontainers-scala{ + memory-request-mb = 5120 + java.version = 17 + tests = compile-only +} tharwaninitin_etlflow.tests = compile-only thoughtworksinc_binding.scala { // Not a part of the repositroy @@ -510,6 +531,7 @@ typelevel_cats-effect { replace-with = "(t.asLeft, limit - 1).asRight" }] } +typelevel_cats-effect-testing.tests = compile-only typelevel_cats-mtl { sbt.commands=[ "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" @@ -541,6 +563,7 @@ typelevel_kittens { replace-with = "" }] } +typelevel_keypool.tests = compile-only ua-parser_uap-scala.tests = compile-only unibas-gravis_scalismo.tests = compile-only // Uses native library @@ -599,6 +622,7 @@ zio_izumi-reflect.sbt.commands = [ """set every Test/unmanagedSources/excludeFilter := HiddenFileFilter || "TagProgressionTest.scala"""" ] zio_zio-config { + memory-request-mb = 7168 projects.overrides = { // Problem with ZIO deps zio-config-magnolia.tests = disabled From 966a5e61f48e6b6034af62655e9aa57ba61d0b46 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 16 Jan 2023 20:10:34 +0100 Subject: [PATCH 135/154] fix bash scripts --- project-builder/sbt/prepare-project.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project-builder/sbt/prepare-project.sh b/project-builder/sbt/prepare-project.sh index 42a8419f..8a3b99eb 100755 --- a/project-builder/sbt/prepare-project.sh +++ b/project-builder/sbt/prepare-project.sh @@ -39,9 +39,9 @@ sbtMajor=${sbtSemVerParts[0]} sbtMinor=${sbtSemVerParts[1]} sbtPatch=${sbtSemVerParts[2]} -if [ "$sbtMajor" -lt 1 ] || - ([ "$sbtMajor" -eq 1 ] && [ "$sbtMinor" -lt 5 ]) || - ([ "$sbtMajor" -eq 1 ] && [ "$sbtMinor" -eq 5 ] && [ "$sbtPatch" -lt 5 ]); then +if [[ "$sbtMajor" -lt 1 ]] || + ([[ "$sbtMajor" -eq 1 ]] && [[ "$sbtMinor" -lt 5 ]]) || + ([[ "$sbtMajor" -eq 1 ]] && [[ "$sbtMinor" -eq 5 ]] && [[ "$sbtPatch" -lt 5 ]]); then echo "Sbt version $sbtVersion is not supported, minimal supported version is 1.5.5" if [ -n "$enforcedSbtVersion" ]; then echo "Enforcing usage of sbt in version ${enforcedSbtVersion}" From 5c7b13b2ff779b618e86ecdc3d3617228f81de4d Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 16 Jan 2023 20:11:08 +0100 Subject: [PATCH 136/154] Allow to compare against exact build --- scripts/raport-regressions.scala | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/scripts/raport-regressions.scala b/scripts/raport-regressions.scala index a19490d1..4a3782ac 100755 --- a/scripts/raport-regressions.scala +++ b/scripts/raport-regressions.scala @@ -76,20 +76,32 @@ def PreviousScalaReleases = NightlyReleases // Report all community build filures for given Scala version @main def raportForScalaVersion(scalaVersion: String, opts: String*) = + val checkBuildId = opts.collectFirst { + case opt if opt.contains("-buildId=") => opt.dropWhile(_ != '=').tail + } val compareWithScalaVersion = opts.collectFirst { case opt if opt.contains("-compareWith=") => opt.dropWhile(_ != '=').tail } + val compareWithBuildId = opts.collectFirst { + case opt if opt.contains("-compareWithBuildId=") => + opt.dropWhile(_ != '=').tail + } + printLine() println( s"Reporting failed community build projects using Scala $scalaVersion" ) - val failedProjects = listFailedProjects(scalaVersion) + val failedProjects = listFailedProjects(scalaVersion, checkBuildId) printLine() val reportedProjects = compareWithScalaVersion .foldRight(failedProjects) { case (comparedVersion, failedNow) => println(s"Excluding projects failing already in $comparedVersion") val ignoredProjects = - listFailedProjects(comparedVersion, logFailed = false) + listFailedProjects( + comparedVersion, + buildId = compareWithBuildId, + logFailed = false + ) .map(_.project) .toSet failedNow.filter(p => !ignoredProjects.contains(p.project)) @@ -125,8 +137,13 @@ end extension def listFailedProjects( scalaVersion: String, + buildId: Option[String], logFailed: Boolean = true ): Seq[FailedProject] = + println( + s"Listing failed projects in compiled with Scala ${scalaVersion}" + + buildId.fold("")(id => s"with buildId=$id") + ) val Limit = 1200 val projectVersionsStatusAggregation = termsAgg("versions", "version") @@ -212,8 +229,10 @@ def listFailedProjects( .query( boolQuery() .must( - termQuery("scalaVersion", scalaVersion), - termQuery("status", "failure") + Seq( + termQuery("scalaVersion", scalaVersion), + termQuery("status", "failure") + ) ++ buildId.map(termQuery("buildId", _)) ) ) .size(Limit) From 633e0ec8f1b4c73e6f3d83bf90b96fb14f25308f Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 16 Jan 2023 20:17:38 +0100 Subject: [PATCH 137/154] use predefined memory options for sbt --- project-builder/sbt/build.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project-builder/sbt/build.sh b/project-builder/sbt/build.sh index 8c0ebccd..30f5c071 100755 --- a/project-builder/sbt/build.sh +++ b/project-builder/sbt/build.sh @@ -37,12 +37,13 @@ fi cd $repoDir # + "" would replace null with empty string -requestedMemoryMb=$(echo $projectConfig | jq -r '.memoryRequestMb // empty') -memorySettings=() -if [[ ! -z "$requestedMemoryMb" ]]; then - size="${requestedMemoryMb}m" - memorySettings=("-J-Xmx${size}" "-J-Xms${size}") -fi +# requestedMemoryMb=$(echo $projectConfig | jq -r '.memoryRequestMb // empty') +# memorySettings=() +# if [[ ! -z "$requestedMemoryMb" ]]; then + # size="${requestedMemoryMb}m" +# GithHub actions workers have maximally 7GB of RAM +memorySettings=("-J-Xmx7G" "-J-Xms4G" "-XX:+UseG1GC") +# fi # Don't set version if not publishing setVersionCmd="setPublishVersion $version" From 0b9a50bee25f8d6502b5dc41a6ca646d5ddb2b2e Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 16 Jan 2023 20:59:14 +0100 Subject: [PATCH 138/154] Cleanup sbt plugin --- project-builder/sbt/CommunityBuildPlugin.scala | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/project-builder/sbt/CommunityBuildPlugin.scala b/project-builder/sbt/CommunityBuildPlugin.scala index 3707ae1a..b5f5289f 100644 --- a/project-builder/sbt/CommunityBuildPlugin.scala +++ b/project-builder/sbt/CommunityBuildPlugin.scala @@ -31,11 +31,11 @@ class SbtTaskEvaluator(val project: ProjectRef, private var state: State) def setScalacOptions(key: TaskKey[Seq[String]]) = key.transform( scalacOptions => { - scalacOptions + val opts0: Seq[String] = scalacOptions .diff(CommunityBuildPlugin.predefinedDisabledScalacOptions) - .++(CommunityBuildPlugin.extraScalacOptions) + opts0 + .++(CommunityBuildPlugin.extraScalacOptions.toSeq.diff(opts0)) .diff(CommunityBuildPlugin.disabledScalacOptions.toSeq) - .distinct }, sbt.internal.util.NoPosition ) @@ -135,13 +135,8 @@ object CommunityBuildPlugin extends AutoPlugin { val predefinedDisabledScalacOptions = Seq("-deprecation", "-feature", "-Xfatal-warnings", "-Werror") override def projectSettings = Seq( - scalacOptions := { - // Flags need to be unique - scalacOptions.value - .++(extraScalacOptions) - .distinct - // .diff(disabledScalacOptions.toSeq) // has no effect here - }, + // in projectSettings we can only add additional scalacOptions + scalacOptions := extraScalacOptions.toSeq, // Fix for cyclic dependency when trying to use crossScalaVersion ~= ??? crossScalaVersions := (thisProjectRef / crossScalaVersions).value ) ++ mvnRepoPublishSettings From 5884228a279020753332fb6a826ea9eeefb6e8d3 Mon Sep 17 00:00:00 2001 From: WojciechMazur Date: Mon, 16 Jan 2023 20:32:18 +0000 Subject: [PATCH 139/154] Update build config --- .github/workflows/buildConfig.json | 1897 ++++++++++++++-------------- .github/workflows/buildPlan.yaml | 59 +- 2 files changed, 955 insertions(+), 1001 deletions(-) diff --git a/.github/workflows/buildConfig.json b/.github/workflows/buildConfig.json index 541a1af1..59d0056b 100644 --- a/.github/workflows/buildConfig.json +++ b/.github/workflows/buildConfig.json @@ -317,7 +317,7 @@ "typelevel_fs2-grpc", "typelevel_cats-effect", "typelevel_fs2", - "armanbilge_log4cats" + "typelevel_log4cats" ], "repoUrl":"https://github.com/ahjohannessen/sec.git", "revision":"v0.24.4", @@ -615,7 +615,7 @@ "set testkit/Compile/scalacOptions -= \"-Xfatal-warnings\"" ], "options":[ - "-J-Xmx5g" + "-J-Xmx6144m" ] }, "mill":{ @@ -624,7 +624,7 @@ ] }, "tests":"compile-only", - "memoryRequestMb":6094, + "memoryRequestMb":6200, "sourcePatches":[ { "path":"project/Dependencies.scala", @@ -782,15 +782,15 @@ ] } }, - "alejandrohdezma_sbt-propagate":{ - "name":"alejandrohdezma_sbt-propagate", + "alejandrohdezma_sbt-mdoc-toc":{ + "name":"alejandrohdezma_sbt-mdoc-toc", "dependencies":[ - + "scalameta_mdoc" ], - "repoUrl":"https://github.com/alejandrohdezma/sbt-propagate.git", - "revision":"v0.2.0", - "version":"0.2.0", - "targets":"com.alejandrohdezma%resource-generator", + "repoUrl":"https://github.com/alejandrohdezma/sbt-mdoc-toc.git", + "revision":"v0.4.0", + "version":"0.4.0", + "targets":"com.alejandrohdezma%mdoc-toc-generator", "config":{ "projects":{ "exclude":[ @@ -823,17 +823,15 @@ ] } }, - "alexarchambault_case-app":{ - "name":"alexarchambault_case-app", + "alejandrohdezma_sbt-propagate":{ + "name":"alejandrohdezma_sbt-propagate", "dependencies":[ - "typelevel_cats-effect", - "com-lihaoyi_utest", - "com-lihaoyi_sourcecode" + ], - "repoUrl":"https://github.com/alexarchambault/case-app.git", - "revision":"v2.1.0-M21", - "version":"2.1.0-M21", - "targets":"com.github.alexarchambault%case-app-annotations com.github.alexarchambault%case-app-cats-effect-2 com.github.alexarchambault%case-app com.github.alexarchambault%case-app-cats com.github.alexarchambault%case-app-util", + "repoUrl":"https://github.com/alejandrohdezma/sbt-propagate.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"com.alejandrohdezma%resource-generator", "config":{ "projects":{ "exclude":[ @@ -844,7 +842,7 @@ } }, "java":{ - "version":"8" + "version":"17" }, "sbt":{ "commands":[ @@ -862,36 +860,21 @@ "tests":"full", "memoryRequestMb":2048, "sourcePatches":[ - { - "path":"project/Settings.scala", - "pattern":"def scala3 = \"3.2.0\"", - "replaceWith":"def scala3 = \"\"" - } + ] } }, - "alhuelamo_dbjobs":{ - "name":"alhuelamo_dbjobs", - "dependencies":[ - "bkirwi_decline", - "com-lihaoyi_requests-scala", - "com-lihaoyi_upickle", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/alhuelamo/dbjobs.git", - "revision":"v0.1.0", - "version":"0.1.0", - "targets":"com.alhuelamo%dbjobs" - }, - "almond-sh_almond":{ - "name":"almond-sh_almond", + "alexarchambault_case-app":{ + "name":"alexarchambault_case-app", "dependencies":[ - + "typelevel_cats-effect", + "com-lihaoyi_utest", + "com-lihaoyi_sourcecode" ], - "repoUrl":"https://github.com/almond-sh/almond.git", - "revision":"v0.13.2", - "version":"0.13.2", - "targets":"sh.almond%logger", + "repoUrl":"https://github.com/alexarchambault/case-app.git", + "revision":"v2.1.0-M21", + "version":"2.1.0-M21", + "targets":"com.github.alexarchambault%case-app-annotations com.github.alexarchambault%case-app-cats-effect-2 com.github.alexarchambault%case-app com.github.alexarchambault%case-app-cats com.github.alexarchambault%case-app-util", "config":{ "projects":{ "exclude":[ @@ -917,25 +900,39 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ { - "path":"project/deps.sc", - "pattern":"def scala3 = \"3.1.3\"", + "path":"project/Settings.scala", + "pattern":"def scala3 = \"3.2.0\"", "replaceWith":"def scala3 = \"\"" } ] } }, + "alhuelamo_dbjobs":{ + "name":"alhuelamo_dbjobs", + "dependencies":[ + "bkirwi_decline", + "com-lihaoyi_requests-scala", + "com-lihaoyi_upickle", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/alhuelamo/dbjobs.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"com.alhuelamo%dbjobs" + }, "altoo-ag_akka-kryo-serialization":{ "name":"altoo-ag_akka-kryo-serialization", "dependencies":[ + "scala_scala-collection-compat", "scalatest_scalatest" ], "repoUrl":"https://github.com/altoo-ag/akka-kryo-serialization.git", - "revision":"v2.4.3", - "version":"2.4.3", + "revision":"v2.5.0", + "version":"2.5.0", "targets":"io.altoo%akka-kryo-serialization io.altoo%akka-kryo-serialization-typed", "config":{ "projects":{ @@ -1088,7 +1085,7 @@ "softwaremill_sttp", "jwt-scala_jwt-scala", "chatwork_scala-jwk", - "armanbilge_log4cats", + "typelevel_log4cats", "disneystreaming_weaver-test", "http4s_http4s" ], @@ -1225,7 +1222,7 @@ "http4s_http4s", "http4s_blaze", "testcontainers_testcontainers-scala", - "armanbilge_log4cats" + "typelevel_log4cats" ], "repoUrl":"https://github.com/apimorphism/telegramium.git", "revision":"7.64.0", @@ -1751,7 +1748,7 @@ "typelevel_shapeless-3", "optics-dev_monocle", "tpolecat_natchez", - "armanbilge_log4cats" + "typelevel_log4cats" ], "repoUrl":"https://github.com/armanbilge/gcp4s.git", "revision":"", @@ -1793,15 +1790,20 @@ ] } }, - "armanbilge_litter":{ - "name":"armanbilge_litter", + "armanbilge_ip4s":{ + "name":"armanbilge_ip4s", "dependencies":[ - "typelevel_cats" + "typelevel_literally", + "typelevel_cats", + "typelevel_cats-effect", + "typelevel_scalacheck", + "scalameta_munit", + "armanbilge_munit-cats-effect" ], - "repoUrl":"https://github.com/armanbilge/litter.git", - "revision":"v0.1.1", - "version":"0.1.1", - "targets":"com.armanbilge%litter com.armanbilge%litter-laws", + "repoUrl":"https://github.com/armanbilge/ip4s.git", + "revision":"", + "version":"3.1.3-83-cfa2ec1", + "targets":"com.armanbilge%ip4s-core com.armanbilge%ip4s-test-kit", "config":{ "projects":{ "exclude":[ @@ -1816,7 +1818,7 @@ }, "sbt":{ "commands":[ - "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], "options":[ @@ -1828,27 +1830,24 @@ ] }, "tests":"full", - "memoryRequestMb":2048, + "memoryRequestMb":4096, "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.0.0\"", - "replaceWith":"val Scala3 = \"\"" - } + ] } }, - "armanbilge_log4cats":{ - "name":"armanbilge_log4cats", + "armanbilge_jawn-fs2":{ + "name":"armanbilge_jawn-fs2", "dependencies":[ - "armanbilge_munit-cats-effect", - "typelevel_cats", - "typelevel_cats-effect" + "typelevel_jawn", + "typelevel_fs2", + "scalameta_munit", + "armanbilge_munit-cats-effect" ], - "repoUrl":"https://github.com/armanbilge/log4cats.git", + "repoUrl":"https://github.com/armanbilge/jawn-fs2.git", "revision":"", - "version":"2.5-a595fcf", - "targets":"org.typelevel%log4cats-core org.typelevel%log4cats-noop org.typelevel%log4cats-slf4j org.typelevel%log4cats-testing", + "version":"2.2.0-129-fdba7f4", + "targets":"org.typelevel%jawn-fs2", "config":{ "projects":{ "exclude":[ @@ -1859,7 +1858,7 @@ } }, "java":{ - "version":"11" + "version":"8" }, "sbt":{ "commands":[ @@ -1876,10 +1875,51 @@ }, "tests":"full", "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, + "armanbilge_litter":{ + "name":"armanbilge_litter", + "dependencies":[ + "typelevel_cats" + ], + "repoUrl":"https://github.com/armanbilge/litter.git", + "revision":"v0.1.1", + "version":"0.1.1", + "targets":"com.armanbilge%litter com.armanbilge%litter-laws", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + "set every Test/classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat" + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, "sourcePatches":[ { "path":"build.sbt", - "pattern":"val Scala3 = \"3.1.3\"", + "pattern":"val Scala3 = \"3.0.0\"", "replaceWith":"val Scala3 = \"\"" } ] @@ -2484,7 +2524,7 @@ "typelevel_cats", "typelevel_cats-effect", "circe_circe", - "armanbilge_log4cats", + "typelevel_log4cats", "scalatest_scalatest", "typelevel_discipline-scalatest", "typelevel_cats-effect-testing", @@ -2675,7 +2715,7 @@ ] }, - "tests":"compile-only", + "tests":"disabled", "memoryRequestMb":8192, "sourcePatches":[ { @@ -2839,6 +2879,16 @@ "version":"0.1.2", "targets":"org.beangle.doc%beangle-doc-docx org.beangle.doc%beangle-doc-pdf" }, + "beangle_ids":{ + "name":"beangle_ids", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/beangle/ids.git", + "revision":"v0.3.4", + "version":"0.3.4", + "targets":"org.beangle.ids%beangle-ids-cas org.beangle.ids%beangle-ids-web" + }, "benhutchison_scalaswingcontrib":{ "name":"benhutchison_scalaswingcontrib", "dependencies":[ @@ -2985,16 +3035,16 @@ ] } }, - "bilal-fazlani_circe-json-schema":{ - "name":"bilal-fazlani_circe-json-schema", + "bilal-fazlani_jslt-parser":{ + "name":"bilal-fazlani_jslt-parser", "dependencies":[ - "circe_circe", - "scalatest_scalatest" + "zio_zio-parser", + "zio_zio" ], - "repoUrl":"https://github.com/bilal-fazlani/circe-json-schema.git", - "revision":"v0.4.3", - "version":"0.4.3", - "targets":"com.bilal-fazlani%circe-json-schema", + "repoUrl":"https://github.com/bilal-fazlani/jslt-parser.git", + "revision":"v0.0.8", + "version":"0.0.8", + "targets":"com.bilal-fazlani%jslt-parser", "config":{ "projects":{ "exclude":[ @@ -3020,10 +3070,14 @@ ] }, - "tests":"compile-only", + "tests":"full", "memoryRequestMb":2048, "sourcePatches":[ - + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.2.0\"", + "replaceWith":"val scala3Version = \"\"" + } ] } }, @@ -3899,6 +3953,48 @@ "version":"1.0.0", "targets":"org.okasaki%hwtest" }, + "christian-schlichtherle_circe-kafka":{ + "name":"christian-schlichtherle_circe-kafka", + "dependencies":[ + "circe_circe", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/christian-schlichtherle/circe-kafka.git", + "revision":"v3.0.0", + "version":"3.0.0", + "targets":"global.namespace.circe-kafka%circe-kafka", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, "chronoscala_chronoscala":{ "name":"chronoscala_chronoscala", "dependencies":[ @@ -4157,53 +4253,6 @@ ] } }, - "clockworkconsulting_csexp":{ - "name":"clockworkconsulting_csexp", - "dependencies":[ - "typelevel_scalacheck", - "scalatest_scalatest", - "scodec_scodec-bits" - ], - "repoUrl":"https://github.com/clockworkconsulting/csexp.git", - "revision":"v3.2.0", - "version":"3.2.0", - "targets":"dk.cwconsult%csexp", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala_3 = \"3.1.0\"", - "replaceWith":"val scala_3 = \"\"" - } - ] - } - }, "clockworkconsulting_peregrin":{ "name":"clockworkconsulting_peregrin", "dependencies":[ @@ -5642,6 +5691,16 @@ ] } }, + "daghemberg_paut-program":{ + "name":"daghemberg_paut-program", + "dependencies":[ + "com-lihaoyi_os-lib" + ], + "repoUrl":"https://github.com/daghemberg/paut-program.git", + "revision":"", + "version":"0.1.4", + "targets":"io.github.daghemberg%paut-program" + }, "daghemberg_problemutils":{ "name":"daghemberg_problemutils", "dependencies":[ @@ -6411,7 +6470,7 @@ "davenverse_epimetheus", "typelevel_cats", "typelevel_cats-effect", - "armanbilge_log4cats" + "typelevel_log4cats" ], "repoUrl":"https://github.com/davenverse/epimetheus-log4cats.git", "revision":"v0.6.0-M1", @@ -7263,7 +7322,7 @@ "http4s_http4s", "circe_circe", "davenverse_env", - "armanbilge_log4cats", + "typelevel_log4cats", "typelevel_cats-effect-testing" ], "repoUrl":"https://github.com/davenverse/whale-tail.git", @@ -7551,16 +7610,6 @@ ] } }, - "dmytromitin_dotty-patched":{ - "name":"dmytromitin_dotty-patched", - "dependencies":[ - - ], - "repoUrl":"https://github.com/dmytromitin/dotty-patched.git", - "revision":"", - "version":"3.2.1", - "targets":"com.github.dmytromitin%scala3-compiler-patched com.github.dmytromitin%scala3-compiler-patched-assembly" - }, "dobrynya_zio-jms":{ "name":"dobrynya_zio-jms", "dependencies":[ @@ -8876,56 +8925,6 @@ ] } }, - "errors4s_errors4s-http":{ - "name":"errors4s_errors4s-http", - "dependencies":[ - "circe_circe", - "typelevel_fs2", - "http4s_http4s", - "typelevel_cats", - "typelevel_cats-effect", - "typelevel_vault", - "scalameta_munit", - "errors4s_errors4s-core", - "typelevel_case-insensitive", - "typelevel_scalacheck" - ], - "repoUrl":"https://github.com/errors4s/errors4s-http.git", - "revision":"v3.0.0.0", - "version":"3.0.0.0", - "targets":"org.errors4s%errors4s-http4s-circe org.errors4s%errors4s-http org.errors4s%errors4s-http-root org.errors4s%errors4s-http4s org.errors4s%errors4s-http-circe", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "etorreborre_specs2":{ "name":"etorreborre_specs2", "dependencies":[ @@ -8943,7 +8942,10 @@ "config":{ "projects":{ "exclude":[ - "specs2-guide" + "specs2-guide", + "specs2-cats", + "specs2-scalaz", + "xml" ], "overrides":{ "specs2-form":{ @@ -9352,7 +9354,7 @@ "circe_circe-yaml", "scalatest_scalatest", "typelevel_cats-effect", - "armanbilge_log4cats" + "typelevel_log4cats" ], "repoUrl":"https://github.com/fgrutsch/emergence.git", "revision":"v0.5.1", @@ -9554,7 +9556,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ @@ -9724,7 +9726,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ @@ -10272,7 +10274,7 @@ "dependencies":[ "typelevel_cats", "typelevel_cats-effect", - "armanbilge_log4cats", + "typelevel_log4cats", "typelevel_cats-effect-testing", "scalatest_scalatest", "scalameta_munit", @@ -10481,7 +10483,7 @@ "typelevel_cats", "typelevel_cats-effect", "typelevel_fs2", - "armanbilge_log4cats", + "typelevel_log4cats", "http4s_http4s", "typelevel_discipline-munit", "scalameta_munit", @@ -10534,7 +10536,7 @@ "typelevel_cats-effect", "typelevel_fs2", "optics-dev_monocle", - "armanbilge_log4cats", + "typelevel_log4cats", "scalameta_munit", "typelevel_discipline", "typelevel_discipline-munit" @@ -10580,7 +10582,7 @@ "dependencies":[ "typelevel_cats", "typelevel_cats-testkit-scalatest", - "armanbilge_log4cats", + "typelevel_log4cats", "testcontainers_testcontainers-scala", "tpolecat_skunk", "typelevel_cats-parse", @@ -10741,7 +10743,7 @@ "dependencies":[ "gemini-hlsw_clue", "http4s_http4s", - "armanbilge_log4cats", + "typelevel_log4cats", "gemini-hlsw_gsp-graphql", "tpolecat_natchez" ], @@ -10792,7 +10794,7 @@ "circe_circe", "gemini-hlsw_clue", "tpolecat_natchez-http4s", - "armanbilge_log4cats", + "typelevel_log4cats", "typelevel_spire", "typelevel_kittens", "com-lihaoyi_pprint", @@ -10974,7 +10976,7 @@ "dependencies":[ "jwt-scala_jwt-scala", "http4s_http4s", - "armanbilge_log4cats", + "typelevel_log4cats", "tpolecat_natchez-http4s", "gemini-hlsw_lucuma-core", "circe_circe", @@ -11536,7 +11538,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ { @@ -11629,98 +11631,9 @@ ] } }, - "guymers_ceesvee":{ - "name":"guymers_ceesvee", - "dependencies":[ - "zio_zio", - "typelevel_fs2", - "zio_interop-cats" - ], - "repoUrl":"https://github.com/guymers/ceesvee.git", - "revision":"v0.5.0", - "version":"0.5.0", - "targets":"io.github.guymers%ceesvee-core io.github.guymers%ceesvee-fs2 io.github.guymers%ceesvee-zio", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.2.1\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, - "gzoller_scala-reflection":{ - "name":"gzoller_scala-reflection", - "dependencies":[ - "scalameta_munit" - ], - "repoUrl":"https://github.com/gzoller/scala-reflection.git", - "revision":"v1.2.0", - "version":"1.2.0", - "targets":"co.blocke%scala-reflection", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "gzoller_scalajack":{ "name":"gzoller_scalajack", "dependencies":[ - "gzoller_scala-reflection", "scalameta_munit" ], "repoUrl":"https://github.com/gzoller/scalajack.git", @@ -12283,7 +12196,7 @@ "zio_zio-json", "typelevel_scalacheck", "http4s_http4s", - "typelevel_jawn-fs2", + "armanbilge_jawn-fs2", "softwaremill_sttp", "spray_spray", "json4s_json4s", @@ -12471,8 +12384,8 @@ "comcast_ip4s", "armanbilge_scalacheck-effect", "typelevel_keypool", - "armanbilge_log4cats", - "typelevel_jawn-fs2", + "typelevel_log4cats", + "armanbilge_jawn-fs2", "typelevel_jawn", "circe_circe", "typelevel_cats-parse", @@ -12531,8 +12444,8 @@ "scalameta_munit" ], "repoUrl":"https://github.com/http4s/http4s-armeria.git", - "revision":"v1.0.0-M1", - "version":"1.0.0-M1", + "revision":"v1.0.0-M2", + "version":"1.0.0-M2", "targets":"org.http4s%http4s-armeria-client org.http4s%http4s-armeria-server", "config":{ "projects":{ @@ -13247,15 +13160,18 @@ ] } }, - "ichoran_kse3":{ - "name":"ichoran_kse3", + "i10416_slackapis":{ + "name":"i10416_slackapis", "dependencies":[ - + "circe_circe", + "typelevel_cats-effect", + "http4s_http4s", + "scalameta_munit" ], - "repoUrl":"https://github.com/ichoran/kse3.git", - "revision":"", + "repoUrl":"https://github.com/i10416/slackapis.git", + "revision":"v0.0.2", "version":"0.0.2", - "targets":"com.github.ichoran%kse3-flow" + "targets":"dev.i10416%slackapis-core" }, "iheartradio_ficus":{ "name":"iheartradio_ficus", @@ -13532,51 +13448,6 @@ ] } }, - "indoorvivants_opaque-newtypes":{ - "name":"indoorvivants_opaque-newtypes", - "dependencies":[ - "scalameta_munit" - ], - "repoUrl":"https://github.com/indoorvivants/opaque-newtypes.git", - "revision":"v0.0.2", - "version":"0.0.2", - "targets":"com.indoorvivants%opaque-newtypes", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val Scala3 = \"3.2.1\"", - "replaceWith":"val Scala3 = \"\"" - } - ] - } - }, "indoorvivants_rendition":{ "name":"indoorvivants_rendition", "dependencies":[ @@ -13859,6 +13730,51 @@ ] } }, + "ingarabr_http4s-cloud-functions":{ + "name":"ingarabr_http4s-cloud-functions", + "dependencies":[ + "http4s_http4s" + ], + "repoUrl":"https://github.com/ingarabr/http4s-cloud-functions.git", + "revision":"v0.3.0", + "version":"0.3.0", + "targets":"com.github.ingarabr%http4s-cloud-functions", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"project/Versions.scala", + "pattern":"val scala3 = \"3.0.1\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, "inoio_solrs":{ "name":"inoio_solrs", "dependencies":[ @@ -14452,7 +14368,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ { @@ -15092,49 +15008,6 @@ ] } }, - "jelly-rdf_jelly-jvm":{ - "name":"jelly-rdf_jelly-jvm", - "dependencies":[ - "scalapb_scalapb", - "scalatest_scalatest", - "lightbend-labs_scala-logging" - ], - "repoUrl":"https://github.com/jelly-rdf/jelly-jvm.git", - "revision":"v0.0.5", - "version":"0.0.5", - "targets":"eu.ostrzyciel.jelly%jelly-core eu.ostrzyciel.jelly%jelly-jvm eu.ostrzyciel.jelly%jelly-grpc eu.ostrzyciel.jelly%jelly-stream eu.ostrzyciel.jelly%jelly-jena eu.ostrzyciel.jelly%jelly-rdf4j", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - "core/protocGenerate" - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "jkobejs_cron":{ "name":"jkobejs_cron", "dependencies":[ @@ -15264,7 +15137,8 @@ "config":{ "projects":{ "exclude":[ - "io.crashbox%configparse io.crashbox%configparse-core" + "io.crashbox%configparse", + "io.crashbox%configparse-core" ], "overrides":{ @@ -15364,8 +15238,8 @@ "circe_circe" ], "repoUrl":"https://github.com/joernio/joern.git", - "revision":"v1.1.1384", - "version":"1.1.1384", + "revision":"v1.1.1387", + "version":"1.1.1387", "targets":"io.joern%c2cpg io.joern%x2cpg io.joern%dataflowengineoss io.joern%jimple2cpg io.joern%semanticcpg io.joern%jssrc2cpg io.joern%php2cpg io.joern%macros io.joern%javasrc2cpg", "config":{ "projects":{ @@ -15557,16 +15431,15 @@ ] } }, - "jphmrst_scala-automata":{ - "name":"jphmrst_scala-automata", + "jphmrst_scala-latex":{ + "name":"jphmrst_scala-latex", "dependencies":[ - "scalatest_scalatest", - "jphmrst_scala-latex" + ], - "repoUrl":"https://github.com/jphmrst/scala-automata.git", - "revision":"v0.2.0", - "version":"0.2.0", - "targets":"org.maraist%scala-automata", + "repoUrl":"https://github.com/jphmrst/scala-latex.git", + "revision":"v1.1.2", + "version":"1.1.2", + "targets":"org.maraist%scala-latex", "config":{ "projects":{ "exclude":[ @@ -15597,21 +15470,21 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val scala3Version = \"3.0.2\"", + "pattern":"val scala3Version = \"3.0.1\"", "replaceWith":"val scala3Version = \"\"" } ] } }, - "jphmrst_scala-latex":{ - "name":"jphmrst_scala-latex", + "jphmrst_scalautils":{ + "name":"jphmrst_scalautils", "dependencies":[ - + "scalatest_scalatest" ], - "repoUrl":"https://github.com/jphmrst/scala-latex.git", - "revision":"v1.1.2", - "version":"1.1.2", - "targets":"org.maraist%scala-latex", + "repoUrl":"https://github.com/jphmrst/scalautils.git", + "revision":"", + "version":"1.0.1", + "targets":"org.maraist%misc-utils", "config":{ "projects":{ "exclude":[ @@ -15642,7 +15515,7 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val scala3Version = \"3.0.1\"", + "pattern":"val scala3Version = \"3.1.0\"", "replaceWith":"val scala3Version = \"\"" } ] @@ -15926,50 +15799,6 @@ ] } }, - "karazinscalausersgroup_mongo-literals":{ - "name":"karazinscalausersgroup_mongo-literals", - "dependencies":[ - "circe_circe", - "scodec_scodec-bits", - "scodec_scodec-cats", - "scalameta_munit" - ], - "repoUrl":"https://github.com/karazinscalausersgroup/mongo-literals.git", - "revision":"", - "version":"0.2.3", - "targets":"group.scala.karazin%mongo-literals", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "katrix_minejson":{ "name":"katrix_minejson", "dependencies":[ @@ -16867,7 +16696,7 @@ "typelevel_cats", "typelevel_cats-effect", "typelevel_fs2", - "armanbilge_log4cats", + "typelevel_log4cats", "zio_zio" ], "repoUrl":"https://github.com/laserdisc-io/log-effect.git", @@ -17233,49 +17062,6 @@ ] } }, - "liewhite_common":{ - "name":"liewhite_common", - "dependencies":[ - "liewhite_swopen", - "akka_akka", - "scalameta_munit" - ], - "repoUrl":"https://github.com/liewhite/common.git", - "revision":"v0.0.2", - "version":"0.0.2", - "targets":"io.github.liewhite%rpc4s", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "liewhite_swopen":{ "name":"liewhite_swopen", "dependencies":[ @@ -18149,6 +17935,16 @@ ] } }, + "malyszaryczlowiek_foo-repo":{ + "name":"malyszaryczlowiek_foo-repo", + "dependencies":[ + "scalameta_munit" + ], + "repoUrl":"https://github.com/malyszaryczlowiek/foo-repo.git", + "revision":"", + "version":"0.1.1", + "targets":"io.github.malyszaryczlowiek%foo-repo" + }, "marchliu_jaskell-dotty":{ "name":"marchliu_jaskell-dotty", "dependencies":[ @@ -18214,7 +18010,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ @@ -18287,8 +18083,7 @@ }, "sbt":{ "commands":[ - "set pipez.jvm.last.get /Compile/scalacOptions += \"-Ykind-projector:underscores\" ", - "set pipezDsl3.jvm.last.get/Compile/scalacOptions += \"-Ykind-projector:underscores\" " + ], "options":[ @@ -18302,22 +18097,14 @@ "tests":"full", "memoryRequestMb":2048, "sourcePatches":[ - + { + "path":"project/Settings.scala", + "pattern":"case Some((3, 2))", + "replaceWith":"case Some((3, _))" + } ] } }, - "mattlangsenkamp_svgbounds":{ - "name":"mattlangsenkamp_svgbounds", - "dependencies":[ - "typelevel_cats-parse", - "scalameta_munit", - "scala_scala-xml" - ], - "repoUrl":"https://github.com/mattlangsenkamp/svgbounds.git", - "revision":"", - "version":"0.1.0", - "targets":"com.mattlangsenkamp.svgBounds%svgbounds" - }, "max-leuthaeuser_scroll":{ "name":"max-leuthaeuser_scroll", "dependencies":[ @@ -18359,6 +18146,51 @@ ] } }, + "mdedetrich_scalacheck":{ + "name":"mdedetrich_scalacheck", + "dependencies":[ + + ], + "repoUrl":"https://github.com/mdedetrich/scalacheck.git", + "revision":"", + "version":"1.17.0", + "targets":"org.mdedetrich%scalacheck", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.1.3\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, "metarank_cfor":{ "name":"metarank_cfor", "dependencies":[ @@ -18589,7 +18421,7 @@ "typelevel_fs2", "gnieh_fs2-data", "circe_circe", - "armanbilge_log4cats", + "typelevel_log4cats", "typelevel_cats-parse", "typelevel_literally" ], @@ -18889,7 +18721,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ @@ -18937,7 +18769,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ @@ -19430,6 +19262,47 @@ ] } }, + "nafg_scheduler":{ + "name":"nafg_scheduler", + "dependencies":[ + + ], + "repoUrl":"https://github.com/nafg/scheduler.git", + "revision":"v2.0.2", + "version":"2.0.2", + "targets":"io.github.nafg.scheduler%scheduler", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, "nafg_simple-router":{ "name":"nafg_simple-router", "dependencies":[ @@ -19689,7 +19562,7 @@ ] }, "tests":"full", - "memoryRequestMb":4096, + "memoryRequestMb":6148, "sourcePatches":[ ] @@ -20178,7 +20051,7 @@ "dependencies":[ "scalatest_scalatest", "typelevel_cats-effect", - "armanbilge_log4cats", + "typelevel_log4cats", "typelevel_fs2" ], "repoUrl":"https://github.com/ollls/quartz-h2.git", @@ -20227,17 +20100,6 @@ ] } }, - "openmole_container":{ - "name":"openmole_container", - "dependencies":[ - "typelevel_squants", - "circe_circe" - ], - "repoUrl":"https://github.com/openmole/container.git", - "revision":"v1.21", - "version":"1.21", - "targets":"org.openmole%container" - }, "openmole_gridscale":{ "name":"openmole_gridscale", "dependencies":[ @@ -20595,8 +20457,8 @@ "typelevel_cats-effect-testing" ], "repoUrl":"https://github.com/outr/scarango.git", - "revision":"3.8.0", - "version":"3.8.0", + "revision":"3.8.1", + "version":"3.8.1", "targets":"com.outr%scarango-core com.outr%scarango-driver", "config":{ "projects":{ @@ -20770,7 +20632,7 @@ "armanbilge_scalacheck-effect", "tpolecat_natchez", "tpolecat_doobie", - "armanbilge_log4cats", + "typelevel_log4cats", "circe_circe", "http4s_http4s", "typelevel_fs2", @@ -20920,7 +20782,7 @@ "typelevel_fs2", "typelevel_cats", "typelevel_cats-effect", - "armanbilge_log4cats", + "typelevel_log4cats", "softwaremill_sttp", "http4s_http4s", "http4s_blaze", @@ -21011,52 +20873,6 @@ ] } }, - "pdal_java":{ - "name":"pdal_java", - "dependencies":[ - "sbt_sbt-jni", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/pdal/java.git", - "revision":"v2.4.0", - "version":"2.4.0", - "targets":"io.pdal%pdal", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"disabled", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3 = \"3.2.1\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, "permutive-engineering_fs2-google-pubsub":{ "name":"permutive-engineering_fs2-google-pubsub", "dependencies":[ @@ -21064,7 +20880,7 @@ "typelevel_cats-effect", "typelevel_fs2", "scalatest_scalatest", - "armanbilge_log4cats", + "typelevel_log4cats", "testcontainers_testcontainers-scala", "scala_scala-collection-compat", "http4s_http4s", @@ -21114,7 +20930,7 @@ "scalameta_munit", "typelevel_discipline-munit", "armanbilge_scalacheck-effect", - "armanbilge_log4cats" + "typelevel_log4cats" ], "repoUrl":"https://github.com/permutive-engineering/prometheus4cats.git", "revision":"v1.0.0-RC3", @@ -21636,58 +21452,16 @@ ] } }, - "pjfanning_jackson-scala3-reflection-extensions":{ - "name":"pjfanning_jackson-scala3-reflection-extensions", + "pjfanning_micrometer-akka":{ + "name":"pjfanning_micrometer-akka", "dependencies":[ - "fasterxml_jackson-module-scala", + "akka_akka", "scalatest_scalatest" ], - "repoUrl":"https://github.com/pjfanning/jackson-scala3-reflection-extensions.git", - "revision":"v2.14.0", - "version":"2.14.0", - "targets":"com.github.pjfanning%jackson-scala3-reflection-extensions", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "pjfanning_micrometer-akka":{ - "name":"pjfanning_micrometer-akka", - "dependencies":[ - "akka_akka", - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/pjfanning/micrometer-akka.git", - "revision":"v0.13.3", - "version":"0.13.3", - "targets":"com.github.pjfanning%micrometer-akka", + "repoUrl":"https://github.com/pjfanning/micrometer-akka.git", + "revision":"v0.13.3", + "version":"0.13.3", + "targets":"com.github.pjfanning%micrometer-akka", "config":{ "projects":{ "exclude":[ @@ -21761,6 +21535,16 @@ ] } }, + "pjfanning_scala3-sample-classes":{ + "name":"pjfanning_scala3-sample-classes", + "dependencies":[ + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/pjfanning/scala3-sample-classes.git", + "revision":"v0.1.2", + "version":"0.1.2", + "targets":"com.github.pjfanning%scala3-sample-classes" + }, "pjfanning_zio-metrics-micrometer":{ "name":"pjfanning_zio-metrics-micrometer", "dependencies":[ @@ -22780,7 +22564,7 @@ "typelevel_cats-effect", "typelevel_cats", "scalameta_munit", - "armanbilge_log4cats", + "typelevel_log4cats", "typelevel_fs2" ], "repoUrl":"https://github.com/profunktor/redis4cats.git", @@ -22844,7 +22628,7 @@ "dependencies":[ "pureharm_pureharm-core", "pureharm_pureharm-effects-cats", - "armanbilge_log4cats", + "typelevel_log4cats", "monix_monix", "typelevel_fs2", "pureharm_pureharm-json-circe" @@ -22982,24 +22766,20 @@ ] } }, - "pureharm_pureharm-db-core":{ - "name":"pureharm_pureharm-db-core", + "pureharm_pureharm-db-core-jdbc":{ + "name":"pureharm_pureharm-db-core-jdbc", "dependencies":[ "pureharm_pureharm-core", - "pureharm_pureharm-effects-cats", - "pureharm_pureharm-testkit" + "tpolecat_atto" ], - "repoUrl":"https://github.com/pureharm/pureharm-db-core.git", - "revision":"v0.3.0", - "version":"0.3.0", - "targets":"com.busymachines%pureharm-db-testkit-ce2 com.busymachines%pureharm-db-test-data com.busymachines%pureharm-db-test-data-ce2 com.busymachines%pureharm-db-testkit", + "repoUrl":"https://github.com/pureharm/pureharm-db-core-jdbc.git", + "revision":"v0.6.0", + "version":"0.6.0", + "targets":"com.busymachines%pureharm-db-core-jdbc", "config":{ "projects":{ "exclude":[ - "com.busymachines%pureharm-db-testkit-ce2", - "com.busymachines%pureharm-db-test-data", - "com.busymachines%pureharm-db-test-data-ce2", - "com.busymachines%pureharm-db-testkit" + ], "overrides":{ @@ -23024,7 +22804,11 @@ "tests":"full", "memoryRequestMb":2048, "sourcePatches":[ - + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.0.1\"", + "replaceWith":"val Scala3 = \"\"" + } ] } }, @@ -23127,7 +22911,7 @@ "dependencies":[ "pureharm_pureharm-core", "pureharm_pureharm-effects-cats", - "armanbilge_log4cats", + "typelevel_log4cats", "scalameta_munit" ], "repoUrl":"https://github.com/pureharm/pureharm-testkit.git", @@ -23173,11 +22957,13 @@ "purplekingdomgames_tyrian":{ "name":"purplekingdomgames_tyrian", "dependencies":[ - "scalameta_munit" + "armanbilge_munit-cats-effect", + "typelevel_discipline-munit", + "typelevel_cats" ], "repoUrl":"https://github.com/purplekingdomgames/tyrian.git", - "revision":"v0.6.0", - "version":"0.6.0", + "revision":"v0.6.1", + "version":"0.6.1", "targets":"io.indigoengine%tyrian", "config":{ "projects":{ @@ -23209,7 +22995,7 @@ "sourcePatches":[ { "path":"build.sbt", - "pattern":"val scala3Version = \"3.2.0\"", + "pattern":"val scala3Version = \"3.2.1\"", "replaceWith":"val scala3Version = \"\"" } ] @@ -23265,7 +23051,7 @@ "qwbarch_snowflake4s":{ "name":"qwbarch_snowflake4s", "dependencies":[ - "armanbilge_log4cats", + "typelevel_log4cats", "disneystreaming_weaver-test", "typelevel_cats", "typelevel_cats-effect", @@ -23396,8 +23182,8 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/raquo/scala-dom-types.git", - "revision":"v17.0.0-M3", - "version":"17.0.0-M3", + "revision":"v17.0.0-M4", + "version":"17.0.0-M4", "targets":"com.raquo%domtypes", "config":{ "projects":{ @@ -23443,8 +23229,8 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/raquo/waypoint.git", - "revision":"v6.0.0-M2", - "version":"6.0.0-M2", + "revision":"v6.0.0-M3", + "version":"6.0.0-M3", "targets":"com.raquo%waypoint", "config":{ "projects":{ @@ -23534,7 +23320,40 @@ "repoUrl":"https://github.com/reactivemongo/reactivemongo-bson.git", "revision":"1.1.0-RC6", "version":"1.1.0-RC6", - "targets":"org.reactivemongo%reactivemongo-bson-monocle org.reactivemongo%reactivemongo-bson-specs2 org.reactivemongo%reactivemongo-jmx org.reactivemongo%reactivemongo-bson-geo org.reactivemongo%reactivemongo-bson-api org.reactivemongo%reactivemongo-datadog org.reactivemongo%reactivemongo-bson-msb-compat org.reactivemongo%reactivemongo-kamon" + "targets":"org.reactivemongo%reactivemongo-bson-monocle org.reactivemongo%reactivemongo-bson-specs2 org.reactivemongo%reactivemongo-jmx org.reactivemongo%reactivemongo-bson-geo org.reactivemongo%reactivemongo-bson-api org.reactivemongo%reactivemongo-datadog org.reactivemongo%reactivemongo-bson-msb-compat org.reactivemongo%reactivemongo-kamon", + "config":{ + "projects":{ + "exclude":[ + "reactivemongo-jmx", + "reactivemongo-datadog", + "reactivemongo-kamon" + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } }, "reactivemongo_reactivemongo-play-json":{ "name":"reactivemongo_reactivemongo-play-json", @@ -23826,53 +23645,6 @@ ] } }, - "rmgk_slips":{ - "name":"rmgk_slips", - "dependencies":[ - "scalameta_munit", - "com-lihaoyi_sourcecode", - "scopt_scopt" - ], - "repoUrl":"https://github.com/rmgk/slips.git", - "revision":"v0.4.6", - "version":"0.4.6", - "targets":"de.rmgk%delay de.rmgk%logging de.rmgk%scip de.rmgk%options de.rmgk%resource de.rmgk%category de.rmgk%script de.rmgk%chain", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"project/Dependencies.scala", - "pattern":"val scala3 = \"3.2.1\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, "rssh_cps-async-connect":{ "name":"rssh_cps-async-connect", "dependencies":[ @@ -24000,7 +23772,38 @@ "repoUrl":"https://github.com/ruimo/csvparser.git", "revision":"v1.3", "version":"1.3", - "targets":"com.ruimo%csvparser" + "targets":"com.ruimo%csvparser", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"disabled", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } }, "ruimo_graphics":{ "name":"ruimo_graphics", @@ -25254,47 +25057,6 @@ ] } }, - "scala-js_scala-js-macrotask-executor":{ - "name":"scala-js_scala-js-macrotask-executor", - "dependencies":[ - - ], - "repoUrl":"https://github.com/scala-js/scala-js-macrotask-executor.git", - "revision":"v1.0.0", - "version":"1.0.0", - "targets":"org.scala-js%scala-js-macrotask-executor", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"8" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, "scala-js_scala-js-stubs":{ "name":"scala-js_scala-js-stubs", "dependencies":[ @@ -25771,16 +25533,16 @@ "version":"0.23.10", "targets":"no.scalabin.http4s%http4s-directives" }, - "scalacenter_scala-debug-adapter":{ - "name":"scalacenter_scala-debug-adapter", + "scalacenter_tasty-mima":{ + "name":"scalacenter_tasty-mima", "dependencies":[ - "scalacenter_tasty-query", - "scalameta_munit" + "scalameta_munit", + "scalacenter_tasty-query" ], - "repoUrl":"https://github.com/scalacenter/scala-debug-adapter.git", - "revision":"v3.0.5", - "version":"3.0.5", - "targets":"ch.epfl.scala%scala-debug-step-filter", + "repoUrl":"https://github.com/scalacenter/tasty-mima.git", + "revision":"v0.1.3", + "version":"0.1.3", + "targets":"ch.epfl.scala%tasty-mima", "config":{ "projects":{ "exclude":[ @@ -25806,23 +25568,22 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ ] } }, - "scalacenter_tasty-mima":{ - "name":"scalacenter_tasty-mima", + "scalacenter_tasty-query":{ + "name":"scalacenter_tasty-query", "dependencies":[ - "scalameta_munit", - "scalacenter_tasty-query" + "scalameta_munit" ], - "repoUrl":"https://github.com/scalacenter/tasty-mima.git", - "revision":"v0.1.3", - "version":"0.1.3", - "targets":"ch.epfl.scala%tasty-mima", + "repoUrl":"https://github.com/scalacenter/tasty-query.git", + "revision":"v0.5.7", + "version":"0.5.7", + "targets":"ch.epfl.scala%tasty-query", "config":{ "projects":{ "exclude":[ @@ -25848,22 +25609,22 @@ ] }, - "tests":"compile-only", + "tests":"disabled", "memoryRequestMb":2048, "sourcePatches":[ ] } }, - "scalacenter_tasty-query":{ - "name":"scalacenter_tasty-query", + "scalafx_scalafx":{ + "name":"scalafx_scalafx", "dependencies":[ - "scalameta_munit" + "scalatest_scalatest" ], - "repoUrl":"https://github.com/scalacenter/tasty-query.git", - "revision":"v0.5.7", - "version":"0.5.7", - "targets":"ch.epfl.scala%tasty-query", + "repoUrl":"https://github.com/scalafx/scalafx.git", + "revision":"v.19.0.0-R30", + "version":"19.0.0-R30", + "targets":"org.scalafx%scalafx", "config":{ "projects":{ "exclude":[ @@ -25892,66 +25653,21 @@ "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ - { - "path":"test-sources/src/main/scala/simple_trees/Bind.scala", - "pattern":"case t @ y: Int", - "replaceWith":"case t @ (y: Int)" - } + ] } }, - "scalafx_scalafx":{ - "name":"scalafx_scalafx", + "scalameta_mdoc":{ + "name":"scalameta_mdoc", "dependencies":[ - "scalatest_scalatest" + "scalameta_metaconfig", + "com-lihaoyi_fansi", + "com-lihaoyi_pprint" ], - "repoUrl":"https://github.com/scalafx/scalafx.git", - "revision":"v.19.0.0-R30", - "version":"19.0.0-R30", - "targets":"org.scalafx%scalafx", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"compile-only", - "memoryRequestMb":2048, - "sourcePatches":[ - - ] - } - }, - "scalameta_mdoc":{ - "name":"scalameta_mdoc", - "dependencies":[ - "scalameta_metaconfig", - "com-lihaoyi_fansi", - "com-lihaoyi_pprint" - ], - "repoUrl":"https://github.com/scalameta/mdoc.git", - "revision":"v2.3.6", - "version":"2.3.6", - "targets":"org.scalameta%mdoc-js org.scalameta%mdoc-js-worker org.scalameta%mdoc-runtime org.scalameta%mdoc org.scalameta%mdoc-cli", + "repoUrl":"https://github.com/scalameta/mdoc.git", + "revision":"v2.3.6", + "version":"2.3.6", + "targets":"org.scalameta%mdoc-js org.scalameta%mdoc-js-worker org.scalameta%mdoc-runtime org.scalameta%mdoc org.scalameta%mdoc-cli", "config":{ "projects":{ "exclude":[ @@ -26164,7 +25880,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":5120, "sourcePatches":[ @@ -26253,7 +25969,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ { @@ -26309,6 +26025,51 @@ ] } }, + "scalapb_protobuf-scala-runtime":{ + "name":"scalapb_protobuf-scala-runtime", + "dependencies":[ + "com-lihaoyi_utest" + ], + "repoUrl":"https://github.com/scalapb/protobuf-scala-runtime.git", + "revision":"v0.8.14", + "version":"0.8.14", + "targets":"com.thesamet.scalapb%protobuf-runtime-scala", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"11" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, "scalapb_scalapb":{ "name":"scalapb_scalapb", "dependencies":[ @@ -26345,7 +26106,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":4096, "sourcePatches":[ { @@ -26414,8 +26175,8 @@ "json4s_json4s" ], "repoUrl":"https://github.com/scalapb/scalapb-json4s.git", - "revision":"v0.12.0", - "version":"0.12.0", + "revision":"v0.12.1", + "version":"0.12.1", "targets":"com.thesamet.scalapb%scalapb-json4s", "config":{ "projects":{ @@ -27104,7 +26865,7 @@ "set every unidoc/unidocAllSources := Nil" ], "options":[ - "-J-Xmx5g" + "-J-Xmx6g" ] }, "mill":{ @@ -27655,6 +27416,31 @@ ] } }, + "sciss_lucrepi":{ + "name":"sciss_lucrepi", + "dependencies":[ + "sciss_soundprocesses" + ], + "repoUrl":"https://github.com/sciss/lucrepi.git", + "revision":"v1.11.0", + "version":"1.11.0", + "targets":"de.sciss%lucre-pi" + }, + "sciss_lucreswing":{ + "name":"sciss_lucreswing", + "dependencies":[ + "sciss_model", + "scalatest_scalatest", + "sciss_desktop", + "sciss_audiowidgets", + "sciss_treetable", + "sciss_fileutil" + ], + "repoUrl":"https://github.com/sciss/lucreswing.git", + "revision":"v2.10.0", + "version":"2.10.0", + "targets":"de.sciss%lucre-swing" + }, "sciss_model":{ "name":"sciss_model", "dependencies":[ @@ -27717,7 +27503,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":4096, "sourcePatches":[ @@ -27825,6 +27611,7 @@ "name":"sciss_soundprocesses", "dependencies":[ "scalatest_scalatest", + "sciss_lucreswing", "sciss_scalacolliderswing", "sciss_scalacollider-if", "sciss_equal", @@ -27904,13 +27691,45 @@ "sciss_scalacollider", "sciss_scalacolliderswing", "sciss_fileutil", + "sciss_lucreswing", "sciss_scissdsp", "scalatest_scalatest" ], "repoUrl":"https://github.com/sciss/wolkenpumpe.git", "revision":"v3.11.0", "version":"3.11.0", - "targets":"de.sciss%wolkenpumpe de.sciss%wolkenpumpe-basic de.sciss%wolkenpumpe-core" + "targets":"de.sciss%wolkenpumpe de.sciss%wolkenpumpe-basic de.sciss%wolkenpumpe-core", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"compile-only", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } }, "scodec_scodec":{ "name":"scodec_scodec", @@ -28115,7 +27934,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ @@ -28307,6 +28126,51 @@ ] } }, + "sean-ideabank_rudolf":{ + "name":"sean-ideabank_rudolf", + "dependencies":[ + + ], + "repoUrl":"https://github.com/sean-ideabank/rudolf.git", + "revision":"", + "version":"0.1.1", + "targets":"works.ideabank%rudolf", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3Version = \"3.0.2\"", + "replaceWith":"val scala3Version = \"\"" + } + ] + } + }, "senia-psm_zio-test-akka-http":{ "name":"senia-psm_zio-test-akka-http", "dependencies":[ @@ -28671,7 +28535,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ @@ -28769,6 +28633,62 @@ ] } }, + "shopstic_caliban":{ + "name":"shopstic_caliban", + "dependencies":[ + "zio_interop-reactive-streams", + "zio_interop-cats", + "monix_monix", + "softwaremill_tapir", + "softwaremill_sttp", + "zio_zio", + "typelevel_cats-parse", + "zio_zio-query", + "circe_circe", + "typelevel_cats-effect", + "scalapb_scalapb", + "http4s_blaze" + ], + "repoUrl":"https://github.com/shopstic/caliban.git", + "revision":"v1.3.3.1", + "version":"1.3.3.1", + "targets":"dev.chopsticks%caliban-monix dev.chopsticks%caliban-tapir dev.chopsticks%caliban-macros dev.chopsticks%caliban dev.chopsticks%caliban-cats dev.chopsticks%caliban-federation dev.chopsticks%caliban-client dev.chopsticks%caliban-http4s dev.chopsticks%caliban-zio-http", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.0\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, "sideeffffect_zio-doobie":{ "name":"sideeffffect_zio-doobie", "dependencies":[ @@ -29878,8 +29798,9 @@ ], "options":[ - "-J-Xmx5g", - "-J-Xss2M" + "-J-Xmx6g", + "-J-Xss2M", + "-J-XX:+UseG1GC" ] }, "mill":{ @@ -30401,7 +30322,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ @@ -30539,6 +30460,7 @@ "name":"sweet-delights_delightful-parsing", "dependencies":[ "typelevel_shapeless-3", + "sweet-delights_delightful-typeclasses", "etorreborre_specs2" ], "repoUrl":"https://github.com/sweet-delights/delightful-parsing.git", @@ -30581,6 +30503,51 @@ ] } }, + "sweet-delights_delightful-typeclasses":{ + "name":"sweet-delights_delightful-typeclasses", + "dependencies":[ + "etorreborre_specs2" + ], + "repoUrl":"https://github.com/sweet-delights/delightful-typeclasses.git", + "revision":"v0.2.0", + "version":"0.2.0", + "targets":"org.sweet-delights%delightful-typeclasses", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"8" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":4096, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val scala3 = \"3.1.2\"", + "replaceWith":"val scala3 = \"\"" + } + ] + } + }, "systemfw_dynosaur":{ "name":"systemfw_dynosaur", "dependencies":[ @@ -31101,7 +31068,7 @@ } }, "java":{ - + "version":"17" }, "sbt":{ "commands":[ @@ -31117,7 +31084,7 @@ ] }, "tests":"compile-only", - "memoryRequestMb":2048, + "memoryRequestMb":5120, "sourcePatches":[ ] @@ -31170,6 +31137,52 @@ ] } }, + "thatscalaguy_ulid4cats":{ + "name":"thatscalaguy_ulid4cats", + "dependencies":[ + "typelevel_cats-effect", + "scalatest_scalatest" + ], + "repoUrl":"https://github.com/thatscalaguy/ulid4cats.git", + "revision":"v1.2.0", + "version":"1.2.0", + "targets":"de.thatscalaguy%ulid4cats", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + { + "path":"build.sbt", + "pattern":"val Scala3 = \"3.2.1\"", + "replaceWith":"val Scala3 = \"\"" + } + ] + } + }, "theiterators_kebs":{ "name":"theiterators_kebs", "dependencies":[ @@ -31685,51 +31698,6 @@ ] } }, - "tkrs_mmdb-grpc-scala":{ - "name":"tkrs_mmdb-grpc-scala", - "dependencies":[ - "scalapb_scalapb" - ], - "repoUrl":"https://github.com/tkrs/mmdb-grpc-scala.git", - "revision":"v0.1.2", - "version":"0.1.2", - "targets":"com.github.tkrs%mmdb-grpc-core", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"11" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"project/Dependencies.scala", - "pattern":"val scala3 = \"3.2.1\"", - "replaceWith":"val scala3 = \"\"" - } - ] - } - }, "tkrs_orcus":{ "name":"tkrs_orcus", "dependencies":[ @@ -31826,23 +31794,15 @@ ] } }, - "tmccarthy_fetch":{ - "name":"tmccarthy_fetch", + "tmccarthy_digest4s":{ + "name":"tmccarthy_digest4s", "dependencies":[ - "typelevel_cats-effect", - "typelevel_fs2", - "tmccarthy_tmm-scala-collections", - "tmccarthy_tmmutils", - "softwaremill_sttp", - "scalameta_munit", - "tmccarthy_scala-db", - "tototoshi_scala-csv", - "circe_circe" + "scalameta_munit" ], - "repoUrl":"https://github.com/tmccarthy/fetch.git", - "revision":"v0.4.0", - "version":"0.4.0", - "targets":"au.id.tmm.fetch%fetch-aws-textract au.id.tmm.fetch%fetch-cache au.id.tmm.fetch%fetch-core", + "repoUrl":"https://github.com/tmccarthy/digest4s.git", + "revision":"v0.1.0", + "version":"0.1.0", + "targets":"au.id.tmm.digest4s%digest4s-core", "config":{ "projects":{ "exclude":[ @@ -31853,7 +31813,7 @@ } }, "java":{ - "version":"17" + "version":"11" }, "sbt":{ "commands":[ @@ -32418,7 +32378,7 @@ "typelevel_fs2", "typelevel_case-insensitive", "typelevel_cats-mtl", - "armanbilge_log4cats", + "typelevel_log4cats", "cquiroz_scala-java-time", "comcast_ip4s", "scodec_scodec-bits" @@ -32622,7 +32582,7 @@ "trace4cats_trace4cats":{ "name":"trace4cats_trace4cats", "dependencies":[ - "armanbilge_log4cats", + "typelevel_log4cats", "typelevel_cats", "typelevel_cats-effect", "typelevel_cats-testkit-scalatest", @@ -32682,7 +32642,7 @@ "trace4cats_trace4cats", "fd4s_vulcan", "typelevel_fs2", - "armanbilge_log4cats" + "typelevel_log4cats" ], "repoUrl":"https://github.com/trace4cats/trace4cats-avro.git", "revision":"v0.14.0", @@ -32729,7 +32689,7 @@ "dependencies":[ "trace4cats_trace4cats-avro", "fd4s_fs2-kafka", - "armanbilge_log4cats", + "typelevel_log4cats", "trace4cats_trace4cats" ], "repoUrl":"https://github.com/trace4cats/trace4cats-avro-kafka.git", @@ -32779,7 +32739,7 @@ "trace4cats_trace4cats", "circe_circe", "http4s_http4s", - "armanbilge_log4cats", + "typelevel_log4cats", "trace4cats_trace4cats-exporter-http", "http4s_blaze" ], @@ -33948,7 +33908,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":4096, "sourcePatches":[ @@ -34712,7 +34672,7 @@ ] }, - "tests":"full", + "tests":"compile-only", "memoryRequestMb":2048, "sourcePatches":[ @@ -34818,8 +34778,7 @@ "dependencies":[ "armanbilge_munit-cats-effect", "typelevel_cats", - "typelevel_cats-effect", - "armanbilge_log4cats" + "typelevel_cats-effect" ], "repoUrl":"https://github.com/typelevel/log4cats.git", "revision":"v2.5.0", @@ -35541,6 +35500,47 @@ ] } }, + "uharaqo_scala-event-sourcing":{ + "name":"uharaqo_scala-event-sourcing", + "dependencies":[ + + ], + "repoUrl":"https://github.com/uharaqo/scala-event-sourcing.git", + "revision":"v0.0.9", + "version":"0.0.9", + "targets":"com.github.uharaqo%scala-event-sourcing", + "config":{ + "projects":{ + "exclude":[ + + ], + "overrides":{ + + } + }, + "java":{ + "version":"17" + }, + "sbt":{ + "commands":[ + + ], + "options":[ + + ] + }, + "mill":{ + "options":[ + + ] + }, + "tests":"full", + "memoryRequestMb":2048, + "sourcePatches":[ + + ] + } + }, "unfiltered_unfiltered":{ "name":"unfiltered_unfiltered", "dependencies":[ @@ -35876,51 +35876,6 @@ ] } }, - "varwise_prometheus-akka-http":{ - "name":"varwise_prometheus-akka-http", - "dependencies":[ - "scalatest_scalatest" - ], - "repoUrl":"https://github.com/varwise/prometheus-akka-http.git", - "revision":"", - "version":"0.6.0", - "targets":"com.varwise%prometheus-akka-http", - "config":{ - "projects":{ - "exclude":[ - - ], - "overrides":{ - - } - }, - "java":{ - "version":"17" - }, - "sbt":{ - "commands":[ - - ], - "options":[ - - ] - }, - "mill":{ - "options":[ - - ] - }, - "tests":"full", - "memoryRequestMb":2048, - "sourcePatches":[ - { - "path":"build.sbt", - "pattern":"val scala3Version = \"3.0.2\"", - "replaceWith":"val scala3Version = \"\"" - } - ] - } - }, "vasilmkd_discipline-specs2":{ "name":"vasilmkd_discipline-specs2", "dependencies":[ @@ -37041,8 +36996,8 @@ "scalatest_scalatest" ], "repoUrl":"https://github.com/xuwei-k/jwt-scala.git", - "revision":"v1.8.1", - "version":"1.8.1", + "revision":"v1.9.0", + "version":"1.9.0", "targets":"com.github.xuwei-k%jwt-scala", "config":{ "projects":{ @@ -37677,8 +37632,8 @@ "typelevel_discipline-scalatest" ], "repoUrl":"https://github.com/zio/interop-cats.git", - "revision":"v23.0.0.0", - "version":"23.0.0.0", + "revision":"v23.0.0.1", + "version":"23.0.0.1", "targets":"dev.zio%zio-interop-cats dev.zio%zio-interop-cats-tests", "config":{ "projects":{ @@ -37710,7 +37665,7 @@ "sourcePatches":[ { "path":"project/BuildHelper.scala", - "pattern":"val Scala3 = \"3.1.0\"", + "pattern":"val Scala3 = \"3.2.1\"", "replaceWith":"val Scala3 = \"\"" } ] @@ -38073,7 +38028,7 @@ ] }, "tests":"full", - "memoryRequestMb":4096, + "memoryRequestMb":7168, "sourcePatches":[ { "path":"project/BuildHelper.scala", diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index 122abcd8..1a80d479 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -1,5 +1,5 @@ -# projects total: 984 +# projects total: 983 # min stars count: -1 # max projects count: 1000 @@ -64,7 +64,6 @@ jobs: include: - name: afsalthaj_constraintless - name: alejandrohdezma_sbt-propagate - - name: almond-sh_almond - name: com-lihaoyi_geny - name: com-lihaoyi_sourcecode - name: com-lihaoyi_utest @@ -72,7 +71,6 @@ jobs: - name: coursier_dependency - name: cquiroz_scala-java-time - name: dieproht_matr - - name: dmytromitin_dotty-patched - name: eed3si9n_verify - name: eltherion_http4s-timer - name: fdietze_formidable @@ -83,7 +81,6 @@ jobs: - name: getshaka-org_native-converter - name: hamnis_dataclass-scalafix - name: http4s_hpack - - name: ichoran_kse3 - name: iheartradio_ficus - name: indoorvivants_sn-bindgen - name: j5ik2o_akka-persistence-s3 @@ -97,7 +94,9 @@ jobs: - name: lunduniversity_introprog-scalalib - name: markehammons_slinc - name: max-leuthaeuser_scroll + - name: mdedetrich_scalacheck - name: nafg_scala-phonenumber + - name: nafg_scheduler - name: nickburkard_aws-cdk-scala - name: nscala-time_nscala-time - name: nthportal_spaghetti @@ -111,7 +110,6 @@ jobs: - name: sbt_sbt-jni - name: scala-cli_java-class-name - name: scala-cli_libdaemon-jvm - - name: scala-js_scala-js-macrotask-executor - name: scala-js_scala-js-stubs - name: scala-ts_scala-ts - name: scala_scala-collection-compat @@ -126,6 +124,7 @@ jobs: - name: sciss_raphaelicons - name: sciss_transform4s - name: sciss_treetable + - name: sean-ideabank_rudolf - name: sinaghaffari_monadicsimplifier - name: sirthias_macrolizer - name: softwaremill_magnolia @@ -140,6 +139,7 @@ jobs: - name: typelevel_literally - name: typelevel_scalacheck - name: typelevel_simulacrum-scalafix + - name: uharaqo_scala-event-sourcing - name: webjars_webjars-play - name: wz7982_easysql-scala - name: xuwei-k_applybuilder @@ -188,6 +188,7 @@ jobs: - name: sbt_sbinary - name: scala_scala-parser-combinators - name: scalameta_munit + - name: scalapb_protobuf-scala-runtime - name: scalatest_scalatest - name: scalaz_scalaz - name: scopt_scopt @@ -234,6 +235,7 @@ jobs: - name: arturopala_validator - name: ashwinbhaskar_sight-scala - name: beangle_doc + - name: beangle_ids - name: bilal-fazlani_rainbowcli - name: bilal-fazlani_swiftbar4s - name: blemale_scaffeine @@ -256,6 +258,7 @@ jobs: - name: dacr_naturalsort - name: dacr_primes - name: dacr_split + - name: daghemberg_paut-program - name: daghemberg_problemutils - name: davegurnell_unindent - name: davidledwards_scalop @@ -276,7 +279,7 @@ jobs: - name: greenfossil_commons-json - name: greenleafoss_green-leaf-mongo - name: guardian_fastly-api-client - - name: gzoller_scala-reflection + - name: gzoller_scalajack - name: h8io_borscht - name: hedgehogqa_scala-hedgehog - name: herminiogg_label2thesaurus @@ -287,7 +290,6 @@ jobs: - name: i10416_munkres - name: ij-plugins_ijp-javacv - name: ij-plugins_ijp-toolkit - - name: indoorvivants_opaque-newtypes - name: indoorvivants_rendition - name: irevive_union-derivation - name: j5ik2o_base64scala @@ -299,7 +301,7 @@ jobs: - name: jodersky_yamlesque - name: jozic_scalax-collection - name: jphmrst_bps - - name: jphmrst_scala-automata + - name: jphmrst_scalautils - name: kcrypt_scala-biginteger - name: kcrypt_scala-blake3 - name: kcrypt_scala-sha @@ -320,6 +322,7 @@ jobs: - name: losizm_scamper - name: losizm_t2 - name: malliina_mobile-push + - name: malyszaryczlowiek_foo-repo - name: marchliu_jaskell-dotty - name: mateuszkubuszok_pipez - name: metarank_cfor @@ -339,21 +342,19 @@ jobs: - name: outr_profig - name: outr_reactify - name: paoloboni_spray-json-derived-codecs - - name: pdal_java - name: petitviolet_scala-operator - name: phaller_spores3 - name: phenoscape_scowl - name: pityka_pairwisealignment - name: pjfanning_scala-faker + - name: pjfanning_scala3-sample-classes - name: playframework_cachecontrol - name: playframework_twirl - name: plokhotnyuk_fast-string-interpolator - name: plokhotnyuk_rtree2d - name: postgresql-async_postgresql-async - - name: purplekingdomgames_tyrian - name: raquo_scala-dom-types - name: rescala-lang_rescala - - name: rmgk_slips - name: rssh_trackedfuture - name: rtyley_rate-limit-status - name: rtyley_scala-collection-plus @@ -413,6 +414,7 @@ jobs: - name: thoughtworksinc_binding.scala - name: thoughtworksinc_tryt.scala - name: tkrs_mess + - name: tmccarthy_digest4s - name: tofu-tf_cherry - name: tototoshi_scala-csv - name: tpolecat_sourcepos @@ -423,7 +425,6 @@ jobs: - name: typelevel_scalac-compat - name: typelevel_scalac-options - name: typelevel_squants - - name: varwise_prometheus-akka-http - name: vincenzobaz_spark-scala3 - name: wangzaixiang_scala-sql - name: whisklabs_docker-it-scala @@ -458,7 +459,6 @@ jobs: include: - name: akka_akka - name: atry_futurebinding.scala - - name: clockworkconsulting_csexp - name: clockworkconsulting_peregrin - name: com-lihaoyi_cask - name: com-lihaoyi_mainargs @@ -468,11 +468,9 @@ jobs: - name: gchudnov_mindthegap - name: gekomad_scala-regex-collection - name: greenfossil_thorium - - name: gzoller_scalajack - name: hughsimpson_scalameter - name: ij-plugins_ijp-color - name: ij-plugins_ijp-debayer2sx - - name: jelly-rdf_jelly-jvm - name: jobial-io_scase - name: jodersky_scala-argparse - name: json4s_json4s @@ -482,7 +480,6 @@ jobs: - name: nrinaudo_kantan.parsers - name: outr_scalapass - name: pjfanning_jackson-module-scala3-enum - - name: pjfanning_jackson-scala3-reflection-extensions - name: playframework_play-ws - name: rallyhealth_scalacheck-ops - name: raquo_waypoint @@ -492,7 +489,6 @@ jobs: - name: sangria-graphql_sangria-spray-json - name: scala-native_scala-native-cli - name: scala-stm_scala-stm - - name: scalacenter_scala-debug-adapter - name: scalacenter_tasty-mima - name: scalapb-json_scalapb-json-common - name: scalapb_common-protos @@ -510,7 +506,6 @@ jobs: - name: swagger-akka-http_swagger-scala-module - name: thoughtworksinc_dsl.scala - name: tkrs_fluflu - - name: tkrs_mmdb-grpc-scala - name: twitter_util - name: typelevel_cats - name: vagmcs_optimus @@ -657,6 +652,7 @@ jobs: matrix: include: - name: armanbilge_circe + - name: bilal-fazlani_jslt-parser - name: bilal-fazlani_zio-ulid - name: cheleb_zio-pravega - name: circe_circe @@ -674,13 +670,13 @@ jobs: - name: kitlangton_zio-tui - name: lemonlabsuk_scala-uri - name: m2-oss_calypso - - name: mattlangsenkamp_svgbounds - name: milessabin_shapeless - name: optics-dev_monocle - name: sagifogel_proptics - name: scalameta_metaconfig - name: scalanlp_breeze - name: scalaprops_scalaprops-shapeless + - name: sciss_lucreswing - name: sciss_scalacollider-if - name: sciss_scalacolliderswing - name: sciss_sonogramoverview @@ -721,11 +717,11 @@ jobs: - name: analogweb_analogweb-scala - name: armanbilge_circe-scala-yaml - name: armanbilge_scala-native-config-brew - - name: bilal-fazlani_circe-json-schema - name: blackdoor_jose - name: bp3r_jsonrpc2 - name: caspercommunityio_casper-scala-sdk - name: chatwork_scala-jwk + - name: christian-schlichtherle_circe-kafka - name: circe_circe-jackson - name: circe_circe-yaml - name: data-tools_big-data-types @@ -737,14 +733,12 @@ jobs: - name: hnaderi_named-codec - name: jap-company_fields - name: joernio_joern - - name: karazinscalausersgroup_mongo-literals - name: katrix_perspective - name: kiberstender_fjwt - name: malliina_util-base - name: mrdimosthenis_scala-synapses - name: msgpack4z_msgpack4z-circe - name: nafg_cloud-logging-logback-scala - - name: openmole_container - name: openmole_gridscale - name: openmole_mgo - name: plokhotnyuk_jsoniter-scala @@ -787,6 +781,7 @@ jobs: strategy: matrix: include: + - name: alejandrohdezma_sbt-mdoc-toc - name: bilal-fazlani_zio-mongo - name: cornerman_chameleon - name: dacr_zio-lmdb @@ -795,6 +790,7 @@ jobs: - name: gnieh_geo-scala - name: imrafaelmerino_json-scala-values - name: katrix_typenbt + - name: sciss_lucrepi - name: sciss_patterns - name: sciss_wolkenpumpe - name: shiftleftsecurity_js2cpg @@ -950,10 +946,11 @@ jobs: - name: ruippeixotog_akka-testkit-specs2 - name: ruippeixotog_scala-scraper - name: scalatra_scalatra - - name: sweet-delights_delightful-parsing + - name: sweet-delights_delightful-typeclasses - name: taig_babel - name: taig_scala-linguist - name: taig_scala-pygments + - name: thatscalaguy_ulid4cats - name: tkrs_orcus - name: tmccarthy_tmmutils - name: tpolecat_pool-party @@ -993,7 +990,7 @@ jobs: - name: akka_akka-grpc - name: alhuelamo_dbjobs - name: armanbilge_cheshire - - name: armanbilge_log4cats + - name: armanbilge_ip4s - name: cchantep_acolyte - name: comcast_ip4s - name: davenverse_crossplatformioapp @@ -1015,6 +1012,7 @@ jobs: - name: ohze_couchbase-scala - name: outr_scribe - name: pityka_nspl + - name: purplekingdomgames_tyrian - name: rallyhealth_weepickle - name: rewards-network_combos - name: sangria-graphql_sangria-argonaut @@ -1022,10 +1020,12 @@ jobs: - name: sangria-graphql_sangria-play-json - name: scala-cli_scala-cli-signing - name: scalapb-json_scalapb-argonaut + - name: sweet-delights_delightful-parsing - name: timwspence_cats-stm - name: tmccarthy_tmm-scala-collections - name: typelevel_cats-effect-cps - name: typelevel_keypool + - name: typelevel_log4cats - name: typelevel_scalacheck-effect - name: typelevel_vault - name: vladkopanev_cats-saga @@ -1067,7 +1067,6 @@ jobs: - name: sangria-graphql_sangria - name: stephennancekivell_scalatest-json - name: typelevel_fs2 - - name: typelevel_log4cats - name: virtuslab_scala-cli steps: - name: "Git Checkout" @@ -1092,6 +1091,7 @@ jobs: include: - name: andimiller_hedgehogs - name: armanbilge_calico + - name: armanbilge_jawn-fs2 - name: armanbilge_schrodinger - name: armanbilge_van-cats - name: banno_cosmos4s @@ -1180,7 +1180,6 @@ jobs: - name: eikek_emil - name: gaelrenoux_tranzactio - name: gnieh_fs2-data - - name: guymers_ceesvee - name: http4s_http4s - name: indoorvivants_sbt-vcpkg - name: indoorvivants_subatomic @@ -1194,6 +1193,7 @@ jobs: - name: polyvariant_scala-git-markers - name: profunktor_neutron - name: pureharm_pureharm-aws + - name: pureharm_pureharm-db-core-jdbc - name: pureharm_pureharm-testkit - name: rustedbones_scout - name: scodec_scodec-protocols @@ -1241,7 +1241,6 @@ jobs: - name: disneystreaming_smithy4s - name: dwolla_epimetheus-server - name: dylemma_xml-spac - - name: errors4s_errors4s-http - name: fomkin_korolev - name: fthomas_fs2-cron - name: gemini-hlsw_clue @@ -1256,6 +1255,8 @@ jobs: - name: http4s_http4s-scalatags - name: http4s_http4s-servlet - name: http4s_http4s-twirl + - name: i10416_slackapis + - name: ingarabr_http4s-cloud-functions - name: jbwheatley_pact4s - name: killaitis_http4s-cloud-functions - name: lego_woof @@ -1266,7 +1267,6 @@ jobs: - name: pac4j_http4s-pac4j - name: planet42_laika - name: pureconfig_pureconfig - - name: pureharm_pureharm-db-core - name: taig_flog - name: theiterators_kebs - name: tpolecat_natchez @@ -1384,7 +1384,6 @@ jobs: - name: softwaremill_tapir - name: testcontainers_testcontainers-scala - name: tinkoff_muffin - - name: tmccarthy_fetch - name: trace4cats_trace4cats-jaeger - name: trace4cats_trace4cats-opentelemetry - name: trace4cats_trace4cats-zipkin @@ -1428,6 +1427,7 @@ jobs: - name: rediscala_rediscala - name: scalikejdbc_scalikejdbc-async - name: scottweaver_testcontainers-for-zio + - name: shopstic_caliban - name: sideeffffect_zio-testcontainers - name: softwaremill_tapir-loom - name: tinkoff_oolong @@ -1505,7 +1505,6 @@ jobs: strategy: matrix: include: - - name: liewhite_common - name: pjfanning_jackson-module-enumeratum - name: swagger-akka-http_swagger-enumeratum-module steps: From b575b62c03dc65884a6b75c7984729af3fb84c69 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 20 Jan 2023 18:31:23 +0100 Subject: [PATCH 140/154] Fix typo in sbt build.sh --- project-builder/sbt/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-builder/sbt/build.sh b/project-builder/sbt/build.sh index 30f5c071..4c050bfb 100755 --- a/project-builder/sbt/build.sh +++ b/project-builder/sbt/build.sh @@ -42,7 +42,7 @@ cd $repoDir # if [[ ! -z "$requestedMemoryMb" ]]; then # size="${requestedMemoryMb}m" # GithHub actions workers have maximally 7GB of RAM -memorySettings=("-J-Xmx7G" "-J-Xms4G" "-XX:+UseG1GC") +memorySettings=("-J-Xmx7G" "-J-Xms4G" "-J-XX:+UseG1GC") # fi # Don't set version if not publishing From 07d70c423508f1677a98b56b8fba95dbae7f0864 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 20 Jan 2023 18:44:40 +0100 Subject: [PATCH 141/154] Allow to specify custom build name --- .github/workflows/buildExecuteCustom.yaml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/buildExecuteCustom.yaml b/.github/workflows/buildExecuteCustom.yaml index d13c917d..6946f2b4 100644 --- a/.github/workflows/buildExecuteCustom.yaml +++ b/.github/workflows/buildExecuteCustom.yaml @@ -1,12 +1,16 @@ name: "Open CB: custom/manual builds" -run-name: "Scala ${{ inputs.published-scala-version }} @ ${{ inputs.repository-url }}/${{ inputs.repository-branch}}, scalacOptions: ++'${{inputs.extra-scalac-options}}', --'${{ inputs.disabled-scalac-options }}' " +run-name: ${{ inputs.build-name != '' && inputs.build-name || format('Scala {0}@{1}/{2}, scalacOptions++=({3}), scalacOptions--=({4})', inputs.published-scala-version != '' && inputs.published-scala-version || 'main', inputs.repository-url, inputs.repository-branch, inputs.extra-scalac-options, inputs.disabled-scalac-options) }} on: workflow_dispatch: inputs: + build-name: + type: string + description: "Custom name used to identify this job (has effect only in GitHub Actions Web GUI)" + default: "" published-scala-version: type: string - description: 'Published Scala version to use, if empty new version of compiler would be build with default name based on the selected repository' + description: "Published Scala version to use, if empty new version of compiler would be build with default name based on the selected repository" repository-url: type: string description: "GitHub repository URL for compiler to build, ignored when published-scala-version is defined" @@ -27,7 +31,7 @@ jobs: # Name of this job need to match inputs of build-project/job-info execute-build-plan: uses: ./.github/workflows/buildPlan.yaml - with: + with: published-scala-version: ${{ inputs.published-scala-version }} repository-url: ${{ inputs.repository-url }} repository-branch: ${{ inputs.repository-branch }} @@ -46,12 +50,12 @@ jobs: uses: coursier/setup-action@v1 with: apps: scala-cli - + - name: Generate raport - env: + env: ES_USER: ${{ secrets.OPENCB_ELASTIC_USER }} ES_PASSWORD: ${{ secrets.OPENCB_ELASTIC_PSWD }} - run: | + run: | scalaVersion=${{ needs.execute-build-plan.outputs.used-scala-version }} lastRC="$(./scripts/lastVersionRC.sc)" lastStable=$(./scripts/lastVersionStable.sc) From 5f39c0842173ec7b9c6179a64f5fbcbb6def4577 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 20 Jan 2023 18:44:58 +0100 Subject: [PATCH 142/154] warmup more sbt versions --- builder-base/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder-base/Dockerfile b/builder-base/Dockerfile index 7cfba2e7..a69cfef7 100644 --- a/builder-base/Dockerfile +++ b/builder-base/Dockerfile @@ -19,5 +19,5 @@ ENV PATH="$JAVA_HOME/bin:$PATH" WORKDIR /build COPY . /build/ -ENV SBT_VERSIONS="1.6.2 1.8.2" +ENV SBT_VERSIONS="1.6.2 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2" RUN ./warmup.sh From 28fdf7de074ef169105b68521fdef0e19da904ce Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 20 Jan 2023 18:45:12 +0100 Subject: [PATCH 143/154] Clenaup in sbt/build.sh --- project-builder/sbt/build.sh | 6 ------ 1 file changed, 6 deletions(-) diff --git a/project-builder/sbt/build.sh b/project-builder/sbt/build.sh index 4c050bfb..ef2ef5d7 100755 --- a/project-builder/sbt/build.sh +++ b/project-builder/sbt/build.sh @@ -36,14 +36,8 @@ fi cd $repoDir -# + "" would replace null with empty string -# requestedMemoryMb=$(echo $projectConfig | jq -r '.memoryRequestMb // empty') -# memorySettings=() -# if [[ ! -z "$requestedMemoryMb" ]]; then - # size="${requestedMemoryMb}m" # GithHub actions workers have maximally 7GB of RAM memorySettings=("-J-Xmx7G" "-J-Xms4G" "-J-XX:+UseG1GC") -# fi # Don't set version if not publishing setVersionCmd="setPublishVersion $version" From 2b8282c47f35800e78491b216219c6f6c3c429b9 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 20 Jan 2023 18:49:42 +0100 Subject: [PATCH 144/154] cleanup --- .github/workflows/buildExecuteCustom.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildExecuteCustom.yaml b/.github/workflows/buildExecuteCustom.yaml index 6946f2b4..89ed463a 100644 --- a/.github/workflows/buildExecuteCustom.yaml +++ b/.github/workflows/buildExecuteCustom.yaml @@ -1,5 +1,5 @@ name: "Open CB: custom/manual builds" -run-name: ${{ inputs.build-name != '' && inputs.build-name || format('Scala {0}@{1}/{2}, scalacOptions++=({3}), scalacOptions--=({4})', inputs.published-scala-version != '' && inputs.published-scala-version || 'main', inputs.repository-url, inputs.repository-branch, inputs.extra-scalac-options, inputs.disabled-scalac-options) }} +run-name: ${{ inputs.build-name != '' && inputs.build-name || format('Scala {0} @ {1} / {2}, scalacOptions ++= ({3}), scalacOptions --= ({4})', inputs.published-scala-version != '' && inputs.published-scala-version || 'snapshot', inputs.repository-url, inputs.repository-branch, inputs.extra-scalac-options, inputs.disabled-scalac-options) }} on: workflow_dispatch: From 96d64d8075a86f1cca1b05d50ac66e131e2aeac4 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 20 Jan 2023 18:51:28 +0100 Subject: [PATCH 145/154] rename build-name description --- .github/workflows/buildExecuteCustom.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildExecuteCustom.yaml b/.github/workflows/buildExecuteCustom.yaml index 89ed463a..823bbfdf 100644 --- a/.github/workflows/buildExecuteCustom.yaml +++ b/.github/workflows/buildExecuteCustom.yaml @@ -6,7 +6,7 @@ on: inputs: build-name: type: string - description: "Custom name used to identify this job (has effect only in GitHub Actions Web GUI)" + description: "Custom name of the job in GitHub Actions" default: "" published-scala-version: type: string From 5da7f4231ba53d408ee3c4a27e0581afae3b7d00 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Fri, 20 Jan 2023 18:57:59 +0100 Subject: [PATCH 146/154] Don't set GC in sbt builds --- project-builder/sbt/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-builder/sbt/build.sh b/project-builder/sbt/build.sh index ef2ef5d7..ef85570a 100755 --- a/project-builder/sbt/build.sh +++ b/project-builder/sbt/build.sh @@ -37,7 +37,7 @@ fi cd $repoDir # GithHub actions workers have maximally 7GB of RAM -memorySettings=("-J-Xmx7G" "-J-Xms4G" "-J-XX:+UseG1GC") +memorySettings=("-J-Xmx7G" "-J-Xms4G") # Don't set version if not publishing setVersionCmd="setPublishVersion $version" From bdb4f709f0252b144234cb7b5d691858b14bab12 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 23 Jan 2023 13:23:05 +0100 Subject: [PATCH 147/154] Fix erasure of default scalacOptions --- project-builder/sbt/CommunityBuildPlugin.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/project-builder/sbt/CommunityBuildPlugin.scala b/project-builder/sbt/CommunityBuildPlugin.scala index b5f5289f..58008886 100644 --- a/project-builder/sbt/CommunityBuildPlugin.scala +++ b/project-builder/sbt/CommunityBuildPlugin.scala @@ -135,8 +135,7 @@ object CommunityBuildPlugin extends AutoPlugin { val predefinedDisabledScalacOptions = Seq("-deprecation", "-feature", "-Xfatal-warnings", "-Werror") override def projectSettings = Seq( - // in projectSettings we can only add additional scalacOptions - scalacOptions := extraScalacOptions.toSeq, + scalacOptions := scalacOptions.value ++ extraScalacOptions.toSeq, // Fix for cyclic dependency when trying to use crossScalaVersion ~= ??? crossScalaVersions := (thisProjectRef / crossScalaVersions).value ) ++ mvnRepoPublishSettings From ad2e96f4a9e598ee732643240c4e52744fc27e3c Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 23 Jan 2023 13:24:14 +0100 Subject: [PATCH 148/154] Cleanup build reports --- scripts/raport-regressions.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/raport-regressions.scala b/scripts/raport-regressions.scala index 4a3782ac..9cd64819 100755 --- a/scripts/raport-regressions.scala +++ b/scripts/raport-regressions.scala @@ -329,16 +329,16 @@ object Reporter: project: String, version: String, buildURL: String, - issueURL: String = "" + notes: String = "" ) = - println(s"| $project | $version | $issueURL | $buildURL |") + println(s"| $project | $version | $buildURL | $notes |") val allRegressions = sameVersionRegressions ++ diffVersionRegressions printLine() println( s"Projects with last successful builds using Scala $BOLD$scalaVersion$RESET [${allRegressions.size}]:" ) - showRow("Project", "Version", "Build URL", "Reproducer issue") - showRow("-------", "-------", "---------", "----------------") + showRow("Project", "Version", "Build URL", "Notes") + showRow("-------", "-------", "---------", "-----") for p <- allRegressions do val version = failedProjects .get(p.project) From 873d1ecb7d765ef421fe5ccf973b01cf11924270 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 23 Jan 2023 13:25:41 +0100 Subject: [PATCH 149/154] Disable auto approve/merge when updaing build plan --- .github/workflows/buildAutoUpdatePlan.yaml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.github/workflows/buildAutoUpdatePlan.yaml b/.github/workflows/buildAutoUpdatePlan.yaml index 9faa7ea3..dbc37431 100644 --- a/.github/workflows/buildAutoUpdatePlan.yaml +++ b/.github/workflows/buildAutoUpdatePlan.yaml @@ -55,16 +55,3 @@ jobs: add-paths: | .github/workflows/buildPlan.yaml .github/workflows/buildConfig.json - - - name: Auto approve - if: steps.cpr.outputs.pull-request-operation == 'created' - uses: juliangruber/approve-pull-request-action@v2 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - number: ${{ steps.cpr.outputs.pull-request-number }} - - - name: Auto merge PR - uses: peter-evans/enable-pull-request-automerge@v2 - with: - token: ${{ secrets.GITHUB_TOKEN }} - pull-request-number: ${{ steps.cpr.outputs.pull-request-number }} From 9d494746999230fb82a9d60258c30e7b7027dc67 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 23 Jan 2023 15:03:03 +0100 Subject: [PATCH 150/154] Updates after changes to infra --- k8s/mvn-repo-data.yaml | 2 +- scripts/raport-regressions.scala | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/k8s/mvn-repo-data.yaml b/k8s/mvn-repo-data.yaml index 89f7e5a5..b12e2869 100644 --- a/k8s/mvn-repo-data.yaml +++ b/k8s/mvn-repo-data.yaml @@ -7,4 +7,4 @@ spec: - ReadWriteOnce resources: requests: - storage: 30Gi + storage: 25Gi diff --git a/scripts/raport-regressions.scala b/scripts/raport-regressions.scala index 9cd64819..15c36164 100755 --- a/scripts/raport-regressions.scala +++ b/scripts/raport-regressions.scala @@ -171,7 +171,7 @@ def listFailedProjects( search(BuildSummariesIndex) .query( boolQuery().must( - termQuery("projectName.keyword", project.searchName), + termQuery("projectName", project.searchName), termQuery("status", "success"), termQuery("scalaVersion", scalaVersion) ) @@ -237,9 +237,9 @@ def listFailedProjects( ) .size(Limit) .sourceInclude("projectName", "summary", "buildURL") - .sortBy(fieldSort("projectName.keyword"), fieldSort("timestamp").desc()) + .sortBy(fieldSort("projectName"), fieldSort("timestamp").desc()) .aggs( - termsAgg("failedProjects", "projectName.keyword") + termsAgg("failedProjects", "projectName") .size(Limit) .subaggs(projectVersionsStatusAggregation) ) @@ -267,7 +267,7 @@ def projectHistory(project: FailedProject) = boolQuery() .must( termsQuery("scalaVersion", PreviousScalaReleases), - termQuery("projectName.keyword", project.project.searchName) + termQuery("projectName", project.project.searchName) ) .should( termQuery("version", project.version) From 20215ba34b084364903e1dd4266b36d657a16d06 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 30 Jan 2023 11:05:24 +0100 Subject: [PATCH 151/154] Run scheduled builds only on the main repo --- .github/workflows/buildAutoUpdatePlan.yaml | 1 + .github/workflows/buildExecuteScheduledWeekly.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/buildAutoUpdatePlan.yaml b/.github/workflows/buildAutoUpdatePlan.yaml index dbc37431..c8507211 100644 --- a/.github/workflows/buildAutoUpdatePlan.yaml +++ b/.github/workflows/buildAutoUpdatePlan.yaml @@ -16,6 +16,7 @@ on: jobs: build-plan: runs-on: ubuntu-22.04 + if: github.event_name == 'schedule' && github.repository == 'VirtusLab/community-build3' steps: - name: Git Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/buildExecuteScheduledWeekly.yaml b/.github/workflows/buildExecuteScheduledWeekly.yaml index 8983b05d..ece661cb 100644 --- a/.github/workflows/buildExecuteScheduledWeekly.yaml +++ b/.github/workflows/buildExecuteScheduledWeekly.yaml @@ -14,6 +14,7 @@ jobs: last-nightly-version: ${{ steps.detect.outputs.last-nightly-version }} last-stable-version: ${{ steps.detect.outputs.last-stable-version }} last-rc-version: ${{ steps.detect.outputs.last-rc-version }} + if: github.event_name == 'schedule' && github.repository == 'VirtusLab/community-build3' steps: - name: Git Checkout uses: actions/checkout@v3 From 43154f815fe50cdd24c8d54008d20f4ae72e60a2 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 30 Jan 2023 11:05:57 +0100 Subject: [PATCH 152/154] Improved job name descriptions --- .github/workflows/buildExecuteCustom.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildExecuteCustom.yaml b/.github/workflows/buildExecuteCustom.yaml index 823bbfdf..be0920e5 100644 --- a/.github/workflows/buildExecuteCustom.yaml +++ b/.github/workflows/buildExecuteCustom.yaml @@ -1,5 +1,5 @@ name: "Open CB: custom/manual builds" -run-name: ${{ inputs.build-name != '' && inputs.build-name || format('Scala {0} @ {1} / {2}, scalacOptions ++= ({3}), scalacOptions --= ({4})', inputs.published-scala-version != '' && inputs.published-scala-version || 'snapshot', inputs.repository-url, inputs.repository-branch, inputs.extra-scalac-options, inputs.disabled-scalac-options) }} +run-name: ${{ inputs.build-name != '' && inputs.build-name || format('Scala {0} @ {1} / {2} {3}{4}', inputs.published-scala-version != '' && inputs.published-scala-version || 'snapshot', inputs.repository-url, inputs.repository-branch, inputs.extra-scalac-options == '' && '' || format('extraScalacOptions={0} ', inputs.extra-scalac-options), inputs.disabled-scalac-options == '' && '' || format('disabledScalacOptions={0}', inputs.disabled-scalac-options) ) }} on: workflow_dispatch: From 6447e72dc4f445f0be45e82f8e0f31222b981b77 Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 30 Jan 2023 11:09:44 +0100 Subject: [PATCH 153/154] fix custom build names --- .github/workflows/buildExecuteCustom.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildExecuteCustom.yaml b/.github/workflows/buildExecuteCustom.yaml index be0920e5..23f4c2a2 100644 --- a/.github/workflows/buildExecuteCustom.yaml +++ b/.github/workflows/buildExecuteCustom.yaml @@ -1,5 +1,5 @@ name: "Open CB: custom/manual builds" -run-name: ${{ inputs.build-name != '' && inputs.build-name || format('Scala {0} @ {1} / {2} {3}{4}', inputs.published-scala-version != '' && inputs.published-scala-version || 'snapshot', inputs.repository-url, inputs.repository-branch, inputs.extra-scalac-options == '' && '' || format('extraScalacOptions={0} ', inputs.extra-scalac-options), inputs.disabled-scalac-options == '' && '' || format('disabledScalacOptions={0}', inputs.disabled-scalac-options) ) }} +run-name: ${{ inputs.build-name != '' && inputs.build-name || format('Scala {0} @ {1} / {2} {3}{4}', inputs.published-scala-version != '' && inputs.published-scala-version || 'snapshot', inputs.repository-url, inputs.repository-branch, inputs.extra-scalac-options != '' format('extraScalacOptions={0} ', inputs.extra-scalac-options) || '', inputs.disabled-scalac-options != '' && format('disabledScalacOptions={0}', inputs.disabled-scalac-options) || '' ) }} on: workflow_dispatch: From a098db4909a7e803c8017de399fab0a40a692cbb Mon Sep 17 00:00:00 2001 From: Wojciech Mazur Date: Mon, 30 Jan 2023 11:11:49 +0100 Subject: [PATCH 154/154] fix typo --- .github/workflows/buildExecuteCustom.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildExecuteCustom.yaml b/.github/workflows/buildExecuteCustom.yaml index 23f4c2a2..dd8562d0 100644 --- a/.github/workflows/buildExecuteCustom.yaml +++ b/.github/workflows/buildExecuteCustom.yaml @@ -1,5 +1,5 @@ name: "Open CB: custom/manual builds" -run-name: ${{ inputs.build-name != '' && inputs.build-name || format('Scala {0} @ {1} / {2} {3}{4}', inputs.published-scala-version != '' && inputs.published-scala-version || 'snapshot', inputs.repository-url, inputs.repository-branch, inputs.extra-scalac-options != '' format('extraScalacOptions={0} ', inputs.extra-scalac-options) || '', inputs.disabled-scalac-options != '' && format('disabledScalacOptions={0}', inputs.disabled-scalac-options) || '' ) }} +run-name: ${{ inputs.build-name != '' && inputs.build-name || format('Scala {0} @ {1} / {2} {3}{4}', inputs.published-scala-version != '' && inputs.published-scala-version || 'snapshot', inputs.repository-url, inputs.repository-branch, inputs.extra-scalac-options != '' && format('extraScalacOptions={0} ', inputs.extra-scalac-options) || '', inputs.disabled-scalac-options != '' && format('disabledScalacOptions={0}', inputs.disabled-scalac-options) || '' ) }} on: workflow_dispatch: