Open kigawas opened 4 years ago
Thanks for reporting @kigawas. This is definitely the case. Initially the reason was that under the interactivity umbrella we introduced many breaking changes to the behavior of the CLI, and --no-interactive
was a way to opt out of the whole package. At this point this is only a historical artifact and it has unintuitive consequences that are harming usability.
It is assumed in a pile of places that
interactive: false
is equal to false, but it's not always correct.I'll post some codes here.
The code above causes the bug in #1538 , when
--no-interactive
enabled, it'll skip pushing dependencies.