Prasad Joshi | 9885d4c | 2016-10-19 00:53:22 +0100 | [diff] [blame^] | 1 | version: 2 |
| 2 | |
| 3 | requirements: |
| 4 | signed_off_by: |
| 5 | required: true |
| 6 | |
| 7 | always_pending: |
| 8 | title_regex: 'WIP' |
| 9 | explanation: 'Work in progress...' |
| 10 | |
| 11 | # Group settings to apply to all groups by default, optionally being overridden later |
| 12 | group_defaults: |
| 13 | approve_by_comment: |
| 14 | enabled: true |
| 15 | approve_regex: '^:\+1:' |
| 16 | reset_on_push: |
| 17 | enabled: true |
| 18 | |
| 19 | # Groups of reviewers and their respective settings |
| 20 | groups: |
| 21 | example-reviewers: |
| 22 | required: 2 |
| 23 | |
| 24 | users: |
| 25 | - prasadjoshi123 |
| 26 | |
| 27 | conditions: |
| 28 | branches: |
| 29 | - master # this group only reviews when PR is merging into master |
| 30 | files: |
| 31 | include: |
| 32 | - '*.md' |
| 33 | exclude: |
| 34 | - 'README.md' |
| 35 | labels: |
| 36 | - bug |
| 37 | |
| 38 | approve_by_comment: |
| 39 | enabled: true |
| 40 | approve_regex: '^LGTM' # overrides the default '^:\+1:' |
| 41 | |
| 42 | author_approval: |
| 43 | required: true |
| 44 | |
| 45 | reset_on_reopened: |
| 46 | enabled: true |
| 47 | |
| 48 | reject_value: -3 |
| 49 | |
| 50 | security: |
| 51 | required: -1 # require approval from everyone |
| 52 | teams: |
| 53 | - security-reviewers |
| 54 | reset_on_push: |
| 55 | enabled: true |
| 56 | reset_on_reopened: |
| 57 | enabled: true |
| 58 | author_approval: |
| 59 | ignored: true |
| 60 | reject_value: -100 # any rejection means a failure |