Update cyclonedx to v1.4 (#820)

This commit is contained in:
Sambhav Kothari
2022-03-08 12:09:55 -05:00
committed by GitHub
parent f2617285d0
commit 39737a2825
31 changed files with 5002 additions and 3453 deletions
+8 -8
View File
@@ -4,8 +4,8 @@ import (
"bytes"
"strings"
"github.com/anchore/syft/internal/formats/cyclonedx13json"
"github.com/anchore/syft/internal/formats/cyclonedx13xml"
"github.com/anchore/syft/internal/formats/cyclonedxjson"
"github.com/anchore/syft/internal/formats/cyclonedxxml"
"github.com/anchore/syft/internal/formats/spdx22json"
"github.com/anchore/syft/internal/formats/spdx22tagvalue"
"github.com/anchore/syft/internal/formats/syftjson"
@@ -19,8 +19,8 @@ const (
JSONFormatID = syftjson.ID
TextFormatID = text.ID
TableFormatID = table.ID
CycloneDxXMLFormatID = cyclonedx13xml.ID
CycloneDxJSONFormatID = cyclonedx13json.ID
CycloneDxXMLFormatID = cyclonedxxml.ID
CycloneDxJSONFormatID = cyclonedxjson.ID
SPDXTagValueFormatID = spdx22tagvalue.ID
SPDXJSONFormatID = spdx22json.ID
)
@@ -30,8 +30,8 @@ var formats []sbom.Format
func init() {
formats = []sbom.Format{
syftjson.Format(),
cyclonedx13xml.Format(),
cyclonedx13json.Format(),
cyclonedxxml.Format(),
cyclonedxjson.Format(),
spdx22tagvalue.Format(),
spdx22json.Format(),
table.Format(),
@@ -68,9 +68,9 @@ func FormatByName(name string) sbom.Format {
case "json", "syftjson":
return FormatByID(syftjson.ID)
case "cyclonedx", "cyclone", "cyclonedxxml":
return FormatByID(cyclonedx13xml.ID)
return FormatByID(cyclonedxxml.ID)
case "cyclonedxjson":
return FormatByID(cyclonedx13json.ID)
return FormatByID(cyclonedxjson.ID)
case "spdx", "spdxtv", "spdxtagvalue":
return FormatByID(spdx22tagvalue.ID)
case "spdxjson":
+11 -10
View File
@@ -1,8 +1,12 @@
package syft
import (
"github.com/anchore/syft/internal/formats/cyclonedx13json"
"github.com/anchore/syft/internal/formats/cyclonedx13xml"
"io"
"os"
"testing"
"github.com/anchore/syft/internal/formats/cyclonedxjson"
"github.com/anchore/syft/internal/formats/cyclonedxxml"
"github.com/anchore/syft/internal/formats/spdx22json"
"github.com/anchore/syft/internal/formats/spdx22tagvalue"
"github.com/anchore/syft/internal/formats/syftjson"
@@ -10,9 +14,6 @@ import (
"github.com/anchore/syft/internal/formats/text"
"github.com/anchore/syft/syft/sbom"
"github.com/stretchr/testify/require"
"io"
"os"
"testing"
"github.com/stretchr/testify/assert"
)
@@ -89,25 +90,25 @@ func TestFormatByName(t *testing.T) {
// Cyclonedx JSON
{
name: "cyclonedx-json",
want: cyclonedx13json.ID,
want: cyclonedxjson.ID,
},
{
name: "cyclonedx-1-json",
want: cyclonedx13json.ID,
want: cyclonedxjson.ID,
},
// Cyclonedx XML
{
name: "cyclonedx",
want: cyclonedx13xml.ID,
want: cyclonedxxml.ID,
},
{
name: "cyclonedx-xml",
want: cyclonedx13xml.ID,
want: cyclonedxxml.ID,
},
{
name: "cyclonedx-1-xml",
want: cyclonedx13xml.ID,
want: cyclonedxxml.ID,
},
// Syft Table