github.com/grafana/pyroscope@v1.18.0/renovate.json (about)

     1  {
     2    "$schema": "https://docs.renovatebot.com/renovate-schema.json",
     3    "extends": ["config:best-practices"],
     4    "timezone": "UTC",
     5    "schedule": ["before 4am on monday"],
     6    "prConcurrentLimit": 10,
     7    "ignoreDeps": [],
     8    "separateMajorMinor": true,
     9    "separateMultipleMajor": true,
    10    "packageRules": [
    11      {
    12        "description": "Group all Go module updates (main project)",
    13        "matchManagers": ["gomod"],
    14        "matchFileNames": ["go.mod", "api/go.mod", "lidia/go.mod"],
    15        "groupName": "gomod",
    16        "schedule": ["before 4am on monday"]
    17      },
    18      {
    19        "description": "Group all npm updates",
    20        "matchManagers": ["npm"],
    21        "matchFileNames": ["package.json"],
    22        "groupName": "npm",
    23        "schedule": ["before 4am on monday"]
    24      },
    25      {
    26        "description": "Group all Docker updates",
    27        "matchManagers": ["dockerfile"],
    28        "matchFileNames": ["cmd/pyroscope/**"],
    29        "groupName": "docker",
    30        "schedule": ["before 4am on the first day of the month"]
    31      },
    32      {
    33        "description": "Group all GitHub Actions updates",
    34        "matchManagers": ["github-actions"],
    35        "groupName": "github-actions",
    36        "schedule": ["before 4am on monday"]
    37      },
    38      {
    39        "description": "Go modules examples - only pyroscope-go package",
    40        "matchManagers": ["gomod"],
    41        "matchFileNames": [
    42          "examples/golang-pgo/go.mod",
    43          "examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.mod",
    44          "examples/language-sdk-instrumentation/golang-push/rideshare-k6/go.mod",
    45          "examples/language-sdk-instrumentation/golang-push/rideshare/go.mod",
    46          "examples/language-sdk-instrumentation/golang-push/simple/go.mod",
    47          "examples/tracing/golang-push/go.mod"
    48        ],
    49        "allowedVersions": "/.*/",
    50        "matchPackageNames": ["github.com/grafana/pyroscope-go"],
    51        "groupName": "examples-gomod",
    52        "schedule": ["before 4am on monday"]
    53      },
    54      {
    55        "description": "Automatically merge patch updates",
    56        "matchUpdateTypes": ["patch"],
    57        "automerge": false,
    58        "automergeType": "pr",
    59        "automergeStrategy": "squash",
    60        "platformAutomerge": true
    61      }
    62    ]
    63  }