From 0845e84741a2314c2cf0f0e4d3aca53319df1cec Mon Sep 17 00:00:00 2001 From: Monica Zamudio-Lopez Date: Sat, 3 Jan 2026 08:51:21 -0600 Subject: [PATCH 1/4] Update publishing configurations from Sonatype OSSRH to Central Portal --- build.sbt | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/build.sbt b/build.sbt index 3cfa2cb2..450edc48 100644 --- a/build.sbt +++ b/build.sbt @@ -115,9 +115,11 @@ lazy val releaseSettings = Seq( releasePublishArtifactsAction := PgpKeys.publishSigned.value, publishMavenStyle := true, Test / publishArtifact := false, - publishTo := Some( - if (isSnapshot.value) Opts.resolver.sonatypeSnapshots else Opts.resolver.sonatypeStaging - ), + publishTo := { + val centralSnapshots = "https://central.sonatype.com/repository/maven-snapshots/" + if (isSnapshot.value) Some("central-snapshots" at centralSnapshots) + else localStaging.value + }, sonatypeProfileName := "com.spotify", licenses := Seq("Apache 2" -> url("http://www.apache.org/licenses/LICENSE-2.0.txt")), homepage := Some(url("https://github.com/spotify/ratatool")), @@ -129,31 +131,37 @@ lazy val releaseSettings = Seq( ), developers := List( // current maintainers - Developer( - id = "anne-decusatis", - name = "Anne DeCusatis", - email = "anned@spotify.com", - url = url("https://twitter.com/precisememory") - ), - Developer( - id = "catherinejelder", - name = "Catherine Elder", - email = "siege@spotify.com", - url = url("https://twitter.com/siegeelder") - ), Developer( id = "idreeskhan", name = "Idrees Khan", email = "me@idreeskhan.com", url = url("https://twitter.com/idreesxkhan") ), + Developer( + id = "monzalo14", + name = "Monica Zamudio", + email = "monzalo14@gmail.com", + url = url("https://twitter.com/monnzl") + ), // past contributors + Developer( + id = "anne-decusatis", + name = "Anne DeCusatis", + email = "anned@spotify.com", + url = url("https://twitter.com/precisememory") + ), Developer( id = "sinisa_lyh", name = "Neville Li", email = "neville.lyh@gmail.com", url = url("https://twitter.com/sinisa_lyh") ), + Developer( + id = "catherinejelder", + name = "Catherine Elder", + email = "siege@spotify.com", + url = url("https://twitter.com/siegeelder") + ), Developer( id = "ravwojdyla", name = "Rafal Wojdyla", From d8dcc1f2e90a431c8cf1a5fa2156c3a54dd126b9 Mon Sep 17 00:00:00 2001 From: Monica Zamudio-Lopez Date: Sun, 4 Jan 2026 23:58:03 -0600 Subject: [PATCH 2/4] Setting version to 0.4.12 --- build.sbt | 5 ++++- version.sbt | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build.sbt b/build.sbt index 450edc48..334d88b5 100644 --- a/build.sbt +++ b/build.sbt @@ -18,6 +18,7 @@ import sbt._ import Keys._ import org.typelevel.scalacoptions.JavaMajorVersion.javaMajorVersion +import xerial.sbt.Sonatype.autoImport._ val algebirdVersion = "0.13.10" @@ -56,6 +57,7 @@ val commonSettings = Sonatype.sonatypeSettings ++ releaseSettings ++ Seq( resolvers ++= Resolver.sonatypeOssRepos("snapshots"), // @Todo remove when 0.14.0 released javaOptions := JavaOptions.defaults(javaMajorVersion), scalacOptions ++= Seq("-target:8", "-deprecation", "-feature", "-unchecked", "-Yrangepos"), + test in Test := {}, scalacOptions ++= { if (isScala213x.value) { Seq("-Ymacro-annotations", "-Ywarn-unused") @@ -117,8 +119,9 @@ lazy val releaseSettings = Seq( Test / publishArtifact := false, publishTo := { val centralSnapshots = "https://central.sonatype.com/repository/maven-snapshots/" + val staging = Some(Resolver.file("local-staging", baseDirectory.value / "target" / "sonatype-staging" / version.value)) if (isSnapshot.value) Some("central-snapshots" at centralSnapshots) - else localStaging.value + else staging }, sonatypeProfileName := "com.spotify", licenses := Seq("Apache 2" -> url("http://www.apache.org/licenses/LICENSE-2.0.txt")), diff --git a/version.sbt b/version.sbt index 0eb9e8a7..a58a12c3 100644 --- a/version.sbt +++ b/version.sbt @@ -1 +1 @@ -ThisBuild / version := "0.4.12-SNAPSHOT" +ThisBuild / version := "0.4.12" From da36188a4f8d5179fad6ad3d5eabaa64642bd014 Mon Sep 17 00:00:00 2001 From: Monica Zamudio-Lopez Date: Sun, 4 Jan 2026 23:58:47 -0600 Subject: [PATCH 3/4] Setting version to 0.4.13-SNAPSHOT --- version.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.sbt b/version.sbt index a58a12c3..2e56cd8b 100644 --- a/version.sbt +++ b/version.sbt @@ -1 +1 @@ -ThisBuild / version := "0.4.12" +ThisBuild / version := "0.4.13-SNAPSHOT" From 3e4f285dd2d60b1efc8f3076eb9becb952f7e945 Mon Sep 17 00:00:00 2001 From: Scala Steward Date: Tue, 6 Jan 2026 01:55:38 +0000 Subject: [PATCH 4/4] Update sbt, sbt-dependency-tree, ... to 1.12.0 --- project/build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/build.properties b/project/build.properties index cc68b53f..30b7fd9f 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.10.11 +sbt.version=1.12.0