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: updates for cargo-llvm-cov 0.5 #2619

Closed
wants to merge 1 commit into from

Conversation

davidhewitt
Copy link
Member

I think the Windows error in #2617 might be because xtask binary is running from the directory which cargo llvm-cov clean is trying to remove, so as an experiment am trying moving the coverage job to nox here:

@adamreichold
Copy link
Member

I think the Windows error in #2617 might be because xtask binary is running from the directory which cargo llvm-cov clean is trying to remove

This seems to be indeed the case, but using --workspace also seems to make cargo-llvm-cov ignore the problem which might be the simpler fix?

@adamreichold
Copy link
Member

adamreichold commented Sep 13, 2022

Generally speaking, I think this does highlight a bit that keeping two xtask infrastructures working is additional work indeed. But that might also be me being grumpy due to running into the itertools regression while trying to understand the somewhat inscrutable cargo-llvm-cov error... (I have absolutely no preferences between the two xtask implementations though.)

@davidhewitt
Copy link
Member Author

I'm thinking similarly; I was excited to use Rust for xtask but the added CI burden coupled with the existence of Python / nox for samples combined with MSRV preventing use of clap 3 means it's seeming easier to just fold back into nox. For now merged #2617 and will tidy this up another day.

@davidhewitt
Copy link
Member Author

Superseded by #2634

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.

2 participants