Skip to content

Conversation

@jacobweinstock
Copy link
Member

Description

By adding an extra condition to merge_conditions that differs from queue_conditions, we prevent automatic in-place checks. This forces Mergify to use draft PRs which create temporary branches in the main repository rather than trying to push to fork branches, enabling merge queue support for organization forks that cannot grant write permission.

Fixes: #

How Has This Been Tested?

How are existing users impacted? What migration steps/scripts do we need?

Checklist:

I have:

  • updated the documentation and/or roadmap (if required)
  • added unit or e2e tests
  • provided instructions on how to upgrade

By adding an extra condition to merge_conditions that differs from
queue_conditions, we prevent automatic in-place checks. This forces
Mergify to use draft PRs which create temporary branches in the main
repository rather than trying to push to fork branches, enabling
merge queue support for organization forks that cannot grant write
permission.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
@jacobweinstock jacobweinstock merged commit c2074bc into tinkerbell:main Jan 31, 2026
2 of 5 checks passed
@jacobweinstock jacobweinstock deleted the fix-mergify2 branch January 31, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant