From d3f98cd5fbfc37493c1324eafd34944dcc0d1416 Mon Sep 17 00:00:00 2001 From: kciesielski Date: Wed, 3 Apr 2024 14:31:07 +0200 Subject: [PATCH 1/3] Don't publish artifacts for tests --- build.sbt | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/build.sbt b/build.sbt index 9d0b2f3e3b..207a221b4e 100644 --- a/build.sbt +++ b/build.sbt @@ -489,7 +489,8 @@ lazy val tests: ProjectMatrix = (projectMatrix in file("tests")) scalaTest.value, "org.typelevel" %%% "cats-effect" % Versions.catsEffect, logback - ) + ), + publishArtifact := false ) .jvmPlatform(scalaVersions = scala2And3Versions) .jsPlatform( @@ -1205,7 +1206,8 @@ lazy val serverTests: ProjectMatrix = (projectMatrix in file("server/tests")) name := "tapir-server-tests", libraryDependencies ++= Seq( "com.softwaremill.sttp.client3" %% "fs2" % Versions.sttp - ) + ), + publishArtifact := false ) .dependsOn(tests, sttpStubServer, enumeratum) .jvmPlatform(scalaVersions = scala2And3Versions) @@ -1573,6 +1575,7 @@ lazy val awsLambdaZioTests: ProjectMatrix = (projectMatrix in file("serverless/a .settings(commonJvmSettings) .settings( name := "tapir-aws-lambda-zio-tests", + publishArtifact := false, assembly / assemblyJarName := "tapir-aws-lambda-zio-tests.jar", assembly / test := {}, // no tests before building jar assembly / assemblyMergeStrategy := { @@ -1646,6 +1649,7 @@ lazy val awsLambdaCatsEffectTests: ProjectMatrix = (projectMatrix in file("serve .settings(commonJvmSettings) .settings( name := "tapir-aws-lambda-cats-effect-tests", + publishArtifact := false, assembly / assemblyJarName := "tapir-aws-lambda-cats-effect-tests.jar", assembly / test := {}, // no tests before building jar assembly / assemblyMergeStrategy := { @@ -1814,7 +1818,8 @@ lazy val awsExamples: ProjectMatrix = (projectMatrix in file("serverless/aws/exa name := "tapir-aws-examples", libraryDependencies ++= Seq( "com.softwaremill.sttp.client3" %%% "cats" % Versions.sttp - ) + ), + publishArtifact := false ) .jvmPlatform( scalaVersions = scala2Versions, @@ -1846,7 +1851,10 @@ lazy val awsExamples2_13 = awsExamples.jvm(scala2_13).dependsOn(awsSam.jvm(scala lazy val clientTests: ProjectMatrix = (projectMatrix in file("client/tests")) .settings(commonJvmSettings) - .settings(name := "tapir-client-tests") + .settings( + name := "tapir-client-tests", + publishArtifact := false + ) .jvmPlatform(scalaVersions = scala2And3Versions) .jsPlatform( scalaVersions = scala2And3Versions, From 4dd3c97f43c191d479c340d2e684efa12d3dad86 Mon Sep 17 00:00:00 2001 From: kciesielski Date: Wed, 3 Apr 2024 15:02:05 +0200 Subject: [PATCH 2/3] Restore potentially useful artifacts --- build.sbt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/build.sbt b/build.sbt index 207a221b4e..ae15dacd0a 100644 --- a/build.sbt +++ b/build.sbt @@ -1206,8 +1206,7 @@ lazy val serverTests: ProjectMatrix = (projectMatrix in file("server/tests")) name := "tapir-server-tests", libraryDependencies ++= Seq( "com.softwaremill.sttp.client3" %% "fs2" % Versions.sttp - ), - publishArtifact := false + ) ) .dependsOn(tests, sttpStubServer, enumeratum) .jvmPlatform(scalaVersions = scala2And3Versions) @@ -1852,8 +1851,7 @@ lazy val awsExamples2_13 = awsExamples.jvm(scala2_13).dependsOn(awsSam.jvm(scala lazy val clientTests: ProjectMatrix = (projectMatrix in file("client/tests")) .settings(commonJvmSettings) .settings( - name := "tapir-client-tests", - publishArtifact := false + name := "tapir-client-tests" ) .jvmPlatform(scalaVersions = scala2And3Versions) .jsPlatform( From cbf08f05f7eee6f4d37438ec2116a25798cc8466 Mon Sep 17 00:00:00 2001 From: kciesielski Date: Wed, 3 Apr 2024 15:03:28 +0200 Subject: [PATCH 3/3] Restore tapir-tests --- build.sbt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/build.sbt b/build.sbt index ae15dacd0a..8deb70715f 100644 --- a/build.sbt +++ b/build.sbt @@ -489,8 +489,7 @@ lazy val tests: ProjectMatrix = (projectMatrix in file("tests")) scalaTest.value, "org.typelevel" %%% "cats-effect" % Versions.catsEffect, logback - ), - publishArtifact := false + ) ) .jvmPlatform(scalaVersions = scala2And3Versions) .jsPlatform(