ci(renovate): configure automated dependency updates with grouping
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user