Skip to content

test: pin JMX Exporter compat job to release#2203

Merged
zeitlinger merged 1 commit into
mainfrom
fix/2179-jmx-pin-release
Jun 8, 2026
Merged

test: pin JMX Exporter compat job to release#2203
zeitlinger merged 1 commit into
mainfrom
fix/2179-jmx-pin-release

Conversation

@zeitlinger
Copy link
Copy Markdown
Member

Summary

  • v1.6.0 of jmx_exporter ships the stable io.prometheus.metrics.expositionformats.generated.Metrics class (verified in integration_test_suite/integration_tests/src/main/java/io/prometheus/jmx/test/support/metrics/MetricsParser.java on the v1.6.0 tag).
  • Restore DEFAULT_JMX_EXPORTER_VERSION (currently v1.6.0, renovate-tracked) as the default ref so the compatibility job pins to a release again. workflow_dispatch's JMX_EXPORTER_REF still overrides.
  • Drops the stale comment in mise.toml that explained why we tracked main.

Closes #2179. Follow-up to #2178.

Test plan

  • CI JMX Exporter Compatibility job runs against v1.6.0 and passes.

v1.6.0 ships the stable Metrics class, so the compat job no longer
needs to track main. Restore DEFAULT_JMX_EXPORTER_VERSION as the
default ref; workflow_dispatch input still overrides.
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@zeitlinger zeitlinger marked this pull request as ready for review June 8, 2026 09:17
@zeitlinger zeitlinger merged commit 9e1f2f5 into main Jun 8, 2026
17 checks passed
@zeitlinger zeitlinger deleted the fix/2179-jmx-pin-release branch June 8, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pin JMX Exporter compatibility test to a release once one ships the stable Metrics class

2 participants