Skip to content

Docker

Docker #25

Manually triggered October 19, 2024 19:50
Status Success
Total duration 3m 36s
Artifacts

docker.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Annotations

64 errors and 1 warning
this manual char comparison can be written more succinctly: crates/relayer/src/config.rs#L110
error: this manual char comparison can be written more succinctly --> crates/relayer/src/config.rs:110:16 | 110 | .split(|c| c == ',' || c == ';') | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using an array of `char`: `[',', ';']` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_pattern_char_comparison = note: `-D clippy::manual-pattern-char-comparison` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::manual_pattern_char_comparison)]`
mutable key type: crates/relayer/src/config/filter.rs#L37
error: mutable key type --> crates/relayer/src/config/filter.rs:37:19 | 37 | min_fees: HashMap<ChannelFilterMatch, FeePolicy>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutable_key_type
mutable key type: crates/relayer/src/config/filter.rs#L16
error: mutable key type --> crates/relayer/src/config/filter.rs:16:50 | 16 | #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutable_key_type = note: `-D clippy::mutable-key-type` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::mutable_key_type)]` = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
this manual char comparison can be written more succinctly: crates/relayer/src/config.rs#L110
error: this manual char comparison can be written more succinctly --> crates/relayer/src/config.rs:110:16 | 110 | .split(|c| c == ',' || c == ';') | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using an array of `char`: `[',', ';']` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_pattern_char_comparison = note: `-D clippy::manual-pattern-char-comparison` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::manual_pattern_char_comparison)]`
mutable key type: crates/relayer/src/config/filter.rs#L37
error: mutable key type --> crates/relayer/src/config/filter.rs:37:19 | 37 | min_fees: HashMap<ChannelFilterMatch, FeePolicy>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutable_key_type
mutable key type: crates/relayer/src/config/filter.rs#L16
error: mutable key type --> crates/relayer/src/config/filter.rs:16:50 | 16 | #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutable_key_type = note: `-D clippy::mutable-key-type` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::mutable_key_type)]` = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
use of a fallible conversion when an infallible one could be used: crates/relayer/src/chain/astria/utils.rs#L21
error: use of a fallible conversion when an infallible one could be used --> crates/relayer/src/chain/astria/utils.rs:21:10 | 21 | .try_into() | ^^^^^^^^ help: use: `into` | = note: converting `MerkleProof` to `MerkleProof` cannot fail = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fallible_conversions = note: `-D clippy::unnecessary-fallible-conversions` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::unnecessary_fallible_conversions)]`
use of a fallible conversion when an infallible one could be used: crates/relayer/src/chain/astria/utils.rs#L21
error: use of a fallible conversion when an infallible one could be used --> crates/relayer/src/chain/astria/utils.rs:21:10 | 21 | .try_into() | ^^^^^^^^ help: use: `into` | = note: converting `MerkleProof` to `MerkleProof` cannot fail = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fallible_conversions = note: `-D clippy::unnecessary-fallible-conversions` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::unnecessary_fallible_conversions)]`
unused variable: `include_proof`: crates/relayer/src/chain/astria/endpoint.rs#L1491
error: unused variable: `include_proof` --> crates/relayer/src/chain/astria/endpoint.rs:1491:9 | 1491 | include_proof: IncludeProof, | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_include_proof`
unused variable: `height`: crates/relayer/src/chain/astria/endpoint.rs#L1490
error: unused variable: `height` --> crates/relayer/src/chain/astria/endpoint.rs:1490:9 | 1490 | height: Height, | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
unused variable: `request`: crates/relayer/src/chain/astria/endpoint.rs#L1489
error: unused variable: `request` --> crates/relayer/src/chain/astria/endpoint.rs:1489:9 | 1489 | request: QueryUpgradeErrorRequest, | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request`
unused variable: `include_proof`: crates/relayer/src/chain/astria/endpoint.rs#L1482
error: unused variable: `include_proof` --> crates/relayer/src/chain/astria/endpoint.rs:1482:9 | 1482 | include_proof: IncludeProof, | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_include_proof`
unused variable: `height`: crates/relayer/src/chain/astria/endpoint.rs#L1481
error: unused variable: `height` --> crates/relayer/src/chain/astria/endpoint.rs:1481:9 | 1481 | height: Height, | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
unused variable: `request`: crates/relayer/src/chain/astria/endpoint.rs#L1480
error: unused variable: `request` --> crates/relayer/src/chain/astria/endpoint.rs:1480:9 | 1480 | request: QueryUpgradeRequest, | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` | = note: `-D unused-variables` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_variables)]`
unused import: `prost::Message`: crates/relayer/src/transfer.rs#L21
error: unused import: `prost::Message` --> crates/relayer/src/transfer.rs:21:5 | 21 | use prost::Message; | ^^^^^^^^^^^^^^
unused variable: `include_proof`: crates/relayer/src/chain/astria/endpoint.rs#L1491
error: unused variable: `include_proof` --> crates/relayer/src/chain/astria/endpoint.rs:1491:9 | 1491 | include_proof: IncludeProof, | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_include_proof`
unused variable: `height`: crates/relayer/src/chain/astria/endpoint.rs#L1490
error: unused variable: `height` --> crates/relayer/src/chain/astria/endpoint.rs:1490:9 | 1490 | height: Height, | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
unused variable: `request`: crates/relayer/src/chain/astria/endpoint.rs#L1489
error: unused variable: `request` --> crates/relayer/src/chain/astria/endpoint.rs:1489:9 | 1489 | request: QueryUpgradeErrorRequest, | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request`
unused variable: `include_proof`: crates/relayer/src/chain/astria/endpoint.rs#L1482
error: unused variable: `include_proof` --> crates/relayer/src/chain/astria/endpoint.rs:1482:9 | 1482 | include_proof: IncludeProof, | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_include_proof`
unused variable: `height`: crates/relayer/src/chain/astria/endpoint.rs#L1481
error: unused variable: `height` --> crates/relayer/src/chain/astria/endpoint.rs:1481:9 | 1481 | height: Height, | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
unused variable: `request`: crates/relayer/src/chain/astria/endpoint.rs#L1480
error: unused variable: `request` --> crates/relayer/src/chain/astria/endpoint.rs:1480:9 | 1480 | request: QueryUpgradeRequest, | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` | = note: `-D unused-variables` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_variables)]`
unused import: `prost::Message`: crates/relayer/src/transfer.rs#L21
error: unused import: `prost::Message` --> crates/relayer/src/transfer.rs:21:5 | 21 | use prost::Message; | ^^^^^^^^^^^^^^
redundant field names in struct initialization: crates/relayer/src/transfer.rs#L198
error: redundant field names in struct initialization --> crates/relayer/src/transfer.rs:198:9 | 198 | denom: denom, | ^^^^^^^^^^^^ help: replace it with: `denom` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names = note: `-D clippy::redundant-field-names` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::redundant_field_names)]`
unused import: `crate::util::retry::clamp_total`: crates/relayer/src/connection.rs#L59
error: unused import: `crate::util::retry::clamp_total` --> crates/relayer/src/connection.rs:59:9 | 59 | use crate::util::retry::clamp_total; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
unused import: `super::*`: crates/relayer/src/config/filter.rs#L408
error: unused import: `super::*` --> crates/relayer/src/config/filter.rs:408:9 | 408 | use super::*; | ^^^^^^^^
unused import: `super::*`: crates/relayer/src/config/filter.rs#L377
error: unused import: `super::*` --> crates/relayer/src/config/filter.rs:377:9 | 377 | use super::*; | ^^^^^^^^
unused import: `crate::util::retry::clamp_total`: crates/relayer/src/channel.rs#L64
error: unused import: `crate::util::retry::clamp_total` --> crates/relayer/src/channel.rs:64:9 | 64 | use crate::util::retry::clamp_total; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `-D unused-imports` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_imports)]`
redundant field names in struct initialization: crates/relayer/src/transfer.rs#L198
error: redundant field names in struct initialization --> crates/relayer/src/transfer.rs:198:9 | 198 | denom: denom, | ^^^^^^^^^^^^ help: replace it with: `denom` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names = note: `-D clippy::redundant-field-names` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::redundant_field_names)]`
unused import: `crate::util::retry::clamp_total`: crates/relayer/src/connection.rs#L59
error: unused import: `crate::util::retry::clamp_total` --> crates/relayer/src/connection.rs:59:9 | 59 | use crate::util::retry::clamp_total; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
unused import: `super::*`: crates/relayer/src/config/filter.rs#L408
error: unused import: `super::*` --> crates/relayer/src/config/filter.rs:408:9 | 408 | use super::*; | ^^^^^^^^
unused import: `super::*`: crates/relayer/src/config/filter.rs#L377
error: unused import: `super::*` --> crates/relayer/src/config/filter.rs:377:9 | 377 | use super::*; | ^^^^^^^^
unused import: `crate::util::retry::clamp_total`: crates/relayer/src/channel.rs#L64
error: unused import: `crate::util::retry::clamp_total` --> crates/relayer/src/channel.rs:64:9 | 64 | use crate::util::retry::clamp_total; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `-D unused-imports` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_imports)]`
this manual char comparison can be written more succinctly: crates/relayer/src/config.rs#L110
error: this manual char comparison can be written more succinctly --> crates/relayer/src/config.rs:110:16 | 110 | .split(|c| c == ',' || c == ';') | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using an array of `char`: `[',', ';']` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_pattern_char_comparison = note: `-D clippy::manual-pattern-char-comparison` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::manual_pattern_char_comparison)]`
mutable key type: crates/relayer/src/config/filter.rs#L37
error: mutable key type --> crates/relayer/src/config/filter.rs:37:19 | 37 | min_fees: HashMap<ChannelFilterMatch, FeePolicy>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutable_key_type
mutable key type: crates/relayer/src/config/filter.rs#L16
error: mutable key type --> crates/relayer/src/config/filter.rs:16:50 | 16 | #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutable_key_type = note: `-D clippy::mutable-key-type` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::mutable_key_type)]` = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
use of a fallible conversion when an infallible one could be used: crates/relayer/src/chain/astria/utils.rs#L21
error: use of a fallible conversion when an infallible one could be used --> crates/relayer/src/chain/astria/utils.rs:21:10 | 21 | .try_into() | ^^^^^^^^ help: use: `into` | = note: converting `MerkleProof` to `MerkleProof` cannot fail = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fallible_conversions = note: `-D clippy::unnecessary-fallible-conversions` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::unnecessary_fallible_conversions)]`
unused variable: `include_proof`: crates/relayer/src/chain/astria/endpoint.rs#L1491
error: unused variable: `include_proof` --> crates/relayer/src/chain/astria/endpoint.rs:1491:9 | 1491 | include_proof: IncludeProof, | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_include_proof`
unused variable: `height`: crates/relayer/src/chain/astria/endpoint.rs#L1490
error: unused variable: `height` --> crates/relayer/src/chain/astria/endpoint.rs:1490:9 | 1490 | height: Height, | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
unused variable: `request`: crates/relayer/src/chain/astria/endpoint.rs#L1489
error: unused variable: `request` --> crates/relayer/src/chain/astria/endpoint.rs:1489:9 | 1489 | request: QueryUpgradeErrorRequest, | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request`
unused variable: `include_proof`: crates/relayer/src/chain/astria/endpoint.rs#L1482
error: unused variable: `include_proof` --> crates/relayer/src/chain/astria/endpoint.rs:1482:9 | 1482 | include_proof: IncludeProof, | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_include_proof`
unused variable: `height`: crates/relayer/src/chain/astria/endpoint.rs#L1481
error: unused variable: `height` --> crates/relayer/src/chain/astria/endpoint.rs:1481:9 | 1481 | height: Height, | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
unused variable: `request`: crates/relayer/src/chain/astria/endpoint.rs#L1480
error: unused variable: `request` --> crates/relayer/src/chain/astria/endpoint.rs:1480:9 | 1480 | request: QueryUpgradeRequest, | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` | = note: `-D unused-variables` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_variables)]`
unused import: `prost::Message`: crates/relayer/src/transfer.rs#L21
error: unused import: `prost::Message` --> crates/relayer/src/transfer.rs:21:5 | 21 | use prost::Message; | ^^^^^^^^^^^^^^
this manual char comparison can be written more succinctly: crates/relayer/src/config.rs#L110
error: this manual char comparison can be written more succinctly --> crates/relayer/src/config.rs:110:16 | 110 | .split(|c| c == ',' || c == ';') | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using an array of `char`: `[',', ';']` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_pattern_char_comparison = note: `-D clippy::manual-pattern-char-comparison` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::manual_pattern_char_comparison)]`
mutable key type: crates/relayer/src/config/filter.rs#L37
error: mutable key type --> crates/relayer/src/config/filter.rs:37:19 | 37 | min_fees: HashMap<ChannelFilterMatch, FeePolicy>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutable_key_type
mutable key type: crates/relayer/src/config/filter.rs#L16
error: mutable key type --> crates/relayer/src/config/filter.rs:16:50 | 16 | #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] | ^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutable_key_type = note: `-D clippy::mutable-key-type` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::mutable_key_type)]` = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
use of a fallible conversion when an infallible one could be used: crates/relayer/src/chain/astria/utils.rs#L21
error: use of a fallible conversion when an infallible one could be used --> crates/relayer/src/chain/astria/utils.rs:21:10 | 21 | .try_into() | ^^^^^^^^ help: use: `into` | = note: converting `MerkleProof` to `MerkleProof` cannot fail = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fallible_conversions = note: `-D clippy::unnecessary-fallible-conversions` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::unnecessary_fallible_conversions)]`
redundant field names in struct initialization: crates/relayer/src/transfer.rs#L198
error: redundant field names in struct initialization --> crates/relayer/src/transfer.rs:198:9 | 198 | denom: denom, | ^^^^^^^^^^^^ help: replace it with: `denom` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names = note: `-D clippy::redundant-field-names` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::redundant_field_names)]`
unused variable: `include_proof`: crates/relayer/src/chain/astria/endpoint.rs#L1491
error: unused variable: `include_proof` --> crates/relayer/src/chain/astria/endpoint.rs:1491:9 | 1491 | include_proof: IncludeProof, | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_include_proof`
unused variable: `height`: crates/relayer/src/chain/astria/endpoint.rs#L1490
error: unused variable: `height` --> crates/relayer/src/chain/astria/endpoint.rs:1490:9 | 1490 | height: Height, | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
unused variable: `request`: crates/relayer/src/chain/astria/endpoint.rs#L1489
error: unused variable: `request` --> crates/relayer/src/chain/astria/endpoint.rs:1489:9 | 1489 | request: QueryUpgradeErrorRequest, | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request`
unused variable: `include_proof`: crates/relayer/src/chain/astria/endpoint.rs#L1482
error: unused variable: `include_proof` --> crates/relayer/src/chain/astria/endpoint.rs:1482:9 | 1482 | include_proof: IncludeProof, | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_include_proof`
unused variable: `height`: crates/relayer/src/chain/astria/endpoint.rs#L1481
error: unused variable: `height` --> crates/relayer/src/chain/astria/endpoint.rs:1481:9 | 1481 | height: Height, | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height`
unused variable: `request`: crates/relayer/src/chain/astria/endpoint.rs#L1480
error: unused variable: `request` --> crates/relayer/src/chain/astria/endpoint.rs:1480:9 | 1480 | request: QueryUpgradeRequest, | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` | = note: `-D unused-variables` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_variables)]`
unused import: `prost::Message`: crates/relayer/src/transfer.rs#L21
error: unused import: `prost::Message` --> crates/relayer/src/transfer.rs:21:5 | 21 | use prost::Message; | ^^^^^^^^^^^^^^
unused import: `crate::util::retry::clamp_total`: crates/relayer/src/connection.rs#L59
error: unused import: `crate::util::retry::clamp_total` --> crates/relayer/src/connection.rs:59:9 | 59 | use crate::util::retry::clamp_total; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
unused import: `super::*`: crates/relayer/src/config/filter.rs#L408
error: unused import: `super::*` --> crates/relayer/src/config/filter.rs:408:9 | 408 | use super::*; | ^^^^^^^^
unused import: `super::*`: crates/relayer/src/config/filter.rs#L377
error: unused import: `super::*` --> crates/relayer/src/config/filter.rs:377:9 | 377 | use super::*; | ^^^^^^^^
unused import: `crate::util::retry::clamp_total`: crates/relayer/src/channel.rs#L64
error: unused import: `crate::util::retry::clamp_total` --> crates/relayer/src/channel.rs:64:9 | 64 | use crate::util::retry::clamp_total; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `-D unused-imports` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_imports)]`
redundant field names in struct initialization: crates/relayer/src/transfer.rs#L198
error: redundant field names in struct initialization --> crates/relayer/src/transfer.rs:198:9 | 198 | denom: denom, | ^^^^^^^^^^^^ help: replace it with: `denom` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names = note: `-D clippy::redundant-field-names` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::redundant_field_names)]`
unused import: `crate::util::retry::clamp_total`: crates/relayer/src/connection.rs#L59
error: unused import: `crate::util::retry::clamp_total` --> crates/relayer/src/connection.rs:59:9 | 59 | use crate::util::retry::clamp_total; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
unused import: `super::*`: crates/relayer/src/config/filter.rs#L408
error: unused import: `super::*` --> crates/relayer/src/config/filter.rs:408:9 | 408 | use super::*; | ^^^^^^^^
unused import: `super::*`: crates/relayer/src/config/filter.rs#L377
error: unused import: `super::*` --> crates/relayer/src/config/filter.rs:377:9 | 377 | use super::*; | ^^^^^^^^
unused import: `crate::util::retry::clamp_total`: crates/relayer/src/channel.rs#L64
error: unused import: `crate::util::retry::clamp_total` --> crates/relayer/src/channel.rs:64:9 | 64 | use crate::util::retry::clamp_total; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `-D unused-imports` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_imports)]`
build-and-push
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v2, docker/metadata-action@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/