Skip to content

Commit 3fb9cba

Browse files
committed
chore(deps): bump semantic-gitlog to 0.6.1
------------ # Locales - **[zh-cn]** 更新 `semantic-gitlog` 至 `0.6.1`
1 parent 5ab66e3 commit 3fb9cba

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

src/main/java/team/yi/gradle/plugin/BaseTask.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.gradle.api.DefaultTask;
66
import org.gradle.api.tasks.*;
77
import org.gradle.api.tasks.options.Option;
8+
import team.yi.tools.semanticgitlog.VersionStrategies;
89
import team.yi.tools.semanticgitlog.config.GitlogSettings;
910
import team.yi.tools.semanticgitlog.git.GitRepo;
1011
import team.yi.tools.semanticgitlog.model.ReleaseLog;
@@ -33,6 +34,7 @@ public abstract class BaseTask extends DefaultTask {
3334
private String toCommit;
3435
private String untaggedName;
3536
private Boolean isUnstable;
37+
private VersionStrategies strategy;
3638
private Boolean forceNextVersion;
3739
private String lastVersion;
3840
private String preRelease;
@@ -203,6 +205,20 @@ public void setIsUnstable(final Boolean isUnstable) {
203205
this.isUnstable = isUnstable;
204206
}
205207

208+
@Input
209+
@Optional
210+
public VersionStrategies getStrategy() {
211+
return this.strategy;
212+
}
213+
214+
@Option(
215+
option = "strategy",
216+
description = "Release strategy. Optional values: `strict`, `slow`. Default is `strict`."
217+
)
218+
public void setStrategy(final VersionStrategies strategy) {
219+
this.strategy = strategy;
220+
}
221+
206222
@Input
207223
@Optional
208224
public Boolean getForceNextVersion() {
@@ -360,6 +376,7 @@ protected final GitlogSettings gitlogSettings() {
360376

361377
.untaggedName(this.untaggedName)
362378
.isUnstable(this.isUnstable)
379+
.strategy(this.strategy)
363380
.forceNextVersion(this.forceNextVersion)
364381

365382
.lastVersion(lastVersion)

0 commit comments

Comments
 (0)