Open renovate[bot] opened 6 months ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path full-service/Cargo.toml --workspace
Updating crates.io index
error: failed to get `ledger-mob-apdu` as a dependency of package `ledger-mob v0.16.0 (/tmp/renovate/repos/github/mobilecoinofficial/full-service/ledger-mob/lib)`
... which satisfies path dependency `ledger-mob` (locked to 0.16.0) of package `mc-full-service v2.10.4 (/tmp/renovate/repos/github/mobilecoinofficial/full-service/full-service)`
Caused by:
failed to load source for dependency `ledger-mob-apdu`
Caused by:
Unable to update /tmp/renovate/repos/github/mobilecoinofficial/full-service/ledger-mob/apdu
Caused by:
failed to parse manifest at `/tmp/renovate/repos/github/mobilecoinofficial/full-service/ledger-mob/apdu/Cargo.toml`
Caused by:
the cargo feature `per-package-target` requires a nightly version of Cargo, but this is the `stable` channel
See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
See https://doc.rust-lang.org/cargo/reference/unstable.html#per-package-target for more information about using this feature.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 69.13%. Comparing base (
ab2af32
) to head (b683d37
). Report is 212 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
0.11
->0.13
Release Notes
tokio-rs/prost (prost)
### [`v0.13.3`](https://redirect.github.com/tokio-rs/prost/blob/HEAD/CHANGELOG.md#Prost-version-0133) [Compare Source](https://redirect.github.com/tokio-rs/prost/compare/v0.13.2...v0.13.3) *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. ##### Features - *(prost-types)* Add `normalized` functions ([#1158](https://redirect.github.com/tokio-rs/prost/issues/1158)) ##### Bug Fixes - *(prost-build)* Remove `derived(Copy)` on boxed fields ([#1157](https://redirect.github.com/tokio-rs/prost/issues/1157)) ##### Documentation - *(prost-types)* Add description of using Any ([#1141](https://redirect.github.com/tokio-rs/prost/issues/1141)) - *(prost-build)* Use `cargo add` in example ([#1149](https://redirect.github.com/tokio-rs/prost/issues/1149)) ##### Styling - Use `Path::display()` when printing a path ([#1150](https://redirect.github.com/tokio-rs/prost/issues/1150)) - `MessageGraph::new()` can't actually fail ([#1151](https://redirect.github.com/tokio-rs/prost/issues/1151)) - *(generated-code)* Use `Self` in `as_str_name` ([#1154](https://redirect.github.com/tokio-rs/prost/issues/1154)) ##### Testing - Actually test `skip_debug` for `prost::Oneof` ([#1148](https://redirect.github.com/tokio-rs/prost/issues/1148)) - *(prost-build)* Validate error texts ([#1152](https://redirect.github.com/tokio-rs/prost/issues/1152)) - *(prost-build)* Fix error texts ([#1156](https://redirect.github.com/tokio-rs/prost/issues/1156)) ##### Build - Increase MSRV to 1.71.1 ([#1135](https://redirect.github.com/tokio-rs/prost/issues/1135)) - *(deps)* Update pulldown-cmark to 0.12 and pulldown-cmark-to-cmark to 16 ([#1144](https://redirect.github.com/tokio-rs/prost/issues/1144)) - *(protobuf)* Compile and install protoc on Windows ([#1145](https://redirect.github.com/tokio-rs/prost/issues/1145)) - *(protobuf)* Use same `protoc` from same repo as .proto-files ([#1136](https://redirect.github.com/tokio-rs/prost/issues/1136)) - *(deps)* Update pulldown-cmark-to-cmark from 16 to 17 ([#1155](https://redirect.github.com/tokio-rs/prost/issues/1155)) - Unify assert on fixtures ([#1142](https://redirect.github.com/tokio-rs/prost/issues/1142)) ### [`v0.13.2`](https://redirect.github.com/tokio-rs/prost/blob/HEAD/CHANGELOG.md#Prost-version-0132) [Compare Source](https://redirect.github.com/tokio-rs/prost/compare/v0.13.1...v0.13.2) *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. #### Features - prost-build: Add protoc executable path to Config ([#1126](https://redirect.github.com/tokio-rs/prost/issues/1126)) - prost-build: Extract file descriptor loading from compile_protos() ([#1067](https://redirect.github.com/tokio-rs/prost/issues/1067)) #### Bug Fixes - prost-types: Fix date-time parsing ([#1096](https://redirect.github.com/tokio-rs/prost/issues/1096)) - prost-types: '+' is not a numeric digit ([#1104](https://redirect.github.com/tokio-rs/prost/issues/1104)) - prost-types: Converting DateTime to Timestamp is fallible ([#1095](https://redirect.github.com/tokio-rs/prost/issues/1095)) - prost-types: Parse timestamp with long second fraction ([#1106](https://redirect.github.com/tokio-rs/prost/issues/1106)) - prost-types: Format negative fractional duration ([#1110](https://redirect.github.com/tokio-rs/prost/issues/1110)) - prost-types: Allow unknown local time offset ([#1109](https://redirect.github.com/tokio-rs/prost/issues/1109)) #### Styling - Remove use of legacy numeric constants ([#1089](https://redirect.github.com/tokio-rs/prost/issues/1089)) - Move encoding functions into separate modules ([#1111](https://redirect.github.com/tokio-rs/prost/issues/1111)) - Remove needless borrow ([#1122](https://redirect.github.com/tokio-rs/prost/issues/1122)) #### Testing - Add tests for public interface of DecodeError ([#1120](https://redirect.github.com/tokio-rs/prost/issues/1120)) - Add `parse_date` fuzzing target ([#1127](https://redirect.github.com/tokio-rs/prost/issues/1127)) - Fix build without std ([#1134](https://redirect.github.com/tokio-rs/prost/issues/1134)) - Change some proptest to kani proofs ([#1133](https://redirect.github.com/tokio-rs/prost/issues/1133)) - Add `parse_duration` fuzzing target ([#1129](https://redirect.github.com/tokio-rs/prost/issues/1129)) - fuzz: Fix building of fuzzing targets ([#1107](https://redirect.github.com/tokio-rs/prost/issues/1107)) - fuzz: Add fuzz targets to workspace ([#1117](https://redirect.github.com/tokio-rs/prost/issues/1117)) #### Miscellaneous Tasks - Move old protobuf benchmark into prost ([#1100](https://redirect.github.com/tokio-rs/prost/issues/1100)) - Remove allow clippy::derive_partial_eq_without_eq ([#1115](https://redirect.github.com/tokio-rs/prost/issues/1115)) - Run `cargo test` without `all-targets` ([#1118](https://redirect.github.com/tokio-rs/prost/issues/1118)) - dependabot: Add github actions ([#1121](https://redirect.github.com/tokio-rs/prost/issues/1121)) - Update to cargo clippy version 1.80 ([#1128](https://redirect.github.com/tokio-rs/prost/issues/1128)) #### Build - Use `proc-macro` in Cargo.toml ([#1102](https://redirect.github.com/tokio-rs/prost/issues/1102)) - Ignore missing features in `tests` crates ([#1101](https://redirect.github.com/tokio-rs/prost/issues/1101)) - Use separated build directory for protobuf ([#1103](https://redirect.github.com/tokio-rs/prost/issues/1103)) - protobuf: Don't install unused test proto ([#1116](https://redirect.github.com/tokio-rs/prost/issues/1116)) - protobuf: Use crate `cmake` ([#1137](https://redirect.github.com/tokio-rs/prost/issues/1137)) - deps: Update devcontainer to Debian Bookworm release ([#1114](https://redirect.github.com/tokio-rs/prost/issues/1114)) - deps: Bump actions/upload-artifact from 3 to 4 ([#1123](https://redirect.github.com/tokio-rs/prost/issues/1123)) - deps: Bump baptiste0928/cargo-install from 2 to 3 ([#1124](https://redirect.github.com/tokio-rs/prost/issues/1124)) - deps: bump model-checking/kani-github-action from 0.32 to 1.1 ([#1125](https://redirect.github.com/tokio-rs/prost/issues/1125)) ### [`v0.13.1`](https://redirect.github.com/tokio-rs/prost/blob/HEAD/CHANGELOG.md#Prost-version-0131) [Compare Source](https://redirect.github.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://redirect.github.com/tokio-rs/prost/issues/1098)) ### [`v0.13.0`](https://redirect.github.com/tokio-rs/prost/blob/HEAD/CHANGELOG.md#PROST-version-0130) [Compare Source](https://redirect.github.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://redirect.github.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://redirect.github.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 TryFromConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.