Skip to content

Conversation

@mirpedrol
Copy link
Member

@mirpedrol mirpedrol commented Dec 2, 2025

close #3953

Done:

  • New function to run nextflow inspect and obtain docker config file
  • New function to (re)generate all container config files
  • Container config files are regenerated with nf-core modules install|update|remove

TODO:

  • Add tests
  • Test a lot
  • What happens if the module is not found?
    • Modules form multiple repos
    • Modules included as an alias
  • Is there a case where two modules have the same name but different container? how to solve this?
  • Could the code be used to reduced duplication with download command?

@mirpedrol mirpedrol force-pushed the pipeline-container-config-builder branch from 6341cd3 to b8004aa Compare December 2, 2025 14:43
mirpedrol and others added 3 commits December 4, 2025 14:59
Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
@mirpedrol mirpedrol marked this pull request as ready for review December 4, 2025 14:39
mirpedrol and others added 2 commits December 15, 2025 15:04
Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
@codecov
Copy link

codecov bot commented Dec 15, 2025

Codecov Report

❌ Patch coverage is 97.18310% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 78.76%. Comparing base (a70e6f2) to head (c3d04f0).

Files with missing lines Patch % Lines
nf_core/pipelines/containers_utils.py 96.55% 2 Missing ⚠️

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mirpedrol mirpedrol changed the title [WIP] Command to generate pipeline container config files Command to generate pipeline container config files Dec 16, 2025
@mashehu mashehu mentioned this pull request Dec 16, 2025
11 tasks
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.

3 participants