-
Notifications
You must be signed in to change notification settings - Fork 134
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
[TEP0122] Add feature flags field to Invocation.Environment #720
Conversation
The following is the coverage report on the affected files.
|
/hold wait for #712 to be merged first (until EOW, minimum) |
The following is the coverage report on the affected files.
|
a6d05e1
to
c2e85e2
Compare
/hold cancel |
The following is the coverage report on the affected files.
|
We should also start thinking about how we want to document the provenance format: having an example in the readme might go a long way! (long term I want to look into generating an OpenAPI schema for the provenance we're producing) |
For completeness of build instructions, Tekton Chains needs to pick up the feature flags used for the build. This PR adds it to `invocation.Environment` section of the slsav0.2 predicate. Like ConfigSource, this field is only populated if the feature flag: `enable-provenance-in-status` is set to `"true"`.
c2e85e2
to
1377faf
Compare
Sounds good! Now that this is complete, I can add a section in https://github.com/tektoncd/chains/blob/main/pkg/chains/formats/slsa/README.md to show an example as a part of a follow-up PR. After we move it from slsav2alpha1 to slsav2, we can surface the example in the docs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: wlynch The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The following is the coverage report on the affected files.
|
For completeness of build instructions, Tekton Chains needs to pick up the feature flags used for the build. This PR adds it to
invocation.Environment
section of the slsav0.2 predicate. Like ConfigSource, this field is only populated if the feature flag:enable-provenance-in-status
is set to"true"
.Changes
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
Release Notes
/kind feature