-
-
Notifications
You must be signed in to change notification settings - Fork 40
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
feat: add basic support for Definitions #701
Conversation
44e97f3
to
1d9d60d
Compare
@jkowalleck Thanks for having the preliminary look into it. I've rebased the PR with the recent changes. Please let me know if anything is missing or should be changed. |
@hakandilek , When creating new models:
Any function that starts with After that, please (re)generate the test snapshots as described here: https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/tests/_data/snapshots/README.md |
@jkowalleck Thanks for the feedback. I'll look into the extended test cases and let you know here. |
1d9d60d
to
095d99a
Compare
095d99a
to
394f491
Compare
394f491
to
d20298b
Compare
d20298b
to
56de96d
Compare
56de96d
to
8c0caff
Compare
8c0caff
to
5437f64
Compare
could you rebase onto latest main branch? |
5437f64
to
c1b35b7
Compare
done right now. |
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.
some things should be changed: https://github.com/CycloneDX/cyclonedx-python-lib/pull/701/files#conversations-menu
for CycloneDX#697 Signed-off-by: Hakan Dilek <hakandilek@gmail.com>
for CycloneDX#697 Signed-off-by: Hakan Dilek <hakandilek@gmail.com>
c1b35b7
to
20dbbc0
Compare
Alright, updated those as well. |
@madpah , could you review these changes? |
--------- Signed-off-by: Hakan Dilek <hakandilek@gmail.com> Signed-off-by: Saquib Saifee <saquibsaifee2@gmail.com>
This PR is addressing #697 and adding the
bom.definitions
support.I've intentionally left the
bom.definitions.standards.signature
out since the entire data structure elsewhere is also missing.bom.definitions.standards.requirements
andbom.definitions.standards.levels
are also left out and will be included with a latter PR #713fixes #697
is part of #696