ZcashFoundation / zebra

Zcash - Financial Privacy in Rust 🦓
https://zfnd.org/zebra/
Apache License 2.0
412 stars 106 forks source link

feat(actions): migrate Mergify to GitHub Merge Queue #9005

Closed gustavovalverde closed 1 week ago

gustavovalverde commented 2 weeks ago

Motivation

We previously migrated to GitHub Rulesets as the new and preferred way to handle branch protection rules, but Mergify hasn't been updated to use rulesets, and we're also dealing with some deprecations around our actual Mergify configurations.

As GitHub Merge queue has matured enough to comply with most of our use cases, and it's already included in our actual GitHub Plan, we decided to start this migration path.

This is an initial step before completely removing Mergify, to keep the duality between the two to avoid downtime with queue management

Specifications & References

Solution

Tests

Follow-up Work

PR Author's Checklist

PR Reviewer's Checklist