-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreview-map.yml
More file actions
99 lines (89 loc) · 2.58 KB
/
Copy pathreview-map.yml
File metadata and controls
99 lines (89 loc) · 2.58 KB
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
# review-map.yml
# Source of truth for cross-domain PR review routing.
# Edits via PR. For employment data, see HR system.
#
# How it's read: the auto-assign-reviewer reusable workflow sparse-checks-out
# this file and resolves a reviewer using the cascade documented in
# docs/auto-reviewer.md.
# Master kill switch. Set to false to disable all assignment immediately.
enabled: true
# Per-repo enablement. Remove a repo to pause assignment there.
enabled_repos:
- lisk-backend
- lisk-web
- lisk-infra
- lisk-mobile
- lisk-contracts
# Authors that bypass the squad cascade. They get routed to the repo's
# bot_pr_owner (see below) if one is set, otherwise the workflow exits 0.
bot_authors:
- dependabot[bot]
- renovate[bot]
- github-actions[bot]
- claude[bot]
- copilot-pull-request-reviewer[bot]
- bmijac # external contributor on lisk-web
# Per-repo owner for bot-authored / external-author PRs. Keyed by repo
# name (must match an entry in enabled_repos). When a PR author is in
# bot_authors, the mapped owner is requested instead of running the
# squad cascade. If a repo has no entry here, bot PRs are skipped.
bot_pr_owners:
lisk-backend: ishantiw
lisk-web: mmarinovic
lisk-mobile: 5heri
lisk-infra: Nazgolze
lisk-contracts: matjazv
# Domain equivalence — within a squad, specialists for an equivalent domain
# may review when no specialist exists for the requested domain. This stays
# the review inside the squad. Equivalence does NOT apply to sibling cascade
# (cross-squad routing always uses the actual domain).
domain_equivalence:
web: [mobile]
mobile: [web]
# When own-squad has no eligible reviewer at all (no specialist, no equivalent
# specialist, no other squad member), walk siblings in this order.
sibling_fallback_order:
- money
- org
- platform
- global
squads:
platform:
tl: ishantiw
members:
- Nazgolze
- ishantiw
- sameersubudhi
specialists:
backend: [sameersubudhi, ishantiw]
infra: [Nazgolze]
money:
tl: 5heri
members:
- oskarleonard
- Balanced02
- eniolam1000752
- vardan10
- 5heri
specialists:
backend: [vardan10]
mobile: [oskarleonard, Balanced02, eniolam1000752, 5heri]
org:
tl: mmarinovic
members:
- mmarinovic
- mvuco00
- ikem-legend
- matjazv
- mislavtomic
specialists:
backend: [matjazv]
web: [mmarinovic, mvuco00, ikem-legend, mislavtomic]
contracts: [matjazv]
global:
tl: null
members:
- shuse2
- ricott1
specialists:
contracts: [ricott1]