Skip to content

merge to main pre transfer#35

Open
nickp60 wants to merge 122 commits intomainfrom
dev
Open

merge to main pre transfer#35
nickp60 wants to merge 122 commits intomainfrom
dev

Conversation

@nickp60
Copy link
Copy Markdown
Collaborator

@nickp60 nickp60 commented Mar 25, 2026

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
  • If you've added a new tool - have you followed the pipeline conventions in the contribution docs
  • If necessary, also make a PR on the nf-core/funcprofiler branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core pipelines lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Check for unexpected warnings in debug mode (nextflow run . -profile debug,test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

nickp60 and others added 30 commits September 29, 2025 17:58
  - 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)
  - Add missing schema to allOf
  - Run 'nf-core pipelines lint --fix files_unchanged' to fix linting
@vinisalazar
Copy link
Copy Markdown
Collaborator

I also couldn't figure out this failing check... apparently HUMANN modules are pulling Singularity images during runtime?

@miraep8
Copy link
Copy Markdown
Contributor

miraep8 commented Mar 26, 2026

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.

@vinisalazar
Copy link
Copy Markdown
Collaborator

Thanks @miraep8 that is very helpful. Will have a go at debugging this later today.

@miraep8
Copy link
Copy Markdown
Contributor

miraep8 commented Mar 27, 2026

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.

@miraep8
Copy link
Copy Markdown
Contributor

miraep8 commented Mar 27, 2026

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.

@nickp60
Copy link
Copy Markdown
Collaborator Author

nickp60 commented Mar 27, 2026

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

@miraep8
Copy link
Copy Markdown
Contributor

miraep8 commented Mar 27, 2026

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? 😄

@vinisalazar
Copy link
Copy Markdown
Collaborator

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.

@vinisalazar
Copy link
Copy Markdown
Collaborator

vinisalazar commented Mar 30, 2026

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

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.

4 participants