Skip to content

Commit 63f5d9a

Browse files
committed
renovate
1 parent aea5bf9 commit 63f5d9a

File tree

1 file changed

+50
-33
lines changed

1 file changed

+50
-33
lines changed

renovate.json

Lines changed: 50 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,32 @@
77
":semanticCommits",
88
":timezone(Europe/Rome)"
99
],
10-
10+
1111
"assignees": ["ildoc"],
12-
12+
1313
"automerge": false,
1414
"platformAutomerge": false,
15-
15+
1616
"prConcurrentLimit": 50,
1717
"prHourlyLimit": 0,
1818
"prCreation": "not-pending",
1919
"internalChecksFilter": "flexible",
20-
20+
2121
"separateMajorMinor": false,
2222
"separateMinorPatch": false,
2323
"separateMultipleMajor": false,
24-
24+
2525
"ignorePaths": [
2626
"**/archived/**",
2727
"docs/**"
2828
],
29-
29+
3030
"schedule": [
3131
"after 10pm every weekday",
3232
"every weekend",
3333
"before 5am every weekday"
3434
],
35-
35+
3636
"docker-compose": {
3737
"managerFilePatterns": [
3838
"(^|/)docker-compose[^/]*\\.ya?ml$",
@@ -41,13 +41,12 @@
4141
"(^|/)compose[^/]*\\.ya?ml\\.j2$"
4242
]
4343
},
44-
4544
"kubernetes": {
4645
"managerFilePatterns": [
4746
"kubernetes/.+\\.ya?ml$"
4847
]
4948
},
50-
49+
5150
"customManagers": [
5251
{
5352
"customType": "regex",
@@ -74,25 +73,32 @@
7473
]
7574
}
7675
],
77-
76+
7877
"packageRules": [
7978
{
80-
"description": "Disabilita tutti gli aggiornamenti di default",
79+
"description": "Disabilita pacchetti non rilevanti (solo Docker, Helm, GitHub Actions, GitLab CI, Terraform, Ansible)",
8180
"matchPackagePatterns": ["*"],
81+
"excludeDatasources": [
82+
"docker",
83+
"helm",
84+
"helm-values",
85+
"gitlabci",
86+
"github-actions",
87+
"terraform",
88+
"ansible-galaxy"
89+
],
8290
"enabled": false
8391
},
84-
92+
8593
{
86-
"description": "Abilita solo aggiornamenti Docker per singola immagine",
94+
"description": "Aggiornamenti Docker",
8795
"matchDatasources": ["docker"],
8896
"enabled": true,
89-
"recreateWhen": "always",
90-
"rebaseWhen": "auto",
91-
"groupName": null
97+
"recreateWhen": "auto",
98+
"rebaseWhen": "auto"
9299
},
93-
94100
{
95-
"description": "Pin digests per tutte le immagini Docker - una MR unica",
101+
"description": "Pin digests Docker (MR unica)",
96102
"matchDatasources": ["docker"],
97103
"pinDigests": true,
98104
"matchUpdateTypes": ["pin", "digest"],
@@ -101,21 +107,34 @@
101107
"commitMessageTopic": "Docker digest updates",
102108
"commitMessageExtra": "(grouped)"
103109
},
104-
110+
111+
{
112+
"description": "Aggiornamenti Helm chart e values",
113+
"matchDatasources": ["helm", "helm-values"],
114+
"enabled": true,
115+
"rebaseWhen": "auto"
116+
},
117+
105118
{
106-
"description": "Invidious - versioning loose per tag inconsistenti",
107-
"matchPackageNames": ["quay.io/invidious/invidious"],
108-
"versioning": "loose",
109-
"followTag": "master"
119+
"description": "Aggiornamenti GitLab CI e GitHub Actions",
120+
"matchDatasources": ["gitlabci", "github-actions"],
121+
"enabled": true
122+
},
123+
124+
{
125+
"description": "Aggiornamenti Terraform / OpenTofu",
126+
"matchDatasources": ["terraform"],
127+
"enabled": true,
128+
"rebaseWhen": "auto",
129+
"rangeStrategy": "bump"
110130
},
111-
131+
112132
{
113-
"description": "Invidious Companion - versioning loose per tag inconsistenti",
114-
"matchPackageNames": ["quay.io/invidious/invidious-companion"],
115-
"versioning": "loose",
116-
"followTag": "latest"
133+
"description": "Aggiornamenti Ansible Galaxy roles/collections",
134+
"matchDatasources": ["ansible-galaxy"],
135+
"enabled": true
117136
},
118-
137+
119138
{
120139
"description": "Security patches - priorità immediata",
121140
"matchUpdateTypes": ["patch"],
@@ -124,17 +143,15 @@
124143
"prCreation": "immediate",
125144
"prPriority": 5
126145
},
127-
128146
{
129-
"description": "Major updates - stability period esteso",
147+
"description": "Major updates - stabilità estesa",
130148
"matchUpdateTypes": ["major"],
131149
"matchDatasources": ["docker"],
132150
"minimumReleaseAge": "7 days",
133151
"prPriority": 1
134152
},
135-
136153
{
137-
"description": "Minor updates - stability period standard",
154+
"description": "Minor updates - stabilità standard",
138155
"matchUpdateTypes": ["minor"],
139156
"matchDatasources": ["docker"],
140157
"minimumReleaseAge": "3 days",

0 commit comments

Comments
 (0)