Skip to content

(Redux) Stabilize integration-test-result placement#30

Open
michaelfig wants to merge 4 commits into
Agoric:mainfrom
michaelfig:mfig/stable-integration-test-result-check
Open

(Redux) Stabilize integration-test-result placement#30
michaelfig wants to merge 4 commits into
Agoric:mainfrom
michaelfig:mfig/stable-integration-test-result-check

Merge branch 'main' into mfig/stable-integration-test-result-check

c5d45df
Select commit
Loading
Failed to load commit list.
Mergify / Summary succeeded Jan 30, 2026 in 2s

4 potential rules

Rule: merge to main (queue)

  • label=automerge:no-update
  • any of: [🔀 queue conditions]
    • all of: [📌 queue conditions of queue merge]
      • any of:
        • check-pending=integration-test-result
        • check-success=integration-test-result
        • label=bypass:integration
      • any of: [🛡 GitHub branch protection]
        • check-neutral = merge-strategy (chosen)
        • check-skipped = merge-strategy (chosen)
        • check-success = merge-strategy (chosen)
      • base=main
      • any of: [🛡 GitHub branch protection]
        • check-success = normal-test
        • check-neutral = normal-test
        • check-skipped = normal-test
      • any of: [🛡 GitHub branch protection]
        • check-skipped = linear-history
        • check-neutral = linear-history
        • check-success = linear-history
  • -closed [📌 queue requirement]
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • base=main
  • any of:
    • #commits-behind=0
    • label=bypass:linear-history
  • any of: [📌 queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed

Rule: rebase updates then merge to main (queue)

  • label=automerge:rebase
  • any of:
    • #commits-behind>0
    • linear-history
  • any of: [🔀 queue conditions]
    • all of: [📌 queue conditions of queue rebase]
      • any of:
        • check-pending=integration-test-result
        • check-success=integration-test-result
        • label=bypass:integration
      • any of: [🛡 GitHub branch protection]
        • check-neutral = merge-strategy (chosen)
        • check-skipped = merge-strategy (chosen)
        • check-success = merge-strategy (chosen)
      • base=main
      • any of: [🛡 GitHub branch protection]
        • check-success = normal-test
        • check-neutral = normal-test
        • check-skipped = normal-test
      • any of: [🛡 GitHub branch protection]
        • check-skipped = linear-history
        • check-neutral = linear-history
        • check-success = linear-history
  • -closed [📌 queue requirement]
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • base=main
  • any of: [📌 queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed

Rule: squash to main (queue)

  • label=automerge:squash
  • any of: [🔀 queue conditions]
    • all of: [📌 queue conditions of queue squash]
      • any of:
        • check-pending=integration-test-result
        • check-success=integration-test-result
        • label=bypass:integration
      • any of: [🛡 GitHub branch protection]
        • check-neutral = merge-strategy (chosen)
        • check-skipped = merge-strategy (chosen)
        • check-success = merge-strategy (chosen)
      • base=main
      • any of: [🛡 GitHub branch protection]
        • check-success = normal-test
        • check-neutral = normal-test
        • check-skipped = normal-test
      • any of: [🛡 GitHub branch protection]
        • check-skipped = linear-history
        • check-neutral = linear-history
        • check-success = linear-history
  • -closed [📌 queue requirement]
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • base=main
  • any of: [📌 queue -> configuration change requirements]
    • -mergify-configuration-changed
    • check-success = Configuration changed

Rule: rebase and autosquash (rebase)

  • label=automerge:rebase
  • #commits-behind=0
  • -closed [📌 rebase requirement]
  • -conflict [📌 rebase requirement]
  • -draft
  • base=main
  • queue-position = -1 [📌 rebase requirement]
  • any of:
    • -linear-history
    • check-failure=no-fixup-commits
  • any of:
    • #commits > 1 [📌 rebase requirement]
    • -linear-history [📌 rebase requirement]
    • #commits-behind > 0 [📌 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