Developer Tools Integration
GitLab Event & Pipeline Integration Guide
Broadcast GitLab merge requests, issue tracking updates, project pushes, and CI/CD pipeline states directly to Nostr relays.
🦊 GitLab Official Resources & Documentation
Official GitLab webhook documentation and payload event references.
1 Create Rule & Secret Token
In your NostrBridge dashboard, create a rule selecting GitLab as the provider. NostrBridge verifies requests using the X-Gitlab-Token header.
- Provider:
GitLab (gitlab.com) - Verification Header:
X-Gitlab-Token - Event Kind:
Kind 1 (Text Note)orKind 1617 (NIP-34 Git)
2 Configure Liquid Mapping Template
🔀 Merged MR on {{ payload.project.name }}: '{{ payload.object_attributes.title }}' by {{ payload.user.name }}!
Link: {{ payload.object_attributes.url }}
3 Register Webhook in GitLab
- Go to your project on GitLab ➔ Settings ➔ Webhooks.
- URL:
https://api.bridge.workouse.com/v1/wh/YOUR_RULE_ID - Secret Token: Enter your secret token.
- Check Push events, Merge request events, or Pipeline events.
- Click Add webhook.