diff --git a/api/provenance/provenance.go b/api/provenance/provenance.go index c637ac2e1a..ea5090f66e 100644 --- a/api/provenance/provenance.go +++ b/api/provenance/provenance.go @@ -67,18 +67,24 @@ func GetProvenance() Provenance { for _, dep := range info.Deps { if dep != nil && dep.Path == "sigs.k8s.io/kustomize/kustomize/v5" { - if dep.Version != "devel" { + if dep.Version == developmentVersion { continue } v, err := GetMostRecentTag(*dep) if err != nil { fmt.Printf("failed to get most recent tag for %s: %v\n", dep.Path, err) - continue + break } p.Version = v + + return p } } + if info.Main.Version != "" && p.Version == developmentVersion { + p.Version = info.Main.Version + } + return p }