ci(renovate): configure automated dependency updates with grouping

This commit is contained in:
Claudecio Martins
2026-10-20 14:35:27 -03:00
parent fa93e31ca1
commit cd3ef646d2
+56
View File
@@ -0,0 +1,56 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"description": "Configuração do Renovate para o CyberCore Signer com suporte ao Gitea",
"extends": [
"config:recommended"
],
"platform": "gitea",
"dependencyDashboard": true,
"semanticCommits": "enabled",
"commitMessagePrefix": "chore(deps):",
"timezone": "America/Sao_Paulo",
"rebaseWhen": "auto",
"packageRules": [
{
"description": "Agrupamento de bibliotecas criptográficas Bouncy Castle",
"groupName": "Bouncy Castle",
"matchPackagePatterns": [
"^org\\.bouncycastle:"
]
},
{
"description": "Agrupamento do framework de renderização e manipulação de PDF Apache PDFBox",
"groupName": "Apache PDFBox",
"matchPackagePatterns": [
"^org\\.apache\\.pdfbox:"
]
},
{
"description": "Agrupamento de serialização e parsing JSON Jackson",
"groupName": "Jackson",
"matchPackagePatterns": [
"^com\\.fasterxml\\.jackson(\\..*)?:"
]
},
{
"description": "Agrupamento dos módulos da interface gráfica JavaFX (OpenJFX)",
"groupName": "JavaFX",
"matchPackagePatterns": [
"^org\\.openjfx:"
]
},
{
"description": "Agrupamento de frameworks de teste (JUnit, AssertJ, Mockito, ArchUnit)",
"groupName": "Test Dependencies",
"matchPackagePatterns": [
"^org\\.junit",
"^org\\.assertj:",
"^org\\.mockito:",
"^com\\.tngtech\\.archunit:"
]
}
],
"vulnerabilityAlerts": {
"enabled": true
}
}