Festo-se / cyclonedx-editor-validator

Tool for creating, modifying and validating CycloneDX SBOMs.
https://festo-se.github.io/cyclonedx-editor-validator/
GNU General Public License v3.0
21 stars 4 forks source link

feat: add support for cdx 1.6 #219

Closed CBeck-96 closed 3 months ago

CBeck-96 commented 4 months ago

Adds the offical 1.6 schema as well as a custom version to the tool.

I removed the entire "licensechoice" section in the custom schema, like in 1.5, since the new implementation leads to misleading error messages.

github-actions[bot] commented 4 months ago

Coverage

Coverage Report •
FileStmtsMissCoverMissing
TOTAL16887195% 
report-only-changed-files is enabled. No files were changed during this commit :)

Tests Skipped Failures Errors Time
351 2 :zzz: 0 :x: 0 :fire: 10.891s :stopwatch:
italvi commented 3 months ago

Please also add the updated SPDX list

mmarseu commented 3 months ago

@CBeck-96 please take a look at #157. We decided to remove the not required files, e.g. the xml-schemata. And also add integration-tests for 1.6 as done there for 1.2 to 1.5

Since these required changes were on my head, I went ahead and implemented them. Integration tests are done and the non-JSON-schema files are gone.