kubewarden / policy-sdk-rust

Kubewarden Policy SDK for the Rust programming language
https://kubewarden.io
Apache License 2.0
8 stars 6 forks source link

chore(deps): update all non-major dependencies #90

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
k8s-openapi dev-dependencies minor 0.17.0 -> 0.18.0
k8s-openapi dependencies minor 0.17.0 -> 0.18.0
serde_yaml dependencies patch 0.9.19 -> 0.9.21

Release Notes

Arnavion/k8s-openapi ### [`v0.18.0`](https://togithub.com/Arnavion/k8s-openapi/blob/HEAD/CHANGELOG.md#v0180-2023-04-07) [Compare Source](https://togithub.com/Arnavion/k8s-openapi/compare/v0.17.0...v0.18.0) #### k8s-openapi - BREAKING CHANGE: The `k8s_openapi::DeepMerge` trait and its impls on this crate's types now have semantics in line with merge strategies in Kubernetes. Specifically, the code generator now takes the `x-kubernetes-list-map-keys`, `x-kubernetes-list-type`, `x-kubernetes-map-type`, `x-kubernetes-patch-merge-key` and `x-kubernetes-patch-strategy` annotations into account when generating the `DeepMerge` impls. For example, in v0.17.0, `PodSpec::merge_from` would append entries into `self.containers`, whereas now it does a "list-map" strategy to replace containers with the same `name`. Corresponding Kubernetes API server versions: - v1.20.15 - v1.21.14 - v1.22.17 - v1.23.17 - v1.24.12 - v1.25.8 - v1.26.3 #### k8s-openapi-codegen-common - BREAKING CHANGE: As mentioned above, the generated code for `k8s_openapi::DeepMerge` impls now takes merge strategy annotations into account. #### k8s-openapi-derive - No changes. ***
dtolnay/serde-yaml ### [`v0.9.21`](https://togithub.com/dtolnay/serde-yaml/releases/tag/0.9.21) [Compare Source](https://togithub.com/dtolnay/serde-yaml/compare/0.9.20...0.9.21) - Make `Tag::new` panic if given empty string, since YAML has no syntax for an empty tag ### [`v0.9.20`](https://togithub.com/dtolnay/serde-yaml/releases/tag/0.9.20) [Compare Source](https://togithub.com/dtolnay/serde-yaml/compare/0.9.19...0.9.20) - Allow an empty YAML document to deserialize to `None` or `Value::Null`, in addition to the previously supported empty vector, empty map, and struct with no required fields

Configuration

šŸ“… Schedule: Branch creation - "before 3am on Monday" (UTC), 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.

šŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.