OpenPoolProject / stratum

Library for the stratum protocol and it's many derivatives. Supports Stratum, Stratum V2, Websockets, and more
https://openpool.dev
Apache License 2.0
3 stars 5 forks source link

chore(deps): update github/codeql-action action to v2.23.1 - autoclosed #642

Closed renovate[bot] closed 9 months ago

renovate[bot] commented 9 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
github/codeql-action action minor v2.22.12 -> v2.23.1

Release Notes

github/codeql-action (github/codeql-action) ### [`v2.23.1`](https://togithub.com/github/codeql-action/compare/v2.23.0...v2.23.1) [Compare Source](https://togithub.com/github/codeql-action/compare/v2.23.0...v2.23.1) ### [`v2.23.0`](https://togithub.com/github/codeql-action/compare/v2.22.12...v2.23.0) [Compare Source](https://togithub.com/github/codeql-action/compare/v2.22.12...v2.23.0)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

codecov[bot] commented 9 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (b5225af) 64.81% compared to head (49da02f) 64.81%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #642 +/- ## ======================================= Coverage 64.81% 64.81% ======================================= Files 31 31 Lines 1728 1728 ======================================= Hits 1120 1120 Misses 608 608 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 9 months ago

:cowboy_hat_face: Cargo bloat for toolchain stable-x86_64-unknown-linux-gnu :cowboy_hat_face:

@@ Size breakdown @@

- Size     10.3 MB
+ Size     10.31 MB  +7.09 KB
Text size  2.74 MB
Size difference per crate
**Note:** The numbers below are not 100% accurate, use them as a rough estimate. ```diff @@ Breakdown per crate @@ - (stratum_server) as core::future:... 675 B + (stratum_server) as core::future:... 5.63 KB - (stratum_server) alloc::collections::btree::map::entry::VacantEntry::replace_... 2.55 KB + (axum) as core::clon... 1.91 KB + (stratum_server) http::header::map::HeaderMap::insert2 1.16 KB + (stratum_server) as core::futur... 1.01 KB + (axum) as core::clone::Clone>::clone 935 B + (http?) as core::iter::traits::collec... 932 B - (stratum_server) hyper::proto::h1::conn::Conn::write_trailers 4.65 KB + (stratum_server) hyper::proto::h1::conn::Conn::write_trailers 705 B + (axum) axum::routing::Router::into_inner 665 B + (tower_http) tower_http::cors::vary::Vary::to_header 616 B + (stratum_server) as core::i... 609 B + (stratum_server) as core::fmt::Debug>::fmt 604 B + (std) core::ptr::drop_in_place> 586 B + (stratum_server) tokio_util::util::poll_buf::poll_write_buf 517 B - (stratum_server) alloc::collections::btree::node::Handle::insert 3.56 KB - (axum) axum::routing::path_router::PathRouter::replace_endpoint 2.55 KB - (stratum_server) axum::routing::method_routing::MethodRouter::wit... 1.93 KB - (stratum_server) as core::future... 1.55 KB - (stratum_server) hyper::server::conn::http1::Builder::serve_connection 1.32 KB - (stratum_server) 633 B - (stratum_server) axum::routing::Router::layer 629 B - (stratum_server) tokio::runtime::context::current::with_current 487 B - (stratum_server) as ... 613 B - (std?) as core::iter::trait... 609 B - (h2?) as core::fmt::Debug>::fmt 604 B - (stratum_server) axum::routing::Router::with_state 579 B - (stratum_server) h2::share::SendStream::poll_capacity 562 B - (axum) axum::routing::method_routing::MethodRouter::on_endpoint 518 B - (stratum_server) bit_vec::BitVec::grow 507 B - (stratum_server) http::header::map::append_value 489 B - (stratum_server) as core::ops::drop::D... 454 B - (stratum_server) axum_core::extract::rejection::FailedToBufferBody::fr... 449 B - (stratum_server) >::call 426 B - (stratum_server) as core::clone::Clone>::clo... 397 B - (stratum_server) tokio_util::util::poll_buf::poll_read_buf 391 B - (stratum_server) core::ptr::drop_in_place::on_endpoint::... 329 B - (stratum_server) http::header::map::HeaderMap::insert_entry 322 B - (stratum_server) bit_set::BitSet::insert 306 B - (axum) axum::routing::path_router::PathRouter::with_state 298 B - (stratum_server) futures_channel::mpsc::queue::Queue::pop_spin 276 B - (stratum_server) core::sync::atomic::atomic_compare_exchange 252 B - (stratum_server) axum::routing::Router::route 244 B - (stratum_server) alloc::vec::Vec::insert 216 B - (stratum_server) core::ptr::drop_in_place as cor... 170 B - (stratum_server) as... 6 B - (stratum_server) core::ptr::drop_in_place::remove_all_extra_val... 155 B - (stratum_server) core::ptr::drop_in_place::defa... 100 B - (stratum_server) core::ptr::drop_in_place::fmt 71 B - (std) core::ptr::drop_in_place 64 B - (stratum_server) ::fmt 41 B - (std) core::ptr::drop_in_place> 32 B - (stratum_server) core::ptr::drop_in_place 1 B - (tokio) core::ptr::drop_in_place> 1 B - (stratum_server) core::ptr::drop_in_place<&serde_path_to_error::path::... 1 B - (stratum_server) core::ptr::drop_in_place 1 B - (std) core::ptr::drop_in_place 1 B - (std) core::ptr::drop_in_place 1 B - (std) core::ptr::drop_in_place 1 B - (std) core::ptr::drop_in_place 1 B ```
Dependency tree
```diff @@ Dependency tree @@ Count: 240 ├─ async-trait v0.1.77 (proc-macro) │ ├─ proc-macro2 v1.0.76 │ │ └─ unicode-ident v1.0.12 │ ├─ quote v1.0.35 │ │ └─ proc-macro2 v1.0.76 │ └─ syn v2.0.48 │ ├─ proc-macro2 v1.0.76 │ ├─ quote v1.0.35 │ └─ unicode-ident v1.0.12 - ├─ axum v0.7.3 + ├─ axum v0.7.4 │ ├─ async-trait v0.1.77 (proc-macro) - │ ├─ axum-core v0.4.2 + │ ├─ axum-core v0.4.3 │ │ ├─ async-trait v0.1.77 (proc-macro) │ │ ├─ bytes v1.5.0 │ │ ├─ futures-util v0.3.30 │ │ │ ├─ futures-channel v0.3.30 │ │ │ │ ├─ futures-core v0.3.30 │ │ │ │ └─ futures-sink v0.3.30 │ │ │ ├─ futures-core v0.3.30 │ │ │ ├─ futures-io v0.3.30 │ │ │ ├─ futures-macro v0.3.30 (proc-macro) │ │ │ │ ├─ proc-macro2 v1.0.76 │ │ │ │ ├─ quote v1.0.35 │ │ │ │ └─ syn v2.0.48 │ │ │ ├─ futures-sink v0.3.30 │ │ │ ├─ futures-task v0.3.30 │ │ │ ├─ memchr v2.7.1 │ │ │ ├─ pin-project-lite v0.2.13 │ │ │ ├─ pin-utils v0.1.0 │ │ │ └─ slab v0.4.9 │ │ │ └─ autocfg v1.1.0 │ │ ├─ http v1.0.0 │ │ │ ├─ bytes v1.5.0 │ │ │ ├─ fnv v1.0.7 │ │ │ └─ itoa v1.0.10 │ │ ├─ http-body v1.0.0 │ │ │ ├─ bytes v1.5.0 │ │ │ └─ http v1.0.0 │ │ ├─ http-body-util v0.1.0 │ │ │ ├─ bytes v1.5.0 │ │ │ ├─ futures-util v0.3.30 │ │ │ ├─ http v1.0.0 │ │ │ ├─ http-body v1.0.0 │ │ │ └─ pin-project-lite v0.2.13 │ │ ├─ mime v0.3.17 │ │ ├─ pin-project-lite v0.2.13 │ │ ├─ sync_wrapper v0.1.2 │ │ ├─ tower-layer v0.3.2 │ │ ├─ tower-service v0.3.2 │ │ ├─ tracing v0.1.40 │ │ │ ├─ log v0.4.20 │ │ │ ├─ pin-project-lite v0.2.13 │ │ │ ├─ tracing-attributes v0.1.27 (proc-macro) │ │ │ │ ├─ proc-macro2 v1.0.76 │ │ │ │ ├─ quote v1.0.35 │ │ │ │ └─ syn v2.0.48 │ │ │ └─ tracing-core v0.1.32 │ │ │ └─ once_cell v1.19.0 │ │ └─ rustversion v1.0.14 (proc-macro) │ ├─ bytes v1.5.0 │ ├─ futures-util v0.3.30 │ ├─ http v1.0.0 │ ├─ http-body v1.0.0 │ ├─ http-body-util v0.1.0 │ ├─ hyper v1.1.0 │ │ ├─ bytes v1.5.0 │ │ ├─ futures-channel v0.3.30 │ │ ├─ futures-util v0.3.30 - │ │ ├─ h2 v0.4.0 + │ │ ├─ h2 v0.4.1 │ │ │ ├─ bytes v1.5.0 │ │ │ ├─ fnv v1.0.7 │ │ │ ├─ futures-core v0.3.30 │ │ │ ├─ futures-sink v0.3.30 │ │ │ ├─ futures-util v0.3.30 │ │ │ ├─ http v1.0.0 │ │ │ ├─ indexmap v2.1.0 │ │ │ │ ├─ equivalent v1.0.1 │ │ │ │ └─ hashbrown v0.14.3 │ │ │ ├─ slab v0.4.9 │ │ │ ├─ tokio v1.35.1 │ │ │ │ ├─ bytes v1.5.0 │ │ │ │ ├─ libc v0.2.152 │ │ │ │ ├─ mio v0.8.10 │ │ │ │ │ └─ libc v0.2.152 │ │ │ │ ├─ num_cpus v1.16.0 │ │ │ │ │ └─ libc v0.2.152 │ │ │ │ ├─ parking_lot v0.12.1 │ │ │ │ │ ├─ lock_api v0.4.11 │ │ │ │ │ │ ├─ scopeguard v1.2.0 │ │ │ │ │ │ └─ autocfg v1.1.0 │ │ │ │ │ └─ parking_lot_core v0.9.9 │ │ │ │ │ ├─ cfg-if v1.0.0 │ │ │ │ │ ├─ libc v0.2.152 - │ │ │ │ │ └─ smallvec v1.11.2 + │ │ │ │ │ └─ smallvec v1.12.0 │ │ │ │ ├─ pin-project-lite v0.2.13 │ │ │ │ ├─ signal-hook-registry v1.4.1 │ │ │ │ │ └─ libc v0.2.152 │ │ │ │ ├─ socket2 v0.5.5 │ │ │ │ │ └─ libc v0.2.152 │ │ │ │ └─ tokio-macros v2.2.0 (proc-macro) │ │ │ │ ├─ proc-macro2 v1.0.76 │ │ │ │ ├─ quote v1.0.35 │ │ │ │ └─ syn v2.0.48 │ │ │ ├─ tokio-util v0.7.10 │ │ │ │ ├─ bytes v1.5.0 │ │ │ │ ├─ futures-core v0.3.30 │ │ │ │ ├─ futures-sink v0.3.30 │ │ │ │ ├─ pin-project-lite v0.2.13 │ │ │ │ ├─ slab v0.4.9 │ │ │ │ ├─ tokio v1.35.1 │ │ │ │ └─ tracing v0.1.40 │ │ │ └─ tracing v0.1.40 │ │ ├─ http v1.0.0 │ │ ├─ http-body v1.0.0 │ │ ├─ httparse v1.8.0 │ │ ├─ httpdate v1.0.3 │ │ ├─ itoa v1.0.10 │ │ ├─ pin-project-lite v0.2.13 │ │ └─ tokio v1.35.1 │ ├─ hyper-util v0.1.2 │ │ ├─ bytes v1.5.0 │ │ ├─ futures-channel v0.3.30 │ │ ├─ futures-util v0.3.30 │ │ ├─ http v1.0.0 │ │ ├─ http-body v1.0.0 │ │ ├─ hyper v1.1.0 │ │ ├─ pin-project-lite v0.2.13 │ │ ├─ socket2 v0.5.5 │ │ ├─ tokio v1.35.1 │ │ └─ tracing v0.1.40 │ ├─ itoa v1.0.10 │ ├─ matchit v0.7.3 │ ├─ memchr v2.7.1 │ ├─ mime v0.3.17 │ ├─ percent-encoding v2.3.1 │ ├─ pin-project-lite v0.2.13 │ ├─ serde v1.0.195 │ │ └─ serde_derive v1.0.195 (proc-macro) │ │ ├─ proc-macro2 v1.0.76 │ │ ├─ quote v1.0.35 │ │ └─ syn v2.0.48 │ ├─ serde_json v1.0.111 │ │ ├─ itoa v1.0.10 │ │ ├─ ryu v1.0.16 │ │ └─ serde v1.0.195 │ ├─ serde_path_to_error v0.1.15 │ │ ├─ itoa v1.0.10 │ │ └─ serde v1.0.195 │ ├─ serde_urlencoded v0.7.1 │ │ ├─ form_urlencoded v1.2.1 │ │ │ └─ percent-encoding v2.3.1 │ │ ├─ itoa v1.0.10 │ │ ├─ ryu v1.0.16 │ │ └─ serde v1.0.195 │ ├─ sync_wrapper v0.1.2 │ ├─ tokio v1.35.1 │ ├─ tower v0.4.13 │ │ ├─ futures-core v0.3.30 │ │ ├─ futures-util v0.3.30 │ │ ├─ pin-project v1.1.3 │ │ │ └─ pin-project-internal v1.1.3 (proc-macro) │ │ │ ├─ proc-macro2 v1.0.76 │ │ │ ├─ quote v1.0.35 │ │ │ └─ syn v2.0.48 │ │ ├─ pin-project-lite v0.2.13 │ │ ├─ tokio v1.35.1 │ │ ├─ tower-layer v0.3.2 │ │ ├─ tower-service v0.3.2 │ │ └─ tracing v0.1.40 │ ├─ tower-layer v0.3.2 │ ├─ tower-service v0.3.2 │ ├─ tracing v0.1.40 │ └─ rustversion v1.0.14 (proc-macro) ├─ bit-set v0.5.3 │ └─ bit-vec v0.6.3 ├─ bytes v1.5.0 ├─ dashmap v5.5.3 │ ├─ cfg-if v1.0.0 │ ├─ hashbrown v0.14.3 │ ├─ lock_api v0.4.11 │ ├─ once_cell v1.19.0 │ └─ parking_lot_core v0.9.9 ├─ extended-primitives v0.3.8 │ ├─ encodings v0.1.0 │ └─ thiserror v1.0.56 │ └─ thiserror-impl v1.0.56 (proc-macro) │ ├─ proc-macro2 v1.0.76 │ ├─ quote v1.0.35 │ └─ syn v2.0.48 ├─ futures v0.3.30 │ ├─ futures-channel v0.3.30 │ ├─ futures-core v0.3.30 │ ├─ futures-executor v0.3.30 │ │ ├─ futures-core v0.3.30 │ │ ├─ futures-task v0.3.30 │ │ └─ futures-util v0.3.30 │ ├─ futures-io v0.3.30 │ ├─ futures-sink v0.3.30 │ ├─ futures-task v0.3.30 │ └─ futures-util v0.3.30 ├─ hyper v1.1.0 ├─ parking_lot v0.12.1 ├─ rlimit v0.10.1 │ └─ libc v0.2.152 ├─ serde v1.0.195 ├─ serde_json v1.0.111 ├─ thiserror v1.0.56 ├─ tokio v1.35.1 ├─ tokio-stream v0.1.14 │ ├─ futures-core v0.3.30 │ ├─ pin-project-lite v0.2.13 │ └─ tokio v1.35.1 ├─ tokio-util v0.7.10 - ├─ tower-http v0.5.0 - │ ├─ bitflags v2.4.1 + ├─ tower-http v0.5.1 + │ ├─ bitflags v2.4.2 │ ├─ bytes v1.5.0 │ ├─ http v1.0.0 │ ├─ http-body v1.0.0 │ ├─ http-body-util v0.1.0 │ ├─ pin-project-lite v0.2.13 │ ├─ tower-layer v0.3.2 │ └─ tower-service v0.3.2 ├─ tracing v0.1.40 └─ uuid v1.6.1 - ├─ getrandom v0.2.11 + ├─ getrandom v0.2.12 │ ├─ cfg-if v1.0.0 │ └─ libc v0.2.152 ├─ rand v0.8.5 │ ├─ libc v0.2.152 │ ├─ rand_chacha v0.3.1 │ │ ├─ ppv-lite86 v0.2.17 │ │ └─ rand_core v0.6.4 - │ │ └─ getrandom v0.2.11 + │ │ └─ getrandom v0.2.12 │ └─ rand_core v0.6.4 ├─ serde v1.0.195 └─ uuid-macro-internal v1.6.1 (proc-macro) ├─ proc-macro2 v1.0.76 ├─ quote v1.0.35 └─ syn v2.0.48 ```

Commit: ee1023bb4a37f3a1be44c2da0841e4cc4a23884c (Compare with baseline commit)

renovate[bot] commented 9 months ago

bors: r+