You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by vl...@apache.org on 2019/11/10 18:56:08 UTC

[calcite-avatica] 01/03: Sign release artifacts only, skip signing for -SNAPSHOT

This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git

commit be534e3b446c38b3af662fe632795a0622c761ad
Author: Vladimir Sitnikov <si...@gmail.com>
AuthorDate: Sun Nov 10 19:10:30 2019 +0300

    Sign release artifacts only, skip signing for -SNAPSHOT
---
 build.gradle.kts | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/build.gradle.kts b/build.gradle.kts
index 63c7ecf..2a1c9a5 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -114,6 +114,8 @@ val buildVersion = "calcite.avatica".v + releaseParams.snapshotSuffix
 
 println("Building Apache Calcite Avatica $buildVersion")
 
+val isReleaseVersion = rootProject.releaseParams.release.get()
+
 releaseArtifacts {
     fromProject(":release")
 }
@@ -247,9 +249,11 @@ allprojects {
         apply(plugin = "de.thetaphi.forbiddenapis")
         apply(plugin = "maven-publish")
 
-        configure<SigningExtension> {
-            // Sign all the publications
-            sign(publishing.publications)
+        if (isReleaseVersion) {
+            configure<SigningExtension> {
+                // Sign all the publications
+                sign(publishing.publications)
+            }
         }
 
         if (enableSpotBugs) {