github.com/grafana/synthetic-monitoring-agent@v0.64.2/.github/renovate.yaml (about)

     1  "$schema": "https://docs.renovatebot.com/renovate-schema.json"
     2  
     3  extends:
     4    - "github>grafana/sm-renovate//presets/grafana.json5"
     5    - "github>grafana/sm-renovate//presets/synthetic-monitoring.json5"
     6    - "github>grafana/sm-renovate//presets/go.json5"
     7    - "github>grafana/sm-renovate//presets/grafana-build-tools.json5"
     8  
     9  ignorePresets:
    10    - "github>grafana/grafana-renovate-config//presets/shared-workflows"
    11    - "github>grafana/grafana-renovate-config//presets/automerge"
    12  
    13  packageRules:
    14    - # The default "docker" versioning will try to restrict upgrades to versions
    15      # that do not change everything after a dash (-) for the current tag, as
    16      # this typically indicates the "flavor" (e.g. postgresql:17.1-alpine will
    17      # not be upgraded to postgresql:17.2-debian).
    18      #
    19      # This image in particular has lots of dashes and does not follow this
    20      # convention, so we force "loose" versioning which is pretty much an
    21      # alphabetical sort.
    22      matchPackageNames:
    23        - "ghcr.io/grafana/chromium-swiftshader-alpine"
    24      versioning: loose
    25  
    26    - matchDepNames:
    27        - "grafana/xk6-sm-v1"
    28      allowedVersions: "<2.0.0"
    29  
    30    - matchDepNames:
    31        - "grafana/xk6-sm-v2"
    32      allowedVersions: ">=2.0.0 <3.0.0"
    33  
    34  customManagers:
    35    - customType: "regex"
    36      depNameTemplate: "grafana/xk6-sm-v1"
    37      packageNameTemplate: "grafana/xk6-sm"
    38      datasourceTemplate: "github-releases"
    39      versioningTemplate: "semver"
    40      managerFilePatterns:
    41        - "**/Dockerfile"
    42        - "**/Dockerfile.*"
    43        - "**/*.mk"
    44      matchStrings:
    45        - "K6_V1_VERSION=(?<currentValue>\\S+)"
    46  
    47    - customType: "regex"
    48      depNameTemplate: "grafana/xk6-sm-v2"
    49      packageNameTemplate: "grafana/xk6-sm"
    50      datasourceTemplate: "github-releases"
    51      versioningTemplate: "semver"
    52      managerFilePatterns:
    53        - "**/Dockerfile"
    54        - "**/Dockerfile.*"
    55        - "**/*.mk"
    56      matchStrings:
    57        - "K6_V2_VERSION=(?<currentValue>\\S+)"