name: nf-core CI # This workflow is triggered on pushes and PRs to the repository. # It runs the pipeline with the minimal test dataset to check that it completes without any syntax errors on: [push, pull_request] jobs: test: env: NXF_VER: ${{ matrix.nxf_ver }} NXF_ANSI_LOG: false runs-on: ubuntu-latest strategy: matrix: # Nextflow versions: check pipeline minimum and current latest nxf_ver: ['19.10.0', ''] steps: - uses: actions/checkout@v2 - name: Install Nextflow run: | wget -qO- get.nextflow.io | bash sudo mv nextflow /usr/local/bin/ - name: Pull docker image run: | docker pull nfcore/hic:dev docker tag nfcore/hic:dev nfcore/hic:dev - name: Run pipeline with test data run: | # nf-core: You can customise CI pipeline run tests as required # (eg. adding multiple test runs with different parameters) nextflow run ${GITHUB_WORKSPACE} -profile test,docker