Skip to content
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

ci: Split cargo-deny into its own job, add cargo-machete #15774

Merged
merged 3 commits into from Apr 1, 2024

Conversation

torokati44
Copy link
Member

@torokati44 torokati44 commented Mar 25, 2024

Contrary to the source branch name, I went with cargo-machete instead of cargo-udeps: https://blog.benj.me/2022/04/27/cargo-machete/

Unfortunately, both point to a couple false positives, so they would need some manual handholding, polluting our Cargo.toml files. ( bnjbvr/cargo-machete#118 )

Do we even need this...? :/

@torokati44 torokati44 changed the title ci: Split cargo-deny into its own job. TODO: add cargo-udeps ci: Split cargo-deny into its own job, add cargo-machete Mar 26, 2024
@torokati44 torokati44 force-pushed the cargo-udeps branch 5 times, most recently from 21559e2 to b4e8c50 Compare March 26, 2024 01:25
@torokati44
Copy link
Member Author

Turns out, machete only needed two ignores, for fairly reasonable ... reasons.
I still wish we could shove this into a single, specific config file somewhere...

@torokati44 torokati44 force-pushed the cargo-udeps branch 2 times, most recently from 8068320 to e9e2658 Compare March 26, 2024 08:54
@torokati44 torokati44 marked this pull request as ready for review March 26, 2024 08:55
@torokati44
Copy link
Member Author

Well it didn't turn out that bad IMHO... :)

@torokati44 torokati44 enabled auto-merge (rebase) April 1, 2024 20:15
@torokati44 torokati44 merged commit 36413a7 into ruffle-rs:master Apr 1, 2024
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

None yet

2 participants