From 2b4c932ddd62a50c686be314c442aafa1bae2eee Mon Sep 17 00:00:00 2001 From: Aleksandar Vidakovic Date: Sat, 4 Nov 2023 14:09:28 +0100 Subject: [PATCH] FINERACT-1999: Publish snapshot versions without signing --- build.gradle | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index 4d932bdd9..c35b29f70 100644 --- a/build.gradle +++ b/build.gradle @@ -99,21 +99,23 @@ description = '''\ Run as: gradle clean bootRun''' -version = "0.0.0-SNAPSHOT" +version = '0.0.0-SNAPSHOT' + gitVersioning.apply { refs { considerTagsOnBranches = true + describeTagPattern = '.*(\\d+\\.\\d+\\.\\d+).*' + describeTagFirstParent = false - tag("(?.*)") { - version = "\${ref.version}" + branch("\\d+\\.\\d+\\.\\d+") { + version = '${describe.tag.version.major}.${describe.tag.version.minor}.${describe.tag.version.patch}' } - - branch(".+") { - version = "\${describe.tag.version.major}.\${describe.tag.version.minor}.\${describe.tag.version.patch.next}-SNAPSHOT" + branch("maintenance\\/\\d+\\.\\d+") { + version = '${describe.tag.version.major}.${describe.tag.version.minor}.${describe.tag.version.patch}' } } rev { - version = "\${commit}" + version = '${describe.tag.version.major}.${describe.tag.version.minor.next}.${describe.tag.version.patch}-SNAPSHOT' } } @@ -693,7 +695,10 @@ configure(project.fineractCustomProjects) { configure(project.fineractPublishProjects) { apply plugin: 'maven-publish' - apply plugin: 'signing' + + if (!project.hasProperty('noSign')) { + apply plugin: 'signing' + } publishing { publications { @@ -747,8 +752,10 @@ configure(project.fineractPublishProjects) { } } - signing { - sign publishing.publications.mavenJava + if (!project.hasProperty('noSign')) { + signing { + sign publishing.publications.mavenJava + } } }