feat(webhooks): add signed webhook delivery with retries#651
feat(webhooks): add signed webhook delivery with retries#651Olasunkanmi975 wants to merge 10 commits into
Conversation
|
Someone is attempting to deploy a commit to the Cedarich's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
@Olasunkanmi975 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
Review this and approve maintainer |
|
Hi maintainer, please review for approval |
|
@Cedarich HI MAINTAINER CONFLICTS RESOLVE PLEASE REVIEW MY PR |
|
@Cedarich HI MAINTAINER CONFLICTS RESOLVE PLEASE REVIEW MY PR AND MERGE |
|
@Olasunkanmi975 fix conflict |
|
@Cedarich conflict fix maintainer |
|
@Cedarich fixed, review it |
|
@Cedarich conflicts resolved |
|
@Cedarich we are good now, please review |
|
@Cedarich review and merge |
- Line 130 (getMetrics): Changed from `async getMetrics()` to `getMetrics()` - Line 308 (getReviewQueue): Changed from `async getReviewQueue()` to `getReviewQueue()` These methods don't use await expressions, so the async keyword is unnecessary and causes ESLint @typescript-eslint/require-await violations. Fixes ESLint errors in job 87041323131
|
@Cedarich please review and merge this pr |
##closed #599
Summary
Implements reliable webhook delivery for verification results with HMAC request signing, exponential retry behavior, and dead-letter recording for failed deliveries.
Changes
Webhook Delivery
Security
Reliability
Dead-Letter Handling
Testing
Covered:
Behavior
No changes to existing verification logic beyond reliable webhook delivery.