summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzaverden <[email protected]>2024-07-05 12:15:03 +0300
committerzaverden <[email protected]>2024-07-05 12:29:47 +0300
commit1ab14cb88b4c19d9745a90d7485ea366f0555244 (patch)
tree29c1b4afc4f37ac3d2dacd0759cc1fe4525daed6
parent6698911ac2668913f97e09abecb8e014a44d3d7b (diff)
chore: review rules for FBP code to cover ya_make_team
38a89b2eb72ccf52b7112dcbc98bbdb74d765cec
-rw-r--r--build/conf/ts/a.yaml26
-rw-r--r--build/plugins/lib/nots/a.yaml27
2 files changed, 39 insertions, 14 deletions
diff --git a/build/conf/ts/a.yaml b/build/conf/ts/a.yaml
index c1c719d33b7..5b641f8e8a5 100644
--- a/build/conf/ts/a.yaml
+++ b/build/conf/ts/a.yaml
@@ -4,18 +4,26 @@ title: Frontend build platform build/conf/ts
arcanum:
review:
auto_assign: true
- # Хотим из двух шипов от разных команд только один
- min_approvers_count: 1
groups:
- name: fbp_team
roles: frontend_build_platform:developer
- name: ya_make_team
roles: ya_make:developer
rules:
- - reviewers:
- - name: fbp_team
- assign: 3
- ship: 1
- - name: ya_make_team
- assign: 1
- ship: 1
+ # Если изменения от команды ya_make, то ревью на них
+ # FBP добавляется, чтобы они были в курсе, как владельцы кода
+ - authors: ya_make:developer
+ reviewers:
+ - name: ya_make_team
+ assign: 1
+ ship: 1
+ ignore_self_ship: false
+ - name: fbp_team
+ assign: 5
+ ship: 0
+ # Если изменения от кого-то стороннего, то ревью на FBP
+ - authors: "!ya_make:developer"
+ reviewers:
+ name: fbp_team
+ assign: 5
+ ship: 1 \ No newline at end of file
diff --git a/build/plugins/lib/nots/a.yaml b/build/plugins/lib/nots/a.yaml
index 71c2f18ba82..d8c331789a1 100644
--- a/build/plugins/lib/nots/a.yaml
+++ b/build/plugins/lib/nots/a.yaml
@@ -4,9 +4,26 @@ title: Frontend build platform build/plugins/lib/nots
arcanum:
review:
auto_assign: true
+ groups:
+ - name: fbp_team
+ roles: frontend_build_platform:developer
+ - name: ya_make_team
+ roles: ya_make:developer
rules:
- - reviewers:
- name: developer
- # мы хотим автоматом назначать всю команду
- assign: 3
- ship: 1
+ # Если изменения от команды ya_make, то ревью на них
+ # FBP добавляется, чтобы они были в курсе, как владельцы кода
+ - authors: ya_make:developer
+ reviewers:
+ - name: ya_make_team
+ assign: 1
+ ship: 1
+ ignore_self_ship: false
+ - name: fbp_team
+ assign: 5
+ ship: 0
+ # Если изменения от кого-то стороннего, то ревью на FBP
+ - authors: "!ya_make:developer"
+ reviewers:
+ name: fbp_team
+ assign: 5
+ ship: 1 \ No newline at end of file