Conversation
- Remove log file from snapshot check, as it contains timestamps and
will always fail
- Same as last commit, remove log and biom files from snapshot check
(they are not stable)
Improve humann tests
- Add missing schema to allOf - Run 'nf-core pipelines lint --fix files_unchanged' to fix linting
Module updates, version topics, snapshots
|
I also couldn't figure out this failing check... apparently HUMANN modules are pulling Singularity images during runtime? |
|
This may be helpful. Could try bumping your pipeline version of nextflow to >= 25.04 and see if that resolves it? But they also seem fine with one ignoring it. |
|
Thanks @miraep8 that is very helpful. Will have a go at debugging this later today. |
|
Just tried a very simple test to see if explicitly listing the containers in the humann module helps the test find them when its running the download. Will fix linting in a sec hold on. |
|
I have one or two more things to try (locally first)🤔 If it doesn't work I will revert to the last commit before I started messing about. |
|
Its pulling in the null container cause its expecting either a HUMANN3_* or HUMANN4_* prefix to the process name; not sure why this wasn't raising an issue during local testing |
|
Just to bring you up to speed too Vini etc - the download test is now passing 🎉 (Nick and I spent some time trying to debug it and in the end he had the idea of trying some dummy processes that don't get added to the manifest, but do show up under nextflow inspect - so do have their containers downloaded). Its a bit hacky - but it should allow the pipeline to download properly. Nick is off next week, I was going to spend some time trying to debug the remaining tests next week! Feel free to jump in if you have time/inclination though of course. Then when we get this merged/Nick comes back from vacation then we make the first release? 😄 |
|
Hi @miraep8, thank you and Nick for this great effort! Yes – also had the week off (as in, had to work on other stuff 😂) last week but tomorrow I can jump back on this. |
|
any idea of what is happening with the other failing check? I inspected some of the logs and was intrigued that each one was pointing to a different error |
PR checklist
nf-core pipelines lint).nextflow run . -profile test,docker --outdir <OUTDIR>).nextflow run . -profile debug,test,docker --outdir <OUTDIR>).docs/usage.mdis updated.docs/output.mdis updated.CHANGELOG.mdis updated.README.mdis updated (including new tool citations and authors/contributors).