-
Notifications
You must be signed in to change notification settings - Fork 417
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
More complete CI #806
More complete CI #806
Conversation
|
Launching all tests with singularity and conda and will add exclude in the GHA workflow to remove the ones that don't work (thinking mainly about conda + annotation) |
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.
Awesome work and a massive effort!
Only thought is you might consider splitting it into a workflows
directory or something to split it apart from subworkflows
and modules
for other local tests in the future, but that can be addressed when we get there.
Also, you might consider not running singularity and conda on every commit to a PR as well, there are a lot of tests here. So not only taking up a ton of runners and energy, but you might hit the matrix limit.
@@ -0,0 +1,158 @@ | |||
- name: Run variant calling on somatic samples with cnvkit |
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.
Might consider splitting these into their own individual files tests/workflows/cnvkit/test_variantcalling_somatic.yml
or something for readability, these are going to get quite long.
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 don't think there will be much more tests for cnvkit actually, but I'll think about that.
Thanks
Was thinking more not to run the |
I think those will come with nf-test. It's a lot speedier to test with than pytest, so testing your local modules and subworkflows is a lot easier. |
BTW, sorry for figuring this out just as you set this up 🙈 https://github.com/nf-core/methylseq/blob/dev/.github/workflows/ci.yml |
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.
Love the splitting of the modules.config
Following @emiller88 on nf-core/rnaseq#883
PR checklist
nf-core lint
).nextflow run . -profile test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).