Rename syft-id to package-id (#970)

Co-authored-by: Christopher Phillips <christopher.phillips@anchore.com>
This commit is contained in:
Sambhav Kothari
2022-04-29 11:18:45 -04:00
committed by GitHub
co-authored by Christopher Phillips
parent 7d8ea39ee5
commit 36973021fa
7 changed files with 7 additions and 7 deletions
@@ -50,7 +50,7 @@ func deriveBomRef(p pkg.Package) string {
// TODO: In the future we may want to dedupe by PURL and combine components with
// the same PURL while preserving their unique metadata.
if parsedPURL, err := packageurl.FromString(p.PURL); err == nil {
parsedPURL.Qualifiers = append(parsedPURL.Qualifiers, packageurl.Qualifier{Key: "syft-id", Value: string(p.ID())})
parsedPURL.Qualifiers = append(parsedPURL.Qualifiers, packageurl.Qualifier{Key: "package-id", Value: string(p.ID())})
return parsedPURL.ToString()
}
// fallback is to use strictly the ID if there is no valid pURL
@@ -171,7 +171,7 @@ func Test_deriveBomRef(t *testing.T) {
{
name: "use pURL-id hybrid",
pkg: pkgWithPurl,
want: fmt.Sprintf("pkg:pypi/django@1.11.1?syft-id=%s", pkgWithPurl.ID()),
want: fmt.Sprintf("pkg:pypi/django@1.11.1?package-id=%s", pkgWithPurl.ID()),
},
{
name: "fallback to ID when pURL is invalid",