-
Notifications
You must be signed in to change notification settings - Fork 676
feat: Add OCI 1.1+ experimental support to tree #4205
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
Conversation
08efcaf to
ba8c379
Compare
|
thanks for the PR; i'll try to take a detailed look today. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #4205 +/- ##
==========================================
- Coverage 40.10% 34.26% -5.84%
==========================================
Files 155 211 +56
Lines 10044 14127 +4083
==========================================
+ Hits 4028 4841 +813
- Misses 5530 8672 +3142
- Partials 486 614 +128 β View full report in Codecov by Sentry. π New features to boost your workflow:
|
|
Fixed golangci-lint issue. |
Support was previously added to attach, sign, and verify to use the OCI 1.1 referrer's API for associated supply chain artifacts. This change adds the same support to cosign tree. Signed-off-by: Ralph Bean <[email protected]>
bobcallaway
left a comment
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.
thanks!
This MR contains the following updates: | Package | Update | Change | |---|---|---| | [cosign](https://github.com/sigstore/cosign) | patch | `2.5.2` -> `2.5.3` | MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot). **Proposed changes to behavior should be submitted there as MRs.** --- ### Release Notes <details> <summary>sigstore/cosign (cosign)</summary> ### [`v2.5.3`](https://github.com/sigstore/cosign/blob/HEAD/CHANGELOG.md#v253) [Compare Source](sigstore/cosign@v2.5.2...v2.5.3) #### Features - Add signing-config create command ([#​4280](sigstore/cosign#4280)) - Allow multiple services to be specified for trusted-root create ([#​4285](sigstore/cosign#4285)) - feat: Add OCI 1.1+ experimental support to tree ([#​4205](sigstore/cosign#4205)) - Add validity period end for trusted-root create ([#​4271](sigstore/cosign#4271)) #### Bug Fixes - Fix cert verification logic for trusted-root/SCTs ([#​4294](sigstore/cosign#4294)) - force when copying the latest image to overwrite ([#​4298](sigstore/cosign#4298)) - avoid double-loading trustedroot from file ([#​4264](sigstore/cosign#4264)) </details> --- ### Configuration π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). π¦ **Automerge**: Enabled. β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90Il19-->
Summary
Adds OCI 1.1 Referrers support to
cosign tree.Resolves #4204.
Example usage:
Release Note
cosign treeto additionally display artifacts found via the OCI 1.1 Referrers API when--experimental-oci11is specified.Documentation
IMO, no docs needed beyond
make docgen.