Potpourri / HubLabBot

:robot: GitHub <-> GitLab integration supporter, interactive bot
MIT License
0 stars 0 forks source link
bot github gitlab gitlab-ci pygit2 pyramid pyramid-framework

+STARTUP: showall

[[https://builtwithnix.org][https://builtwithnix.org/badge.svg]] [[https://gitlab.com/Potpourri1/HubLabBot/-/commits/master][https://gitlab.com/Potpourri1/HubLabBot/badges/master/pipeline.svg]] [[https://hub.docker.com/r/potpourri/hublabbot][|Docker Hub|]] [[https://potpourri1.gitlab.io/HubLabBot/index.html][|Documentation|]]

GitHub <-> GitLab integration supporter, interactive bot.

GitLab has a [[https://about.gitlab.com/solutions/github/][GitLab CI/CD for GitHub]], but it lacks some functionality, this bot fixes it.

** Features

** Settings

Settings stores in JSON file and environ variables. Path to settings file passes by first positional argument, default is =./hublabbot.json=. See more in [[https://potpourri1.gitlab.io/HubLabBot/settings.html#hublabbot.settings.HubLabBotSettings][HubLabBotSettings documentation]].

** Potpourri-bot

My HubLabBot instance - [[./Potpourri-bot/][config]], [[https://github.com/Potpourri-bot][GitHub profile]], [[https://potpourri-bot.herokuapp.com/][Heroku instance]].

** Releasing

See [[./doc/RELEASING.org][RELEASING.org]].

** License

[[./LICENSE][MIT]]

Except [[./hublabbot/assets/favicon.png][favicon.png]] and [[./Potpourri-bot/avatar.png][avatar.png]] from [[https://github.com/googlefonts/noto-emoji][Google Note Emoji]], their [[https://github.com/googlefonts/noto-emoji#license][license Apache 2.0]].