NostrBridge Webhook Relay Engine
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) or Kind 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

  1. Go to your project on GitLabSettingsWebhooks.
  2. URL: https://api.bridge.workouse.com/v1/wh/YOUR_RULE_ID
  3. Secret Token: Enter your secret token.
  4. Check Push events, Merge request events, or Pipeline events.
  5. Click Add webhook.