Skip to content

Commit 1597c31

Browse files
committed
test: pin micrometer compatibility ref
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
1 parent 4857c2e commit 1597c31

3 files changed

Lines changed: 22 additions & 3 deletions

File tree

.github/renovate-tracked-deps.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@
5858
},
5959
".github/workflows/micrometer-compatibility.yml": {
6060
"regex": [
61-
"mise"
61+
"micrometer-metrics/micrometer",
62+
"mise",
63+
"zeitlinger/micrometer"
6264
]
6365
},
6466
".github/workflows/native-tests.yml": {

.github/renovate.json5

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,21 @@
7777
"<!-- renovate: datasource=(?<datasource>[a-z-]+?) packageName=(?<packageName>.+?) -->\\s*<api\\.diff\\.baseline\\.version>(?<currentValue>[^<]+)</api\\.diff\\.baseline\\.version>"
7878
]
7979
},
80+
{
81+
customType: "regex",
82+
description: "track the latest Micrometer release for upstream compatibility",
83+
managerFilePatterns: ["/^\\.github\\/workflows\\/micrometer-compatibility\\.yml$/"],
84+
matchStrings: [
85+
"# renovate: datasource=(?<datasource>\\S+) depName=(?<depName>\\S+) packageName=(?<packageName>\\S+)\\n\\s*ref:\\s*(?<currentValue>v[0-9][^\\s]*)",
86+
],
87+
},
88+
{
89+
customType: "regex",
90+
description: "pin the Micrometer opt-in compatibility ref",
91+
managerFilePatterns: ["/^\\.github\\/workflows\\/micrometer-compatibility\\.yml$/"],
92+
matchStrings: [
93+
"# renovate: datasource=(?<datasource>\\S+) depName=(?<depName>\\S+) packageName=(?<packageName>\\S+) currentValue=(?<currentValue>\\S+)\\n\\s*ref:\\s*(?<currentDigest>[a-f0-9]{40})",
94+
],
95+
},
8096
],
8197
}

.github/workflows/micrometer-compatibility.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ jobs:
2424
include:
2525
- name: upstream
2626
repository: micrometer-metrics/micrometer
27-
ref: main
27+
# renovate: datasource=github-releases depName=micrometer-metrics/micrometer packageName=micrometer-metrics/micrometer
28+
ref: v1.16.5
2829
- name: opt-in
2930
repository: zeitlinger/micrometer
3031
# renovate: datasource=git-refs depName=zeitlinger/micrometer packageName=https://github.com/zeitlinger/micrometer currentValue=feat/prometheus-client-opt-in
3132
ref: 1af1b3185058941eea57dc467bfe0df5a4786fe4
3233
steps:
33-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
34+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
3435
with:
3536
persist-credentials: false
3637
- uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1

0 commit comments

Comments
 (0)