diff options
Diffstat (limited to 'setTargetVersion.go')
| -rw-r--r-- | setTargetVersion.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/setTargetVersion.go b/setTargetVersion.go index cf1090c..53d0abc 100644 --- a/setTargetVersion.go +++ b/setTargetVersion.go @@ -30,7 +30,13 @@ func setTargetVersion() { if repo.GoPath() == "go.wit.com/widget" { repo.Status.SetTargetVersion("v" + widgetVersion) } else { - repo.Status.SetTargetVersion("v" + releaseVersion) + prefix := "v" + releaseVersion + lasttag := repo.Status.LastTag() + if strings.HasPrefix(lasttag, prefix) { + repo.Status.SetTargetVersion(lasttag) + } else { + repo.Status.SetTargetVersion(prefix) + } } if strings.HasPrefix(repo.GoPath(), "go.wit.com/dev/") { lasttag := repo.Status.GetLastTagVersion() |
