Require all release proofs for verifier all target#547
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR refactors release artifact verification by extracting Linux manifest verification into a reusable helper, splitting Linux verification into two conditional paths, and introducing a new dispatch mode that verifies only proof classes present in the artifacts directory versus unconditionally verifying all classes. ChangesRelease Artifact Verification Refactoring
Sequence DiagramssequenceDiagram
participant CLI as CLI dispatch
participant verifyAll as verify_all
participant verifyPresent as verify_present
participant linux as verify_linux
participant linuxOpt as verify_linux_present
participant helper as verify_linux_manifest
CLI->>verifyAll: all target (unconditional)
verifyAll->>linux: requires all proofs
linux->>helper: verify manifest
CLI->>verifyPresent: present target (conditional)
verifyPresent->>linuxOpt: if Linux proof exists
linuxOpt->>helper: verify manifest
Estimated Code Review Effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Deploying maple with
|
| Latest commit: |
a87d0ee
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://5f9c924a.maple-ca8.pages.dev |
| Branch Preview URL: | https://fix-strict-release-verifier.maple-ca8.pages.dev |
Summary
Verification
Summary by CodeRabbit