Ferlab-Ste-Justine / Post-processing-Pipeline

Variant analysis for genome and exome VGCFs
Apache License 2.0
0 stars 0 forks source link

fix: CLIN-3090 run test in stub mode in github workflow #13

Closed LysianeBouchard closed 2 months ago

LysianeBouchard commented 2 months ago

Allow to run the post processing pipeline in stub mode in the github workflow ci.yml.

We adjusted a few things to make this work:

We also take the oppotunity to do a bit of cleanup on the github workflow files:

Test description

We make sure that github workflow is executed correctly on this PR

Local tests:

Tests on juno:

Was able to run a job successfully:

 nextflow -c /root/nextflow/config/fusion.config  -c tweaks.config run Ferlab-Ste-Justine/Post-processing-Pipeline -r fix/CLIN-3090-run-test-in-stub-mode-in-github-workflow -params-file params.json -work-dir s3://cqdg-prod-file-scratch/nextflow/scratch/lysiane

I started from remi antoine's test dataset. I found 2 bugs while doing that:

I think that they should be addressed in dedicated PRs. For the first bug, I simply copied my input file into a new file with extension .gvcf. For the second bug, I commited a fix specifically for the process causing problem for my test, but the problem is present in other processes as well.

PR checklist