File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -172,16 +172,13 @@ task tagRelease {
172172task validateVersion {
173173 doLast {
174174 def tagName = " v$version "
175- def remoteTags = grgit. lsremote(tags : true ). keySet(). collect { it. toString() }
176- def remoteHasTag = remoteTags. any { it. endsWith(" /${ tagName} " ) || it == tagName }
175+ def remoteTags = grgit. lsremote(tags : true )
176+
177+ def refName = " refs/tags/${ tagName} "
178+ def remoteHasTag = remoteTags. keySet(). any { ref -> ref. fullName == refName }
179+
177180 if (remoteHasTag) {
178- throw new GradleException ("""
179- |=============================================
180- | ERROR: Tag ${ tagName} already exists!
181- |
182- | Please bump the version in gradle.properties
183- |=============================================
184- """ . stripMargin())
181+ throw new GradleException (" Tag ${ tagName} already exists. Bump the version in gradle.properties." )
185182 }
186183 logger. lifecycle(" ✓ Version ${ version} is valid (tag ${ tagName} does not exist yet)" )
187184 }
You can’t perform that action at this time.
0 commit comments