Skip to content
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

Create SBOM file for each policy #7

Open
Tracked by #264
jvanz opened this issue Sep 1, 2022 · 1 comment
Open
Tracked by #264

Create SBOM file for each policy #7

jvanz opened this issue Sep 1, 2022 · 1 comment
Labels
kind/enhancement New feature or request

Comments

@jvanz
Copy link
Member

jvanz commented Sep 1, 2022

It would be great to have a SBOM file for each policy release.

Action items

  • Figure out how to automate the SBOM creation -> a user cloning our template should get this action automatically configured and enabled
  • Propagate this change to our existing policies

In a quick research I found out that the current tool used to generate the SBOM files for Rust and Go policies support Swift. But in my quick try, the tool failed. Thus, this issue also include a research if the tool in use really works and how to use it.

@jvanz jvanz added the kind/enhancement New feature or request label Sep 1, 2022
@flavio
Copy link
Member

flavio commented Sep 1, 2022

* Figure out how to automate the SBOM creation -> a user cloning our template should get this action automatically configured and enabled

This should be already done. Our templates inherit the release action that is under our github actions repository. You just updated that, hence they will gain the sbom creation ability too.

* Propagate this change to our existing policies

Nothing to be done there. We just have to tag new releases, the GH worker will download latest version of the action (the one with the SBOM stuff added) and everything will happen automatically.

In a quick research I found out that the current tool used to generate the SBOM files for Rust and Go policies support Swift. But in my quick try, the tool failed. Thus, this issue also include a research if the tool in use really works and how to use it.

Let's leave swift policies aside for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants