gs-timing/build.sbt
Pat Garrity 3bb699fa52
All checks were successful
/ Build and Test Library Snapshot (pull_request) Successful in 2m8s
Version updates and minor fix.
2025-07-27 20:56:46 -05:00

34 lines
909 B
Scala

val scala3: String = "3.7.1"
externalResolvers := Seq(
"Garrity Software Mirror" at "https://maven.garrity.co/releases",
"Garrity Software Releases" at "https://maven.garrity.co/gs"
)
ThisBuild / scalaVersion := scala3
ThisBuild / versionScheme := Some("semver-spec")
ThisBuild / gsProjectName := "gs-timing"
lazy val sharedSettings = Seq(
scalaVersion := scala3,
version := semVerSelected.value,
coverageMinimumStmtTotal := 100,
coverageMinimumBranchTotal := 100
)
lazy val testSettings = Seq(
libraryDependencies ++= Seq(
"org.scalameta" %% "munit" % "1.1.1" % Test
)
)
lazy val `gs-timing` = project
.in(file("."))
.settings(sharedSettings)
.settings(testSettings)
.settings(name := s"${gsProjectName.value}-v${semVerMajor.value}")
.settings(
libraryDependencies ++= Seq(
"org.typelevel" %% "cats-effect" % "3.6.3"
)
)