XenonFlare

GitHub Actions

GitHub Actions SEO Checker vor jedem Deploy

Crawls in GitHub Actions anstoßen, den Status prüfen und den Build fehlschlagen lassen, wenn Scans nicht sauber durchlaufen.

Webhooks

Slack oder PagerDuty benachrichtigen, wenn ein Gate-Scan fehlschlägt

Kombinieren Sie CI-Scans mit signierten Monitoring-Webhooks — lassen Sie den Build bei kritischen Problemen fehlschlagen und schieben Sie job.failed- oder Uptime-Events an Ihren On-Call-Kanal.

Workflow der Kunden

“Wir blockieren jedes Production-Deployment mit einem XenonFlare-Scan. Der Idempotency-Key, der an die Commit-SHA gekoppelt ist, sorgt dafür, dass Retries nie doppelt in die Warteschlange gehen; fehlgeschlagene Jobs blockieren das Merge, bis wir Canonical- oder Redirect-Regressions behoben haben.”

SaaS-Plattformteam mit Developer API in GitHub Actions

  • PR- und main-Workflows
  • Idempotency-Key pro SHA
  • Fehlschlagen bei job.failed-Webhook

Setup-Checkliste

  1. Secrets für Ihren XenonFlare-API-Key und die property ID hinzufügen
  2. Die Workflow-Vorlage aus der CI-Pipelinedokumentation kopieren
  3. Ausführen bei pull_request und push auf main – mit unterschiedlicher Crawl-Tiefe
  4. Job fehlschlagen lassen, wenn der Status fehlgeschlagen oder abgebrochen ist

Das bekommen Sie

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

Muss ich einen bezahlten Plan haben?

Ja. Developer-API-Keys erfordern Starter oder Growth. Kostenlose Tier-Workspaces können keine API-Keys erstellen.

Enqueue’t jedes PR einen vollständigen Crawl mit 100k Seiten?

Nein — geben Sie niedrigere maxPages- und maxDepth-Werte im POST-Body für PR-Builds an. Für vollständige Crawls reservieren Sie nächtliche Jobs auf der main-Branch.

Wo finde ich das vollständige Workflow-YAML?

Laden Sie /workflows/github-actions-seo-check.yml von dieser Seite herunter oder kopieren Sie das erweiterte Beispiel aus der CI-Pipeline-Anleitung. Beide verwenden die gleichen REST-Endpunkte.

Starten Sie im Free-Plan

Keine Kreditkarte erforderlich. Upgrade, wenn Sie unbegrenzte Crawls, AI-Fixes oder höhere Crawl-Limits brauchen.