Alex Goodman
8ec3f1d102
Use anchore fork of go-presenter ( #611 )
...
* use anchore fork of go-presenter
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* drop coverage threshold
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2021-11-02 18:09:26 +00:00
Alex Goodman
ecab44bba1
Add SPDX tag-value format object ( #605 )
...
* add new spdx tag-value format
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* remove public presenter package
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2021-11-02 13:45:34 -04:00
Alex Goodman
358b3a2cf8
port text presenter to a format object ( #604 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2021-10-29 11:31:15 -04:00
Alex Goodman
9aca23f766
Add SPDX JSON format object ( #584 )
...
* remove existing spdxjson presenter + helpers
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add new spdx22json format
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add common sdpxhelpers (migrated)
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* use new common spdx helpers
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* wire up new spdx22json format object
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* remove lossless syft-specific property bags
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* remove spdxjson decoder and validator
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add nil checks in spdx test helpers
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* remove empty default case
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* use explicit golden snapshot
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2021-10-29 14:55:20 +00:00
Alex Goodman
4a2d1d7225
Port cyclonedx presenter to format object ( #589 )
...
* add new cyclonedx format object
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* remove cyclonedx presenter
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* remove cyclonedx presenter call
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* remove dependence on golden images for format tests
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* wire up new formt + rename all-presenters ref
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add CLI test to ensure that all formats can be expressed as report output
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add cyclonedx version and encoding format to package name
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* optionally preserve format snapshot images
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* fix linting + text unit tests
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2021-10-29 10:17:03 -04:00
Alex Goodman
fb588ff500
replace table presenter with format object ( #586 )
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2021-10-24 08:09:27 -04:00
Alex Goodman
560b05c2c9
Introduce new format pattern + port json processing ( #550 )
...
* add new format pattern
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add syftjson format
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add internal formats helper
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add SBOM encode/decode to lib API
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* remove json presenter + update presenter tests to use common utils
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* remove presenter format enum type + add formats shim in presenter helper
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add MustCPE helper for tests
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* update usage of format enum
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add test fixtures for encode/decode tests
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* fix integration test
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* migrate format detection to use reader
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* address review comments
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2021-10-20 21:36:34 +00:00