@@ -281,7 +281,7 @@ lazy val dontPublish = Seq(
281281)
282282
283283val travisScalaVersion = sys.env.get(" TRAVIS_SCALA_VERSION" ).flatMap(Version .parse)
284- val releaseVersion = sys.env.get(" TRAVIS_TAG" ).flatMap( Version .parse )
284+ val isTravisTag = sys.env.get(" TRAVIS_TAG" ).map(_.nonEmpty).getOrElse( false )
285285val isScalaJs = sys.env.get(" SCALAJS_VERSION" ).map(_.nonEmpty).getOrElse(false )
286286val isScalaNative = sys.env.get(" SCALANATIVE_VERSION" ).map(_.nonEmpty).getOrElse(false )
287287val isScalafix = sys.env.get(" TEST_SCALAFIX" ).nonEmpty
@@ -339,18 +339,12 @@ inThisBuild(
339339 compatProject
340340 }
341341
342- val setPublishVersion =
343- releaseVersion.map(" set every version := \" " + _ + " \" " ).toList
344-
345342 val publishTask =
346- if (releaseVersion.nonEmpty && ! isBinaryCompat && jdkVersion == Some (8 )) {
343+ if (isTravisTag && ! isBinaryCompat && jdkVersion == Some (8 )) {
347344 // we cannot run "ci-release" because that reads the `CI_RELEASE` / `CI_SONATYPE_RELEASE`
348345 // env vars, which we cannot modify from java (easily). so we inline what this command does.
349346 CiReleasePlugin .setupGpg()
350347 List (
351- // work around https://github.com/olafurpg/sbt-ci-release/issues/64
352- " set pgpSecretRing := pgpSecretRing.value" ,
353- " set pgpPublicRing := pgpPublicRing.value" ,
354348 s " $projectPrefix/publishSigned " ,
355349 " sonatypePrepare" ,
356350 " sonatypeBundleUpload" ,
@@ -361,7 +355,6 @@ inThisBuild(
361355 }
362356
363357 Seq (
364- setPublishVersion,
365358 List (s " $projectPrefix/clean " ),
366359 if (isScalaNative) List () else List (s " $testProjectPrefix/test " ),
367360 List (s " $projectPrefix/publishLocal " ),
0 commit comments