Hi,
Since CIA.vc went down, we lost IRC commit messages for ::u-u repositoriese.
Official repositories now use irker, running on dev.e.o but it is not
feasible to make it listen to the world.
I developed for my other projects a system in three pieces to support
the GitHub WebHook. The specific daemon is github-eventc
(http://git.eventd.org/github-eventc/), which listens for the WebHook
messages. Dependencies are libsoup, json-glib and libeventc. Then you
have eventd and its im plugin (libpurple-based), to format and send the
message to the channel.
It can also support local git hooks, simply calling eventc (the CLI client).
Of course, we can always have a daemon to feed irker directly, but I’ll
maintain github-eventc for my own projects anyway, so why not using it
for Exherbo too.
github-eventc can use HTTPS, and is filtering requests with a simple
text token.
To support such a setup for Exherbo, we just need to install
eventd[purple], libsoup, json-glib and github-eventc (I may package it,
not sure it is worth it though) on dev.e.o, and run them all.
Then we just share the token with ::u-u repositories’ maintainers, via
IRC or email.
What do you guys think?
Cheers,
--
Quentin “Sardem FF7” Glidic
_______________________________________________
Exherbo-dev mailing list
[email protected]
http://lists.exherbo.org/mailman/listinfo/exherbo-dev