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 step-security/harden-runner digest to 91182cc #673

Open renovate[bot] opened 8 months ago

renovate[bot] commented 8 months ago

This PR contains the following updates:

Package Type Update Change
step-security/harden-runner action digest dece111 -> 91182cc

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 was generated by Mend Renovate. View the repository job log.

codecov[bot] commented 8 months ago

Codecov Report

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

Project coverage is 69.31%. Comparing base (d1a33db) to head (ddb43cc).

:exclamation: Current head ddb43cc differs from pull request most recent head 90fbfb3

Please upload reports for the commit 90fbfb3 to get more accurate results.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #673 +/- ## ========================================== + Coverage 68.35% 69.31% +0.96% ========================================== Files 29 29 Lines 1839 1799 -40 ========================================== - Hits 1257 1247 -10 + Misses 582 552 -30 ```

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

github-actions[bot] commented 8 months ago

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

@@ Size breakdown @@

- Size       8.39 MB
+ Size       8.37 MB  -23.98 KB
- Text Size  2.15 MB
+ Text Size  2.14 MB  -14.19 KB
Size difference per crate
**Note:** The numbers below are not 100% accurate, use them as a rough estimate. ```diff @@ Breakdown per crate @@ - (stratum_server) hyper::proto::h1::conn::Conn::write_trailers 681 B + (stratum_server) hyper::proto::h1::conn::Conn::write_trailers 4.78 KB + (tokio) tokio::runtime::blocking::pool::Inner::run 2.01 KB + (stratum_server) tower_layer::tuple:: for (... 1.48 KB + (tokio) tokio::runtime::signal::Driver::shutdown 759 B - (num_cpus) num_cpus::linux::init_cgroups 6.08 KB - (stratum_server) hyper::proto::h1::encode::Encoder::encode_trailers 5.11 KB - (stratum_server) as core::iter::trait... 2.26 KB - (tokio) core::slice::sort::merge_sort 2.04 KB - (stratum_server) <&T as tower_layer::Layer>::layer 1.55 KB - (tokio) tokio::runtime::scheduler::current_thread::CurrentThread::shut... 1.29 KB - (tokio) tokio::runtime::time::wheel::Wheel::poll 935 B - (num_cpus) std::io::append_to_string 849 B - (num_cpus) core::str::::trim_matches 685 B - (tracing_subscriber) as core:... 352 B - (tokio) hashbrown::map::HashMap::remove 347 B - (tokio) tokio::runtime::time::wheel::Wheel::remove 331 B - (tokio) tokio::runtime::time::Driver::shutdown 327 B - (mio) mio::sys::unix::selector::epoll::Selector::select 290 B - (tokio) tokio::runtime::time::wheel::Wheel::insert 288 B - (stratum_server) futures_channel::mpsc::queue::Queue::pop_spin 268 B - (std) core::ptr::drop_in_place as core::iter::traits::iterator::Iterato... 254 B - (mio) mio::sys::unix::selector::epoll::Selector::new 245 B - (tokio) core::ptr::drop_in_place::reserve::do_reserve_and_handle 177 B - (num_cpus) num_cpus::linux::Cgroup::param 169 B - (num_cpus) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 156 B - (tokio) core::ptr::drop_in_place::oneshot_inner 155 B - (tokio) core::ptr::drop_in_place)> 133 B - (std) ::read_buf 129 B - (tokio) tokio::runtime::task::Schedule::yield_now 116 B - (stratum_server) axum::boxed::BoxedIntoRoute::into_route 110 B - (mio) ... 51 B - (mio) ::extend_from_slice 90 B - (stratum_server) core::ptr::drop_in_place 54 B - (std) core::ptr::drop_in_place 52 B - (mio) ::fmt 41 B - (std) core::ptr::drop_in_place::read_to_string 28 B - (axum_core) axum_core::body::Body::empty 13 B - (stratum_server) stratum_server::config::ConfigManager::current_config 12 B - (tokio) tokio::util::rand::FastRand::new 5 B - (hyper) core::error::Error::source 3 B - (stratum_server) core::error::Error::source 3 B - (std) core::ptr::drop_in_place 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 ```
Dependency tree
```diff @@ Dependency tree @@ - Count: 223 + Count: 221 ├─ async-trait v0.1.81 (proc-macro) │ ├─ proc-macro2 v1.0.86 │ │ └─ unicode-ident v1.0.12 │ ├─ quote v1.0.36 │ │ └─ proc-macro2 v1.0.86 - │ └─ syn v2.0.71 + │ └─ syn v2.0.72 │ ├─ proc-macro2 v1.0.86 │ ├─ quote v1.0.36 │ └─ unicode-ident v1.0.12 ├─ axum v0.7.5 │ ├─ async-trait v0.1.81 (proc-macro) │ ├─ axum-core v0.4.3 │ │ ├─ async-trait v0.1.81 (proc-macro) │ │ ├─ bytes v1.6.1 │ │ ├─ 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.86 │ │ │ │ ├─ quote v1.0.36 - │ │ │ │ └─ syn v2.0.71 + │ │ │ │ └─ syn v2.0.72 │ │ │ ├─ futures-sink v0.3.30 │ │ │ ├─ futures-task v0.3.30 │ │ │ ├─ memchr v2.7.4 │ │ │ ├─ pin-project-lite v0.2.14 │ │ │ ├─ pin-utils v0.1.0 │ │ │ └─ slab v0.4.9 │ │ │ └─ autocfg v1.3.0 │ │ ├─ http v1.1.0 │ │ │ ├─ bytes v1.6.1 │ │ │ ├─ fnv v1.0.7 │ │ │ └─ itoa v1.0.11 │ │ ├─ http-body v1.0.1 │ │ │ ├─ bytes v1.6.1 │ │ │ └─ http v1.1.0 │ │ ├─ http-body-util v0.1.2 │ │ │ ├─ bytes v1.6.1 │ │ │ ├─ futures-util v0.3.30 │ │ │ ├─ http v1.1.0 │ │ │ ├─ http-body v1.0.1 │ │ │ └─ pin-project-lite v0.2.14 │ │ ├─ mime v0.3.17 │ │ ├─ pin-project-lite v0.2.14 │ │ ├─ sync_wrapper v0.1.2 │ │ ├─ tower-layer v0.3.2 │ │ ├─ tower-service v0.3.2 │ │ ├─ tracing v0.1.40 │ │ │ ├─ log v0.4.22 │ │ │ ├─ pin-project-lite v0.2.14 │ │ │ ├─ tracing-attributes v0.1.27 (proc-macro) │ │ │ │ ├─ proc-macro2 v1.0.86 │ │ │ │ ├─ quote v1.0.36 - │ │ │ │ └─ syn v2.0.71 + │ │ │ │ └─ syn v2.0.72 │ │ │ └─ tracing-core v0.1.32 │ │ │ └─ once_cell v1.19.0 │ │ └─ rustversion v1.0.17 (proc-macro) │ ├─ bytes v1.6.1 │ ├─ futures-util v0.3.30 │ ├─ http v1.1.0 │ ├─ http-body v1.0.1 │ ├─ http-body-util v0.1.2 │ ├─ hyper v1.4.1 │ │ ├─ bytes v1.6.1 │ │ ├─ futures-channel v0.3.30 │ │ ├─ futures-util v0.3.30 │ │ ├─ http v1.1.0 │ │ ├─ http-body v1.0.1 │ │ ├─ httparse v1.9.4 │ │ ├─ httpdate v1.0.3 │ │ ├─ itoa v1.0.11 │ │ ├─ pin-project-lite v0.2.14 │ │ ├─ smallvec v1.13.2 - │ │ └─ tokio v1.38.1 + │ │ └─ tokio v1.39.1 │ │ ├─ bytes v1.6.1 │ │ ├─ libc v0.2.155 - │ │ ├─ mio v0.8.11 + │ │ ├─ mio v1.0.1 │ │ │ └─ libc v0.2.155 - │ │ ├─ num_cpus v1.16.0 - │ │ │ └─ libc v0.2.155 │ │ ├─ parking_lot v0.12.3 │ │ │ ├─ lock_api v0.4.12 │ │ │ │ ├─ scopeguard v1.2.0 │ │ │ │ └─ autocfg v1.3.0 │ │ │ └─ parking_lot_core v0.9.10 │ │ │ ├─ cfg-if v1.0.0 │ │ │ ├─ libc v0.2.155 │ │ │ └─ smallvec v1.13.2 │ │ ├─ pin-project-lite v0.2.14 │ │ ├─ signal-hook-registry v1.4.2 │ │ │ └─ libc v0.2.155 │ │ ├─ socket2 v0.5.7 │ │ │ └─ libc v0.2.155 - │ │ └─ tokio-macros v2.3.0 (proc-macro) + │ │ └─ tokio-macros v2.4.0 (proc-macro) │ │ ├─ proc-macro2 v1.0.86 │ │ ├─ quote v1.0.36 - │ │ └─ syn v2.0.71 + │ │ └─ syn v2.0.72 │ ├─ hyper-util v0.1.6 │ │ ├─ bytes v1.6.1 │ │ ├─ futures-util v0.3.30 │ │ ├─ http v1.1.0 │ │ ├─ http-body v1.0.1 │ │ ├─ hyper v1.4.1 │ │ ├─ pin-project-lite v0.2.14 - │ │ └─ tokio v1.38.1 + │ │ └─ tokio v1.39.1 │ ├─ itoa v1.0.11 │ ├─ matchit v0.7.3 │ ├─ memchr v2.7.4 │ ├─ mime v0.3.17 │ ├─ percent-encoding v2.3.1 │ ├─ pin-project-lite v0.2.14 │ ├─ serde v1.0.204 │ │ └─ serde_derive v1.0.204 (proc-macro) │ │ ├─ proc-macro2 v1.0.86 │ │ ├─ quote v1.0.36 - │ │ └─ syn v2.0.71 + │ │ └─ syn v2.0.72 │ ├─ serde_json v1.0.120 │ │ ├─ itoa v1.0.11 │ │ ├─ ryu v1.0.18 │ │ └─ serde v1.0.204 │ ├─ serde_path_to_error v0.1.16 │ │ ├─ itoa v1.0.11 │ │ └─ serde v1.0.204 │ ├─ serde_urlencoded v0.7.1 │ │ ├─ form_urlencoded v1.2.1 │ │ │ └─ percent-encoding v2.3.1 │ │ ├─ itoa v1.0.11 │ │ ├─ ryu v1.0.18 │ │ └─ serde v1.0.204 │ ├─ sync_wrapper v1.0.1 - │ ├─ tokio v1.38.1 + │ ├─ tokio v1.39.1 │ ├─ tower v0.4.13 │ │ ├─ futures-core v0.3.30 │ │ ├─ futures-util v0.3.30 │ │ ├─ pin-project v1.1.5 │ │ │ └─ pin-project-internal v1.1.5 (proc-macro) │ │ │ ├─ proc-macro2 v1.0.86 │ │ │ ├─ quote v1.0.36 - │ │ │ └─ syn v2.0.71 + │ │ │ └─ syn v2.0.72 │ │ ├─ pin-project-lite v0.2.14 - │ │ ├─ tokio v1.38.1 + │ │ ├─ tokio v1.39.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.17 (proc-macro) ├─ bit-set v0.5.3 │ └─ bit-vec v0.6.3 ├─ bytes v1.6.1 ├─ dashmap v5.5.3 │ ├─ cfg-if v1.0.0 │ ├─ hashbrown v0.14.5 │ ├─ lock_api v0.4.12 │ ├─ once_cell v1.19.0 │ └─ parking_lot_core v0.9.10 ├─ extended-primitives v0.3.8 │ ├─ encodings v0.1.0 │ └─ thiserror v1.0.63 │ └─ thiserror-impl v1.0.63 (proc-macro) │ ├─ proc-macro2 v1.0.86 │ ├─ quote v1.0.36 - │ └─ syn v2.0.71 + │ └─ syn v2.0.72 ├─ 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.4.1 ├─ parking_lot v0.12.3 ├─ rlimit v0.10.1 │ └─ libc v0.2.155 ├─ serde v1.0.204 ├─ serde_json v1.0.120 ├─ thiserror v1.0.63 - ├─ tokio v1.38.1 + ├─ tokio v1.39.1 ├─ tokio-stream v0.1.15 │ ├─ futures-core v0.3.30 │ ├─ pin-project-lite v0.2.14 - │ └─ tokio v1.38.1 + │ └─ tokio v1.39.1 ├─ tokio-util v0.7.11 │ ├─ bytes v1.6.1 │ ├─ futures-core v0.3.30 │ ├─ futures-sink v0.3.30 │ ├─ pin-project-lite v0.2.14 │ ├─ slab v0.4.9 - │ └─ tokio v1.38.1 + │ └─ tokio v1.39.1 ├─ tower-http v0.5.2 │ ├─ bitflags v2.6.0 │ ├─ bytes v1.6.1 │ ├─ http v1.1.0 │ ├─ http-body v1.0.1 │ ├─ http-body-util v0.1.2 │ ├─ pin-project-lite v0.2.14 │ ├─ tower-layer v0.3.2 │ └─ tower-service v0.3.2 ├─ tracing v0.1.40 └─ uuid v1.10.0 ├─ getrandom v0.2.15 │ ├─ cfg-if v1.0.0 │ └─ libc v0.2.155 ├─ rand v0.8.5 │ ├─ libc v0.2.155 │ ├─ rand_chacha v0.3.1 │ │ ├─ ppv-lite86 v0.2.17 │ │ └─ rand_core v0.6.4 │ │ └─ getrandom v0.2.15 │ └─ rand_core v0.6.4 ├─ serde v1.0.204 └─ uuid-macro-internal v1.10.0 (proc-macro) ├─ proc-macro2 v1.0.86 ├─ quote v1.0.36 - └─ syn v2.0.71 + └─ syn v2.0.72 ```

Commit: a2e8f407f53cd6067b8d53d5477adc12738848d9 (Compare with baseline commit)

renovate[bot] commented 8 months ago

bors: r+