mergify.yml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. queue_rules:
  2. - name: default
  3. allow_inplace_checks: false
  4. queue_conditions:
  5. - "#check-failure=0"
  6. - check-success = "check-title"
  7. - or:
  8. - and:
  9. - check-success = "ci-slackbot-proxy-lint (20.x)"
  10. - check-success = "ci-slackbot-proxy-launch-dev (20.x)"
  11. - and:
  12. - check-success = "ci-app-lint (20.x)"
  13. - check-success = "ci-app-test (20.x)"
  14. - check-success = "ci-app-launch-dev (20.x)"
  15. merge_conditions:
  16. - "#check-failure=0"
  17. - or:
  18. - and:
  19. - check-success = "ci-slackbot-proxy-lint (20.x)"
  20. - check-success = "ci-slackbot-proxy-launch-dev (20.x)"
  21. - check-success = "ci-slackbot-proxy-launch-prod (20.x)"
  22. - and:
  23. - check-success = "ci-app-lint (20.x)"
  24. - check-success = "ci-app-test (20.x)"
  25. - check-success = "ci-app-launch-dev (20.x)"
  26. - check-success = "test-prod-node18 / launch-prod"
  27. - check-success = "test-prod-node20 / launch-prod"
  28. pull_request_rules:
  29. - name: Automatic queue to merge
  30. conditions:
  31. - or:
  32. - label = automerge
  33. - and:
  34. - '#approved-reviews-by >= 1'
  35. - '#review-requested = 0'
  36. actions:
  37. queue:
  38. - name: Automatic merge for Dependabot pull requests
  39. conditions:
  40. - author = dependabot[bot]
  41. - '#approved-reviews-by >= 1'
  42. - "#check-failure=0"
  43. - check-success = "check-title"
  44. actions:
  45. merge:
  46. method: merge
  47. - name: Automatic merge for Preparing next version
  48. conditions:
  49. - author = github-actions[bot]
  50. - label = "type/prepare-next-version"
  51. actions:
  52. merge:
  53. method: merge