Skip to content

Support keyPaths and keyDatas in sigstoreSigned policy #798

Merged
jonesbusy merged 1 commit into
oras-project:mainfrom
jonesbusy:feat/789-support-list-of-keys
Jul 19, 2026
Merged

Support keyPaths and keyDatas in sigstoreSigned policy #798
jonesbusy merged 1 commit into
oras-project:mainfrom
jonesbusy:feat/789-support-list-of-keys

Conversation

@jonesbusy

@jonesbusy jonesbusy commented Jul 18, 2026

Copy link
Copy Markdown
Collaborator

Description

Fixes #789

Testing done

CI

Submitter checklist

  • I have read and understood the CONTRIBUTING guide
  • I have run mvn license:update-file-header, mvn spotless:apply, pre-commit run -a, mvn clean install before opening the PR

@codecov

codecov Bot commented Jul 18, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 86.84211% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.30%. Comparing base (c5ffc83) to head (8dc4466).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...c/main/java/land/oras/policy/SigstoreVerifier.java 84.00% 2 Missing and 2 partials ⚠️
.../main/java/land/oras/policy/PolicyRequirement.java 92.30% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main     #798      +/-   ##
============================================
+ Coverage     86.86%   87.30%   +0.44%     
- Complexity     1238     1246       +8     
============================================
  Files            50       50              
  Lines          3996     4026      +30     
  Branches        543      550       +7     
============================================
+ Hits           3471     3515      +44     
+ Misses          311      296      -15     
- Partials        214      215       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jonesbusy
jonesbusy force-pushed the feat/789-support-list-of-keys branch from 70d68c3 to b0009db Compare July 18, 2026 17:14
Signed-off-by: Valentin Delaye <jonesbusy@users.noreply.github.com>
@jonesbusy
jonesbusy force-pushed the feat/789-support-list-of-keys branch from b0009db to 8dc4466 Compare July 18, 2026 17:15
@jonesbusy
jonesbusy marked this pull request as ready for review July 19, 2026 04:49
@jonesbusy
jonesbusy merged commit eb6ca2b into oras-project:main Jul 19, 2026
9 checks passed
@jonesbusy
jonesbusy deleted the feat/789-support-list-of-keys branch July 19, 2026 04:50
@jonesbusy jonesbusy added the enhancement New feature or request label Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support list of keys

1 participant