XenonFlare

GitHub Actions

Her deploy öncesi GitHub Actions SEO checker

GitHub Actions içinde crawl’leri sıraya alın, durumu izleyin ve taramalar sorunsuz tamamlanmadığında build’i durdurun.

Webhooks

Kapalı (gated) tarama başarısız olursa Slack veya PagerDuty’ye bildirin

CI taramalarını imzalı izleme webhooks’larıyla eşleştirin — kritik sorunlarda build’i durdurun ve job.failed veya uptime olaylarını on-call kanalınıza iletin.

Müşteri iş akışı

“Tüm production deploy’larımızı XenonFlare taramasıyla gate’liyoruz. Commit SHA ile eşleşen Idempotency-Key sayesinde yeniden çalıştırmalar asla çift sıraya alınmıyor; başarısız işler ise canonical veya redirect regresyonlarını düzeltene kadar merge’i engelliyor.”

GitHub Actions içinde Developer API kullanan bir SaaS platform ekibi

  • PR + main workflow’leri
  • SHA başına Idempotency-Key
  • job.failed webhook’unda başarısız olsun

Kurulum kontrol listesi

  1. XenonFlare API anahtarınız ve property ID’niz için secrets ekleyin
  2. CI pipeline dokümanından workflow’ü kopyalayın
  3. pull_request’te ve main’e push’ta farklı crawl derinliğiyle çalıştırın
  4. Durum failed veya cancelled olduğunda işi durdurun (fail)

Neler elde edersiniz

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

Ücretli bir plan gerekiyor mu?

Evet. Developer API anahtarları Starter veya Growth gerektirir. Ücretsiz tier çalışma alanları API anahtarı oluşturamaz.

Her PR 100K sayfalık tam bir crawl’i kuyruğa alır mı?

Hayır — PR build’leri için POST gövdesinde daha düşük maxPages ve maxDepth değerlerini iletin. Tam crawl’leri main branch gece (nightly) işlerine ayırın.

Tam workflow YAML nerede?

Bu siteden /workflows/github-actions-seo-check.yml’i indirin ya da CI pipeline kılavuzundaki genişletilmiş örneği kopyalayın. İkisi de aynı REST endpoint’lerini kullanır.

Ücretsiz planda başlayın

Kredi kartı gerekmez. Sınırsız tarama, AI düzeltmeleri veya daha yüksek tarama limitlerine ihtiyaç duyduğunuzda yükseltin.