Ctrl K
ComunidadGuías…

renovate.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "$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"
    }
  ]
}