CycloneDX / cyclonedx-go

Go library to consume and produce CycloneDX Software Bill of Materials (SBOM)

Home Page:https://cyclonedx.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1.6 support

Razikus opened this issue · comments

Is there any ETA when 1.6 spec will be compatible with this library?

No ETA. I am currently swamped with other responsibilities :(

Community contributions would help in getting this done sooner.

thats sad, its official library for cyclonedx :(

@Razikus Please stop commenting "bump". It does not help.

@Razikus Please stop commenting "bump". It does not help.

Sorry

Hey @nscuro

we (some of the folks at Snyk) would love to help out with this. Since this should probably happen in smaller chunks, we wonder how we can best contribute without stepping on other contributors toes (e.g. there's already a good looking PR for the CBOM model).

Suggestion would be to create a spec/1.6 (name TBD) branch and start merging small PRs into it. We should probably also fan out into smaller GitHub issues with the spec/1.6 for a comprehensive list of all the required changes. We're happy to help with that, too.

What do you think?

Thanks so much @mcombuechen, that sounds awesome! I branched off spec/1.6 from the current master.

We should probably also fan out into smaller GitHub issues with the spec/1.6 for a comprehensive list of all the required changes.

That would be great, yes. But will require a bit of research. In the past I went by the PRs in the respective spec milestone.

Anything you need from my side to kickstart this?

In any case I am more than happy to help if you have any questions about the code base etc.

Thanks @nscuro

But will require a bit of research.

We already did a bit of research based on diffs between the 1.5 and 1.6 JSON schemas; I had not been aware of the spec milestones, will look into those as well. I can make a start by creating some issues, if we happen to miss anything please shout! 😄

Hey @nscuro, I believe we're at a point where all the new schema additions have been added. What do you think is still outstanding to get spec/1.6 merged?

CycloneDX:master...CycloneDX:spec/1.6