read Go main module version as is - (devel) (#981)

* read Go main module version as is - (devel)

Signed-off-by: Jonas Galvão Xavier <jonasx@anchore.com>

* fix package test with default (devel) main module

Signed-off-by: Jonas Galvão Xavier <jonasx@anchore.com>
This commit is contained in:
Jonas Xavier 2022-05-04 10:47:13 -07:00 committed by GitHub
parent 37927b8b23
commit ab289933da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View File

@ -29,12 +29,13 @@ var (
func makeGoMainPackage(mod *debug.BuildInfo, arch string, location source.Location) pkg.Package {
gbs := getBuildSettings(mod.Settings)
main := newGoBinaryPackage(&mod.Main, mod.GoVersion, arch, location, gbs)
main.Version = ""
main.Version = "(devel)"
if v, ok := gbs["vcs.revision"]; ok {
main.Version = v
}
main.SetID()
return main
}

View File

@ -133,6 +133,7 @@ func TestBuildGoPkgInfo(t *testing.T) {
FoundBy: catalogerName,
Language: pkg.Go,
Type: pkg.GoModulePkg,
Version: "(devel)",
Locations: source.NewLocationSet(
source.Location{
Coordinates: source.Coordinates{