Conversation
Verify release artifact attestations before publishing.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1107 +/- ##
=======================================
Coverage 98.59% 98.59%
=======================================
Files 16 16
Lines 284 284
Branches 37 37
=======================================
Hits 280 280
Misses 2 2
Partials 2 2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Pull request overview
This PR enhances the release artifact verification process by adding attestation verification to complement the existing GPG signature verification. Attestations are created during the build process (in build.yml) and are now verified before publishing packages to NuGet.org, strengthening the supply chain security.
Key changes:
- Added
attestations: readpermission to enable reading of GitHub attestations - Integrated
gh attestation verifycommand to verify build provenance before publishing - Enhanced verification logging to distinguish between signature and attestation verification steps
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Verify release artifact attestations before publishing.