PatchBot: geautomatiseerde dependency-updates voor je repositories
Publicatie datum: 2026-09-15
Je dependencies up-to-date houden is een van de belangrijkste — en saaiste — taken bij het onderhouden van een project. Vandaag maken we het een stuk eenvoudiger: PatchBot is nu beschikbaar op OpenCommit.
PatchBot is gebouwd op Renovate, het veelgebruikte open-source dependency-updatehulpmiddel, en draait op een vast platformoverkoepelend schema voor versieontdekking. Het volgt je dependency-bestanden en opent pull requests zodra nieuwe versies beschikbaar zijn. Het ondersteunt package.json, go.mod, Dockerfile, Actions en meer.
PatchBot in twee stappen inschakelen
- Voeg het topic
patchbottoe aan je repository
(Repo → About section → edit Topics → voegpatchbottoe). - Nodig
patchbotuit als collaborator met Write-toegang
(Repo → Settings → Collaboration → voegpatchbottoe).
Dat is het. Binnen ongeveer een uur ontvang je een onboardingspullrequest met een minimale renovate.json, en een Dependency Dashboard-issue. De Dependency Dashboard geeft een overzicht van alle gedetecteerde dependency-managers en openstaande updates.
Hierna verschijnen er update-PR’s zodra nieuwe versies worden uitgebracht. Merge ze zoals elk ander pullrequest.
PatchBot aanpassen
PatchBot draait op een platformoverkoepelend schema (ongeveer elk uur), maar jij bepaalt wat het doet. Je eigen renovate.json in de repository bepaalt alles: automerge-regels, groepering, labels, dependency-bereiken en meer. Zie Renovate’s configuratiedocumentatie voor alle beschikbare opties.
Platformoverkoepelende limieten zijn van toepassing (PR-ratecaps), dus zeer grote achterstanden en snelle dashboardinteracties verschijnen geleidelijk, niet allemaal tegelijk.
PatchBot uitschakelen
Verwijder het patchbot-topic uit je repository. Bij de volgende run (binnen ongeveer een uur) wordt je repository niet langer beheerd. Sluit of merge openstaande update-PR’s zelf.
Meer informatie
Ga voor alle details naar de PatchBot-documentatie. Vragen of problemen? Controleer eerst de Dependency Dashboard-issue in je repository, of stel je vraag in de issue tracker.