Git(Lab|Hub) integration with #cdist:ungleich.ch
Using this bot we can bridge Git(Lab|Hub) into
#cdist:ungleich.ch - event notifications about new issues, requests, commits etc.
IMHO that would be really convenient and cool!
I'm ready to manage this service myself, but for that I need resources and support from Ungleich's side.
- small IPv4 enabled virtual machine with (sub)domain attached to it (1 VCPU, 1 GB RAM, 3 GB DISK)
- two users in Ungleich's Matrix server for GitLab and GitHub bots
- separate user in GitHub for OAuth Apps and webhook access in cdist project
- for GitLab every project must configure webhook againast muabot HTTPS service
(Sub)domain (with "green" certificate) is needed, because of Authorization callback URL in GitHub.
It's possible to run both integrations with one bot, but separate bots is way more cooler.
I hope Ungleich can provide VM and someone with enough access in Git(Lab|Hub) to set up integrations.
If we are going forward, separate
cdist-maubot project should be created so I have place to commit manifest and all related documentation.