Repository navigation
feat(checkr): add Checkr integration with tools, block, and webhook triggers - #8824
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
All reported issues were addressed across 113 files
Reply with feedback, questions, or to request a fix.
Turn on auto-fix | Re-trigger cubic
|
|
@cubic-dev-ai review this PR |
@waleedlatif1 I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 113 files
Reply with feedback, questions, or to request a fix.
Turn on auto-fix | Re-trigger cubic
…riggers Adds 56 Checkr tools (candidates, invitations, reports, tags, adverse actions, screenings, packages, geos, nodes, programs, counties, subscriptions, continuous checks, documents, account, users), the Checkr block, and 31 webhook triggers with automatic webhook registration and X-Checkr-Signature verification.
- Reuse an existing Checkr webhook for the trigger's callback URL instead of creating another, and keep it while an active deployment still uses it, so redeploys work at Checkr's two-webhook account limit - Type list inputs as arrays with item schemas; Set Report Tags rejects invalid input instead of clearing every tag - Reject report adjudications other than engaged - Declare always-emitted null outputs as nullable
Checkr requires state for US work locations and country for non-US ones, so the item schema no longer marks state required for every location.
Each one-line trigger file was a separate module in every graph that reaches the block registry; one events module keeps the integration within the tool-registry-boundary module baseline.
9034bd7 to
d40d85e
Compare
|
@cubic-dev-ai review this PR |
@waleedlatif1 I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 83 files
Reply with feedback, questions, or to request a fix.
Turn on auto-fix | Re-trigger cubic
Summary
POST/DELETE /v1/webhooksandX-Checkr-SignatureHMAC verificationType of Change
Testing
lib/webhooks/providers/checkr.test.ts(13 tests: signature verification, event filtering, webhook limit, deletion); each guard verified to fail when revertedbun run lint,bun run type-check,bun run check:audits,check-block-registry.ts origin/staging,check-canvas-sentences --block=checkr(56/56),docs-manifest:check,bun run testChecklist
test-auditauthoring gate)