XenonFlare

GitHub Actions

हर deploy से पहले GitHub Actions SEO चेकर

GitHub Actions में crawls क्यू करें, स्टेटस पोल करें, और जब स्कैन साफ़ तरीके से पूरे न हों तो बिल्ड फेल करें।

Webhooks

गेटेड स्कैन फेल होने पर Slack या PagerDuty को सूचित करें

CI scans को signed monitoring webhooks के साथ जोड़ें — critical issues पर बिल्ड फेल करें और job.failed या uptime events को अपने on-call चैनल पर भेजें।

कस्टमर वर्कफ़्लो

“हम XenonFlare scan के आधार पर हर production deploy को गेट करते हैं। commit SHA से जुड़ा Idempotency-Key यह सुनिश्चित करता है कि reruns कभी डबल-queue न हों, और failed jobs canonical या redirect regressions ठीक होने तक merge को रोक देती हैं।”

GitHub Actions में Developer API इस्तेमाल करने वाली SaaS प्लेटफ़ॉर्म टीम

  • PR + main वर्कफ़्लोज़
  • हर SHA के लिए Idempotency-Key
  • job.failed webhook पर फेल

सेटअप चेकलिस्ट

  1. अपने XenonFlare API key और property ID के लिए secrets जोड़ें
  2. CI pipeline डॉक्यूमेंटेशन से workflow कॉपी करें
  3. pull_request पर और main पर push के साथ अलग crawl depth पर चलाएँ
  4. जब status failed या cancelled हो तो जॉब फेल करें

आपको क्या मिलेगा

Store XF_API_KEY and XF_PROPERTY_ID

Use ci-commit-sha to prevent duplicate jobs

Cap maxPages/maxDepth on PRs; full scans on main

Echo X-Request-Id for support tickets

Same REST API

Not a separate product — standard endpoints

FAQ

क्या मुझे paid plan चाहिए?

हाँ। Developer API keys के लिए Starter या Growth चाहिए। Free tier workspaces API keys बना नहीं सकते।

क्या हर PR 100k-page का पूरा क्रॉल enqueue करेगा?

नहीं — PR builds के लिए POST body में कम maxPages और maxDepth पास करें। पूरे crawls मुख्य ब्रांच की nightly jobs के लिए रखें।

पूरा workflow YAML कहाँ है?

इस साइट से /workflows/github-actions-seo-check.yml डाउनलोड करें या CI pipeline गाइड में दिए विस्तारित उदाहरण को कॉपी करें। दोनों एक ही REST endpoints का उपयोग करते हैं।

Free प्लान से शुरू करें

क्रेडिट कार्ड की ज़रूरत नहीं। जब आपको असीमित स्कैन, AI fixes, या ज़्यादा क्रॉल लिमिट चाहिए हों, तब अपग्रेड करें।