GitHunt
WO

wolfgangwalther/nixpkgs-merge-bot

Allows package maintainers to merge in nixpkgs

nixpkgs-merge-bot

Introduction

Developed by Lassulus and Mic92 during #Oceansprint, we proudly introduce the
nixpkgs-merge-bot. Celebrating the milestone of 5000 concurrent open pull
requests on nixpkgs, we're enhancing the merging process with this bot! ๐ŸŽ‰

Mergebot RFC

Features

This bot empowers package maintainers by granting them the capability to merge
PRs related to their own packages. It serves as a bridge for maintainers to
quickly respond to user feedback, facilitating a more self-reliant approach.
Especially when considering the scale of 3030 maintainers compared to just 203
committers, this bot is a game-changer.

To merge a PR, maintainers simply need to comment:

@NixOS/nixpkgs-merge-bot merge

Upon invocation, the bot will verify if the conditions are suitable. If
everything is in order, it merges the PR. Otherwise, it provides feedback
through a comment detailing the discrepancies.

Contact

We have a matrix channel.

Constraints

To ensure security and a focused utility, the bot adheres to specific
limitations:

  • Only compatible with packages located under pkgs/by-name/*.

  • For now we only allow pull requests done by r-ryantm or committers to be
    merged

  • Supports merging only into the master, staging, and staging-next
    branches.


Supported by Helsinki Systems Systems and
lassulus. From package maintenance to
comprehensive support, we ensure your infrastructure is efficient, up-to-date,
and secure. Whether it's in our data center or on your premises, we tailor our
services to fit your needs.

Contact us to learn more.

Languages

Python80.2%Nix19.5%Shell0.4%

Contributors

MIT License
Created August 12, 2025
Updated August 12, 2025