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.
***
kubewarden/policy-sdk-rust
### [`v0.9.4`](https://togithub.com/kubewarden/policy-sdk-rust/releases/tag/v0.9.4): Kubewarden Rust SDK v0.9.4
[Compare Source](https://togithub.com/kubewarden/policy-sdk-rust/compare/v0.9.3...v0.9.4)
### [`v0.9.3`](https://togithub.com/kubewarden/policy-sdk-rust/releases/tag/v0.9.3): Kubewarden Rust SDK v0.9.3
[Compare Source](https://togithub.com/kubewarden/policy-sdk-rust/compare/v0.9.2...v0.9.3)
kubewarden/github-actions
### [`v3.1.1`](https://togithub.com/kubewarden/github-actions/releases/tag/v3.1.1)
[Compare Source](https://togithub.com/kubewarden/github-actions/compare/v3.1.0...v3.1.1)
##### 🐛 Bug Fixes
- fix: Ignore comments on artifacthub-pkg.yml ([#71](https://togithub.com/kubewarden/github-actions/issues/71))
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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.17.0
->0.18.0
0.9.2
->0.9.4
v3.1.0
->v3.1.1
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. ***kubewarden/policy-sdk-rust
### [`v0.9.4`](https://togithub.com/kubewarden/policy-sdk-rust/releases/tag/v0.9.4): Kubewarden Rust SDK v0.9.4 [Compare Source](https://togithub.com/kubewarden/policy-sdk-rust/compare/v0.9.3...v0.9.4) ### [`v0.9.3`](https://togithub.com/kubewarden/policy-sdk-rust/releases/tag/v0.9.3): Kubewarden Rust SDK v0.9.3 [Compare Source](https://togithub.com/kubewarden/policy-sdk-rust/compare/v0.9.2...v0.9.3)kubewarden/github-actions
### [`v3.1.1`](https://togithub.com/kubewarden/github-actions/releases/tag/v3.1.1) [Compare Source](https://togithub.com/kubewarden/github-actions/compare/v3.1.0...v3.1.1) ##### 🐛 Bug Fixes - fix: Ignore comments on artifacthub-pkg.yml ([#71](https://togithub.com/kubewarden/github-actions/issues/71))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.