diff --git a/castor/lib/build.sbt b/castor/lib/build.sbt index 67ac4e4e4f..22a67e7a37 100644 --- a/castor/lib/build.sbt +++ b/castor/lib/build.sbt @@ -1,4 +1,5 @@ import Dependencies._ +import sbtrelease.ReleasePlugin.autoImport.ReleaseTransformations._ inThisBuild( Seq( @@ -18,34 +19,9 @@ inThisBuild( coverageDataDir := target.value / "coverage" -SbtUtils.disablePlugins(publishConfigure) // SEE also SbtUtils.scala -lazy val publishConfigure: Project => Project = sys.env - .get("PUBLISH_PACKAGES") match { - case None => _.disablePlugins(GitHubPackagesPlugin) - case Some(_) => (p: Project) => p -} - -sys.env - .get("PUBLISH_PACKAGES") // SEE also plugin.sbt - .map { _ => - println("### Configure release process ###") - import sbtrelease.ReleasePlugin.autoImport.ReleaseTransformations._ - releaseProcess := Seq[ReleaseStep]( - checkSnapshotDependencies, - inquireVersions, - runClean, - runTest, - setReleaseVersion, - publishArtifacts, - setNextVersion - ) - } - .toSeq - // Project definitions lazy val root = project .in(file(".")) - .configure(publishConfigure) .settings( name := "castor-root", ) @@ -54,7 +30,6 @@ lazy val root = project lazy val core = project .in(file("core")) - .configure(publishConfigure) .settings( name := "castor-core", libraryDependencies ++= coreDependencies @@ -62,9 +37,18 @@ lazy val core = project lazy val `sql-doobie` = project .in(file("sql-doobie")) - .configure(publishConfigure) .settings( name := "castor-sql-doobie", libraryDependencies ++= sqlDoobieDependencies ) .dependsOn(core) + +releaseProcess := Seq[ReleaseStep]( + checkSnapshotDependencies, + inquireVersions, + runClean, + runTest, + setReleaseVersion, + publishArtifacts, + setNextVersion +) diff --git a/castor/lib/project/Dependencies.scala b/castor/lib/project/Dependencies.scala index 14e041d7af..29d29e15ad 100644 --- a/castor/lib/project/Dependencies.scala +++ b/castor/lib/project/Dependencies.scala @@ -7,7 +7,7 @@ object Dependencies { val zioCatsInterop = "3.3.0" val prismNodeClient = "0.3.0" val prismSdk = "v1.4.1" // scala-steward:off - val shared = "0.2.0" + val shared = "0.3.0" val flyway = "9.8.3" val scalaUri = "4.0.3" } diff --git a/castor/lib/project/SbtUtils.scala b/castor/lib/project/SbtUtils.scala deleted file mode 100644 index 9abea03dc1..0000000000 --- a/castor/lib/project/SbtUtils.scala +++ /dev/null @@ -1,10 +0,0 @@ -object SbtUtils { - - import sbt._ - import sbt.internal.DslEntry.DslDisablePlugins - - def disablePlugins(f: Project => Project) = new DslDisablePlugins(Seq()) { - override val toFunction: Project => Project = f - } - -}