8000 ci: Add doctests to rust.yml by fxwiegand · Pull Request #626 · rust-bio/rust-bio · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open

ci: Add doctests to rust.yml #626

wants to merge 15 commits into from

Conversation

fxwiegand
Copy link
Contributor

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.

Copy link
Member
@dlaehnemann dlaehnemann left a 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.

@fxwiegand
Copy link
Contributor Author

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.

Applied these changes (listing seems to fail now?) and also removed the added doctest step nut added --doc to the regular test step. I am not sure if they're run though.

Copy link
Member
@dlaehnemann dlaehnemann left a 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
Copy link
Member

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.

Copy link
Contributor Author

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?

Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Contributor Author

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.

Copy link
Member

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.

@fxwiegand
Copy link
Contributor Author

@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.

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
0