Skip to content

Conversation

@slp
Copy link
Collaborator

@slp slp commented Sep 4, 2025

Let's update and consolidate some critical dependencies across the workspace.

@slp slp force-pushed the cleanup-deps branch 2 times, most recently from 3e0ad75 to 8064544 Compare September 4, 2025 11:41
slp added 11 commits September 12, 2025 16:27
After dropping bare SEV support, we no longer need codicon, rdrand,
procfs nor curl.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Switch to the latest version of the rand crate, consolidating this
dependency across the workspace.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Switch to the latest version of the nix crate.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Using nix allows us to rely on OwnedFd and, in general, build a simpler
and cleaner implementation.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Switch to the latest version of nix, 0.30.1. This implies a significant
amount of changes, but in general results in cleaner and safer code.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Switch to the latest version of the nix crate.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Switch to the latest version of thiserror to consolidate the dependency
across the workspace.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Switch to the latest version of the nix crate to consolidate the
dependency across the workspace.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Switch to the latest version of the zerocopy crate to consolidate the
dependency across the workspace.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Switch to the latest version of the zerocopy crate to consolidate the
dependency across the workspace.

Signed-off-by: Sergio Lopez <slp@redhat.com>
Inline format arguments to make clippy happy.

Signed-off-by: Sergio Lopez <slp@redhat.com>
@slp slp marked this pull request as ready for review September 12, 2025 14:27
Copy link
Member

@tylerfanelli tylerfanelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@slp slp merged commit 5197e45 into containers:main Sep 12, 2025
6 checks passed
@slp slp deleted the cleanup-deps branch September 12, 2025 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants