mergify.yml 972 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. pull_request_rules:
  2. - name: Add needs-dco label when DCO check failed
  3. conditions:
  4. - or:
  5. - base=master
  6. - base~=2\.\d
  7. - -status-success=DCO
  8. actions:
  9. label:
  10. remove:
  11. - dco-passed
  12. add:
  13. - needs-dco
  14. - name: Add dco-passed label when DCO check passed
  15. conditions:
  16. - or:
  17. - base=master
  18. - base~=2\.\d
  19. - status-success=DCO
  20. actions:
  21. label:
  22. remove:
  23. - needs-dco
  24. add:
  25. - dco-passed
  26. - name: Test passed for code changed
  27. conditions:
  28. - or:
  29. - base=master
  30. - base~=2\.\d
  31. - "status-success=Build and test"
  32. actions:
  33. label:
  34. add:
  35. - ci-passed
  36. - name: Remove ci-passed when code check failed
  37. conditions:
  38. - or:
  39. - base=master
  40. - base~=2\.\d
  41. - "check-failure=Build and test"
  42. actions:
  43. label:
  44. remove:
  45. - ci-passed