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/14 14:49:30 UTC
[calcite-avatica] branch master updated: Bump release plugin 1.44.0
-> 1.45.0: do not require GPG key for publishDist
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
The following commit(s) were added to refs/heads/master by this push:
new ed05329 Bump release plugin 1.44.0 -> 1.45.0: do not require GPG key for publishDist
ed05329 is described below
commit ed05329a1f54518256e1179b909170a00fa0b0b8
Author: Vladimir Sitnikov <si...@gmail.com>
AuthorDate: Thu Nov 14 17:44:04 2019 +0300
Bump release plugin 1.44.0 -> 1.45.0: do not require GPG key for publishDist
see https://github.com/vlsi/vlsi-release-plugins/issues/26
---
gradle.properties | 12 ++++++++----
settings.gradle.kts | 19 ++++++++-----------
2 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/gradle.properties b/gradle.properties
index 362d895..ea5176a 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -21,13 +21,17 @@ kotlin.parallel.tasks.in.project=true
# Release version can be generated by using -Prelease or -Prc=<int> arguments
calcite.avatica.version=1.16.0
+# The options below configures the use of local clone (e.g. testing development versions)
+# You can pass un-comment it, or pass option -PlocalReleasePlugins, or -PlocalReleasePlugins=<path>
+# localReleasePlugins=../vlsi-release-plugins
+
# Plugins
com.github.johnrengelman.shadow.version=5.1.0
com.github.spotbugs.version=2.0.0
-com.github.vlsi.crlf.version=1.44.0
-com.github.vlsi.ide.version=1.44.0
-com.github.vlsi.license-gather.version=1.44.0
-com.github.vlsi.stage-vote-release.version=1.44.0
+com.github.vlsi.crlf.version=1.45.0
+com.github.vlsi.ide.version=1.45.0
+com.github.vlsi.license-gather.version=1.45.0
+com.github.vlsi.stage-vote-release.version=1.45.0
com.google.protobuf.version=0.8.10
de.thetaphi.forbiddenapis.version=2.7
org.jetbrains.gradle.plugin.idea-ext.version=0.5
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 17fd3ed..e67e548 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -62,17 +62,14 @@ project(":shaded:avatica").projectDir = file("shaded/core")
org.apache.tools.ant.DirectoryScanner.removeDefaultExclude("**/.gitattributes")
org.apache.tools.ant.DirectoryScanner.removeDefaultExclude("**/.gitignore")
-fun String?.toBool(nullAs: Boolean, blankAs: Boolean, default: Boolean) =
- when {
- this == null -> nullAs
- isBlank() -> blankAs
- default -> !equals("false", ignoreCase = true)
- else -> equals("true", ignoreCase = true)
+fun property(name: String) =
+ when (extra.has(name)) {
+ true -> extra.get(name) as? String
+ else -> null
}
-if (startParameter.projectProperties["localReleasePlugins"]
- .toBool(nullAs = false, blankAs = true, default = false)
-) {
- // This enables to use local clone of vlsi-release-plugins for debugging purposes
- includeBuild("../vlsi-release-plugins")
+// This enables to use local clone of vlsi-release-plugins for debugging purposes
+property("localReleasePlugins")?.ifBlank { "../vlsi-release-plugins" }?.let {
+ println("Importing project '$it'")
+ includeBuild(it)
}