Hello <!channel>! We are going to be updating all ...
# modules
j
Hello <!channel>! We are going to be updating all nf-core/modules to fix an issue with the structure of the
meta.yml
file. With this change, tuple channels are written as lists in the
meta.yml
, while single element channels are not. ⚠️ All tests will fail during a short period of time until we merge all relevant PRs 💡 This might introduce conflicts in your PRs. If you see the linting failing and you have already rebased with the
master
branch, you can easily fix the
meta.yml
structure by running
nf-core modules lint --fix <module_name>
👀 This are the PRs with the changes for the curious: • nf-core/tools • nf-core/modules • updating the meta-schema.json • nf-core/website
🎉 18
🙌 1
m
Is this ok now?
j
yes! some failing tests but only affecting nf-core/tools.
🎉 1
m
ok
j
Is there an example with the change that is needed somewhere?
j
we have a blog post, will post it soon ✍🏻
👍 2
https://nf-co.re/blog/2025/modules-meta-yml Here you can read a short blog post about the structure of the
meta.yml
file
🎉 5
👀 1
s
From the blog post for the input, why is the
reads
indented further than the
meta
?
Copy code
input:
    - - meta:
            type: map
            description: Groovy Map containing sample information
        - reads:
            type: file
            description: |
            List of input FastQ files of size 1 and 2 for single-end and paired-end data,
            respectively.
    - - meta2:
😱 1
j
Just a typo in the blog, I didn't see it 🙈
👍 2