Skip to content

Cache cargo-udeps package in CI #2593

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
goatgoose opened this issue Apr 4, 2025 · 0 comments
Open

Cache cargo-udeps package in CI #2593

goatgoose opened this issue Apr 4, 2025 · 0 comments

Comments

@goatgoose
Copy link
Contributor

Problem:

cargo-udeps started failing to build in the udeps CI job. #2592 added the --locked flag to resolve this. However, in order to use the --locked flag, cargo install was run manually without camshaft/install, because camshaft/install doesn't currently support providing arguments to cargo install. This means that the cargo-udeps build isn't cached.

Solution:

We should add support for cargo install flags to camshaft/install, and then replace the manual cargo install in the udeps CI job with camshaft/install.

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

No branches or pull requests

1 participant