Linting fails in my pipeline with nf-core `3.1.2` ...
# linting
c
Linting fails in my pipeline with nf-core
3.1.2
but not with
3.1.1
, and I do not understand why… You can see an example of failure here: https://github.com/nf-core/pairgenomealign/pull/37. I reproduced it on the
master
branch locally too…
a
Well the error is clear. You are missing
author
in the yaml content it is trying to load. Now why that is I am less clear. Your
.nf-core.yml
appears to have one.
Ok I found the issue.
None of your
contributors
have a
name
field. You need that or you need to set a
manifest.author
. The changes that moved from requiring
manifest.author
came in
3.1.2
and I am not clear why or how
3.1.1
would work on the same input since it requires
manifest.author
and you don’t have one.
in
3.1.1
this check was actually getting skipped/ignored entirely because of your missing
manifest.author
! But anyway the fix is as I say above
👍 1