Some very late jobs of a workflow crashed due to a conda environment not being active.
Now, when I try to rerun using snakemake deploy_all --ignore-incomplete all jobs are rerun straight from the beginning, with the following reason:
Reason: Params have changed since last execution
How can I make snakemake not rerun all rules, and accept whatever input there is already?
This behaviour change seems to be new since version 7.8.0.
The rerun behaviour seems to have changed in v7.8.0, see this announcement: https://github.com/snakemake/snakemake/issues/1694
To get the old behaviour back, one needs to append
--rerun-triggers mtime
--touch may work sometimes, but sometimes not.
When I ran --touch the rerun reason changed to
reason: Code has changed since last execution
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With