Renovate / Dependabot
Testing 🟡 MidDéfinition
Bots qui créent automatiquement des PR pour mettre a jour les dépendances. Renovate est plus configurable, Dependabot est intégré nativement dans GitHub.
Analogie
Comme un assistant qui vérifie chaque jour si vos fournisseurs ont de nouvelles versions et vous prépare les bons de commande.
Exemple de code
// renovate.json
{
"extends": ["config:recommended"],
"packageRules": [
{
"matchUpdateTypes": ["minor", "patch"],
"automerge": true
}
],
"schedule": ["every weekend"]
}
Cas d'usage
Pour maintenir les dépendances a jour automatiquement et éviter l'accumulation de dette technique de sécurité.
Anti-pattern
Activer l'automerge sur les mises a jour majeures sans tests suffisants, cassant le projet silencieusement.