diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9ea9ff0..5c5bfd8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -56,18 +56,50 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v3 + + - name: Free disk space + run: | + docker system prune -af || true + sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/lib/android || true + sudo apt-get clean + df -h + # Run tests sequentialy - name: test short single run: nextflow run -ansi-log -profile docker,test_illumina_single aline.nf + + - name: Cleanup Docker + run: docker system prune -af || true + - name: test short single cram run: nextflow run -ansi-log -profile docker,test_illumina_single aline.nf --cram --filter_unmapped + + - name: Cleanup Docker + run: docker system prune -af || true + - name: test short paired run: nextflow run -ansi-log -profile docker,test_illumina_paired aline.nf + + - name: Cleanup Docker + run: docker system prune -af || true + - name: test ont run: nextflow run -ansi-log -profile docker,test_ont aline.nf + + - name: Cleanup Docker + run: docker system prune -af || true + - name: test pacbio run: nextflow run -ansi-log -profile docker,test_pacbio aline.nf + + - name: Cleanup Docker + run: docker system prune -af || true + - name: test csv run: nextflow run -ansi-log -profile docker,test_csv aline.nf + + - name: Cleanup Docker + run: docker system prune -af || true + - name: test remote run: nextflow run -ansi-log -profile docker,test_remote aline.nf diff --git a/nextflow.config b/nextflow.config index 7a6ff17..f737da8 100644 --- a/nextflow.config +++ b/nextflow.config @@ -16,6 +16,9 @@ params { monochrome_logs = false } +// Include local resources by default +includeConfig "$baseDir/config/ressources/local.config" + profiles { itrop {