edgehog-device-manager / edgehog-device-runtime

Edgehog Device Runtime is a portable middleware written in Rust, that enables remote device management on Linux-based systems.
Apache License 2.0
11 stars 10 forks source link

chore(deps): pin dependencies to work with MSRV #242

Closed joshuachp closed 1 year ago

joshuachp commented 1 year ago

Since it's hard to work with the MSRV this PR is to pin the transitive dependencies to the one working with the MSRV. This makes it easier to add, remove or update dependencies without breaking the build.

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage has no change and project coverage change: -0.16 :warning:

Comparison is base (65747ce) 75.32% compared to head (09de54a) 75.16%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #242 +/- ## ========================================== - Coverage 75.32% 75.16% -0.16% ========================================== Files 26 26 Lines 1325 1325 ========================================== - Hits 998 996 -2 - Misses 327 329 +2 ``` [see 1 file with indirect coverage changes](https://app.codecov.io/gh/edgehog-device-manager/edgehog-device-runtime/pull/242/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=edgehog-device-manager)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

joshuachp commented 1 year ago

The value-bag dependency will fail to compile on future versions of rust and the current nightly. We cannot update it for an unknown error with the MSRV, which doesn't find the correct crate version