mergeable.yml 804 B

123456789101112131415161718
  1. mergeable:
  2. pull_requests:
  3. label:
  4. and:
  5. - must_exclude:
  6. regex: '^disposition/DO NOT MERGE'
  7. message: 'Pull request marked not mergeable'
  8. - or:
  9. - and:
  10. - must_include:
  11. regex: 'release notes: yes'
  12. message: 'Please include release notes: yes'
  13. - must_include:
  14. regex: '^(c#|c\+\+|cleanup|conformance tests|integration|java|javascript|go|objective-c|php|python|ruby|bazel)'
  15. message: 'Please include at least a language label (e.g., c++, java, python). Or apply one of the following labels: bazel, cleanup, conformance tests, integration.'
  16. - must_include:
  17. regex: 'release notes: no'
  18. message: 'Please include release notes: no'