Documentation

Webhooks

Webhooks deliver events — pushes, pull request activity, issue changes — to an HTTPS endpoint you control, so you can build event-driven automation.

Configure

Add a webhook to a repository with a target URL and a secret. GitForge signs each delivery so you can verify authenticity.

Verify signatures

// each delivery includes a signature header;
// compute HMAC-SHA256 of the raw body with your secret
// and compare in constant time.

Events

  • push
  • pull_request (opened, updated, merged, closed)
  • issue (opened, commented, closed)
  • pipeline run status

Deliveries

Failed deliveries are retried with backoff. Inspect recent deliveries and replay them from the repository settings.