diff options
Diffstat (limited to 'checkReady.go')
| -rw-r--r-- | checkReady.go | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/checkReady.go b/checkReady.go index ad1523b..2a9fad2 100644 --- a/checkReady.go +++ b/checkReady.go @@ -34,17 +34,26 @@ func CheckReady() bool { dirtyS := release.current.dirtyLabel.String() lastS := release.current.status.GetLastTagVersion() currentS := release.current.status.GetCurrentBranchVersion() + + targetS := "v" + release.versionS log.Info("repo:", release.current.String(), goSumS, dirtyS, lastS, currentS) if goSumS == "PRIMATIVE" { return true } + if goSumS == "RELEASED" { + return true + } + if goSumS == "UNCHANGED" { + return true + } if goSumS == "READY" { - if release.versionS == lastS { + if targetS == lastS { release.current.setGoSumStatus("RELEASED") + return true } if lastS == currentS { - release.current.setGoSumStatus("DONE") + release.current.setGoSumStatus("UNCHANGED") } return true } @@ -54,13 +63,13 @@ func CheckReady() bool { return false } - if release.versionS == lastS { - log.Info("\trepo is already done", lastS, "=", release.versionS) + if targetS == lastS { + log.Info("\trepo is already done", lastS, "=", targetS) release.current.setGoSumStatus("READY") return true } if lastS == currentS { - log.Info("\trepo is already done", lastS, "=", release.versionS) + log.Info("\trepo is already done", lastS, "=", targetS) release.current.setGoSumStatus("READY") return true } |
