7 Commits

Author SHA1 Message Date
fcdb10a7ff Make messages look better and publish multiple for push events
For push events, publish one message per commit pushed, up to a limit of
15.
2023-09-16 02:35:56 -07:00
33d3313927 Process events on a separate thread
GitLab really wants you to respond in 10 seconds, and if we're doing a
bit of work (e.g. sending more than one matrix message per event), then
we can easily blow through that.
2023-09-16 02:17:49 -07:00
eb5bdc3fd5 Better refname parsing 2023-09-16 01:04:11 -07:00
bddff51ab3 Support optional URL prefix for hook URL 2023-09-15 23:39:47 -07:00
3a2da3fba8 Add support for pipeline events 2023-09-15 22:18:37 -07:00
8edb8a6a4a Add support for merge request events 2023-09-15 22:18:37 -07:00
707f6a7a62 Initial import 2023-09-15 11:53:14 -07:00