deps: Upgrade prometheus/common to v0.67.1

A follow-up of !8123 (closed)

This commit upgrades prometheus/common from v0.65.0 to v0.67.1. Version v0.66.0 introduced a breaking change where TextParser must be initialized with a validation scheme using expfmt.NewTextParser() instead of zero-value construction. The zero-value parser now panics with "Invalid name validation scheme requested: unset" when parsing metrics.

To fix this breaking change, ComparePromMetrics in internal/testhelper/prom.go now uses expfmt.NewTextParser(model.LegacyValidation). LegacyValidation maintains backward compatibility with existing metrics naming.

prometheus/client_golang is upgraded from v1.23.0 to v1.23.2 because it internally uses TextParser and must be compatible with the new prometheus/common API.

Additional transitive upgrades:

  • github.com/stretchr/testify v1.10.0 -> v1.11.1
  • golang.org/x/crypto v0.41.0 -> v0.42.0
  • golang.org/x/net v0.43.0 -> v0.44.0
  • golang.org/x/oauth2 v0.30.0 -> v0.31.0
Edited by Quang-Minh Nguyen

Merge request reports

Loading