Soby Mathew | 7bc22b1 | 2022-10-14 14:45:08 +0200 | [diff] [blame] | 1 | [access] |
Soby Mathew | 7aabffe | 2022-10-14 15:10:43 +0200 | [diff] [blame] | 2 | inheritFrom = All-Projects |
Soby Mathew | 7bc22b1 | 2022-10-14 14:45:08 +0200 | [diff] [blame] | 3 | [submit] |
Soby Mathew | dc950cc | 2022-10-14 14:46:38 +0200 | [diff] [blame] | 4 | action = merge always |
Soby Mathew | 63f4898 | 2022-10-14 15:30:22 +0100 | [diff] [blame] | 5 | rejectEmptyCommit = true |
| 6 | [receive] |
| 7 | requireSignedOffBy = true |
| 8 | rejectImplicitMerges = true |
Soby Mathew | 7bc22b1 | 2022-10-14 14:45:08 +0200 | [diff] [blame] | 9 | [access "refs/*"] |
Soby Mathew | ef20b55 | 2022-10-14 15:06:18 +0200 | [diff] [blame] | 10 | owner = group Administrators |
Soby Mathew | dc950cc | 2022-10-14 14:46:38 +0200 | [diff] [blame] | 11 | [project] |
| 12 | description = Gerrit settings common to repositories under the TF-RMM namespace |
Soby Mathew | 757d1bd | 2022-10-14 14:58:33 +0200 | [diff] [blame] | 13 | [access "refs/heads/*"] |
| 14 | abandon = group tf-rmm-approvers |
| 15 | create = group tf-rmm-approvers |
| 16 | forgeAuthor = group tf-rmm-approvers |
Soby Mathew | 63f4898 | 2022-10-14 15:30:22 +0100 | [diff] [blame] | 17 | forgeCommitter = group tf-rmm-approvers |
Soby Mathew | 757d1bd | 2022-10-14 14:58:33 +0200 | [diff] [blame] | 18 | forgeServerAsCommitter = group tf-rmm-approvers |
| 19 | label-Allow-CI = +0..+2 group tf-rmm-approvers |
Joanna Farley | adee4c0 | 2022-12-16 22:12:01 +0100 | [diff] [blame^] | 20 | label-Allow-CI = +0..+2 group user/Arvind Ram Prakash (arvindramprakash) |
Soby Mathew | 63f4898 | 2022-10-14 15:30:22 +0100 | [diff] [blame] | 21 | label-Code-Review = -1..+2 group tf-rmm-approvers |
Joanna Farley | adee4c0 | 2022-12-16 22:12:01 +0100 | [diff] [blame^] | 22 | label-Code-Review = -1..+1 group Registered Users |
Soby Mathew | 757d1bd | 2022-10-14 14:58:33 +0200 | [diff] [blame] | 23 | label-Verified = -1..+1 group Bot Users |
| 24 | label-Verified = -1..+1 group tf-rmm-approvers |
Joanna Farley | adee4c0 | 2022-12-16 22:12:01 +0100 | [diff] [blame^] | 25 | label-Verified = -1..+1 group user/Arvind Ram Prakash (arvindramprakash) |
Soby Mathew | 757d1bd | 2022-10-14 14:58:33 +0200 | [diff] [blame] | 26 | push = +force group tf-rmm-approvers |
| 27 | submit = group tf-rmm-approvers |
Soby Mathew | 63f4898 | 2022-10-14 15:30:22 +0100 | [diff] [blame] | 28 | |
Soby Mathew | deb389a | 2022-10-14 15:02:13 +0200 | [diff] [blame] | 29 | [access "refs/meta/config"] |
| 30 | create = group tf-rmm-approvers |
Soby Mathew | 63f4898 | 2022-10-14 15:30:22 +0100 | [diff] [blame] | 31 | label-Code-Review = -1..+2 group tf-rmm-approvers |
Soby Mathew | deb389a | 2022-10-14 15:02:13 +0200 | [diff] [blame] | 32 | label-Verified = -1..+1 group tf-rmm-approvers |
| 33 | push = group tf-rmm-approvers |
| 34 | read = group tf-rmm-approvers |
| 35 | submit = group tf-rmm-approvers |
Soby Mathew | 63f4898 | 2022-10-14 15:30:22 +0100 | [diff] [blame] | 36 | exclusiveGroupPermissions = submit |
| 37 | |
Soby Mathew | ef20b55 | 2022-10-14 15:06:18 +0200 | [diff] [blame] | 38 | [access "refs/meta/dashboards/*"] |
| 39 | create = group tf-rmm-approvers |
| 40 | push = group tf-rmm-approvers |
Soby Mathew | ab1b1f0 | 2022-10-14 15:07:17 +0200 | [diff] [blame] | 41 | [access "refs/tags/*"] |
| 42 | create = group tf-rmm-approvers |
| 43 | createSignedTag = group tf-rmm-approvers |
| 44 | createTag = group tf-rmm-approvers |
Soby Mathew | 63f4898 | 2022-10-14 15:30:22 +0100 | [diff] [blame] | 45 | |
| 46 | |
| 47 | # All Registered Users and maintainers use it to record their concerns. |
| 48 | [label "Code-Review"] |
| 49 | function = MaxWithBlock |
| 50 | value = -1 I would prefer this is not merged as is |
| 51 | value = 0 No score |
| 52 | value = +1 Looks good to me |
| 53 | value = +2 Looks good to be merged |
| 54 | copyAllScoresIfNoCodeChange = true |
| 55 | copyAllScoresOnTrivialRebase = true |
| 56 | defaultValue = 0 |
| 57 | |
| 58 | # The Allow-CI label triggers the Open CI on the patch. |
| 59 | # It sets the Verified score. |
| 60 | [label "Allow-CI"] |
| 61 | function = NoBlock |
| 62 | value = 0 No score |
| 63 | value = +1 Approved for automated testing on Open CI, shallow tests |
| 64 | value = +2 Approved for automated testing on Open CI, in-depth tests |
| 65 | defaultValue = 0 |
| 66 | |
| 67 | [label "Verified"] |
| 68 | function = MaxWithBlock |
| 69 | value = -1 Fails |
| 70 | value = 0 No score |
| 71 | value = +1 Verified |
| 72 | copyAllScoresIfNoCodeChange = true |
| 73 | copyAllScoresOnTrivialRebase = true |
| 74 | defaultValue = 0 |