Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Frontend Rework - Switch from serde_cyclonedx to cyclonedx-bom #41

Conversation

ErinvanderVeen
Copy link

@ErinvanderVeen ErinvanderVeen commented Mar 19, 2024

Frontend Rework - Switch from serde_cyclonedx to cyclonedx-bom

Issue: #40

NOTE: CycloneDX/cyclonedx-rust-cargo#584 starts support for v1.5.
Once upstream fully implements 1.5 we need to re-implement it in our crate.

For now, we merge this PR looking forward to the future.

Description

This PR completely reworks Genealogos' frontend (called bom internally). Similar to the Backend and BackendHandle, there is now a Bom trait that is responsible for the generation of the bom.

Checklist

Checklist before merging:

  • CHANGELOG.md updated
  • README.md up-to-date

@ErinvanderVeen ErinvanderVeen linked an issue Mar 19, 2024 that may be closed by this pull request
@ErinvanderVeen ErinvanderVeen changed the title Frontend Rewrok - Switch from serde_cyclonedx to cyclonedx-bom Frontend Rework - Switch from serde_cyclonedx to cyclonedx-bom Mar 19, 2024
@ErinvanderVeen ErinvanderVeen force-pushed the 40-consider-switching-from-serde_cyclonedx-to-cyclonedx-sbom branch from f6fce78 to 3a1f759 Compare March 21, 2024 07:15
Copy link
Collaborator

@GuillaumeDesforges GuillaumeDesforges left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All these changes look very reasonable to me. Looking forward to the merge 👍

@ErinvanderVeen ErinvanderVeen marked this pull request as ready for review March 25, 2024 08:31
@ErinvanderVeen ErinvanderVeen force-pushed the 40-consider-switching-from-serde_cyclonedx-to-cyclonedx-sbom branch 2 times, most recently from 0749f90 to ac28a8b Compare March 25, 2024 13:05
@ErinvanderVeen ErinvanderVeen force-pushed the 40-consider-switching-from-serde_cyclonedx-to-cyclonedx-sbom branch from ac28a8b to d869e03 Compare March 25, 2024 13:07
Copy link
Member

@yannham yannham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given the size of the diff, I can't pretend I looked at everything with in each and every detail, but from what I can say this looks good to me

@ErinvanderVeen ErinvanderVeen merged commit 0550d05 into master Mar 27, 2024
9 checks passed
@ErinvanderVeen ErinvanderVeen mentioned this pull request Apr 8, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Consider switching from serde_cyclonedx to cyclonedx-sbom
3 participants