diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0fef6d1..2bb24a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - scala: [3.0.0-RC3, 2.12.13, 2.13.5] + scala: [3.0.0, 2.12.13, 2.13.6] java: [adopt@1.8] runs-on: ${{ matrix.os }} steps: @@ -49,6 +49,6 @@ jobs: key: ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }} - name: Check that workflows are up to date - run: sbt ++${{ matrix.scala }} githubWorkflowCheck + run: sbt --client '++${{ matrix.scala }}; githubWorkflowCheck' - - run: sbt ++${{ matrix.scala }} ci \ No newline at end of file + - run: sbt --client '++${{ matrix.scala }}; ci' \ No newline at end of file diff --git a/build.sbt b/build.sbt index e42dcc7..2d1bd33 100644 --- a/build.sbt +++ b/build.sbt @@ -23,7 +23,7 @@ ThisBuild / organization := "com.codecommit" ThisBuild / publishGithubUser := "djspiewak" ThisBuild / publishFullName := "Daniel Spiewak" -ThisBuild / crossScalaVersions := Seq("3.0.0-RC3", "2.12.13", "2.13.5") +ThisBuild / crossScalaVersions := Seq("3.0.0", "2.12.13", "2.13.6") ThisBuild / githubWorkflowTargetBranches := Seq("series/0.x") @@ -34,7 +34,7 @@ ThisBuild / scmInfo := Some( url("https://github.com/djspiewak/cats-effect-testing"), "git@github.com:djspiewak/cats-effect-testing.git")) -val CatsEffectVersion = "2.5.0" +val CatsEffectVersion = "2.5.1" lazy val root = project .in(file(".")) @@ -46,7 +46,7 @@ lazy val specs2 = project .settings( name := "cats-effect-testing-specs2", - libraryDependencies += "org.specs2" %% "specs2-core" % "4.10.6", + libraryDependencies += ("org.specs2" %% "specs2-core" % "4.12.0").cross(CrossVersion.for3Use2_13), mimaPreviousArtifacts := { if (isDotty.value) @@ -54,7 +54,6 @@ lazy val specs2 = project else mimaPreviousArtifacts.value }) - .settings(dottyLibrarySettings) .settings(libraryDependencies += "org.typelevel" %% "cats-effect" % CatsEffectVersion) lazy val `scalatest-scalacheck` = project @@ -64,7 +63,7 @@ lazy val `scalatest-scalacheck` = project libraryDependencies ++= Seq( "org.typelevel" %% "cats-effect" % CatsEffectVersion, - "org.scalatestplus" %% "scalacheck-1-15" % "3.2.8.0", + "org.scalatestplus" %% "scalacheck-1-15" % "3.2.9.0", "org.scalacheck" %% "scalacheck" % "1.15.3"), mimaPreviousArtifacts := mimaPreviousArtifacts.value - ("com.codecommit" %% name.value % "0.3.0") @@ -77,7 +76,7 @@ lazy val scalatest = project libraryDependencies ++= Seq( "org.typelevel" %% "cats-effect" % CatsEffectVersion, - "org.scalatest" %% "scalatest" % "3.2.8"), + "org.scalatest" %% "scalatest" % "3.2.9"), mimaPreviousArtifacts := mimaPreviousArtifacts.value -- Seq( "com.codecommit" %% name.value % "0.1.0", @@ -93,7 +92,7 @@ lazy val utest = project libraryDependencies ++= Seq( "org.typelevel" %% "cats-effect" % CatsEffectVersion, "org.typelevel" %% "cats-effect-laws" % CatsEffectVersion, - "com.lihaoyi" %% "utest" % "0.7.9")) + "com.lihaoyi" %% "utest" % "0.7.10")) lazy val minitest = project .in(file("minitest")) @@ -104,6 +103,6 @@ lazy val minitest = project libraryDependencies ++= Seq( "org.typelevel" %% "cats-effect" % CatsEffectVersion, "org.typelevel" %% "cats-effect-laws" % CatsEffectVersion, - "io.monix" %% "minitest" % "2.9.5"), + "io.monix" %% "minitest" % "2.9.6"), mimaPreviousArtifacts := mimaPreviousArtifacts.value - ("com.codecommit" %% name.value % "0.1.0")) diff --git a/project/build.properties b/project/build.properties index dbae93b..f0be67b 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.4.9 +sbt.version=1.5.1 diff --git a/project/plugins.sbt b/project/plugins.sbt index a507207..d14e1f1 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1 +1 @@ -addSbtPlugin("com.codecommit" % "sbt-spiewak-sonatype" % "0.20.4") +addSbtPlugin("com.codecommit" % "sbt-spiewak-sonatype" % "0.21.0")