diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1cd1697..37ab23b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - scala: [2.13.13, 3.3.3] + scala: [2.13.15, 3.3.4] java: [temurin@8, temurin@11, temurin@17, temurin@21] runs-on: ${{ matrix.os }} steps: @@ -64,6 +64,9 @@ jobs: java-version: 21 cache: sbt + - name: Setup sbt + uses: sbt/setup-sbt@v1 + - name: Check that workflows are up to date run: sbt '++ ${{ matrix.scala }}' githubWorkflowCheck diff --git a/build.sbt b/build.sbt index 55fb656..c524f5d 100644 --- a/build.sbt +++ b/build.sbt @@ -1,7 +1,7 @@ Global / onChangedBuildSource := ReloadOnSourceChanges -lazy val scala213 = "2.13.13" -lazy val scala3 = "3.3.3" +lazy val scala213 = "2.13.15" +lazy val scala3 = "3.3.4" lazy val scalaVersions = Seq(scala213, scala3) ThisBuild / crossScalaVersions := scalaVersions @@ -49,12 +49,12 @@ lazy val commonSettings = Seq( commonSettings gitRelease := {} -lazy val catsVersion = "2.10.0" +lazy val catsVersion = "2.12.0" lazy val catsCore = "org.typelevel" %% "cats-core" % catsVersion lazy val catsFree = "org.typelevel" %% "cats-free" % catsVersion lazy val catsLaws = "org.typelevel" %% "cats-laws" % catsVersion % Test lazy val newtype = "io.estatico" %% "newtype" % "0.4.4" -lazy val scalaCheck = "org.scalacheck" %% "scalacheck" % "1.17.0" % Test +lazy val scalaCheck = "org.scalacheck" %% "scalacheck" % "1.18.1" % Test lazy val publishSettings = Seq( publish / skip := false, diff --git a/project/build.properties b/project/build.properties index 04267b1..0b699c3 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.9.9 +sbt.version=1.10.2 diff --git a/project/plugins.sbt b/project/plugins.sbt index 2621fa5..637fa03 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,6 +1,6 @@ -addSbtPlugin("com.github.sbt" % "sbt-github-actions" % "0.23.0") -addSbtPlugin("org.scalameta" % "sbt-mdoc" % "2.5.2") -addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.0") +addSbtPlugin("com.github.sbt" % "sbt-github-actions" % "0.24.0") +addSbtPlugin("org.scalameta" % "sbt-mdoc" % "2.6.1") +addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.2") resolvers += "bondlink-maven-repo" at "https://raw.githubusercontent.com/mblink/maven-repo/main" addSbtPlugin("bondlink" % "sbt-git-publish" % "0.0.5")