nf-core/tools API documentation
Automated documentation for nf-core/tools (1.13.1
)
actions_schema_validation
PipelineLint.actions_schema_validation()
Checks that the GitHub Action workflow yml/yaml files adhere to the correct schema
nf-core pipelines use GitHub actions workflows to run CI tests, check formatting and also linting, among others.
These workflows are defined by yml``scripts in ``.github/workflows/
. This lint test verifies that these scripts are valid
by comparing them against the JSON schema for GitHub workflows <https://json.schemastore.org/github-workflow>
To pass this test, make sure that all your workflows contain the required properties on
and
``
jobs“and that all other properties are of the correct type, as specified in the schema (link above).