mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-05-18 00:47:48 +08:00
inspect: change additional spdxs to not have duplicates
Signed-off-by: Justin Chadwell <me@jedevc.com>
This commit is contained in:
parent
3ce17b01dc
commit
484823c97d
@ -255,8 +255,8 @@ func (l *loader) scanConfig(ctx context.Context, fetcher remotes.Fetcher, desc o
|
|||||||
}
|
}
|
||||||
|
|
||||||
type sbomStub struct {
|
type sbomStub struct {
|
||||||
SPDX interface{} `json:",omitempty"`
|
SPDX interface{} `json:",omitempty"`
|
||||||
SPDXs []interface{} `json:",omitempty"`
|
AdditionalSPDXs []interface{} `json:",omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *loader) scanSBOM(ctx context.Context, fetcher remotes.Fetcher, r *result, refs []digest.Digest, as *asset) error {
|
func (l *loader) scanSBOM(ctx context.Context, fetcher remotes.Fetcher, r *result, refs []digest.Digest, as *asset) error {
|
||||||
@ -286,8 +286,9 @@ func (l *loader) scanSBOM(ctx context.Context, fetcher remotes.Fetcher, r *resul
|
|||||||
if as.sbom == nil {
|
if as.sbom == nil {
|
||||||
as.sbom = &sbomStub{}
|
as.sbom = &sbomStub{}
|
||||||
as.sbom.SPDX = spdx.Predicate
|
as.sbom.SPDX = spdx.Predicate
|
||||||
|
} else {
|
||||||
|
as.sbom.AdditionalSPDXs = append(as.sbom.AdditionalSPDXs, spdx.Predicate)
|
||||||
}
|
}
|
||||||
as.sbom.SPDXs = append(as.sbom.SPDXs, spdx.Predicate)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user