Skip to content

Commit 4857c2e

Browse files
committed
test: validate Micrometer opt-in compatibility
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
1 parent 82d3c46 commit 4857c2e

1 file changed

Lines changed: 15 additions & 4 deletions

File tree

.github/workflows/micrometer-compatibility.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,27 @@ on:
88
micrometer-repository:
99
description: Micrometer repository to test, in owner/name form
1010
required: false
11-
default: micrometer-metrics/micrometer
1211
micrometer-ref:
1312
description: Micrometer branch, tag, or commit to test
14-
required: true
13+
required: false
1514

1615
permissions: {}
1716

1817
jobs:
1918
micrometer-compatibility:
19+
name: ${{ matrix.name }}
2020
runs-on: ubuntu-24.04
21+
strategy:
22+
fail-fast: false
23+
matrix:
24+
include:
25+
- name: upstream
26+
repository: micrometer-metrics/micrometer
27+
ref: main
28+
- name: opt-in
29+
repository: zeitlinger/micrometer
30+
# renovate: datasource=git-refs depName=zeitlinger/micrometer packageName=https://github.com/zeitlinger/micrometer currentValue=feat/prometheus-client-opt-in
31+
ref: 1af1b3185058941eea57dc467bfe0df5a4786fe4
2132
steps:
2233
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2334
with:
@@ -35,6 +46,6 @@ jobs:
3546
- name: Run Micrometer compatibility tests
3647
working-directory: .mise/envs/micrometer
3748
env:
38-
MICROMETER_REPOSITORY: ${{ inputs.micrometer-repository || 'micrometer-metrics/micrometer' }}
39-
MICROMETER_REF: ${{ inputs.micrometer-ref }}
49+
MICROMETER_REPOSITORY: ${{ inputs.micrometer-repository || matrix.repository }}
50+
MICROMETER_REF: ${{ inputs.micrometer-ref || matrix.ref }}
4051
run: mise compat-test

0 commit comments

Comments
 (0)