-
Notifications
You must be signed in to change notification settings - Fork 210
ci: Add doctests to rust.yml #626
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
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe it makes sense to integrate the .github/workflow/
changes recently done here:
rust-bio/rust-htslib#465
it seems like these are using the latest version of things that are actively maintained.
Co-authored-by: David Laehnemann <david.laehnemann@hhu.de>
Applied these changes (listing seems to fail now?) and also removed the added doctest step nut added |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some comments, although I am not 100% sure about these things, as I find the cargo book docs and cargo --help
descriptions rather ambiguous...
# with: | ||
# submodules: recursive | ||
|
||
# - name: Install nightly toolchain | ||
# uses: actions-rs/toolchain@v1 | ||
# uses: dtolnay/rust-toolchain@stable |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should also update the below tarpaulin code, even though it is currently commented out. Thus, once we turn it back on, it will have the newer setup already; so fewer things to fix at that point, I would hope.
We could even try to turn this back on, now. Doesn't seem like the above-linked issue is resolved, though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What exactly would you want to update there?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, that wasn't really clear. The changes that you can see here:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok lets see if it it works 🤞 Otherwise lets comment it out again.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will b 8000 e displayed to describe this comment to others. Learn more.
Just commented it back out. Let's see.
Co-authored-by: David Laehnemann <david.laehnemann@hhu.de>
@dlaehnemann So I quickly tried the nightly toolchain for linting but it still has massive problems. No idea why these issues haven't been there before. |
This pull request includes changes to the GitHub Actions workflow configuration for rust-bio. It adds a step to the action that runs the doctests.