mergify.yml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. - '#approved-reviews-by >= 1'
  32. - '#review-requested = 0'
  33. actions:
  34. queue:
  35. - name: Automatic merge for Dependabot pull requests
  36. conditions:
  37. - author = dependabot[bot]
  38. - '#approved-reviews-by >= 1'
  39. - "#check-failure=0"
  40. - check-success = "check-title"
  41. actions:
  42. merge:
  43. method: merge
  44. - name: Automatic merge for Preparing next version
  45. conditions:
  46. - author = github-actions[bot]
  47. - label = "type/prepare-next-version"
  48. actions:
  49. merge:
  50. method: merge