-
-
Notifications
You must be signed in to change notification settings - Fork 74
v1.7 #511
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v1.7 #511
Conversation
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
1. enabled test runner for schema 1.7 1. copied all test cases from 1.6 to 1.7 1. renamed the files from `*.1.6.*` to `*.1.7.*` 1. migrated the test cases from schema 1.6 to schema 1.7 see the diff/delta of each individual commit for details java tests are expected to fail, as long as #256 is not done
… named/spdx licenses Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
We often only need the latest docs, while developing a new version. Therefore, the latest version's docs are generated first.
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
related to #321 #321 Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Co-authored-by: Piotr P. Karwasz <[email protected]> Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces CycloneDX specification version 1.7, adding comprehensive test data for all supported formats (XML, JSON, and Protocol Buffers). The update includes new functionality for patent information, citations, cryptographic transparency (CBOM), external component version ranges, multiple SPDX license expressions, and enhanced formulation capabilities.
Key Changes:
- Adds comprehensive test data covering new CycloneDX 1.7 features including patent assertions, license expression details, and CBOM support
- Provides test coverage for enhanced formulation workflows and external reference properties
- Includes validation test cases for all major 1.7 schema elements across XML, JSON, and Protocol Buffer formats
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <[email protected]> Signed-off-by: Jan Kowalleck <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 264 out of 272 changed files in this pull request and generated 15 comments.
Comments suppressed due to low confidence (1)
tools/src/test/resources/1.7/valid-license-expression-with-text-1.7.json:1
- Inconsistent bom-ref values. Line 41 references 'component-B' but line 48 should reference 'component-C' based on the context, not 'component-C' twice.
{
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
tools/src/test/resources/1.7/valid-license-declared-concluded-mix-1.7.textproto
Show resolved
Hide resolved
tools/src/test/resources/1.7/valid-license-expression-with-text-1.7.json
Show resolved
Hide resolved
Co-authored-by: Copilot <[email protected]> Signed-off-by: Jan Kowalleck <[email protected]>
Co-authored-by: Copilot <[email protected]> Signed-off-by: Jan Kowalleck <[email protected]>
Co-authored-by: Copilot <[email protected]> Signed-off-by: Jan Kowalleck <[email protected]>
Co-authored-by: Copilot <[email protected]> Signed-off-by: Jan Kowalleck <[email protected]>
Co-authored-by: Copilot <[email protected]> Signed-off-by: Jan Kowalleck <[email protected]>
Co-authored-by: Copilot <[email protected]> Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
Signed-off-by: Jan Kowalleck <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 264 out of 272 changed files in this pull request and generated 2 comments.
Comments suppressed due to low confidence (1)
tools/src/test/resources/1.7/valid-license-expression-with-text-1.7.json:1
- Inconsistent bom-ref values: line 41 shows 'LicenseDetails-component-B' but line 48 shows 'LicenseDetails-component-C', while both should reference component-B and component-C respectively according to the text content.
{
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
tools/src/test/resources/1.7/valid-license-expression-with-text-1.7.json
Show resolved
Hide resolved
Signed-off-by: Jan Kowalleck <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 264 out of 272 changed files in this pull request and generated no new comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Signed-off-by: Jan Kowalleck <[email protected]>
Fixed
ComponentDatasub-elements (#600 via #601)deprecatedmark for already deprecated structures (via a973a6b)Deprecated
Use the newly added structures and fields for detailing the information instead.
Changed
From now on, formulations may be used to describe how any referencable object within the BOM came together, including components, services, metadata, declarations, or the BOM itself.
Before, it was restricted to components and services.
Added
Documentation
Test data
ComponentType"runtime" #233bom-refrequired or optional? #649