Skip to content

Commit 6533c0f

Browse files
committed
Fix publishing of bindings
Do not publish the binding parent project and ensure that each binding project is only published once.
1 parent 7835410 commit 6533c0f

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

build.sbt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@ val root = project("scala-native-bindgen")
7474
releaseStepCommandAndRemaining("verify"),
7575
setReleaseVersion,
7676
tagRelease,
77-
releaseStepCommandAndRemaining("^publish"),
77+
releaseStepCommandAndRemaining("+bindings/publish"),
78+
releaseStepCommandAndRemaining("+tools/publish"),
79+
releaseStepCommandAndRemaining("^sbt-scala-native-bindgen/publish"),
7880
pushChanges,
7981
releaseStepTask(docs / ghpagesPushSite)
8082
)
@@ -112,6 +114,11 @@ lazy val samples = project("samples")
112114
)
113115

114116
lazy val tools = project("tools")
117+
.settings(
118+
crossScalaVersions := List(Versions.scala210,
119+
Versions.scala211,
120+
Versions.scala212)
121+
)
115122

116123
lazy val sbtPlugin = project("sbt-scala-native-bindgen", ScriptedPlugin)
117124
.dependsOn(tools)
@@ -170,7 +177,8 @@ lazy val docs = project("docs")
170177

171178
lazy val bindings = project("bindings")
172179
.settings(
173-
publish / skip := false
180+
publish / skip := true,
181+
scalaVersion := Versions.scala211
174182
)
175183
.aggregate(
176184
libiconv,

0 commit comments

Comments
 (0)