Implement clients API

This commit is contained in:
Paul-Henri Froidmont 2025-03-03 00:24:13 +01:00
parent 91584c18d5
commit 31014d1a0c
Signed by: phfroidmont
GPG key ID: BE948AFD7E7873BE
14 changed files with 474 additions and 228 deletions

View file

@ -1,12 +1,17 @@
// scalafmt: { runner.dialect = scala213 }
package build
import mill._, scalalib._
import coursier.maven.MavenRepository
val sonatypeSnapshots = Seq(
MavenRepository("https://oss.sonatype.org/content/repositories/snapshots")
)
object Versions {
val zio = "2.1.15"
val zioJson = "0.7.33"
val zioSchema = "1.6.3"
val zioHttp = "3.0.1"
val zioHttp = "3.0.1+97-29d12531-SNAPSHOT"
val zioPrelude = "1.0.0-RC39"
}
@ -18,6 +23,9 @@ trait CommonModule extends ScalaModule {
ivy"dev.zio::zio-schema-derivation:${Versions.zioSchema}",
ivy"dev.zio::zio-prelude:${Versions.zioPrelude}"
)
def repositoriesTask = Task.Anon {
super.repositoriesTask() ++ sonatypeSnapshots
}
}
object model extends CommonModule