cd ~/open-source/

chrille@linux:~$ apt show renovate

Renovate

Renovate är en bot som håller dina beroenden uppdaterade utan att du själv behöver kolla varje bibliotek. Den passar utvecklingsteam som tröttnat på manuellt versionskaos och vill ha automatiserade pull requests med uppdateringar och säkerhetsfixar Den passar utvecklingsteam och ensamutvecklare som vill slippa externa beroenden och istället köra verktyget på egen server eller i en container.

Projektsidan för Renovate
Projektets egen sida, som den såg ut vid importen.

Renovate skannar dina repositories, upptäcker föråldrade beroenden och öppnar pull requests med förslag på nya versioner. Du ställer in regler för hur ofta den får agera, vilka paket som ska ignoreras och vilka versioner den ska föreslå. Boten stöder de flesta språk och pakethanterare. Det frigör tid från tråkigt underhåll och minskar risken att sitta fast med osäkra eller inaktuella paket som blockerar andra uppdateringar. Du kör den själv eller via Git. Hub-appen Du hostar lösningen på egen server eller i en container, vilket betyder att du äger data, regler och tillgänglighet. Det är ett praktiskt val för utvecklingsteam och ensamutvecklare som vill ha ett alternativ till stängda molntjänster utan att tumma på kontrollen.