Skip to content

chore: release v0.20.4 #4131

chore: release v0.20.4

chore: release v0.20.4 #4131

Triggered via push August 24, 2024 08:28
Status Failure
Total duration 11m 19s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

27 errors and 68 warnings
Run tests macos
Expecting something like 'Result<Foo, Err>' here, but got no generic args (eg no '<Foo,Err>').
Run tests macos
Expecting something like 'Result<Foo, Err>' here, but got no generic args (eg no '<Foo,Err>').
Run tests macos
mismatched types
Run tests macos
the trait bound `<Conf as Config>::Hash: Serialize` is not satisfied
Run tests macos
the trait bound `<Conf as Config>::Hash: Clone` is not satisfied
Run tests macos
the trait bound `for<'de> <Conf as Config>::Hash: Deserialize<'de>` is not satisfied
Run tests macos
the trait bound `<Conf as Config>::Hash: Serialize` is not satisfied
Run tests macos
the trait bound `<Conf as Config>::Hash: Clone` is not satisfied
Run tests macos
the trait bound `<Conf as Config>::Hash: DeserializeOwned` is not satisfied
Run tests macos
The process '/Users/runner/.cargo/bin/cargo' failed with exit code 101
Run tests macos
ENOENT: no such file or directory, opendir '/Users/runner/work/jsonrpsee/jsonrpsee/target/tests/target'
Run tests macos
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/jsonrpsee/jsonrpsee/target/tests/target'
Run tests Ubuntu
ENOENT: no such file or directory, opendir '/home/runner/work/jsonrpsee/jsonrpsee/target/tests/target'
Run tests Ubuntu
Error: ENOENT: no such file or directory, opendir '/home/runner/work/jsonrpsee/jsonrpsee/target/tests/target'
Run tests Ubuntu
Expecting something like 'Result<Foo, Err>' here, but got no generic args (eg no '<Foo,Err>').
Run tests Ubuntu
Expecting something like 'Result<Foo, Err>' here, but got no generic args (eg no '<Foo,Err>').
Run tests Ubuntu
mismatched types
Run tests Ubuntu
the trait bound `<Conf as Config>::Hash: Serialize` is not satisfied
Run tests Ubuntu
the trait bound `<Conf as Config>::Hash: Clone` is not satisfied
Run tests Ubuntu
the trait bound `for<'de> <Conf as Config>::Hash: Deserialize<'de>` is not satisfied
Run tests Ubuntu
the trait bound `<Conf as Config>::Hash: Serialize` is not satisfied
Run tests Ubuntu
the trait bound `<Conf as Config>::Hash: Clone` is not satisfied
Run tests Ubuntu
the trait bound `<Conf as Config>::Hash: DeserializeOwned` is not satisfied
Run tests Ubuntu
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Run tests Windows
ENOENT: no such file or directory, opendir 'D:\a\jsonrpsee\jsonrpsee\target\tests\target'
Run tests Windows
Error: ENOENT: no such file or directory, opendir 'D:\a\jsonrpsee\jsonrpsee\target\tests\target'
Run tests Windows
The process 'C:\Users\runneradmin\.cargo\bin\cargo.exe' failed with exit code 101
doc list item missing indentation: proc-macros/src/lib.rs#L58
warning: doc list item missing indentation --> proc-macros/src/lib.rs:58:5 | 58 | /// It should be used to accept or reject a subscription and send data back to subscribers. | ^^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation = note: `#[warn(clippy::doc_lazy_continuation)]` on by default help: indent this line | 58 | /// It should be used to accept or reject a subscription and send data back to subscribers. | ++
unexpected `cfg` condition name: `exhaustive`: proc-macros/src/visitor.rs#L171
warning: unexpected `cfg` condition name: `exhaustive` --> proc-macros/src/visitor.rs:171:25 | 171 | #[cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))] | ^^^^^^^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(exhaustive)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default
doc list item missing indentation: proc-macros/src/lib.rs#L58
warning: doc list item missing indentation --> proc-macros/src/lib.rs:58:5 | 58 | /// It should be used to accept or reject a subscription and send data back to subscribers. | ^^ | = help: if this is supposed to be its own paragraph, add a blank line = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation = note: `#[warn(clippy::doc_lazy_continuation)]` on by default help: indent this line | 58 | /// It should be used to accept or reject a subscription and send data back to subscribers. | ++
unexpected `cfg` condition name: `exhaustive`: proc-macros/src/visitor.rs#L171
warning: unexpected `cfg` condition name: `exhaustive` --> proc-macros/src/visitor.rs:171:25 | 171 | #[cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))] | ^^^^^^^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(exhaustive)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default
bound is defined in more than one place: server/src/middleware/host_filter.rs#L46
warning: bound is defined in more than one place --> server/src/middleware/host_filter.rs:46:40 | 46 | pub fn new<T: IntoIterator<Item = U>, U: TryInto<Authority>>(allow_only: T) -> Result<Self, AuthorityError> | ^ ... 49 | U: TryInto<Authority, Error = AuthorityError>, | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#multiple_bound_locations
bound is defined in more than one place: server/src/middleware/host_filter.rs#L46
warning: bound is defined in more than one place --> server/src/middleware/host_filter.rs:46:13 | 46 | pub fn new<T: IntoIterator<Item = U>, U: TryInto<Authority>>(allow_only: T) -> Result<Self, AuthorityError> | ^ 47 | where 48 | T: IntoIterator<Item = U>, | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#multiple_bound_locations = note: `#[warn(clippy::multiple_bound_locations)]` on by default
returning the result of a `let` binding from a block: core/src/server/subscription.rs#L448
warning: returning the result of a `let` binding from a block --> core/src/server/subscription.rs:448:3 | 441 | / let res = match serde_json::from_str::<SubscriptionResponse<T>>(&raw) { 442 | | Ok(r) => Some(Ok((r.params.result, r.params.subscription.into_owned()))), 443 | | Err(e) => match serde_json::from_str::<SubscriptionError<serde_json::Value>>(&raw) { 444 | | Ok(_) => None, 445 | | Err(_) => Some(Err(e.into())), 446 | | }, 447 | | }; | |__________- unnecessary `let` binding 448 | res | ^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return = note: `#[warn(clippy::let_and_return)]` on by default help: return the expression directly | 441 ~ 442 ~ match serde_json::from_str::<SubscriptionResponse<T>>(&raw) { 443 ~ Ok(r) => Some(Ok((r.params.result, r.params.subscription.into_owned()))), 444 ~ Err(e) => match serde_json::from_str::<SubscriptionError<serde_json::Value>>(&raw) { 445 ~ Ok(_) => None, 446 ~ Err(_) => Some(Err(e.into())), 447 ~ }, 448 ~ } |
Check rustdoc
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.7. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Check rustdoc
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1.0.7. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Check rustdoc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check rustdoc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check rustdoc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check rustdoc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check style
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.7, actions-rs/cargo@v1.0.3, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Check style
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1.0.7, Swatinem/rust-cache@v2.7.0, actions-rs/cargo@v1.0.3, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Check style
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: expected key-value, found comma 14: jsonrpsee-wasm-client = { path = "../../client/wasm-client" } 15: jsonrpsee-core = { path = "../../core" , features = ["client"] } ^ 16: jsonrpsee-client-transport = { path = "../../client/transport", features = ["web"] }
Check style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests macos
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.7, actions-rs/cargo@v1.0.3. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Run tests macos
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1.0.7, Swatinem/rust-cache@v2.7.0, actions-rs/cargo@v1.0.3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Run tests macos: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests macos: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests macos: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests macos: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests macos: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests macos: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests macos: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests macos: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests macos: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests macos
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests macos
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests macos
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests macos
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests macos
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: expected key-value, found comma 14: jsonrpsee-wasm-client = { path = "../../client/wasm-client" } 15: jsonrpsee-core = { path = "../../core" , features = ["client"] } ^ 16: jsonrpsee-client-transport = { path = "../../client/transport", features = ["web"] }
Run tests Ubuntu
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.7, actions-rs/cargo@v1.0.3. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Run tests Ubuntu
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1.0.7, Swatinem/rust-cache@v2.7.0, actions-rs/cargo@v1.0.3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Run tests Ubuntu
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests Ubuntu
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests Ubuntu
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests Ubuntu
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests Ubuntu
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: expected key-value, found comma 14: jsonrpsee-wasm-client = { path = "../../client/wasm-client" } 15: jsonrpsee-core = { path = "../../core" , features = ["client"] } ^ 16: jsonrpsee-client-transport = { path = "../../client/transport", features = ["web"] }
Run tests Ubuntu: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests Ubuntu: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests Ubuntu: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests Ubuntu: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests Ubuntu: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests Ubuntu: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests Ubuntu: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests Ubuntu: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests Ubuntu: proc-macros/src/visitor.rs#L171
unexpected `cfg` condition name: `exhaustive`
Run tests Windows
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.7, actions-rs/cargo@v1.0.3. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Run tests Windows
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1.0.7, Swatinem/rust-cache@v2.7.0, actions-rs/cargo@v1.0.3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Run tests Windows
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: expected key-value, found comma 14: jsonrpsee-wasm-client = { path = "../../client/wasm-client" } 15: jsonrpsee-core = { path = "../../core" , features = ["client"] } ^ 16: jsonrpsee-client-transport = { path = "../../client/transport", features = ["web"] }
Run tests Windows
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests Windows
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests Windows
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run tests Windows
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.7. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1.0.7, baptiste0928/cargo-install@v2, Swatinem/rust-cache@v2.7.0. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Check
New version for cargo-machete available: 0.6.2
Check
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: expected key-value, found comma 14: jsonrpsee-wasm-client = { path = "../../client/wasm-client" } 15: jsonrpsee-core = { path = "../../core" , features = ["client"] } ^ 16: jsonrpsee-client-transport = { path = "../../client/transport", features = ["web"] }
Check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check
New version for cargo-hack available: 0.6.31