fix: install preflight plugin signature#77
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
corvus-plugins-edge | b7945bc | Feb 25 2026, 07:00 AM |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Disabled knowledge base sources:
⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📝 WalkthroughWalkthroughVersion bump of the memory-surreal-graphs crate from 0.1.1 to 0.1.2 in its manifest file. No code or behavioral changes; only the package version metadata is updated. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Suggested labels
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Deploying corvus-plugins with
|
| Latest commit: |
b7945bc
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://980dcc43.corvus-plugins.pages.dev |
| Branch Preview URL: | https://fix-install-preflight-plugin.corvus-plugins.pages.dev |
✅ Contributor ReportUser: @yacosta738
Contributor Report evaluates based on public GitHub activity. Analysis period: 2025-02-25 to 2026-02-25 |
Deploying corvus with
|
| Latest commit: |
b7945bc
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://7dbb9fcd.corvus-42x.pages.dev |
| Branch Preview URL: | https://fix-install-preflight-plugin.corvus-42x.pages.dev |
This pull request introduces significant improvements to plugin signature and certificate normalization and verification, as well as enhanced dependency management and user experience for the Corvus CLI installer. The changes ensure more robust handling of plugin artifacts and provide a smoother installation process, especially around dependency checks and auto-installation.
Key changes include:
Plugin signature/certificate normalization and verification
clients/agent-runtime/src/plugins/mod.rs, including support for base64-wrapped PEM certificates and signatures, and validation of payloads before verification. This ensures that plugin artifacts can be verified regardless of their encoding or formatting, reducing errors due to inconsistent file formats. [1] [2] [3] [4].github/workflows/publish-plugins.yml) to use Python for certificate normalization, handling both PEM and base64-wrapped PEM formats before verification. This aligns CI behavior with local verification logic.Installer dependency management and user experience
clients/web/apps/marketing/public/install) to detect platform and package manager, and to auto-install required dependencies (curl,tar,sha256sum/shasum, andcosign) where possible. The script now provides informative prompts, fallback instructions, and handles privilege escalation as needed.cosignis unavailable, explaining the impact on plugin verification. [1] [2]Version bump
memory-surreal-graphs-plugincrate to0.1.2to reflect these changes.Summary by CodeRabbit