renovate.json
Rama main · réplica de lectura del repositorio original.
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended", ":dependencyDashboard"],
"enabledManagers": ["fvm", "pub", "github-actions", "gradle", "gradle-wrapper", "cocoapods", "custom.regex"],
"ignoreDeps": ["dev.flutter.flutter-plugin-loader"],
"constraints": {
"flutter": "3.47.4"
},
"rangeStrategy": "update-lockfile",
"minimumReleaseAge": "14 days",
"internalChecksFilter": "strict",
"prConcurrentLimit": 5,
"prHourlyLimit": 2,
"branchConcurrentLimit": 5,
"separateMajorMinor": true,
"separateMultipleMajor": true,
"lockFileMaintenance": {
"enabled": true,
"schedule": ["before 6am on monday"]
},
"packageRules": [
{
"description": "Major bumps wait on the dashboard so they land one at a time, reviewed",
"matchUpdateTypes": ["major"],
"dependencyDashboardApproval": true
},
{
"description": "The plus packages and file_picker share a win32 pin and only resolve together",
"matchManagers": ["pub"],
"matchPackageNames": ["share_plus", "package_info_plus", "network_info_plus", "file_picker"],
"groupName": "plus-packages"
},
{
"description": "Riverpod moves as one migration",
"matchManagers": ["pub"],
"matchPackageNames": ["hooks_riverpod", "riverpod_annotation", "riverpod_generator", "flutter_riverpod", "riverpod"],
"groupName": "riverpod"
},
{
"description": "go_router runtime and builder move together",
"matchManagers": ["pub"],
"matchPackageNames": ["go_router", "go_router_builder"],
"groupName": "go_router"
},
{
"description": "freezed runtime and annotation move together",
"matchManagers": ["pub"],
"matchPackageNames": ["freezed", "freezed_annotation"],
"groupName": "freezed"
},
{
"description": "The Android Gradle plugin sets a minimum Gradle version, so the wrapper moves with it",
"matchDepNames": ["com.android.application", "gradle"],
"groupName": "android-gradle"
},
{
"description": "0.6 rebuilt the plugin on nativeapi; hold until the desktop window code is migrated",
"matchManagers": ["pub"],
"matchPackageNames": ["window_manager"],
"allowedVersions": "<0.6.0"
}
],
"customManagers": [
{
"customType": "regex",
"managerFilePatterns": ["/^\\.github/workflows/.*\\.ya?ml$/"],
"matchStrings": ["ghcr\\.io/andyholmes/flatter/freedesktop:(?<currentValue>[0-9]+\\.[0-9]+)"],
"depNameTemplate": "ghcr.io/andyholmes/flatter/freedesktop",
"datasourceTemplate": "docker",
"versioningTemplate": "docker"
}
]
}