Skip to main content
El soporte para Forgejo es mantenido por la comunidad.
Kodus normalmente crea el webhook automáticamente. Si eso no ocurrió, sigue estos pasos para configurarlo manualmente:
Las URLs de webhook deben alcanzar el servicio de Webhooks (puerto 3332). Usar el dominio de la API solo funciona si tu proxy inverso enruta las rutas /.../webhook al servicio de webhooks.
  1. Navega a tu repositorio en Forgejo
  2. Haz clic en Settings en la barra lateral derecha
  3. Selecciona Webhooks
  4. Haz clic en Add WebhookForgejo
  5. Configura tu webhook:
    • Target URL: Ingresa la URL donde deseas recibir las notificaciones, la URL que configuraste en API_FORGEJO_CODE_MANAGEMENT_WEBHOOK en tu archivo .env
    • HTTP Method: POST
    • POST Content Type: application/json
    • Trigger On: Selecciona estos eventos:
      • Push events
      • Pull Request events
      • Issue Comment events
    • Active: Marca
  6. Haz clic en Add Webhook
¡Listo! Has configurado exitosamente un webhook para revisiones de código en tu repositorio de Forgejo.
Kodus consume eventos de pull request, push, comentario de review y comentario en issue. Los eventos de push importan específicamente en Forgejo: son los únicos que llevan el head anterior y el actual de la rama, que es como Kodus detecta los force-push y asocia una rama con sus pull requests abiertos. Los eventos de issue se descartan al llegar.