From e9776796dd3cbaf7b28e0ac0136b194aa049aeb0 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 18 Dec 2024 20:09:03 -0600 Subject: todo: make go.* files git metadata --- finalGoSumCheck.go | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/finalGoSumCheck.go b/finalGoSumCheck.go index 0e5d26e..f32f905 100644 --- a/finalGoSumCheck.go +++ b/finalGoSumCheck.go @@ -22,27 +22,14 @@ func (f *Forge) FinalGoDepsCheckOk(check *gitpb.Repo) bool { log.Info("boo, check == nil") return false } - if !check.Exists("go.mod") { - log.Info("go.mod is missing in", check.GetGoPath()) - return false - } - - // IsPrimitive() is expected to set GoPrimitive = true in the protobuf - if err := check.SetPrimitive(); err == nil { - log.Info("gitpb.SetPrimitive() returned true for", check.GetGoPath()) - return true - } - // clear out the protobuf and rescan from the file - check.GoDeps = nil - if ok, err := check.ParseGoSum(); !ok { - log.Info("forge.FinalGoDepsCheckOk() error", err) + // parse the go.mod and go.sum files + if !check.ParseGoSum() { + log.Info("forge.FinalGoDepsCheckOk() failed") return false } - if check.GoDepsLen() == 0 { - // this is a primitive - check.GoInfo.GoPrimitive = true + if check.GetGoPrimitive() { return true } -- cgit v1.2.3