Webhook Server
Add an optional webhook server for GitLab and Gitea integration, enabling automatic code review on merge requests.
Features
- Lightweight HTTP server (behind a feature flag)
- Receives webhook events from GitLab/Gitea
- Triggers
cora review on MR/PR diff
- Posts review comments back via API
- Configurable port and webhook secret
Usage
cora serve --port 8080 --gitlab --secret my-secret
Requirements
- Feature-gated (
--features webhook-server)
- Axum or actix-web based HTTP server
- GitLab and Gitea webhook payload parsing
- HMAC signature verification
- Async review processing
Acceptance Criteria
Webhook Server
Add an optional webhook server for GitLab and Gitea integration, enabling automatic code review on merge requests.
Features
cora reviewon MR/PR diffUsage
Requirements
--features webhook-server)Acceptance Criteria