nf-core / nf-core/tools

Bump-versions for all subcommands

Open
#2,018 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement infrastructure
Dominant language
Python
Stars
322
Forks
255
Avg merge
2d 3h
Merged PRs (30d)
5

Description

Description of feature

Hey!

nf-core modules bump-versions is super convenient. I would propose having a more granular selection. Currently, it is possible to either update a single module by name or all modules. With 713 modules, this takes quite some time and is not always practical.
Often one knows which tool had an update. But tools like gatk or samtools have many modules with subcommands. It would be great if I could just type in samtools and have all sub-tools updated and all mulled containers that use samtools flagged.

:)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the nf-core modules bump-versions command and trace how it currently selects one module by name or all modules. Done means accepting a tool name such as samtools, updating all matching sub-tools, and flagging mulled containers that use that tool.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
bioinformatics, cli, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.