summaryrefslogtreecommitdiff
path: root/checkReady.go
diff options
context:
space:
mode:
Diffstat (limited to 'checkReady.go')
-rw-r--r--checkReady.go19
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
}