Skip to main content
100%

GitHub-Native Merge Automation — a complete replacement for merge-automation bots (Mergify/Kodiak/Bulldozer/Trunk/Aviator/Graphite/MergeFreeze/backport bots), with native config + CI recipes for each feature

✓ Published0🌍 Public
Aandrewxhill
Last edited Jul 17, 2026
Created on Jul 15, 2026

This example shows how to replace third-party merge-automation bots (Mergify, Kodiak, Bulldozer, Trunk, Aviator, Graphite, MergeFreeze, backport bots) using only GitHub-native features: auto-merge, merge queue, rulesets, and custom CI workflows. The code uses GitHub's GraphQL API (`enqueuePullRequest`) for eligibility-gated enqueueing, YAML workflow files for the `ci` job and `merge_group` event handling, and shell/gh CLI commands for configuration. It covers architecture, plan requirements, queue batching and bisection, freeze windows, and backport recipes.

AI-generated description

Similar vizzes