diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3707eb12..444c661d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,9 +19,9 @@ name: Release on: - workflow_dispatch: push: tags: [v*] + workflow_dispatch: jobs: release: @@ -92,4 +92,4 @@ jobs: message: Reset `versionPolicyIntention` [skip ci] branch: main - + \ No newline at end of file diff --git a/build.sbt b/build.sbt index 1ac27bc6..2fc0cb22 100644 --- a/build.sbt +++ b/build.sbt @@ -1,5 +1,5 @@ -ThisBuild / scalaVersion := "2.13.12" -ThisBuild / crossScalaVersions := Seq("2.12.18", "2.13.12", "3.3.1") +ThisBuild / scalaVersion := "2.13.14" +ThisBuild / crossScalaVersions := Seq("2.12.19", "2.13.14", "3.3.3") ThisBuild / organization := "com.permutive" ThisBuild / versionPolicyIntention := Compatibility.None diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 094a284d..45b5ec08 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -8,38 +8,38 @@ object Dependencies { ExclusionRule(organization = "com.thesamet.scalapb", name = "lenses_2.13"), ExclusionRule(organization = "com.thesamet.scalapb", name = "scalapb-runtime_2.13") ), - "com.permutive" %% "gcp-auth" % "0.2.0", - "org.http4s" %% "http4s-ember-client" % "0.23.25" + "com.permutive" %% "gcp-auth" % "1.0.0", + "org.http4s" %% "http4s-ember-client" % "0.23.27" ) lazy val `http4s-grpc` = "io.chrisdavenport" %% "http4s-grpc" % "0.0.4" lazy val grpc = Seq( - "com.google.api.grpc" % "proto-google-cloud-pubsub-v1" % "1.108.0", - "com.google.api.grpc" % "proto-google-common-protos" % "2.31.0", - "com.google.protobuf" % "protobuf-java" % "3.25.2" + "com.google.api.grpc" % "proto-google-cloud-pubsub-v1" % "1.108.6", + "com.google.api.grpc" % "proto-google-common-protos" % "2.39.1", + "com.google.protobuf" % "protobuf-java" % "3.25.3" ).map(_ % "protobuf-src" intransitive ()) ++ Seq( "com.thesamet.scalapb" %% "scalapb-runtime" % scalapb.compiler.Version.scalapbVersion % "protobuf" ) lazy val `fs2-pubsub` = Seq( - "co.fs2" %% "fs2-core" % "3.9.4", - "com.permutive" %% "common-types-gcp-http4s" % "0.0.2", - "io.circe" %% "circe-parser" % "0.14.6", - "org.http4s" %% "http4s-circe" % "0.23.16", - "org.http4s" %% "http4s-client" % "0.23.16", - "org.http4s" %% "http4s-dsl" % "0.23.16" + "co.fs2" %% "fs2-core" % "3.10.2", + "com.permutive" %% "common-types-gcp-http4s" % "1.0.0", + "io.circe" %% "circe-parser" % "0.14.7", + "org.http4s" %% "http4s-circe" % "0.23.27", + "org.http4s" %% "http4s-client" % "0.23.27", + "org.http4s" %% "http4s-dsl" % "0.23.27" ) ++ Seq( "com.dimafeng" %% "testcontainers-scala-munit" % "0.41.0", - "com.permutive" %% "gcp-auth" % "0.1.0", - "org.http4s" %% "http4s-ember-client" % "0.23.25", - "org.slf4j" % "slf4j-nop" % "2.0.10", - "org.typelevel" %% "munit-cats-effect" % "2.0.0-M4" + "com.permutive" %% "gcp-auth" % "1.0.0", + "org.http4s" %% "http4s-ember-client" % "0.23.27", + "org.slf4j" % "slf4j-nop" % "2.0.13", + "org.typelevel" %% "munit-cats-effect" % "2.0.0" ).map(_ % Test) lazy val `fs2-pubsub-pureconfig` = Seq( - "com.github.pureconfig" %% "pureconfig-http4s" % "0.17.5", - "com.permutive" %% "common-types-gcp-pureconfig" % "0.0.2" + "com.github.pureconfig" %% "pureconfig-http4s" % "0.17.6", + "com.permutive" %% "common-types-gcp-pureconfig" % "1.0.0" ) } diff --git a/project/build.properties b/project/build.properties index abbbce5d..04267b14 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.9.8 +sbt.version=1.9.9 diff --git a/project/plugins.sbt b/project/plugins.sbt index 2508be85..8f04a4e0 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,17 +1,17 @@ -addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.12.0") -addSbtPlugin("com.alejandrohdezma" % "sbt-ci" % "2.14.1") +addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.12.1") +addSbtPlugin("com.alejandrohdezma" % "sbt-ci" % "2.15.0") addSbtPlugin("com.alejandrohdezma" % "sbt-fix" % "0.7.1") addSbtPlugin("com.alejandrohdezma" % "sbt-github-mdoc" % "0.11.13") addSbtPlugin("com.alejandrohdezma" % "sbt-github-header" % "0.11.13") -addSbtPlugin("com.alejandrohdezma" % "sbt-scalafix-defaults" % "0.12.0") +addSbtPlugin("com.alejandrohdezma" % "sbt-scalafix-defaults" % "0.13.0") addSbtPlugin("com.alejandrohdezma" % "sbt-scalafmt-defaults" % "0.9.0") addSbtPlugin("com.alejandrohdezma" % "sbt-mdoc-toc" % "0.4.1") addSbtPlugin("com.alejandrohdezma" % "sbt-modules" % "0.3.1") addSbtPlugin("com.thoughtworks.sbt-api-mappings" % "sbt-api-mappings" % "3.0.2") addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.5.12") addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.10.0") -addSbtPlugin("ch.epfl.scala" % "sbt-version-policy" % "3.2.0") -addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.0") +addSbtPlugin("ch.epfl.scala" % "sbt-version-policy" % "3.2.1") +addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.1") addSbtPlugin("org.scalameta" % "sbt-mdoc" % "2.5.2") addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.2") addSbtPlugin("io.chrisdavenport" % "sbt-http4s-grpc" % "0.0.4")