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: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 nextRelease: Property<SemanticVersion>
|
||||
@get:Input abstract val lastRelease: Property<String>
|
||||
@ -22,7 +22,7 @@ abstract class BumpVersionTask : DefaultTask() {
|
||||
@TaskAction
|
||||
fun action() {
|
||||
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
|
||||
.map { VersionType.byName(it) ?: throw IllegalStateException("Unrecognized version type: $this") }
|
||||
.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) {
|
||||
gitDir = File(projectDir, ".git")
|
||||
isRelease = this@Jf_autoversion_gradle.isRelease
|
||||
releaseWasSet = this@Jf_autoversion_gradle.isRelease
|
||||
nextVersionType = project.provider { nprop("nextVersionType") }
|
||||
nextRelease = project.provider { project.nextRelease }
|
||||
lastRelease = project.provider { project.lastRelease }
|
||||
|
Loading…
Reference in New Issue
Block a user