-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathidentities.yaml
96 lines (96 loc) · 3.13 KB
/
identities.yaml
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
---
datasources:
git: # if there is no 'columns' nor 'values' array, it means all documents have the same structure
- identities: [author, Author, Commit]
confluence:
- identities: [author, by]
groupsio:
- identities: [author, recipient]
max: [1, 50] # if there is a 'max' it specifies how many items given item can have
# say identities is [author, recipient], max is [1, 50]
# so there can only be 1 'author' identity, but up to 50 recipients
# multiple recipients: recipient, recipient_2, ..., recipient_N, N <=50
# 0 means the same as 1, -1 means that there can be unlimited number
rocketchat:
- identities: [author, u]
jira:
- columns: [type]
values: [issue]
identities: [author, assignee, reporter, creator]
- columns: [type]
values: [comment]
identities: [author, updateAuthor]
gerrit:
- columns: [type]
values: [changeset]
identities: [author, owner, changeset_author]
- columns: [type]
values: [comment]
identities: [author, reviewer, changeset_author]
- columns: [type]
values: [patchset]
identities: [author, author, uploader, changeset_author]
- columns: [type]
values: [approval]
identities: [author, by, changeset_author]
github:
- columns: [category, type]
values: [issue, issue]
identities: [author, user_data, assignee_data]
- columns: [category, type]
values: [issue, issue_comment]
identities: [author, user_data, commenter]
- columns: [category, type]
values: [issue, issue_assignee]
identities: [author, assignee]
- columns: [category, type]
values: [issue, issue_reaction]
identities: [author, user_data, actor]
- columns: [category, type]
values: [issue, issue_comment_reaction]
identities: [author, user_data, actor]
- columns: [category, type]
values: [pull_request, pull_request]
identities: [author, assignee_data, merged_by_data]
- columns: [category, type]
values: [pull_request, pull_request_review]
identities: [author, user_data, reviewer]
- columns: [category, type]
values: [pull_request, pull_request_comment]
identities: [author, user_data, commenter]
- columns: [category, type]
values: [pull_request, pull_request_assignee]
identities: [author, assignee]
- columns: [category, type]
values: [pull_request, pull_request_requested_reviewer]
identities: [author, requested_reviewer]
- columns: [category, type]
values: [pull_request, pull_request_comment_reaction]
identities: [author, user_data, actor]
- columns: [category]
values: [repository] # no identities array or empty [] means there are no identities for github/repository
default: # fall back to this when no DS-specific configuration can be found
- author
- Author
- Commit
- by
- recipient
- u
- assignee
- reporter
- creator
- updateAuthor
- owner
- changeset_author
- reviewer
- uploader
- user_data
- assignee_data
- merged_by_data
- requested_reviewer
- commenter
- actor
- From
- assigned_to
- creator_detail
- 'recipient_[2-50]' # means it can be from recipient_2 to recipient_50