pkgdeps

A single required status check that gates Enable Auto Merge on every CI run that lands on a PR. Merge GateKeeper.

12
0
100% credibility
Found May 06, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

GitHub Action that aggregates all pull request checks into a single status for streamlined branch protection and auto-merge.

How It Works

1
🔍 Discover the merge helper

While protecting your main project branch from bad changes, you find this simple tool that watches all your quality checks and gives one clear go/no-go signal.

2
📋 Pick your setup style

Choose between a cost-saving style for private projects or a sharing-friendly style for open contributions, based on how your project welcomes outside suggestions.

3
Add the helper to your project

Copy a short setup note into your project, naming it something like 'all-checks-gate' so it becomes your single trusted checker.

4
🔒 Update your project rules

In your project settings, set the rule to require only this one helper check before allowing merges, simplifying everything.

5
🚀 Review a change suggestion

When a pull request with updates is ready, give it the thumbs up and click 'Merge when ready'.

6
Watch it work magic

The helper patiently checks every test and review until all pass, then automatically merges the changes safely.

🎉 Effortless merges

Your project now merges updates smoothly without constant watching, keeping everything safe and simple.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is automerge-gate?

automerge-gate is a TypeScript GitHub Action that delivers a single required status check aggregating every CI run on a PR, gating GitHub's auto-merge feature. It solves the fragility of listing specific check names in branch protection rulesets, where Dependabot or Renovate PRs introduce transient checks, monorepos skip workflows via path filters, and new workflows demand constant updates. Drop it into a workflow YAML, pick private mode for cost savings or public for fork PRs, and register just "automerge-gate/all-passed" as your sole required check.

Why is it gaining traction?

It stands out by collapsing dynamic check lists into one reliable gate via polling, with filters to ignore apps like Dependabot or check patterns, and configurable poll intervals down to 10 seconds. Private mode skips polling without auto-merge intent or approvals, saving runner minutes, while public mode uses the job's exit code for read-only fork tokens. Developers hook it for zero-maintenance auto-merge that just works across pushes.

Who should use this?

Repo maintainers in monorepos with path-filtered workflows, teams relying on GitHub Apps like Renovate for dependency PRs, or anyone enforcing auto-merge on internal projects without fork PRs. Ideal for TypeScript/JavaScript orgs tired of ruleset rewrites when adding CI jobs.

Verdict

Worth a trial for GitHub-heavy teams—the docs and dual-mode setups are polished, with outputs for debugging. At 12 stars and 1.0% credibility, it's early-stage and unproven at scale; test in a side repo first before production branch protection.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.