Commit eebac8d
Support all GitLab webhook events without alert rules
Changes:
- Added support for all GitLab events: Pipeline, Push, Tag, MR, Issue, Job, Wiki, Deployment, Release
- Removed alert rules dependency - webhook sends to all enabled channels directly
- Added proper TypeScript interfaces for all event types
- Enhanced message formatting for each event type
- Added color coding for Discord embeds
- Improved error handling and logging
Supported Events:
✅ Pipeline events (success, failed, running, canceled)
✅ Push events
✅ Tag push events
✅ Merge Request events (open, merge, close)
✅ Issue events (+ confidential)
✅ Job/Build events
✅ Wiki page events
✅ Deployment events
✅ Release events
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent f2c732c commit eebac8d
1 file changed
+428
-210
lines changed
0 commit comments