Hello,
I'm trying to come up with some minimal code to reproduce this, but for the moment I'll explain my issue.
I have a script that is pushing an image to the ECR, and if the engine cache is empty it always hangs on the publish step if there's no output configured. If I run the command using dagger run, or set a stream using e.g. dagger.Config(log_output=sys.stdout), then it works fine.
Is there a possible explanation? If I want to silence the engine output, is just leaving log_output=None not the recommended way to do it?