--dry-run option has been broken for a while
-
shell.new_call()
doesn't obeyDRY_RUN
-
shell.*_output()
can't work withDRY_RUN
, so fundamentally broken -
build --dry-run
writes out the recipe cache so cerbero thinks it built successfully -
git grep shutil -- recipes
shows a lot of broken behaviour by recipes
Overall, this feature is probably not sustainable. We should nuke it unless someone comes up with a clean way to implement it.