Skip to content

feat(relay): allow enabling and disabling of relay HOP advertisement #19282

feat(relay): allow enabling and disabling of relay HOP advertisement

feat(relay): allow enabling and disabling of relay HOP advertisement #19282

Triggered via pull request January 20, 2026 20:37
Status Cancelled
Total duration 9m 26s
Artifacts

ci.yml

on: pull_request
gather_published_crates
4s
gather_published_crates
Run all WASM tests
1m 33s
Run all WASM tests
Compile with MSRV
31s
Compile with MSRV
Check rustdoc intra-doc links
22s
Check rustdoc intra-doc links
IPFS Integration tests
49s
IPFS Integration tests
examples
1m 21s
examples
semver
4m 17s
semver
rustfmt
14s
rustfmt
manifest_lint
5s
manifest_lint
Check for changes in proto files
10s
Check for changes in proto files
Ensure that `Cargo.lock` is up-to-date
13s
Ensure that `Cargo.lock` is up-to-date
cargo-deny
29s
cargo-deny
Matrix: clippy
Matrix: cross
Matrix: feature_matrix
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

126 errors
rustfmt
Process completed with exit code 1.
rustfmt: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
Compile on wasm32-unknown-unknown: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
Compile on wasm32-wasip1
The strategy configuration was canceled because "cross.wasm32-unknown-unknown_ub" failed
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L566
type annotations needed
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L566
type annotations needed
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L435
type annotations needed
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L423
type annotations needed
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L383
type annotations needed
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L375
type annotations needed
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L351
type annotations needed
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L340
type annotations needed
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L29
unused import: `Waker`
Compile on wasm32-wasip1: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
Compile on wasm32-unknown-emscripten
The strategy configuration was canceled because "cross.wasm32-unknown-unknown_ub" failed
Compile on wasm32-unknown-emscripten: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
Compile on x86_64-apple-darwin
The strategy configuration was canceled because "cross.wasm32-unknown-unknown_ub" failed
Compile on x86_64-apple-darwin
The operation was canceled.
Check rustdoc intra-doc links: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
Compile on x86_64-pc-windows-msvc
The strategy configuration was canceled because "cross.wasm32-unknown-unknown_ub" failed
Compile on x86_64-pc-windows-msvc
The operation was canceled.
Compile with MSRV
Process completed with exit code 101.
Compile with MSRV: protocols/relay/src/behaviour.rs#L664
type annotations needed
Compile with MSRV: protocols/relay/src/behaviour.rs#L435
type annotations needed
Compile with MSRV: protocols/relay/src/behaviour.rs#L423
type annotations needed
Compile with MSRV: protocols/relay/src/behaviour.rs#L29
unused import: `Waker`
Compile with MSRV: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
clippy (1.83.0)
Process completed with exit code 101.
clippy (1.83.0): protocols/relay/src/behaviour.rs#L664
type annotations needed
clippy (1.83.0): protocols/relay/src/behaviour.rs#L435
type annotations needed
clippy (1.83.0): protocols/relay/src/behaviour.rs#L423
type annotations needed
clippy (1.83.0): protocols/relay/src/behaviour.rs#L29
unused import: `Waker`
clippy (1.83.0): protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
clippy (beta)
Process completed with exit code 101.
clippy (beta): swarm/src/connection/pool.rs#L692
the `Err`-variant returned from this closure is very large
Test libp2p-relay: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p-relay: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p-relay: protocols/relay/src/behaviour.rs#L435
type annotations needed
Test libp2p-relay: protocols/relay/src/behaviour.rs#L423
type annotations needed
Test libp2p-relay: protocols/relay/src/behaviour.rs#L383
type annotations needed
Test libp2p-relay: protocols/relay/src/behaviour.rs#L375
type annotations needed
Test libp2p-relay: protocols/relay/src/behaviour.rs#L351
type annotations needed
Test libp2p-relay: protocols/relay/src/behaviour.rs#L340
type annotations needed
Test libp2p-relay: protocols/relay/src/behaviour.rs#L29
unused import: `Waker`
Test libp2p-relay: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
Test libp2p-server: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p-server: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p-server: protocols/relay/src/behaviour.rs#L435
type annotations needed
Test libp2p-server: protocols/relay/src/behaviour.rs#L423
type annotations needed
Test libp2p-server: protocols/relay/src/behaviour.rs#L383
type annotations needed
Test libp2p-server: protocols/relay/src/behaviour.rs#L375
type annotations needed
Test libp2p-server: protocols/relay/src/behaviour.rs#L351
type annotations needed
Test libp2p-server: protocols/relay/src/behaviour.rs#L340
type annotations needed
Test libp2p-server: protocols/relay/src/behaviour.rs#L29
unused import: `Waker`
Test libp2p-server: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
examples: protocols/relay/src/behaviour.rs#L566
type annotations needed
examples: protocols/relay/src/behaviour.rs#L566
type annotations needed
examples: protocols/relay/src/behaviour.rs#L435
type annotations needed
examples: protocols/relay/src/behaviour.rs#L423
type annotations needed
examples: protocols/relay/src/behaviour.rs#L383
type annotations needed
examples: protocols/relay/src/behaviour.rs#L375
type annotations needed
examples: protocols/relay/src/behaviour.rs#L351
type annotations needed
examples: protocols/relay/src/behaviour.rs#L340
type annotations needed
examples: protocols/relay/src/behaviour.rs#L29
unused import: `Waker`
examples: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L435
type annotations needed
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L423
type annotations needed
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L383
type annotations needed
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L375
type annotations needed
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L351
type annotations needed
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L340
type annotations needed
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L29
unused import: `Waker`
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L435
type annotations needed
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L423
type annotations needed
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L383
type annotations needed
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L375
type annotations needed
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L351
type annotations needed
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L340
type annotations needed
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L29
unused import: `Waker`
Test libp2p-metrics: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
Test libp2p: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p: protocols/relay/src/behaviour.rs#L566
type annotations needed
Test libp2p: protocols/relay/src/behaviour.rs#L435
type annotations needed
Test libp2p: protocols/relay/src/behaviour.rs#L423
type annotations needed
Test libp2p: protocols/relay/src/behaviour.rs#L383
type annotations needed
Test libp2p: protocols/relay/src/behaviour.rs#L375
type annotations needed
Test libp2p: protocols/relay/src/behaviour.rs#L351
type annotations needed
Test libp2p: protocols/relay/src/behaviour.rs#L340
type annotations needed
Test libp2p: protocols/relay/src/behaviour.rs#L29
unused import: `Waker`
Test libp2p: protocols/relay/src/behaviour.rs#L271
expected `,`, or `}`, found `.`
semver
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1
Test libp2p-gossipsub
Canceling since a higher priority waiting request for Continuous integration-refs/pull/6154/merge exists
Test libp2p-gossipsub
The operation was canceled.
Continuous integration
Canceling since a higher priority waiting request for Continuous integration-refs/pull/6154/merge exists