ai-code-battle/notes/bf-5usp.md
jedarden 4aa1a59dfb docs(bf-5usp): verify existing Forgejo webhook for ai-code-battle
The Forgejo webhook for ai-code-battle was already registered and active:
- URL: https://webhooks-ci.ardenone.com/ai-code-battle
- Events: push
- Active: true

No configuration changes were needed.
2026-07-02 12:14:05 -04:00

1.1 KiB

bf-5usp: Forgejo Webhook Registration for ai-code-battle

Status: Already Configured

The Forgejo webhook for ai-code-battle is already registered and active.

Webhook Details

  • URL: https://webhooks-ci.ardenone.com/ai-code-battle
  • Events: push
  • Active: true
  • Created: 2026-07-02T14:28:39Z
  • Updated: 2026-07-02T15:52:22Z

Backend Configuration

The webhook is handled by:

  • EventSource: forgejo-webhooks (k8s/iad-ci/argo-events/forgejo-eventsource.yml)
  • Sensor: ai-code-battle-ci-sensor (k8s/iad-ci/argo-events/ai-code-battle-sensor.yml)
  • IngressRoute: github-webhook-ingressroute (k8s/iad-ci/argo-events/webhook-ingressroute.yml)

The sensor triggers multiple workflow templates on push to master:

  1. acb-images-build - Builds all Docker images
  2. acb-site-pages-build - Builds and deploys to Cloudflare Pages
  3. acb-bots-build - Builds strategy bot images
  4. acb-enrichment-build - Builds enrichment service
  5. acb-build - Builds core service images

Conclusion

No action was required — the webhook was already properly configured.