fix(autoversion): avoid is prefix
This commit is contained in:
parent
711b93913b
commit
f393bccf63
@ -14,7 +14,7 @@ abstract class BumpVersionTask : DefaultTask() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@get:InputDirectory abstract val gitDir: DirectoryProperty
|
@get:InputDirectory abstract val gitDir: DirectoryProperty
|
||||||
@get:Input abstract val isRelease: Property<Boolean>
|
@get:Input abstract val releaseWasSet: Property<Boolean> //TODO rename back to isRelease
|
||||||
@get:Input abstract val nextVersionType: Property<String>
|
@get:Input abstract val nextVersionType: Property<String>
|
||||||
@get:Input abstract val nextRelease: Property<SemanticVersion>
|
@get:Input abstract val nextRelease: Property<SemanticVersion>
|
||||||
@get:Input abstract val lastRelease: Property<String>
|
@get:Input abstract val lastRelease: Property<String>
|
||||||
@ -22,7 +22,7 @@ abstract class BumpVersionTask : DefaultTask() {
|
|||||||
@TaskAction
|
@TaskAction
|
||||||
fun action() {
|
fun action() {
|
||||||
if (!gitDir.asFile.get().exists()) throw IllegalStateException("Cannot bump without repository")
|
if (!gitDir.asFile.get().exists()) throw IllegalStateException("Cannot bump without repository")
|
||||||
if (isRelease.get()) throw IllegalStateException("Cannot bump while 'release' is set")
|
if (releaseWasSet.get()) throw IllegalStateException("Cannot bump while 'release' is set")
|
||||||
val vt = nextVersionType
|
val vt = nextVersionType
|
||||||
.map { VersionType.byName(it) ?: throw IllegalStateException("Unrecognized version type: $this") }
|
.map { VersionType.byName(it) ?: throw IllegalStateException("Unrecognized version type: $this") }
|
||||||
.getOrThrow { IllegalStateException("bumpVersion requires you to set -PversionType=release|beta|alpha") }
|
.getOrThrow { IllegalStateException("bumpVersion requires you to set -PversionType=release|beta|alpha") }
|
||||||
|
@ -65,7 +65,7 @@ tasks.register("copyVersionNumber", CopyTextTask::class) {
|
|||||||
|
|
||||||
tasks.register("bumpVersion", BumpVersionTask::class) {
|
tasks.register("bumpVersion", BumpVersionTask::class) {
|
||||||
gitDir = File(projectDir, ".git")
|
gitDir = File(projectDir, ".git")
|
||||||
isRelease = this@Jf_autoversion_gradle.isRelease
|
releaseWasSet = this@Jf_autoversion_gradle.isRelease
|
||||||
nextVersionType = project.provider { nprop("nextVersionType") }
|
nextVersionType = project.provider { nprop("nextVersionType") }
|
||||||
nextRelease = project.provider { project.nextRelease }
|
nextRelease = project.provider { project.nextRelease }
|
||||||
lastRelease = project.provider { project.lastRelease }
|
lastRelease = project.provider { project.lastRelease }
|
||||||
|
Loading…
Reference in New Issue
Block a user