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+)"