actions_awstest
PipelineLint.actions_awstest()
Checks the GitHub Actions awstest is valid.
In addition to small test datasets run on GitHub Actions, we provide the possibility of testing the pipeline on AWS. This should ensure that the pipeline runs as expected on AWS (which often has its own unique edge cases).
Warning
Running tests on AWS incurs costs, so these tests are not triggered automatically.
Instead, they use the workflow_dispatch
trigger, which allows for manual triggering
of the workflow when testing on AWS is desired.
Note
You can trigger the tests by going to the Actions tab on the pipeline GitHub repository and selecting the nf-core AWS test workflow on the left.
The .github/workflows/awstest.yml
file is tested for the following:
- Must not be turned on for
push
orpull_request
. - Must be turned on for
workflow_dispatch
.