mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 16:33:21 +01:00
golang cataloger - main module version as is (#986)
Signed-off-by: Jonas Xavier <jonasx@anchore.com>
This commit is contained in:
parent
8b6c576d78
commit
2fc344aba4
@ -29,13 +29,11 @@ var (
|
|||||||
func makeGoMainPackage(mod *debug.BuildInfo, arch string, location source.Location) pkg.Package {
|
func makeGoMainPackage(mod *debug.BuildInfo, arch string, location source.Location) pkg.Package {
|
||||||
gbs := getBuildSettings(mod.Settings)
|
gbs := getBuildSettings(mod.Settings)
|
||||||
main := newGoBinaryPackage(&mod.Main, mod.GoVersion, arch, location, gbs)
|
main := newGoBinaryPackage(&mod.Main, mod.GoVersion, arch, location, gbs)
|
||||||
main.Version = "(devel)"
|
|
||||||
|
|
||||||
if v, ok := gbs["vcs.revision"]; ok {
|
if v, ok := gbs["vcs.revision"]; ok {
|
||||||
main.Version = v
|
main.Version = v
|
||||||
}
|
}
|
||||||
|
|
||||||
main.SetID()
|
|
||||||
return main
|
return main
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -213,7 +213,7 @@ func TestBuildGoPkgInfo(t *testing.T) {
|
|||||||
arch: archDetails,
|
arch: archDetails,
|
||||||
mod: &debug.BuildInfo{
|
mod: &debug.BuildInfo{
|
||||||
GoVersion: goCompiledVersion,
|
GoVersion: goCompiledVersion,
|
||||||
Main: debug.Module{Path: "github.com/anchore/syft"},
|
Main: debug.Module{Path: "github.com/anchore/syft", Version: "(devel)"},
|
||||||
Settings: []debug.BuildSetting{
|
Settings: []debug.BuildSetting{
|
||||||
{Key: "GOARCH", Value: archDetails},
|
{Key: "GOARCH", Value: archDetails},
|
||||||
{Key: "GOOS", Value: "darwin"},
|
{Key: "GOOS", Value: "darwin"},
|
||||||
@ -227,7 +227,7 @@ func TestBuildGoPkgInfo(t *testing.T) {
|
|||||||
arch: archDetails,
|
arch: archDetails,
|
||||||
mod: &debug.BuildInfo{
|
mod: &debug.BuildInfo{
|
||||||
GoVersion: goCompiledVersion,
|
GoVersion: goCompiledVersion,
|
||||||
Main: debug.Module{Path: "github.com/anchore/syft"},
|
Main: debug.Module{Path: "github.com/anchore/syft", Version: "(devel)"},
|
||||||
Settings: []debug.BuildSetting{
|
Settings: []debug.BuildSetting{
|
||||||
{Key: "GOARCH", Value: archDetails},
|
{Key: "GOARCH", Value: archDetails},
|
||||||
{Key: "GOOS", Value: "darwin"},
|
{Key: "GOOS", Value: "darwin"},
|
||||||
@ -297,7 +297,7 @@ func TestBuildGoPkgInfo(t *testing.T) {
|
|||||||
arch: archDetails,
|
arch: archDetails,
|
||||||
mod: &debug.BuildInfo{
|
mod: &debug.BuildInfo{
|
||||||
GoVersion: goCompiledVersion,
|
GoVersion: goCompiledVersion,
|
||||||
Main: debug.Module{Path: "github.com/anchore/syft"},
|
Main: debug.Module{Path: "github.com/anchore/syft", Version: "(devel)"},
|
||||||
Settings: []debug.BuildSetting{
|
Settings: []debug.BuildSetting{
|
||||||
{Key: "GOARCH", Value: archDetails},
|
{Key: "GOARCH", Value: archDetails},
|
||||||
{Key: "GOOS", Value: "darwin"},
|
{Key: "GOOS", Value: "darwin"},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user