packages feed

hackport-0.8.0.0: cabal/.github/mergify.yml

pull_request_rules:
  # rebase+merge strategy
  - actions:
      queue:
        name: default
        # Merge into master with a merge commit
        method: merge
        # Update the pr branch with rebase, so the history is clean
        update_method: rebase
    name: Put pull requests in the rebase+merge queue
    conditions:
      - label=merge me
      - '#approved-reviews-by>=2'
  # merge+squash strategy
  - actions:
      queue:
        name: default
        method: squash
        # both update methods get absorbed by the squash, so we use the most
        # reliable
        update_method: merge
    name: Put pull requests in the squash+merge queue
    conditions:
      - label=squash+merge me
      - '#approved-reviews-by>=2'

queue_rules:
  - name: default
    conditions: []