queue_rules:
  - name: default
    merge_conditions:
      - check-success=Analyze (go)
      - check-success=Go Build (macos-latest)
      - check-success=Go Build (ubuntu-latest)
      - check-success=Go Build (windows-latest)
      - check-success=Nix Build (macos-latest)
      - check-success=Nix Build (ubuntu-latest)
defaults:
  actions:
    queue:
      allow_merging_configuration_change: true
      method: rebase
pull_request_rules:
  - name: merge using the merge queue
    conditions:
      - base=master
      - label~=merge-queue|dependencies
    actions:
      queue: {}
