module.exports = { // IRC server to connect to. servers: { gimp: 'irc.gimp.org', freenode: 'irc.freenode.net' }, // List of channels / people to report to. triggers: [ { project: 'baserock/definitions', network: 'freenode', reports: { '#baserock': ['merge_request', 'issue'] } }, { project: 'baserock/infrastructure', network: 'freenode', reports: { '#baserock': ['merge_request', 'issue'] } }, { project: 'baserock/lorries', network: 'freenode', reports: { '#baserock': ['merge_request', 'issue'] } }, { project: 'baserock/ybd', network: 'freenode', reports: { '#baserock': ['merge_request', 'issue'] } }, { project: 'BuildStream/buildstream', network: 'gimp', reports: { '#buildstream': ['merge_request', 'issue'] } }, { project: 'BuildStream/bst-external', network: 'gimp', reports: { '#buildstream': ['merge_request', 'issue'] } }, { project: 'BuildStream/jhbuild2bst', network: 'gimp', reports: { '#buildstream': ['merge_request', 'issue'] } }, { project: 'BuildStream/defs2bst', network: 'gimp', reports: { '#buildstream': ['merge_request', 'issue'] } }, { project: 'BuildStream/debootstrap-ostree', network: 'gimp', reports: { '#buildstream': ['merge_request', 'issue'] } }, { project: 'BuildStream/gnome-modulesets-base', network: 'gimp', reports: { '#buildstream': ['merge_request', 'issue'] } }, { project: 'BuildStream/cargo-fetcher', network: 'gimp', reports: { '#buildstream': ['merge_request', 'issue'] } }, { project: 'BuildStream/buildstream-docker-images', network: 'gimp', reports: { '#buildstream': ['merge_request', 'issue'] } }, { project: 'freedesktop-sdk/freedesktop-sdk', network: 'freenode', reports: { '#freedesktop-sdk': ['merge_request'] } }, { project: 'freedesktop-sdk/json2bst', network: 'freenode', reports: { '#freedesktop-sdk': ['merge_request'] } }, { project: 'freedesktop-sdk/infrastructure', network: 'freenode', reports: { '#freedesktop-sdk': ['merge_request'] } }, ], // IRC nick/names for the bot nick: 'gitlab-br-bot', userName: 'gitlab-br-bot', realName: 'Gitlab Bot provided by Baserock', // Secret as entered in the Gitlab Webhook instance. secret: '{{ gitlab_buildstream_secret }}', // Port on which to run. port: 1337, // Network interface on which to run the webhook server. hostname: '0.0.0.0', // Instance of lstu to shorten links -- keep empty to not use. //lstu: 'https://lstu.fr', // Whether the irc client debug messages should be printed. debug: true }