Repository tests

The files for a project are very important and must meet some requirements:

  • Nextflow badge
    • If no Nextflow badge is found, a warning is given
    • If a badge is found but the version doesn’t match the minimum version in the config file, the test fails
    • Example badge code:

This badge are a markdown image ![alt-text](<image URL>) inside a markdown link [markdown image](<link URL>), so a bit fiddly to write.

  • Zenodo release
    • If pipeline is released but still contains a ‘zenodo.XXXXXXX’ tag, the test fails