1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
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']
}
},
],
// 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
}
|