8xFF / atm0s-media-server

Decentralized, Global-Scale Media Server written in Rust (WebRTC/Whip/Whep/Rtmp/Sip)
https://8xff.github.io/media-docs/
MIT License
211 stars 17 forks source link

chore(deps): update tokio-prost monorepo to 0.13 - autoclosed #338

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
prost workspace.dependencies minor 0.12 -> 0.13
prost-build build-dependencies minor 0.12 -> 0.13

Release Notes

tokio-rs/prost (prost) ### [`v0.13.1`](https://togithub.com/tokio-rs/prost/blob/HEAD/CHANGELOG.md#Prost-version-0131) [Compare Source](https://togithub.com/tokio-rs/prost/compare/v0.13.0...v0.13.1) *PROST!* is a [Protocol Buffers](https://developers.google.com/protocol-buffers/) implementation for the [Rust Language](https://www.rust-lang.org/). `prost` generates simple, idiomatic Rust code from `proto2` and `proto3` files. #### Bug fixes - Enum variant named Error causes ambiguous item ([#​1098](https://togithub.com/tokio-rs/prost/issues/1098)) ### [`v0.13.0`](https://togithub.com/tokio-rs/prost/blob/HEAD/CHANGELOG.md#PROST-version-0130) [Compare Source](https://togithub.com/tokio-rs/prost/compare/v0.12.6...v0.13.0) **note**: this version was yanked in favor of 0.13.1 *PROST!* is a [Protocol Buffers](https://developers.google.com/protocol-buffers/) implementation for the [Rust Language](https://www.rust-lang.org/). `prost` generates simple, idiomatic Rust code from `proto2` and `proto3` files. This major update brings new features and fixes: #### Breaking changes - derive Copy trait for messages where possible ([#​950](https://togithub.com/tokio-rs/prost/issues/950)) `prost-build` will automatically derive `trait Copy` for some messages. If you manually implement `Copy` you should remove your implementation. - Change generated functions signatures to remove type parameters ([#​1045](https://togithub.com/tokio-rs/prost/issues/1045)) The function signature of `trait Message` is changed to use `impl Buf` instead of a named generic type. If you implement `trait Message`, you should change the function signature. - Lightweight error value in TryFrom for enums ([#​1010](https://togithub.com/tokio-rs/prost/issues/1010)) When a `impl TryFrom` is generated by `prost` derive macros, it will now return the error type `UnknownEnumValue` instead of `DecodeError`. The new error can be used to retreive the integer value that failed to convert. #### Features - fix: Only touch include file if contents is changed ([#​1058](https://togithub.com/tokio-rs/prost/issues/1058)) Most generated files are untouched when the contents doesn't change. Use the same mechanism for include file as well. #### Dependencies - update env_logger requirement from 0.10 to 0.11 ([#​1074](https://togithub.com/tokio-rs/prost/issues/1074)) - update criterion requirement from 0.4 to 0.5 ([#​1071](https://togithub.com/tokio-rs/prost/issues/1071)) - Remove unused libz-sys ([#​1077](https://togithub.com/tokio-rs/prost/issues/1077)) - build(deps): update itertools requirement from >=0.10, <=0.12 to >=0.10, <=0.13 ([#​1070](https://togithub.com/tokio-rs/prost/issues/1070)) #### Documentation - better checking of tag duplicates, avoid discarding invalid variant errs ([#​951](https://togithub.com/tokio-rs/prost/issues/951)) - docs: Fix broken link warnings ([#​1056](https://togithub.com/tokio-rs/prost/issues/1056)) - Add missing LICENSE symlink ([#​1086](https://togithub.com/tokio-rs/prost/issues/1086)) #### Internal - workspace package metadata ([#​1036](https://togithub.com/tokio-rs/prost/issues/1036)) - fix: Build error due to merge conflict ([#​1068](https://togithub.com/tokio-rs/prost/issues/1068)) - build: Fix release scripts ([#​1055](https://togithub.com/tokio-rs/prost/issues/1055)) - chore: Add ci to check MSRV ([#​1057](https://togithub.com/tokio-rs/prost/issues/1057)) - ci: Add all tests pass job ([#​1069](https://togithub.com/tokio-rs/prost/issues/1069)) - ci: Add Dependabot ([#​957](https://togithub.com/tokio-rs/prost/issues/957)) - ci: Ensure both README are the same and prost version is correct ([#​1078](https://togithub.com/tokio-rs/prost/issues/1078)) - ci: Set rust version of clippy job to a fixed version ([#​1090](https://togithub.com/tokio-rs/prost/issues/1090))

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

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



This PR was generated by Mend Renovate. View the repository job log.

codecov[bot] commented 1 month ago

Codecov Report

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

Project coverage is 41.84%. Comparing base (fde33c2) to head (f52fcf6).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #338 +/- ## ========================================== + Coverage 41.81% 41.84% +0.02% ========================================== Files 134 134 Lines 14046 14046 ========================================== + Hits 5874 5877 +3 + Misses 8172 8169 -3 ```

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