Skip to content

build(deps): bump prometheus-client from 0.23.1 to 0.24.0 #3240

build(deps): bump prometheus-client from 0.23.1 to 0.24.0

build(deps): bump prometheus-client from 0.23.1 to 0.24.0 #3240

Triggered via pull request November 21, 2025 10:10
Status Failure
Total duration 2m 54s
Artifacts

release.yml

on: pull_request
Matrix: package
publish
9s
publish
release-ok
3s
release-ok
Fit to window
Zoom out
Zoom in

Annotations

6 errors
package (amd64, linux, gnu)
Process completed with exit code 1.
package (amd64, linux, gnu): linkerd/pool/p2c/src/lib.rs#L359
error[E0308]: mismatched types --> linkerd/pool/p2c/src/lib.rs:359:28 | 359 | self.labels.encode(enc) | ------ ^^^ expected `&mut LabelSetEncoder<'_>`, found `LabelSetEncoder<'_>` | | | arguments to this method are incorrect | note: method defined here --> /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prometheus-client-0.24.0/src/encoding.rs:207:8 | 207 | fn encode(&self, encoder: &mut LabelSetEncoder) -> Result<(), std::fmt::Error>; | ^^^^^^ help: consider mutably borrowing here | 359 | self.labels.encode(&mut enc) | ++++
package (amd64, linux, gnu): linkerd/pool/p2c/src/lib.rs#L359
error[E0308]: mismatched types --> linkerd/pool/p2c/src/lib.rs:359:28 | 359 | self.labels.encode(enc) | ------ ^^^ expected `&mut LabelSetEncoder<'_>`, found `LabelSetEncoder<'_>` | | | arguments to this method are incorrect | note: method defined here --> /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prometheus-client-0.24.0/src/encoding.rs:207:8 | 207 | fn encode(&self, encoder: &mut LabelSetEncoder) -> Result<(), std::fmt::Error>; | ^^^^^^ help: consider mutably borrowing here | 359 | self.labels.encode(&mut enc) | ++++
package (amd64, linux, gnu): linkerd/pool/p2c/src/lib.rs#L356
error[E0053]: method `encode` has an incompatible type for trait --> linkerd/pool/p2c/src/lib.rs:356:31 | 356 | fn encode(&self, mut enc: prom::encoding::LabelSetEncoder<'_>) -> std::fmt::Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `&mut LabelSetEncoder<'_>`, found `LabelSetEncoder<'_>` | = note: expected signature `fn(&UpdateLabels<_>, &mut LabelSetEncoder<'_>) -> Result<_, _>` found signature `fn(&UpdateLabels<_>, LabelSetEncoder<'_>) -> Result<_, _>` help: change the parameter type to match the trait | 356 - fn encode(&self, mut enc: prom::encoding::LabelSetEncoder<'_>) -> std::fmt::Result { 356 + fn encode(&self, mut enc: &mut LabelSetEncoder<'_>) -> std::fmt::Result { |
publish
Process completed with exit code 1.
release-ok
Process completed with exit code 1.