Skip to content

chore: Better separate sync vs. async parts of terminateVat

Mergify / Summary succeeded Sep 11, 2024 in 2s

7 potential rules

Rule: high priority - merge to master (queue)

  • -closed [πŸ“Œ queue requirement]
  • label=priority:high
  • all of:
    • label=automerge:no-update
    • base=master
    • any of:
      • #commits-behind=0
      • label=bypass:linear-history
  • any of: [πŸ”€ queue conditions]
    • all of: [πŸ“Œ queue conditions of queue high_priority_merge]
      • label=priority:high
      • #approved-reviews-by >= 1 [πŸ›‘ GitHub branch protection]
      • #changes-requested-reviews-by = 0 [πŸ›‘ GitHub branch protection]
      • all of:
        • base=master
        • any of:
          • check-success=integration-test-result
          • check-pending=integration-test-result
          • label=bypass:integration
        • any of:
          • all of:
            • -label=proto:expect-breakage
            • check-success=breakage
          • all of:
            • check-failure=breakage
            • label=proto:expect-breakage
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = gotest
        • check-neutral = gotest
        • check-skipped = gotest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint
        • check-neutral = lint
        • check-skipped = lint
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (xs)
        • check-neutral = test-quick (xs)
        • check-skipped = test-quick (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (xs)
        • check-neutral = test-quick2 (xs)
        • check-skipped = test-quick2 (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (xs)
        • check-neutral = test-cosmic-swingset (xs)
        • check-skipped = test-cosmic-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (xs)
        • check-neutral = test-zoe-swingset (xs)
        • check-skipped = test-zoe-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (xs)
        • check-neutral = test-zoe-unit (xs)
        • check-skipped = test-zoe-unit (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-primary
        • check-neutral = lint-primary
        • check-skipped = lint-primary
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-rest
        • check-neutral = lint-rest
        • check-skipped = lint-rest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = build (18.x)
        • check-neutral = build (18.x)
        • check-skipped = build (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (18.x)
        • check-neutral = test-cosmic-swingset (18.x)
        • check-skipped = test-cosmic-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (18.x)
        • check-neutral = test-quick (18.x)
        • check-skipped = test-quick (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (18.x)
        • check-neutral = test-quick2 (18.x)
        • check-skipped = test-quick2 (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-solo (18.x)
        • check-neutral = test-solo (18.x)
        • check-skipped = test-solo (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (18.x)
        • check-neutral = test-zoe-unit (18.x)
        • check-skipped = test-zoe-unit (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (18.x)
        • check-neutral = test-zoe-swingset (18.x)
        • check-skipped = test-zoe-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-inter-protocol (18.x)
        • check-neutral = test-inter-protocol (18.x)
        • check-skipped = test-inter-protocol (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-skipped = linear-history
        • check-neutral = linear-history
        • check-success = linear-history
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = merge-strategy (chosen)
        • check-neutral = merge-strategy (chosen)
        • check-skipped = merge-strategy (chosen)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 0, 4)
        • check-neutral = test-boot (18.x, 0, 4)
        • check-skipped = test-boot (18.x, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 1, 4)
        • check-neutral = test-boot (18.x, 1, 4)
        • check-skipped = test-boot (18.x, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 2, 4)
        • check-neutral = test-boot (18.x, 2, 4)
        • check-skipped = test-boot (18.x, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 3, 4)
        • check-neutral = test-boot (18.x, 3, 4)
        • check-skipped = test-boot (18.x, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 0, 4)
        • check-neutral = test-boot (xs, 0, 4)
        • check-skipped = test-boot (xs, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 1, 4)
        • check-neutral = test-boot (xs, 1, 4)
        • check-skipped = test-boot (xs, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 2, 4)
        • check-neutral = test-boot (xs, 2, 4)
        • check-skipped = test-boot (xs, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 3, 4)
        • check-neutral = test-boot (xs, 3, 4)
        • check-skipped = test-boot (xs, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 0, 5)
        • check-neutral = test-swingset (xs, 0, 5)
        • check-skipped = test-swingset (xs, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 1, 5)
        • check-neutral = test-swingset (xs, 1, 5)
        • check-skipped = test-swingset (xs, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 2, 5)
        • check-neutral = test-swingset (xs, 2, 5)
        • check-skipped = test-swingset (xs, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 3, 5)
        • check-neutral = test-swingset (xs, 3, 5)
        • check-skipped = test-swingset (xs, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 4, 5)
        • check-neutral = test-swingset (xs, 4, 5)
        • check-skipped = test-swingset (xs, 4, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 0, 5)
        • check-neutral = test-swingset (18.x, 0, 5)
        • check-skipped = test-swingset (18.x, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 1, 5)
        • check-neutral = test-swingset (18.x, 1, 5)
        • check-skipped = test-swingset (18.x, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 2, 5)
        • check-neutral = test-swingset (18.x, 2, 5)
        • check-skipped = test-swingset (18.x, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 3, 5)
        • check-neutral = test-swingset (18.x, 3, 5)
        • check-skipped = test-swingset (18.x, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 4, 5)
        • check-neutral = test-swingset (18.x, 4, 5)
        • check-skipped = test-swingset (18.x, 4, 5)
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed

Rule: high priority - rebase updates then merge to master (queue)

  • -closed [πŸ“Œ queue requirement]
  • label=priority:high
  • any of: [πŸ”€ queue conditions]
    • all of: [πŸ“Œ queue conditions of queue high_priority_rebase]
      • label=priority:high
      • #approved-reviews-by >= 1 [πŸ›‘ GitHub branch protection]
      • #changes-requested-reviews-by = 0 [πŸ›‘ GitHub branch protection]
      • all of:
        • base=master
        • any of:
          • check-success=integration-test-result
          • check-pending=integration-test-result
          • label=bypass:integration
        • any of:
          • all of:
            • -label=proto:expect-breakage
            • check-success=breakage
          • all of:
            • check-failure=breakage
            • label=proto:expect-breakage
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = gotest
        • check-neutral = gotest
        • check-skipped = gotest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint
        • check-neutral = lint
        • check-skipped = lint
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (xs)
        • check-neutral = test-quick (xs)
        • check-skipped = test-quick (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (xs)
        • check-neutral = test-quick2 (xs)
        • check-skipped = test-quick2 (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (xs)
        • check-neutral = test-cosmic-swingset (xs)
        • check-skipped = test-cosmic-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (xs)
        • check-neutral = test-zoe-swingset (xs)
        • check-skipped = test-zoe-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (xs)
        • check-neutral = test-zoe-unit (xs)
        • check-skipped = test-zoe-unit (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-primary
        • check-neutral = lint-primary
        • check-skipped = lint-primary
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-rest
        • check-neutral = lint-rest
        • check-skipped = lint-rest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = build (18.x)
        • check-neutral = build (18.x)
        • check-skipped = build (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (18.x)
        • check-neutral = test-cosmic-swingset (18.x)
        • check-skipped = test-cosmic-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (18.x)
        • check-neutral = test-quick (18.x)
        • check-skipped = test-quick (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (18.x)
        • check-neutral = test-quick2 (18.x)
        • check-skipped = test-quick2 (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-solo (18.x)
        • check-neutral = test-solo (18.x)
        • check-skipped = test-solo (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (18.x)
        • check-neutral = test-zoe-unit (18.x)
        • check-skipped = test-zoe-unit (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (18.x)
        • check-neutral = test-zoe-swingset (18.x)
        • check-skipped = test-zoe-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-inter-protocol (18.x)
        • check-neutral = test-inter-protocol (18.x)
        • check-skipped = test-inter-protocol (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-skipped = linear-history
        • check-neutral = linear-history
        • check-success = linear-history
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = merge-strategy (chosen)
        • check-neutral = merge-strategy (chosen)
        • check-skipped = merge-strategy (chosen)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 0, 4)
        • check-neutral = test-boot (18.x, 0, 4)
        • check-skipped = test-boot (18.x, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 1, 4)
        • check-neutral = test-boot (18.x, 1, 4)
        • check-skipped = test-boot (18.x, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 2, 4)
        • check-neutral = test-boot (18.x, 2, 4)
        • check-skipped = test-boot (18.x, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 3, 4)
        • check-neutral = test-boot (18.x, 3, 4)
        • check-skipped = test-boot (18.x, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 0, 4)
        • check-neutral = test-boot (xs, 0, 4)
        • check-skipped = test-boot (xs, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 1, 4)
        • check-neutral = test-boot (xs, 1, 4)
        • check-skipped = test-boot (xs, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 2, 4)
        • check-neutral = test-boot (xs, 2, 4)
        • check-skipped = test-boot (xs, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 3, 4)
        • check-neutral = test-boot (xs, 3, 4)
        • check-skipped = test-boot (xs, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 0, 5)
        • check-neutral = test-swingset (xs, 0, 5)
        • check-skipped = test-swingset (xs, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 1, 5)
        • check-neutral = test-swingset (xs, 1, 5)
        • check-skipped = test-swingset (xs, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 2, 5)
        • check-neutral = test-swingset (xs, 2, 5)
        • check-skipped = test-swingset (xs, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 3, 5)
        • check-neutral = test-swingset (xs, 3, 5)
        • check-skipped = test-swingset (xs, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 4, 5)
        • check-neutral = test-swingset (xs, 4, 5)
        • check-skipped = test-swingset (xs, 4, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 0, 5)
        • check-neutral = test-swingset (18.x, 0, 5)
        • check-skipped = test-swingset (18.x, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 1, 5)
        • check-neutral = test-swingset (18.x, 1, 5)
        • check-skipped = test-swingset (18.x, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 2, 5)
        • check-neutral = test-swingset (18.x, 2, 5)
        • check-skipped = test-swingset (18.x, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 3, 5)
        • check-neutral = test-swingset (18.x, 3, 5)
        • check-skipped = test-swingset (18.x, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 4, 5)
        • check-neutral = test-swingset (18.x, 4, 5)
        • check-skipped = test-swingset (18.x, 4, 5)
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • all of:
    • base=master
    • label=automerge:rebase
    • any of:
      • linear-history
      • #commits-behind>0
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed

Rule: high priority - squash to master (queue)

  • -closed [πŸ“Œ queue requirement]
  • label=priority:high
  • all of:
    • label=automerge:squash
    • base=master
  • any of: [πŸ”€ queue conditions]
    • all of: [πŸ“Œ queue conditions of queue high_priority_squash]
      • label=priority:high
      • #approved-reviews-by >= 1 [πŸ›‘ GitHub branch protection]
      • #changes-requested-reviews-by = 0 [πŸ›‘ GitHub branch protection]
      • all of:
        • base=master
        • any of:
          • check-success=integration-test-result
          • check-pending=integration-test-result
          • label=bypass:integration
        • any of:
          • all of:
            • -label=proto:expect-breakage
            • check-success=breakage
          • all of:
            • check-failure=breakage
            • label=proto:expect-breakage
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = gotest
        • check-neutral = gotest
        • check-skipped = gotest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint
        • check-neutral = lint
        • check-skipped = lint
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (xs)
        • check-neutral = test-quick (xs)
        • check-skipped = test-quick (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (xs)
        • check-neutral = test-quick2 (xs)
        • check-skipped = test-quick2 (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (xs)
        • check-neutral = test-cosmic-swingset (xs)
        • check-skipped = test-cosmic-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (xs)
        • check-neutral = test-zoe-swingset (xs)
        • check-skipped = test-zoe-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (xs)
        • check-neutral = test-zoe-unit (xs)
        • check-skipped = test-zoe-unit (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-primary
        • check-neutral = lint-primary
        • check-skipped = lint-primary
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-rest
        • check-neutral = lint-rest
        • check-skipped = lint-rest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = build (18.x)
        • check-neutral = build (18.x)
        • check-skipped = build (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (18.x)
        • check-neutral = test-cosmic-swingset (18.x)
        • check-skipped = test-cosmic-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (18.x)
        • check-neutral = test-quick (18.x)
        • check-skipped = test-quick (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (18.x)
        • check-neutral = test-quick2 (18.x)
        • check-skipped = test-quick2 (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-solo (18.x)
        • check-neutral = test-solo (18.x)
        • check-skipped = test-solo (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (18.x)
        • check-neutral = test-zoe-unit (18.x)
        • check-skipped = test-zoe-unit (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (18.x)
        • check-neutral = test-zoe-swingset (18.x)
        • check-skipped = test-zoe-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-inter-protocol (18.x)
        • check-neutral = test-inter-protocol (18.x)
        • check-skipped = test-inter-protocol (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-skipped = linear-history
        • check-neutral = linear-history
        • check-success = linear-history
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = merge-strategy (chosen)
        • check-neutral = merge-strategy (chosen)
        • check-skipped = merge-strategy (chosen)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 0, 4)
        • check-neutral = test-boot (18.x, 0, 4)
        • check-skipped = test-boot (18.x, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 1, 4)
        • check-neutral = test-boot (18.x, 1, 4)
        • check-skipped = test-boot (18.x, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 2, 4)
        • check-neutral = test-boot (18.x, 2, 4)
        • check-skipped = test-boot (18.x, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 3, 4)
        • check-neutral = test-boot (18.x, 3, 4)
        • check-skipped = test-boot (18.x, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 0, 4)
        • check-neutral = test-boot (xs, 0, 4)
        • check-skipped = test-boot (xs, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 1, 4)
        • check-neutral = test-boot (xs, 1, 4)
        • check-skipped = test-boot (xs, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 2, 4)
        • check-neutral = test-boot (xs, 2, 4)
        • check-skipped = test-boot (xs, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 3, 4)
        • check-neutral = test-boot (xs, 3, 4)
        • check-skipped = test-boot (xs, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 0, 5)
        • check-neutral = test-swingset (xs, 0, 5)
        • check-skipped = test-swingset (xs, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 1, 5)
        • check-neutral = test-swingset (xs, 1, 5)
        • check-skipped = test-swingset (xs, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 2, 5)
        • check-neutral = test-swingset (xs, 2, 5)
        • check-skipped = test-swingset (xs, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 3, 5)
        • check-neutral = test-swingset (xs, 3, 5)
        • check-skipped = test-swingset (xs, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 4, 5)
        • check-neutral = test-swingset (xs, 4, 5)
        • check-skipped = test-swingset (xs, 4, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 0, 5)
        • check-neutral = test-swingset (18.x, 0, 5)
        • check-skipped = test-swingset (18.x, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 1, 5)
        • check-neutral = test-swingset (18.x, 1, 5)
        • check-skipped = test-swingset (18.x, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 2, 5)
        • check-neutral = test-swingset (18.x, 2, 5)
        • check-skipped = test-swingset (18.x, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 3, 5)
        • check-neutral = test-swingset (18.x, 3, 5)
        • check-skipped = test-swingset (18.x, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 4, 5)
        • check-neutral = test-swingset (18.x, 4, 5)
        • check-skipped = test-swingset (18.x, 4, 5)
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed

Rule: merge to master (queue)

  • -closed [πŸ“Œ queue requirement]
  • label=automerge:no-update
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • base=master
  • any of:
    • #commits-behind=0
    • label=bypass:linear-history
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed
  • any of: [πŸ”€ queue conditions]
    • all of: [πŸ“Œ queue conditions of queue merge]
      • #approved-reviews-by >= 1 [πŸ›‘ GitHub branch protection]
      • #changes-requested-reviews-by = 0 [πŸ›‘ GitHub branch protection]
      • base=master
      • any of:
        • check-success=integration-test-result
        • check-pending=integration-test-result
        • label=bypass:integration
      • any of:
        • all of:
          • -label=proto:expect-breakage
          • check-success=breakage
        • all of:
          • check-failure=breakage
          • label=proto:expect-breakage
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = gotest
        • check-neutral = gotest
        • check-skipped = gotest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint
        • check-neutral = lint
        • check-skipped = lint
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (xs)
        • check-neutral = test-quick (xs)
        • check-skipped = test-quick (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (xs)
        • check-neutral = test-quick2 (xs)
        • check-skipped = test-quick2 (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (xs)
        • check-neutral = test-cosmic-swingset (xs)
        • check-skipped = test-cosmic-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (xs)
        • check-neutral = test-zoe-swingset (xs)
        • check-skipped = test-zoe-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (xs)
        • check-neutral = test-zoe-unit (xs)
        • check-skipped = test-zoe-unit (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-primary
        • check-neutral = lint-primary
        • check-skipped = lint-primary
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-rest
        • check-neutral = lint-rest
        • check-skipped = lint-rest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = build (18.x)
        • check-neutral = build (18.x)
        • check-skipped = build (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (18.x)
        • check-neutral = test-cosmic-swingset (18.x)
        • check-skipped = test-cosmic-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (18.x)
        • check-neutral = test-quick (18.x)
        • check-skipped = test-quick (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (18.x)
        • check-neutral = test-quick2 (18.x)
        • check-skipped = test-quick2 (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-solo (18.x)
        • check-neutral = test-solo (18.x)
        • check-skipped = test-solo (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (18.x)
        • check-neutral = test-zoe-unit (18.x)
        • check-skipped = test-zoe-unit (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (18.x)
        • check-neutral = test-zoe-swingset (18.x)
        • check-skipped = test-zoe-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-inter-protocol (18.x)
        • check-neutral = test-inter-protocol (18.x)
        • check-skipped = test-inter-protocol (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-skipped = linear-history
        • check-neutral = linear-history
        • check-success = linear-history
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = merge-strategy (chosen)
        • check-neutral = merge-strategy (chosen)
        • check-skipped = merge-strategy (chosen)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 0, 4)
        • check-neutral = test-boot (18.x, 0, 4)
        • check-skipped = test-boot (18.x, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 1, 4)
        • check-neutral = test-boot (18.x, 1, 4)
        • check-skipped = test-boot (18.x, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 2, 4)
        • check-neutral = test-boot (18.x, 2, 4)
        • check-skipped = test-boot (18.x, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 3, 4)
        • check-neutral = test-boot (18.x, 3, 4)
        • check-skipped = test-boot (18.x, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 0, 4)
        • check-neutral = test-boot (xs, 0, 4)
        • check-skipped = test-boot (xs, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 1, 4)
        • check-neutral = test-boot (xs, 1, 4)
        • check-skipped = test-boot (xs, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 2, 4)
        • check-neutral = test-boot (xs, 2, 4)
        • check-skipped = test-boot (xs, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 3, 4)
        • check-neutral = test-boot (xs, 3, 4)
        • check-skipped = test-boot (xs, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 0, 5)
        • check-neutral = test-swingset (xs, 0, 5)
        • check-skipped = test-swingset (xs, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 1, 5)
        • check-neutral = test-swingset (xs, 1, 5)
        • check-skipped = test-swingset (xs, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 2, 5)
        • check-neutral = test-swingset (xs, 2, 5)
        • check-skipped = test-swingset (xs, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 3, 5)
        • check-neutral = test-swingset (xs, 3, 5)
        • check-skipped = test-swingset (xs, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 4, 5)
        • check-neutral = test-swingset (xs, 4, 5)
        • check-skipped = test-swingset (xs, 4, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 0, 5)
        • check-neutral = test-swingset (18.x, 0, 5)
        • check-skipped = test-swingset (18.x, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 1, 5)
        • check-neutral = test-swingset (18.x, 1, 5)
        • check-skipped = test-swingset (18.x, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 2, 5)
        • check-neutral = test-swingset (18.x, 2, 5)
        • check-skipped = test-swingset (18.x, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 3, 5)
        • check-neutral = test-swingset (18.x, 3, 5)
        • check-skipped = test-swingset (18.x, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 4, 5)
        • check-neutral = test-swingset (18.x, 4, 5)
        • check-skipped = test-swingset (18.x, 4, 5)

Rule: rebase updates then merge to master (queue)

  • -closed [πŸ“Œ queue requirement]
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • base=master
  • label=automerge:rebase
  • any of:
    • linear-history
    • #commits-behind>0
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed
  • any of: [πŸ”€ queue conditions]
    • all of: [πŸ“Œ queue conditions of queue rebase]
      • #approved-reviews-by >= 1 [πŸ›‘ GitHub branch protection]
      • #changes-requested-reviews-by = 0 [πŸ›‘ GitHub branch protection]
      • base=master
      • any of:
        • check-success=integration-test-result
        • check-pending=integration-test-result
        • label=bypass:integration
      • any of:
        • all of:
          • -label=proto:expect-breakage
          • check-success=breakage
        • all of:
          • check-failure=breakage
          • label=proto:expect-breakage
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = gotest
        • check-neutral = gotest
        • check-skipped = gotest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint
        • check-neutral = lint
        • check-skipped = lint
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (xs)
        • check-neutral = test-quick (xs)
        • check-skipped = test-quick (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (xs)
        • check-neutral = test-quick2 (xs)
        • check-skipped = test-quick2 (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (xs)
        • check-neutral = test-cosmic-swingset (xs)
        • check-skipped = test-cosmic-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (xs)
        • check-neutral = test-zoe-swingset (xs)
        • check-skipped = test-zoe-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (xs)
        • check-neutral = test-zoe-unit (xs)
        • check-skipped = test-zoe-unit (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-primary
        • check-neutral = lint-primary
        • check-skipped = lint-primary
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-rest
        • check-neutral = lint-rest
        • check-skipped = lint-rest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = build (18.x)
        • check-neutral = build (18.x)
        • check-skipped = build (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (18.x)
        • check-neutral = test-cosmic-swingset (18.x)
        • check-skipped = test-cosmic-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (18.x)
        • check-neutral = test-quick (18.x)
        • check-skipped = test-quick (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (18.x)
        • check-neutral = test-quick2 (18.x)
        • check-skipped = test-quick2 (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-solo (18.x)
        • check-neutral = test-solo (18.x)
        • check-skipped = test-solo (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (18.x)
        • check-neutral = test-zoe-unit (18.x)
        • check-skipped = test-zoe-unit (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (18.x)
        • check-neutral = test-zoe-swingset (18.x)
        • check-skipped = test-zoe-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-inter-protocol (18.x)
        • check-neutral = test-inter-protocol (18.x)
        • check-skipped = test-inter-protocol (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-skipped = linear-history
        • check-neutral = linear-history
        • check-success = linear-history
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = merge-strategy (chosen)
        • check-neutral = merge-strategy (chosen)
        • check-skipped = merge-strategy (chosen)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 0, 4)
        • check-neutral = test-boot (18.x, 0, 4)
        • check-skipped = test-boot (18.x, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 1, 4)
        • check-neutral = test-boot (18.x, 1, 4)
        • check-skipped = test-boot (18.x, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 2, 4)
        • check-neutral = test-boot (18.x, 2, 4)
        • check-skipped = test-boot (18.x, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 3, 4)
        • check-neutral = test-boot (18.x, 3, 4)
        • check-skipped = test-boot (18.x, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 0, 4)
        • check-neutral = test-boot (xs, 0, 4)
        • check-skipped = test-boot (xs, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 1, 4)
        • check-neutral = test-boot (xs, 1, 4)
        • check-skipped = test-boot (xs, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 2, 4)
        • check-neutral = test-boot (xs, 2, 4)
        • check-skipped = test-boot (xs, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 3, 4)
        • check-neutral = test-boot (xs, 3, 4)
        • check-skipped = test-boot (xs, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 0, 5)
        • check-neutral = test-swingset (xs, 0, 5)
        • check-skipped = test-swingset (xs, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 1, 5)
        • check-neutral = test-swingset (xs, 1, 5)
        • check-skipped = test-swingset (xs, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 2, 5)
        • check-neutral = test-swingset (xs, 2, 5)
        • check-skipped = test-swingset (xs, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 3, 5)
        • check-neutral = test-swingset (xs, 3, 5)
        • check-skipped = test-swingset (xs, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 4, 5)
        • check-neutral = test-swingset (xs, 4, 5)
        • check-skipped = test-swingset (xs, 4, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 0, 5)
        • check-neutral = test-swingset (18.x, 0, 5)
        • check-skipped = test-swingset (18.x, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 1, 5)
        • check-neutral = test-swingset (18.x, 1, 5)
        • check-skipped = test-swingset (18.x, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 2, 5)
        • check-neutral = test-swingset (18.x, 2, 5)
        • check-skipped = test-swingset (18.x, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 3, 5)
        • check-neutral = test-swingset (18.x, 3, 5)
        • check-skipped = test-swingset (18.x, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 4, 5)
        • check-neutral = test-swingset (18.x, 4, 5)
        • check-skipped = test-swingset (18.x, 4, 5)

Rule: squash to master (queue)

  • -closed [πŸ“Œ queue requirement]
  • label=automerge:squash
  • -conflict [πŸ“Œ queue requirement]
  • -draft [πŸ“Œ queue requirement]
  • base=master
  • any of: [πŸ“Œ queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed
  • any of: [πŸ”€ queue conditions]
    • all of: [πŸ“Œ queue conditions of queue squash]
      • #approved-reviews-by >= 1 [πŸ›‘ GitHub branch protection]
      • #changes-requested-reviews-by = 0 [πŸ›‘ GitHub branch protection]
      • base=master
      • any of:
        • check-success=integration-test-result
        • check-pending=integration-test-result
        • label=bypass:integration
      • any of:
        • all of:
          • -label=proto:expect-breakage
          • check-success=breakage
        • all of:
          • check-failure=breakage
          • label=proto:expect-breakage
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = gotest
        • check-neutral = gotest
        • check-skipped = gotest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint
        • check-neutral = lint
        • check-skipped = lint
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (xs)
        • check-neutral = test-quick (xs)
        • check-skipped = test-quick (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (xs)
        • check-neutral = test-quick2 (xs)
        • check-skipped = test-quick2 (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (xs)
        • check-neutral = test-cosmic-swingset (xs)
        • check-skipped = test-cosmic-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (xs)
        • check-neutral = test-zoe-swingset (xs)
        • check-skipped = test-zoe-swingset (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (xs)
        • check-neutral = test-zoe-unit (xs)
        • check-skipped = test-zoe-unit (xs)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-primary
        • check-neutral = lint-primary
        • check-skipped = lint-primary
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = lint-rest
        • check-neutral = lint-rest
        • check-skipped = lint-rest
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = build (18.x)
        • check-neutral = build (18.x)
        • check-skipped = build (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-cosmic-swingset (18.x)
        • check-neutral = test-cosmic-swingset (18.x)
        • check-skipped = test-cosmic-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick (18.x)
        • check-neutral = test-quick (18.x)
        • check-skipped = test-quick (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-quick2 (18.x)
        • check-neutral = test-quick2 (18.x)
        • check-skipped = test-quick2 (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-solo (18.x)
        • check-neutral = test-solo (18.x)
        • check-skipped = test-solo (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-unit (18.x)
        • check-neutral = test-zoe-unit (18.x)
        • check-skipped = test-zoe-unit (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-zoe-swingset (18.x)
        • check-neutral = test-zoe-swingset (18.x)
        • check-skipped = test-zoe-swingset (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-inter-protocol (18.x)
        • check-neutral = test-inter-protocol (18.x)
        • check-skipped = test-inter-protocol (18.x)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-skipped = linear-history
        • check-neutral = linear-history
        • check-success = linear-history
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = merge-strategy (chosen)
        • check-neutral = merge-strategy (chosen)
        • check-skipped = merge-strategy (chosen)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 0, 4)
        • check-neutral = test-boot (18.x, 0, 4)
        • check-skipped = test-boot (18.x, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 1, 4)
        • check-neutral = test-boot (18.x, 1, 4)
        • check-skipped = test-boot (18.x, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 2, 4)
        • check-neutral = test-boot (18.x, 2, 4)
        • check-skipped = test-boot (18.x, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (18.x, 3, 4)
        • check-neutral = test-boot (18.x, 3, 4)
        • check-skipped = test-boot (18.x, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 0, 4)
        • check-neutral = test-boot (xs, 0, 4)
        • check-skipped = test-boot (xs, 0, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 1, 4)
        • check-neutral = test-boot (xs, 1, 4)
        • check-skipped = test-boot (xs, 1, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 2, 4)
        • check-neutral = test-boot (xs, 2, 4)
        • check-skipped = test-boot (xs, 2, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-boot (xs, 3, 4)
        • check-neutral = test-boot (xs, 3, 4)
        • check-skipped = test-boot (xs, 3, 4)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 0, 5)
        • check-neutral = test-swingset (xs, 0, 5)
        • check-skipped = test-swingset (xs, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 1, 5)
        • check-neutral = test-swingset (xs, 1, 5)
        • check-skipped = test-swingset (xs, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 2, 5)
        • check-neutral = test-swingset (xs, 2, 5)
        • check-skipped = test-swingset (xs, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 3, 5)
        • check-neutral = test-swingset (xs, 3, 5)
        • check-skipped = test-swingset (xs, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (xs, 4, 5)
        • check-neutral = test-swingset (xs, 4, 5)
        • check-skipped = test-swingset (xs, 4, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 0, 5)
        • check-neutral = test-swingset (18.x, 0, 5)
        • check-skipped = test-swingset (18.x, 0, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 1, 5)
        • check-neutral = test-swingset (18.x, 1, 5)
        • check-skipped = test-swingset (18.x, 1, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 2, 5)
        • check-neutral = test-swingset (18.x, 2, 5)
        • check-skipped = test-swingset (18.x, 2, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 3, 5)
        • check-neutral = test-swingset (18.x, 3, 5)
        • check-skipped = test-swingset (18.x, 3, 5)
      • any of: [πŸ›‘ GitHub branch protection]
        • check-success = test-swingset (18.x, 4, 5)
        • check-neutral = test-swingset (18.x, 4, 5)
        • check-skipped = test-swingset (18.x, 4, 5)

Rule: rebase and autosquash (rebase)

  • -closed [πŸ“Œ rebase requirement]
  • any of:
    • -linear-history
    • check-failure=no-fixup-commits
  • #commits-behind=0
  • -conflict [πŸ“Œ rebase requirement]
  • -draft
  • base=master
  • label=automerge:rebase
  • queue-position = -1 [πŸ“Œ rebase requirement]
  • any of:
    • #commits > 1 [πŸ“Œ rebase requirement]
    • #commits-behind > 0 [πŸ“Œ rebase requirement]
    • -linear-history [πŸ“Œ rebase requirement]

Mergify commands and options

More conditions and actions can be found in the documentation.

You can also trigger Mergify actions by commenting on this pull request:

  • @Mergifyio refresh will re-evaluate the rules
  • @Mergifyio rebase will rebase this PR on its base branch
  • @Mergifyio update will merge the base branch into this PR
  • @Mergifyio backport <destination> will backport this PR on <destination> branch

Additionally, on Mergify dashboard you can:

  • look at your merge queues
  • generate the Mergify configuration with the config editor.

Finally, you can contact us on https://mergify.com