Update README.md #27
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: nf-core CI | |
# This workflow runs the pipeline with the minimal test dataset to check that it completes without any syntax errors | |
on: | |
push: | |
branches: | |
- dev | |
pull_request: | |
release: | |
types: [published] | |
env: | |
NXF_ANSI_LOG: false | |
concurrency: | |
group: "${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}" | |
cancel-in-progress: true | |
jobs: | |
test: | |
name: Run pipeline with test data | |
# Only run on push if this is the nf-core dev branch (merged PRs) | |
if: "${{ github.event_name != 'push' || (github.event_name == 'push' && github.repository == 'sanger-tol/curationpretextt') }}" | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
NXF_VER: | |
- "22.10.1" | |
- "latest-everything" | |
steps: | |
- name: Check out pipeline code | |
uses: actions/checkout@v3 | |
- name: Install Nextflow | |
uses: nf-core/setup-nextflow@v1 | |
with: | |
version: "${{ matrix.NXF_VER }}" | |
- name: Download test data | |
# Download A fungal test data set that is full enough to show some real output. | |
run: | | |
curl https://dp24.cog.sanger.ac.uk/TreeValTinyData.tar.gz | tar xzf - | |
- name: Tree test data | |
run: | | |
tree TreeValTinyData | |
- name: Run MAPS_ONLY pipeline with test data | |
# Remember that you can parallelise this by using strategy.matrix | |
run: | | |
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --outdir ./results -entry MAPS_ONLY | |
- name: Run ALL_FILES pipeline with test data | |
# Remember that you can parallelise this by using strategy.matrix | |
run: | | |
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --outdir ./results -entry ALL_FILES |