Conversation
The lockfile pinned openssl, rustls-webpki, bytes, time, serde_with, rand and tracing-subscriber at versions with published advisories. They move to their latest compatible releases, and rustls to the last 0.23 release, which is what brings in the fixed rustls-webpki. Direct dependencies go to their latest release within the current major version, and tikv-jemallocator to 0.7, which needs no code change. The builder image moves from Rust 1.82 to 1.98, the version CI uses: the updated time crate is published with the 2024 edition, which 1.82 cannot build. Assisted-by: LLM Signed-off-by: Aleksei Sviridkin <f@lex.la>
tokio::time is about to be used directly for short retries, while the time feature only reached tokio through kube and reqwest. Declaring it keeps the build from depending on what those crates enable. Assisted-by: LLM Signed-off-by: Aleksei Sviridkin <f@lex.la>
The lockfile still pinned h2 and event-listener at versions with published advisories (unbounded empty DATA frames in h2, !Send tags in event-listener) that Dependabot had not reported. Every dependency moves to its latest release compatible with Cargo.toml, which takes both past the fixed versions. Assisted-by: LLM Signed-off-by: Aleksei Sviridkin <f@lex.la>
The updated tracing-attributes keeps the span of doc comments on instrumented functions, so clippy now reports the four-line first paragraph of reconcile_service as too long. Assisted-by: LLM Signed-off-by: Aleksei Sviridkin <f@lex.la>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This closes all open Dependabot alerts with a lockfile update. openssl, bytes, time, serde_with, rand and tracing-subscriber move to their latest compatible releases. rustls goes to the last 0.23 release, which brings in rustls-webpki 0.103 with the fix.
The whole lockfile is refreshed, including crates without alerts. h2 and event-listener were pinned at versions with published advisories that Dependabot had not reported, and the refresh takes both past the fixed versions.
Direct dependencies move to their latest release within the current major version. tikv-jemallocator goes from 0.6 to 0.7, which is a major version, but it needs no code change and
JEMALLOC_SYS_WITH_MALLOC_CONFin the Dockerfile works the same way. kube, k8s-openapi and hcloud need code changes to update, and those would conflict with #37, #47 and #49, so they are in #50.The tokio
timefeature is now declared in Cargo.toml. It used to reach tokio only through kube and reqwest, so the build depended on what those crates enable.The builder image moves from Rust 1.82 to 1.98, the current stable, which CI tracks. The updated time crate is published with the 2024 edition, which 1.82 cannot build. I built the image and ran it.
One doc comment is split. The updated tracing-attributes makes clippy report the first paragraph of the
reconcile_servicedoc comment as too long. Otherwise clippy reports the same warnings as on master.