Skip to content

Commit bc0e310

Browse files
committed
fix: mettre à jour la configuration de Renovate pour inclure des règles de mise à jour des dépendances et activer le gestionnaire Regex
1 parent e1325c7 commit bc0e310

File tree

1 file changed

+40
-2
lines changed

1 file changed

+40
-2
lines changed

renovate.json

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,44 @@
11
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
24
"extends": [
3-
"config:recommended",
4-
":dependencyDashboard"
5+
"config:base"
6+
],
7+
8+
"timezone": "Europe/Paris",
9+
"schedule": ["before 8am on monday"],
10+
11+
"packageRules": [
12+
{
13+
// Mise à jour du fichier .nvmrc
14+
"description": "Mise à jour de la version Node dans .nvmrc",
15+
"matchManagers": ["regex"],
16+
"matchFiles": [".nvmrc"],
17+
"matchPackageNames": ["node"],
18+
"extractVersion": "^v?(?<version>\\d+\\.\\d+\\.\\d+)$",
19+
"depType": "engines",
20+
"datasource": "node",
21+
"versioning": "node",
22+
"enabled": true,
23+
"groupName": "Update Node.js version (.nvmrc)"
24+
},
25+
{
26+
// Optionnel : Mettre à jour automatiquement les dépendances NPM
27+
"description": "Mise à jour des dépendances npm",
28+
"matchManagers": ["npm"],
29+
"groupName": "npm dependencies updates",
30+
"automerge": false
31+
}
32+
],
33+
34+
// Active la gestion des fichiers via Regex Manager
35+
"regexManagers": [
36+
{
37+
"fileMatch": ["^\\.nvmrc$"],
38+
"matchStrings": [
39+
"^(?<depName>node)\\s*v?(?<currentValue>\\d+\\.\\d+\\.\\d+)$"
40+
],
41+
"datasourceTemplate": "node"
42+
}
543
]
644
}

0 commit comments

Comments
 (0)