Skip to content

Commit

Permalink
chore(config): migrate config renovate.json5 (#1842)
Browse files Browse the repository at this point in the history
  • Loading branch information
ggrossetie authored Feb 24, 2025
1 parent 2e48012 commit de58c09
Showing 1 changed file with 75 additions and 52 deletions.
127 changes: 75 additions & 52 deletions renovate.json5
Original file line number Diff line number Diff line change
@@ -1,83 +1,106 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"dependencyDashboard": true,
"labels": [
"\uD83D\uDD17 dependencies"
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
dependencyDashboard: true,
labels: [
'🔗 dependencies',
],
"separateMajorMinor": true,
"extends": [
":preserveSemverRanges"
separateMajorMinor: true,
extends: [
':preserveSemverRanges',
],
"packageRules": [
packageRules: [
{
"matchManagers": ["github-actions"],
"groupName": "GitHub Actions"
matchManagers: [
'github-actions',
],
groupName: 'GitHub Actions',
},
{
"matchManagers": ["dockerfile"],
"matchPackagePatterns": ["node"],
// disable major updates as we want to stay on Node LTS
"matchUpdateTypes": ["major"],
"enabled": false
matchManagers: [
'dockerfile',
],
matchUpdateTypes: [
'major',
],
enabled: false,
matchPackageNames: [
'/node/',
],
},
{
"matchManagers": ["dockerfile"],
"groupName": "Docker images"
matchManagers: [
'dockerfile',
],
groupName: 'Docker images',
},
{
"matchManagers": ["pip_requirements"],
"groupName": "Python dependencies"
matchManagers: [
'pip_requirements',
],
groupName: 'Python dependencies',
},
{
"matchManagers": ["npm"],
"groupName": "Node dependencies"
matchManagers: [
'npm',
],
groupName: 'Node dependencies',
},
{
// Alpine 3.16 is using Chromium 102 which is compatible with Puppeteer 14.4.1.
// Hopefully, Chromium 102 and Puppeteer 14.4.1 work smoothly: https://github.com/yuzutech/kroki/issues/1037
"matchManagers": ["npm"],
"matchPackagePatterns": [
"puppeteer"
matchManagers: [
'npm',
],
enabled: false,
matchPackageNames: [
'/puppeteer/',
],
"enabled": false
},
{
"matchManagers": ["maven"],
"groupName": "Java dependencies"
matchManagers: [
'maven',
],
groupName: 'Java dependencies',
},
{
"matchManagers": ["maven"],
"matchPackagePatterns": [
"^org.mockito",
"^org.junit.jupiter",
"^org.assertj"
matchManagers: [
'maven',
],
groupName: 'Java testing packages',
matchPackageNames: [
'/^org.mockito/',
'/^org.junit.jupiter/',
'/^org.assertj/',
],
"groupName": "Java testing packages"
},
{
"matchManagers": ["maven"],
"matchPackagePatterns": [
"^org.apache.maven.plugins"
matchManagers: [
'maven',
],
groupName: 'Maven plugins',
matchPackageNames: [
'/^org.apache.maven.plugins/',
],
"groupName": "Maven plugins"
},
{
"matchManagers": ["maven"],
"matchPackagePatterns": [
"^com.structurizr"
matchManagers: [
'maven',
],
groupName: 'Structurizr packages',
matchPackageNames: [
'/^com.structurizr/',
],
"groupName": "Structurizr packages"
},
{
"matchManagers": ["maven"],
"matchPackagePatterns": [
"plantuml"
matchManagers: [
'maven',
],
versioning: 'regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)?$',
groupName: 'PlantUML',
matchPackageNames: [
'/plantuml/',
],
"versioning": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)?$",
"groupName": "PlantUML"
}
},
],
"lockFileMaintenance": {
"enabled": true
}
lockFileMaintenance: {
enabled: true,
},
}

0 comments on commit de58c09

Please sign in to comment.