Closed asraa closed 1 year ago
github.token
rekor-log-public
option for TRWrealse-tag-name
option for TRWSLSA_VERIFIER_XXX
env variable. Unexpected input(s) 'slsa-workflow-inputs', 'slsa-layout-file', 'slsa-workflow-secret1', 'slsa-workflow-secret2', valid inputs are ['']
secure-upload-folder
.note: I'm doing a Syft PoC at https://github.com/laurentsimon/sbom-action/blob/feat/slsa-trw/.github/workflows/slsa3.yml
Related to #1552
I started a template example repo at https://github.com/ianlewis/slsa-byob-template
@asraa @laurentsimon We can maybe move the repo under the SLSA org and start iterating on docs there. wdut?
With all the docs we might have to write, maybe we should start thinking about setting up a proper website with rendered HTML docs...
Do you think GitHub pages would be a good start? Do you think we could host the doc in this repo under a different branch with no branch protection enabled? Or doing it on another repo is simpler?
Shall we brainstorm the high-level sections we have in mind?
I'm just making this up :)
/cc @olivekl if you have any insight / advice
I think gh pages would be great. We don't have a lot of collective bandwidth and expertise for docs so I think we'll want to use something with low friction.
The slsa website uses netlify so that might be another option to look at.
OK. I propose starting with .md files. Hopefully GH pages will allow us to turn it into a website with a pre-defined theme with little effort if we want to polish it. Wdut?
OK. I propose starting with .md files. Hopefully GH pages will allow us to turn it into a website with a pre-defined theme with little effort if we want to polish it. Wdut?
Yeah, it should be easy to do. Definitely something we have to lead with. We can defer decisions until we need to polish and organize. the docs
Related to #892
Closing this as completed, see https://github.com/slsa-framework/slsa-github-generator/blob/main/BYOB.md. We will iterate and update the README to mention BYOB in follow-up PR
Is your feature request related to a problem? Please describe. Start docs aimed towards tool writers to create their own SLSA 3 builder.
Some notable items and example we should provide:
github.token
for various permissions: packages, contentsAll of these will need corresponding e2e tests, maybe under
example-byob
or some other name?cc @laurentsimon