diff options
Diffstat (limited to 'isPrimitive.go')
| -rw-r--r-- | isPrimitive.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/isPrimitive.go b/isPrimitive.go index 3870343..0455799 100644 --- a/isPrimitive.go +++ b/isPrimitive.go @@ -34,7 +34,7 @@ func (repo *Repo) IsPrimitive() (bool, error) { for scanner.Scan() { line := strings.TrimSpace(scanner.Text()) - parts := strings.Split(line, " ") + parts := strings.Fields(line) log.Log(GITPB, " gomod:", parts) if len(parts) >= 1 { log.Log(GITPB, " gomod: part[0] =", parts[0]) @@ -42,7 +42,12 @@ func (repo *Repo) IsPrimitive() (bool, error) { log.Log(GITPB, " should return false here") return false, errors.New("go.mod file is not primative") } - + if parts[0] == "go" { + if parts[1] != "1.20" { + log.Log(GITPBWARN, "go not set to 1.20 for", repo.GoPath) + return false, errors.New("go not set to 1.20 for " + repo.GoPath) + } + } } } repo.GoPrimitive = true |
