diff --git a/build.sbt b/build.sbt index c8a605de..e3f1f014 100644 --- a/build.sbt +++ b/build.sbt @@ -12,13 +12,16 @@ import sbt.Keys.parallelExecution ThisBuild / apacheSonatypeProjectProfile := "pekko" ThisBuild / versionScheme := Some(VersionScheme.SemVerSpec) -sourceDistName := "incubating-pekko-management" +sourceDistName := "apache-pekko-management" +sourceDistIncubating := true ThisBuild / resolvers += Resolver.jcenterRepo // TODO: Remove when Pekko has a proper release ThisBuild / resolvers += Resolver.ApacheMavenSnapshotsRepo ThisBuild / updateOptions := updateOptions.value.withLatestSnapshots(false) +enablePlugins(ReproducibleBuildsPlugin) + // root lazy val root = project .in(file(".")) diff --git a/integration-test/kubernetes-api-java/pom.xml b/integration-test/kubernetes-api-java/pom.xml index 8d301849..257478ec 100644 --- a/integration-test/kubernetes-api-java/pom.xml +++ b/integration-test/kubernetes-api-java/pom.xml @@ -18,8 +18,8 @@ 1.8 1.8 UTF-8 - 0.0.0+26669-ec5b6764-SNAPSHOT - 0.0.0+4411-6fe04045-SNAPSHOT + 1.0.0 + 0.0.0+4468-963bd592-SNAPSHOT 0.0.0 2.13 diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 8f5fa395..2815a904 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -18,8 +18,8 @@ object Dependencies { val crossScalaVersions = Seq(scala212Version, scala213Version, scala3Version) // Align the versions in integration-test/kubernetes-api-java/pom.xml - val pekkoVersion = "0.0.0+26669-ec5b6764-SNAPSHOT" - val pekkoHttpVersion = "0.0.0+4411-6fe04045-SNAPSHOT" + val pekkoVersion = "1.0.0" + val pekkoHttpVersion = "0.0.0+4468-963bd592-SNAPSHOT" val scalaTestVersion = "3.2.14" val scalaTestPlusJUnitVersion = scalaTestVersion + ".0" diff --git a/project/plugins.sbt b/project/plugins.sbt index 7bd881f2..cbfedfc6 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -17,8 +17,9 @@ addSbtPlugin("com.github.sbt" % "sbt-unidoc" % "0.5.0") addSbtPlugin("com.typesafe.sbt" % "sbt-site" % "1.4.1") addSbtPlugin("com.thoughtworks.sbt-api-mappings" % "sbt-api-mappings" % "3.0.2") addSbtPlugin("com.dwijnand" % "sbt-dynver" % "4.1.1") +addSbtPlugin("net.bzzt" % "sbt-reproducible-builds" % "0.30") addSbtPlugin("org.mdedetrich" % "sbt-apache-sonatype" % "0.1.10") -addSbtPlugin("com.github.pjfanning" % "sbt-source-dist" % "0.1.6") +addSbtPlugin("com.github.pjfanning" % "sbt-source-dist" % "0.1.8") addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "1.0.2") addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "1.1.0") @@ -29,7 +30,7 @@ updateOptions := updateOptions.value.withLatestSnapshots(false) // We have to deliberately use older versions of sbt-paradox because current Pekko sbt build // only loads on JDK 1.8 so we need to bring in older versions of parboiled which support JDK 1.8 -addSbtPlugin(("org.apache.pekko" % "pekko-sbt-paradox" % "0.0.0+38-68da3106-SNAPSHOT").excludeAll( +addSbtPlugin(("org.apache.pekko" % "pekko-sbt-paradox" % "0.0.0+43-d9643c78-SNAPSHOT").excludeAll( "com.lightbend.paradox", "sbt-paradox", "com.lightbend.paradox" % "sbt-paradox-apidoc", "com.lightbend.paradox" % "sbt-paradox-project-info"))