Skip to main content
O suporte para Forgejo é mantido pela comunidade.
O Kodus geralmente cria o webhook automaticamente. Se isso não aconteceu, siga estas etapas para configurá-lo manualmente:
As URLs de webhook devem alcançar o serviço de Webhooks (porta 3332). Usar o domínio da API só funciona se seu proxy reverso rotear os caminhos /.../webhook para o serviço de webhooks.
  1. Navegue até seu repositório no Forgejo
  2. Clique em Settings na barra lateral direita
  3. Selecione Webhooks
  4. Clique em Add WebhookForgejo
  5. Configure seu webhook:
    • Target URL: Insira a URL onde deseja receber as notificações, a URL que você colocou em API_FORGEJO_CODE_MANAGEMENT_WEBHOOK no arquivo .env
    • HTTP Method: POST
    • POST Content Type: application/json
    • Trigger On: Selecione estes eventos:
      • Push events
      • Pull Request events
      • Issue Comment events
    • Active: Marque
  6. Clique em Add Webhook
Pronto! Você configurou com sucesso um webhook para revisões de código no seu repositório Forgejo.
O Kodus consome eventos de pull request, push, comentário de review e comentário em issue. Eventos de push importam especificamente no Forgejo: são os únicos que carregam o head anterior e o atual da branch, que é como o Kodus detecta force-push e mapeia uma branch de volta aos seus pull requests abertos. Eventos de issue são descartados na chegada.