Skip to content

feat(autonatv2): Implement autonat v2 #105

feat(autonatv2): Implement autonat v2

feat(autonatv2): Implement autonat v2 #105

Triggered via pull request December 29, 2023 16:10
Status Failure
Total duration 3m 58s
Artifacts

ci.yml

on: pull_request
gather_published_crates
10s
gather_published_crates
Run all WASM tests
1m 34s
Run all WASM tests
Compile with MSRV
53s
Compile with MSRV
Check rustdoc intra-doc links
1m 10s
Check rustdoc intra-doc links
IPFS Integration tests
1m 19s
IPFS Integration tests
examples
41s
examples
semver
3m 43s
semver
rustfmt
13s
rustfmt
manifest_lint
11s
manifest_lint
Check for changes in proto files
6s
Check for changes in proto files
Ensure that `Cargo.lock` is up-to-date
19s
Ensure that `Cargo.lock` is up-to-date
cargo-deny
34s
cargo-deny
Matrix: clippy
Matrix: cross
Matrix: feature_matrix
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

143 errors
Check for changes in proto files
Process completed with exit code 1.
Compile with select features (mdns tcp dns tokio): protocols/mdns/src/behaviour.rs#L260
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Compile with select features (mdns tcp dns tokio)
Process completed with exit code 101.
Compile with select features (mdns tcp dns async-std): protocols/mdns/src/behaviour.rs#L260
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Compile with select features (mdns tcp dns async-std)
Process completed with exit code 101.
Compile on wasm32-wasi: protocols/gossipsub/src/behaviour.rs#L3009
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Compile on wasm32-wasi
Process completed with exit code 101.
Compile on x86_64-pc-windows-msvc
The job was canceled because "wasm32-wasi_ubuntu-latest" failed.
Compile on x86_64-pc-windows-msvc
The operation was canceled.
examples: protocols/autonat/src/behaviour.rs#L509
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
examples: protocols/autonat/src/behaviour.rs#L337
pattern does not mention field `port_use`
examples: protocols/autonat/src/behaviour.rs#L346
pattern does not mention field `port_use`
examples: protocols/autonat/src/behaviour.rs#L516
this method takes 5 arguments but 4 arguments were supplied
examples
Process completed with exit code 101.
Test libp2p-floodsub: protocols/floodsub/src/layer.rs#L344
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-floodsub
Process completed with exit code 101.
Compile on wasm32-unknown-unknown
The job was canceled because "wasm32-wasi_ubuntu-latest" failed.
Compile on wasm32-unknown-unknown: protocols/dcutr/src/behaviour.rs#L204
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Compile on wasm32-unknown-unknown: protocols/dcutr/src/behaviour.rs#L212
missing field `port_use` in initializer of `ConnectedPoint`
Compile on wasm32-unknown-unknown: protocols/gossipsub/src/behaviour.rs#L3009
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Compile on wasm32-unknown-unknown: protocols/relay/src/priv_client/transport.rs#L201
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
Compile on wasm32-unknown-unknown: protocols/relay/src/behaviour.rs#L326
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Compile on wasm32-unknown-unknown: protocols/relay/src/priv_client.rs#L176
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Compile on wasm32-unknown-unknown: protocols/relay/src/priv_client/transport.rs#L168
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Compile on wasm32-unknown-unknown: protocols/relay/src/behaviour.rs#L343
missing field `port_use` in initializer of `ConnectedPoint`
Compile on wasm32-unknown-unknown
The operation was canceled.
Compile with MSRV: transports/webtransport-websys/src/transport.rs#L86
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
Compile with MSRV: transports/webtransport-websys/src/transport.rs#L65
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Compile with MSRV: protocols/gossipsub/src/behaviour.rs#L3009
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Compile with MSRV
Process completed with exit code 101.
Compile on x86_64-apple-darwin
The job was canceled because "wasm32-wasi_ubuntu-latest" failed.
Compile on x86_64-apple-darwin
The operation was canceled.
Compile on wasm32-unknown-emscripten
The job was canceled because "wasm32-wasi_ubuntu-latest" failed.
Compile on wasm32-unknown-emscripten
The operation was canceled.
Test libp2p-metrics: protocols/gossipsub/src/behaviour.rs#L3009
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-metrics: protocols/dcutr/src/behaviour.rs#L204
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-metrics: protocols/dcutr/src/behaviour.rs#L212
missing field `port_use` in initializer of `ConnectedPoint`
Test libp2p-metrics
Process completed with exit code 101.
clippy (nightly-2023-09-10): protocols/relay/src/priv_client/transport.rs#L201
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
clippy (nightly-2023-09-10): protocols/relay/src/behaviour.rs#L326
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `libp2p_swarm::NetworkBehaviour::handle_established_outbound_connection` has 6
clippy (nightly-2023-09-10): protocols/relay/src/priv_client.rs#L176
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `libp2p_swarm::NetworkBehaviour::handle_established_outbound_connection` has 6
clippy (nightly-2023-09-10): protocols/relay/src/priv_client/transport.rs#L168
method `dial` has 2 parameters but the declaration in trait `libp2p_core::Transport::dial` has 3
clippy (nightly-2023-09-10): protocols/relay/src/behaviour.rs#L343
missing field `port_use` in initializer of `libp2p_core::ConnectedPoint`
clippy (nightly-2023-09-10)
Process completed with exit code 101.
Test libp2p-dns: transports/dns/src/lib.rs#L667
method `dial_as_listener` is not a member of trait `Transport`
Test libp2p-dns: transports/dns/src/lib.rs#L658
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-dns: transports/dns/src/lib.rs#L695
this method takes 2 arguments but 1 argument was supplied
Test libp2p-dns: transports/dns/src/lib.rs#L702
this method takes 2 arguments but 1 argument was supplied
Test libp2p-dns: transports/dns/src/lib.rs#L709
this method takes 2 arguments but 1 argument was supplied
Test libp2p-dns: transports/dns/src/lib.rs#L716
this method takes 2 arguments but 1 argument was supplied
Test libp2p-dns: transports/dns/src/lib.rs#L725
this method takes 2 arguments but 1 argument was supplied
Test libp2p-dns: transports/dns/src/lib.rs#L733
this method takes 2 arguments but 1 argument was supplied
Test libp2p-dns: transports/dns/src/lib.rs#L748
this method takes 2 arguments but 1 argument was supplied
Test libp2p-dns: transports/dns/src/lib.rs#L671
this method takes 2 arguments but 1 argument was supplied
Test libp2p-connection-limits: misc/connection-limits/src/lib.rs#L568
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-connection-limits
Process completed with exit code 101.
Test libp2p-memory-connection-limits: misc/memory-connection-limits/src/lib.rs#L172
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-memory-connection-limits
Process completed with exit code 101.
Test libp2p-autonat: protocols/autonat/src/behaviour.rs#L509
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-autonat: protocols/autonat/src/behaviour.rs#L337
pattern does not mention field `port_use`
Test libp2p-autonat: protocols/autonat/src/behaviour.rs#L346
pattern does not mention field `port_use`
Test libp2p-autonat: protocols/autonat/src/behaviour.rs#L516
this method takes 5 arguments but 4 arguments were supplied
Test libp2p-autonat
Process completed with exit code 101.
Check rustdoc intra-doc links: protocols/dcutr/src/behaviour.rs#L204
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Check rustdoc intra-doc links: protocols/dcutr/src/behaviour.rs#L212
missing field `port_use` in initializer of `ConnectedPoint`
Check rustdoc intra-doc links: protocols/gossipsub/src/behaviour.rs#L3009
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Check rustdoc intra-doc links
Process completed with exit code 101.
Test libp2p-allow-block-list
Process completed with exit code 1.
Test libp2p-mdns: protocols/mdns/src/behaviour.rs#L260
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-mdns
Process completed with exit code 101.
Test libp2p-core
Process completed with exit code 1.
Test libp2p-gossipsub: protocols/gossipsub/src/behaviour.rs#L3009
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-gossipsub
Process completed with exit code 101.
Test libp2p-dcutr: protocols/relay/src/priv_client/transport.rs#L201
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L326
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-dcutr: protocols/relay/src/priv_client.rs#L176
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-dcutr: protocols/relay/src/priv_client/transport.rs#L168
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-dcutr: protocols/relay/src/behaviour.rs#L343
missing field `port_use` in initializer of `ConnectedPoint`
Test libp2p-dcutr
Process completed with exit code 101.
Test libp2p-ping: protocols/ping/src/protocol.rs#L116
this method takes 2 arguments but 1 argument was supplied
Test libp2p-ping
Process completed with exit code 101.
Test libp2p-kad: protocols/kad/src/behaviour/test.rs#L1302
missing field `port_use` in initializer of `ConnectedPoint`
Test libp2p-kad: protocols/kad/src/behaviour/test.rs#L1352
missing field `port_use` in initializer of `ConnectedPoint`
Test libp2p-kad: protocols/kad/src/behaviour/test.rs#L1356
missing field `port_use` in initializer of `ConnectedPoint`
Test libp2p-kad
Process completed with exit code 101.
Test libp2p-relay: protocols/relay/src/priv_client/transport.rs#L201
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
Test libp2p-relay: protocols/relay/src/behaviour.rs#L326
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-relay: protocols/relay/src/priv_client.rs#L176
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-relay: protocols/relay/src/priv_client/transport.rs#L168
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-relay: protocols/relay/src/behaviour.rs#L343
missing field `port_use` in initializer of `ConnectedPoint`
Test libp2p-relay
Process completed with exit code 101.
Test libp2p-autonatv2
Process completed with exit code 101.
Test libp2p-perf: transports/quic/src/transport.rs#L305
method `dial_as_listener` is not a member of trait `Transport`
Test libp2p-perf: transports/quic/src/transport.rs#L259
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-perf
Process completed with exit code 101.
Run all WASM tests
Process completed with exit code 1.
Test libp2p-rendezvous: protocols/rendezvous/src/client.rs#L206
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-rendezvous: protocols/rendezvous/src/server.rs#L138
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-rendezvous: protocols/rendezvous/src/client.rs#L213
this method takes 5 arguments but 4 arguments were supplied
Test libp2p-rendezvous: protocols/rendezvous/src/server.rs#L145
this method takes 5 arguments but 4 arguments were supplied
Test libp2p-rendezvous
Process completed with exit code 101.
Test libp2p-quic: transports/quic/src/transport.rs#L305
method `dial_as_listener` is not a member of trait `Transport`
Test libp2p-quic: transports/quic/src/transport.rs#L259
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-quic
Process completed with exit code 101.
Test libp2p: protocols/gossipsub/src/behaviour.rs#L3009
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p
Process completed with exit code 101.
Test libp2p-uds: transports/uds/src/lib.rs#L172
method `dial_as_listener` is not a member of trait `Transport`
Test libp2p-uds: transports/uds/src/lib.rs#L172
method `dial_as_listener` is not a member of trait `Transport`
Test libp2p-uds: transports/uds/src/lib.rs#L162
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-uds: transports/uds/src/lib.rs#L162
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-uds: transports/uds/src/lib.rs#L176
this method takes 2 arguments but 1 argument was supplied
Test libp2p-uds: transports/uds/src/lib.rs#L176
this method takes 2 arguments but 1 argument was supplied
Test libp2p-uds
Process completed with exit code 101.
Test libp2p-webtransport-websys: transports/webtransport-websys/src/transport.rs#L86
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
Test libp2p-webtransport-websys: transports/webtransport-websys/src/transport.rs#L65
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-webtransport-websys
Process completed with exit code 101.
Test libp2p-tcp: transports/tcp/src/lib.rs#L1095
failed to resolve: use of undeclared crate or module `env_logger`
Test libp2p-tcp
Process completed with exit code 101.
Test libp2p-webrtc-websys: transports/webrtc-websys/src/transport.rs#L92
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
Test libp2p-webrtc-websys: transports/webrtc-websys/src/transport.rs#L65
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-webrtc-websys
Process completed with exit code 101.
Test libp2p-swarm: swarm/tests/connection_close.rs#L64
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-swarm: swarm/tests/swarm_derive.rs#L402
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-swarm
Process completed with exit code 101.
Test libp2p-websocket-websys: transports/websocket-websys/src/lib.rs#L104
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
Test libp2p-websocket-websys: transports/websocket-websys/src/lib.rs#L89
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-websocket-websys
Process completed with exit code 101.
Test libp2p-upnp: protocols/upnp/src/behaviour.rs#L246
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-upnp
Process completed with exit code 101.
Test libp2p-request-response
Process completed with exit code 1.
Test libp2p-server: protocols/relay/src/priv_client/transport.rs#L201
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
Test libp2p-server: protocols/relay/src/behaviour.rs#L326
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-server: protocols/relay/src/priv_client.rs#L176
method `handle_established_outbound_connection` has 5 parameters but the declaration in trait `handle_established_outbound_connection` has 6
Test libp2p-server: protocols/relay/src/priv_client/transport.rs#L168
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-server: protocols/relay/src/behaviour.rs#L343
missing field `port_use` in initializer of `ConnectedPoint`
Test libp2p-server
Process completed with exit code 101.
Test libp2p-websocket: transports/websocket/src/lib.rs#L339
this method takes 2 arguments but 1 argument was supplied
Test libp2p-websocket
Process completed with exit code 101.
Test libp2p-webrtc: transports/webrtc/src/tokio/transport.rs#L154
method `dial_as_listener` is not a member of trait `libp2p_core::Transport`
Test libp2p-webrtc: transports/webrtc/src/tokio/transport.rs#L121
method `dial` has 2 parameters but the declaration in trait `dial` has 3
Test libp2p-webrtc: transports/webrtc/src/tokio/transport.rs#L162
this method takes 2 arguments but 1 argument was supplied
Test libp2p-webrtc
Process completed with exit code 101.
semver
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1