Skip to content

Commit

Permalink
Publish magnolify-bom
Browse files Browse the repository at this point in the history
  • Loading branch information
RustedBones committed Jul 15, 2024
1 parent aa00c1f commit 0c325ea
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 0 deletions.
31 changes: 31 additions & 0 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,37 @@ lazy val root = tlCrossRootProject
tools
)

lazy val bom = project
.in(file("bom"))
.enablePlugins(BillOfMaterialsPlugin)
.disablePlugins(TypelevelSettingsPlugin)
.settings(
// Just one BOM including all cross Scala versions
crossVersion := CrossVersion.disabled,
// Create BOM in the first run
crossScalaVersions := Seq(scalaDefault),
moduleName := "magnolify-bom",
bomIncludeProjects := Seq(
avro,
bigquery,
bigtable,
cats,
datastore,
guava,
parquet,
protobuf,
refined,
scalacheck,
shared,
tensorflow,
neo4j,
tools
),
// only releases after 0.7.4
tlMimaPreviousVersions := tlMimaPreviousVersions.value
.filter(v => VersionNumber(v).numbers.last >= 4)
)

lazy val shared = project
.in(file("shared"))
.settings(
Expand Down
1 change: 1 addition & 0 deletions project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
addSbtPlugin("com.github.sbt" % "sbt-ghpages" % "0.8.0")
addSbtPlugin("com.github.sbt" % "sbt-site-paradox" % "1.7.0")
addSbtPlugin("com.github.sbt" % "sbt-unidoc" % "0.5.0")
addSbtPlugin("com.lightbend.sbt" % "sbt-bill-of-materials" % "1.0.2")
addSbtPlugin("com.lightbend.paradox" % "sbt-paradox" % "0.10.7")
addSbtPlugin("com.thesamet" % "sbt-protoc" % "1.0.7")
addSbtPlugin("com.github.sbt" % "sbt-paradox-material-theme" % "0.7.0")
Expand Down

0 comments on commit 0c325ea

Please sign in to comment.