GitLab uses a webhook receiver (paid runtime).Documentation Index
Fetch the complete documentation index at: https://docs.mycelium-ai.co/llms.txt
Use this file to discover all available pages before exploring further.
Webhook receiver (paid runtime)
X-Gitlab-Token as a plain shared secret in the request header. The receiver validates the token against the per-tenant secret.
Setup
- In your GitLab project or group, go to Settings > Webhooks > Add webhook.
- Set URL to
https://runtime.myceliumai.co/webhooks/gitlab/{your_tenant_id}. - Enter a secret token.
- Select triggers: Push events, Merge request events, Issue events, Pipeline events, Releases.
- Add the token to the runtime:
GITLAB_WEBHOOK_TOKEN_{TENANT_ID}in your env.
Events ingested
| GitLab event | Memory category | Notes |
|---|---|---|
| Merge request | decision | MR merged = decision; closed without merge = exception |
| Issue | exception | Opened = exception; closed = resolved |
| Push | fact | Commit messages extracted as facts |
| Pipeline | fact | Pipeline result, duration, triggering commit |
| Release | decision | Release tag and description |