Multiple critical errors are preventing data synchronization and PR validation:
- Supabase PR validation failure - null value in required field
- Content Security Policy (CSP) violation - Inngest connection blocked
- API endpoint 404 - Backfill trigger endpoint not found
supabase-pr-data-DCfcEpl-.js:2 Supabase PR validation failed:
html_url: Expected string, received null
client-P3hmrAPi.js:25 Refused to connect to 'https://inn.gs/e/browser-client'
because it violates the following Content Security Policy directive:
"connect-src 'self' https://contributor.info https://*.netlify.app
https://avatars.githubusercontent.com https://github.com
https://egcxzonpmmcirmgqdrla.supabase.co https://us.i.posthog.com
https://api.github.com https://raw.githubusercontent.com
https://contributor-info-webhooks.fly.dev
https://contributor-info-social-cards.fly.dev https://vercel.live
https://ingesteer.services-prod.nsvcs.net wss://egcxzonpmmcirmgqdrla.supabase.co".
repo-view-BHYdjVWO.js:15 Inngest trigger error:
TypeError: Failed to fetch. Refused to connect because it violates the document's Content Security Policy.
at k.maxAttempts (client-P3hmrAPi.js:25:20818)
at h (client-P3hmrAPi.js:24:8670)
at T._send (client-P3hmrAPi.js:25:20780)
at async Promise.all (/continuedev/index 1)
at async E (repo-view-BHYdjVWO.js:15:68052)
/api/backfill/trigger:1 Failed to load resource:
the server responded with a status of 404 ()
repo-view-BHYdjVWO.js:15 Unified sync error:
Error: Both sync methods failed
at E (repo-view-BHYdjVWO.js:15:68089)
- Data synchronization is completely blocked
- PR data cannot be validated due to null html_url values
- Inngest background jobs cannot connect due to CSP restrictions
- Backfill functionality is unavailable (404 endpoint)
- CSP Fix: Add
https://inn.gsto the Content Security Policy connect-src directive - PR Validation: Handle null html_url values in PR data validation schema
- API Endpoint: Implement or fix the
/api/backfill/triggerendpoint - Fallback Logic: Improve error handling when both sync methods fail
- Browser-based environment
- Production deployment (based on minified file names)
- CSP is enforced and blocking Inngest connections
High - This is blocking core data synchronization functionality
- bug
- high-priority