Skip to content

Commit 682136d

Browse files
committed
Add config file for the Apicurio bot
1 parent 9336afc commit 682136d

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

.github/apicurio-bot.yaml

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
labels:
3+
areaLabelColor: "FBCA04"
4+
triageLabelColor: "D93F0B"
5+
triage:
6+
needsTriageLabel: "triage/needs-triage"
7+
defaultNotify:
8+
- carlesarnal
9+
- EricWittmann
10+
- jsenko
11+
rules:
12+
# Dependabot
13+
# TODO Do not notify?
14+
- labels:
15+
- area/dependencies
16+
expressions:
17+
- 'title.startsWith("build(deps)")'
18+
19+
# Rules
20+
- labels:
21+
- area/rules
22+
patterns:
23+
anywhere:
24+
- 'rules'
25+
- labels:
26+
- area/compatibility
27+
patterns:
28+
anywhere:
29+
- 'compatibility'
30+
notify:
31+
- jsenko
32+
33+
# REST
34+
- labels:
35+
- area/rest-api
36+
patterns:
37+
anywhere:
38+
- 'rest +(api|API)'
39+
files:
40+
- '^app/src/main/java/io/apicurio/registry/rest'
41+
- labels:
42+
- area/rest-client
43+
patterns:
44+
anywhere:
45+
- 'rest +client'
46+
files:
47+
- '^client'
48+
notify:
49+
- carlesarnal
50+
51+
# Storage
52+
- labels:
53+
- area/storage
54+
patterns:
55+
anywhere:
56+
- 'storage'
57+
- 'persistence'
58+
- 'database'
59+
- '(sql|SQL)'
60+
- 'kafka ?(sql|SQL)'
61+
files:
62+
- '^storage'
63+
64+
# UI
65+
- labels:
66+
- area/ui
67+
patterns:
68+
title:
69+
- '(ui|UI)'
70+
files:
71+
- '^ui'
72+
notify:
73+
- EricWittmann
74+
75+
# SerDes
76+
- labels:
77+
- area/serdes
78+
patterns:
79+
title:
80+
- 'serdes'
81+
files:
82+
- '^serdes'
83+
84+
# TODO:
85+
# Add negative/NOT rules
86+
# Specify which labels are area labels, to avoid updating label colors

0 commit comments

Comments
 (0)