Vad är Mergify?
Mergify är en tjänst för arbetsflödesautomation och "merge queue" (sammanslagningskö) för GitHub. Den lägger sig som ett lager ovanpå GitHub-repositoriet och styr när och hur pull requests får slås samman, baserat på regler utvecklaren själv definierar - till exempel att alla CI-checkar ska vara gröna, att ett visst antal granskare godkänt, eller att en gren är uppdaterad mot main innan merge. Kärnfunktionen är merge queue: istället för att utvecklare manuellt uppdaterar och slår samman grenar i tur och ordning radas godkända pull requests upp i en kö där Mergify automatiskt uppdaterar, testar om och slår samman dem sekventiellt, vilket förhindrar att grön kod bryts av en samtidig merge. Verktyget riktar sig till team med hög PR-genomströmning på GitHub där manuell merge-hantering och merge-konflikter skapar flaskhalsar. Det är gratis för publika (open source) GitHub-repon, medan privata repon och team-funktioner ligger i betalda planer.