Jonathan Turck
03/12/2026, 9:36 PMcanu -version returns a build hash rather than a clean version;
implement as tuple val("${task.process}"), val('canu'), val("2.3"), emit: versions_canu, topic: versions
In the meta.yml this is then represented as
versions_canu:
- - ${task.process}:
type: string
description: The name of the process
- canu:
type: string
description: The name of the tool
- "'2.3'":
type: string
description: The expression to obtain the version of the tool
and this passes linting locally but fails in github CI...
Next trying nf-core modules lint canu --fix adds another block to the yml that looks like
- "'2.3'":
type: string
description: The expression to obtain the version of the tool
"2.3":
type: string
description: The expression to obtain the version of the tool
But this does not pass linting and creates a duplicate description of version
Any idea how to get this to pass lint in the PR?mashehu
03/13/2026, 8:18 AMpip install --upgrade --force-reinstall git+<https://github.com/nf-core/tools.git@dev>) I think your fix is that it should be "2.3" instead of "'2.3'" in the meta.ymlThomas Danhorn
03/13/2026, 8:57 PM