oxidecomputer / crucible

A storage service.
Mozilla Public License 2.0
166 stars 17 forks source link

Update Rust crate vergen to v8.3.2 #1423

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
vergen build-dependencies major 8.2 -> 9.0

Release Notes

rustyhorde/vergen (vergen) ### [`v9.0.0`](https://togithub.com/rustyhorde/vergen/releases/tag/vergen_9.0.0): vergen 9.0.0 - Release 9 of the `vergen` tool. ### [`v8.3.1`](https://togithub.com/rustyhorde/vergen/releases/tag/8.3.1): - vergen [Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.3.0...8.3.1) - Documentation updates to make more clear the feature selection and usage due to cargo feature unification. ### [`v8.3.0`](https://togithub.com/rustyhorde/vergen/releases/tag/8.3.0): - vergen [Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.2.10...8.3.0) - Partial fix for `cargo` feature unification issue with the git features. ### [`v8.2.10`](https://togithub.com/rustyhorde/vergen/releases/tag/8.2.10): - vergen [Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.2.9...8.2.10) - Added re-export of `DependencyKind` to make using the new cargo dependencies feature more smooth ### [`v8.2.9`](https://togithub.com/rustyhorde/vergen/releases/tag/8.2.9): - vergen [Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.2.8...8.2.9) - Added support for `VERGEN_CARGO_DEPENDENCIES` - Added checks for shallow clones in git repositories. - Filter newlines from output intended for `cargo:rustc-env` instructions. Strings with newlines break this output. - Added configuration to the `si` feature to allow more granular control over what is refreshed when initializing `sysinfo`. ### [`v8.2.8`](https://togithub.com/rustyhorde/vergen/releases/tag/8.2.8): - vergen [Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.2.7...8.2.8) - Documentation update to make examples at top level more clear. ### [`v8.2.7`](https://togithub.com/rustyhorde/vergen/releases/tag/8.2.7): - vergen [Compare Source](https://togithub.com/rustyhorde/vergen/compare/8.2.6...8.2.7) - Dependency updates - Added support for `dirty` status in output

Configuration

📅 Schedule: Branch creation - "after 8pm,before 6am" in timezone America/Los_Angeles, Automerge - "after 8pm,before 6am" in timezone America/Los_Angeles.

🚦 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 this update again.



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

renovate[bot] commented 1 month ago

⚠️ Artifact update problem

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:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path common/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `vergen`.
    ... required by package `crucible-common v0.0.1 (/tmp/renovate/repos/github/oxidecomputer/crucible/common)`
    ... which satisfies path dependency `crucible-common` (locked to 0.0.1) of package `crucible-agent v0.0.1 (/tmp/renovate/repos/github/oxidecomputer/crucible/agent)`
versions that meet the requirements `^9.0` are: 9.0.0

the package `crucible-common` depends on `vergen`, with features: `git` but `vergen` does not have these features.

failed to select a version for `vergen` which could resolve this conflict
renovate[bot] commented 1 month ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.