Git(Lab|Hub) integration with #cdist:ungleich.ch #59
Labels
No Label
bugfix
cleanup
discussion
documentation
doing
done
feature
improvement
packaging
Stale
testing
TODO
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ungleich-public/cdist#59
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
There's Maubot with plugins for GitLab and GitHub integrations.
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.
What's needed:
(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.ping @nico @llnu @fnux
closed
meanwhile added
__apt_unattended_upgrades
to the mix and calling it done.for @nico and @fnux - there's
cdist-matrix-integration:/root/README
file with creds n stuff.thanks :)
I reduced github to PRs only.
someone with enough perms have to tune github project's webhook to only send new PR information.
GitHub commit messages are annoying in chat. Ander said he can't do this anymore, can someone other do that?
github is now configured as well.
I enabled all events for GitHub. lets see how annyoing it becomes 😄
assigned to @ander and unassigned @fnux
VM is up and running, thanks @fnux.
GitHub plugin maintainer added support for webhooks without OAuth App.
GitLab plugin is bit broken atm, will do some debugging.
lets wait a bit with GitHub.
I'll try to figure out if that OAuth App is even needed and maybe we can fly only with webhook.
make following bot users:
@gitlab:ungleich.ch
and@github:ungleich.ch
latest Debian Stable.
I'll allocate them later today.
CC @nico for github-related things.
I'll allocate am IPv6Only VM and point a domain there / configure the IPv4-to-IPv6 proxy for HTTP(s). You'll deal with the certificate yourself. What distribution do you want to use?
assigned to @fnux
changed the description
changed the description