-
Notifications
You must be signed in to change notification settings - Fork 18
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
Why use this over SBOM? #138
Comments
This Github action submits the snapshot of all the dependencies downloaded by the build: the compile dependencies, the test dependencies, the scala tools (compiler and scaladoc), and their transitive dependencies, for all Scala versions and platforms. It's configurable, if you want to exclude some configuration or project. I never used any sbt BOM generation plugin and I don't know how to configure such plugin to extract all the dependencies, including the transitive ones. |
To be able to upload an SBOM, you'll first have to create it. The most promising project for that appears to be sbt-sbom, which we recently brought under the sbt organization and are working on at https://github.com/sbt/sbt-sbom . I think GitHub requires SPDX rather than CycloneDX, that's not supported yet (sbt/sbt-sbom#89), and it might be less flexible than sbt-dependency-submission in the selection of configurations. Of course if you squint there's some overlap between sbt-sbom and sbt-dependency-submission - I could see them converge in the future, but for now it seems to make sense to have them evolve independently. |
Anyone who's delved into/compared using this action versus uploading an SBOM to the dependency submission API?
I'm referring to things like these:
The text was updated successfully, but these errors were encountered: