fix: stream molecule subprocess output to CI logs
CI / quality (pull_request) Successful in 1m10s
CI / molecule-tests (1) (pull_request) Failing after 2m9s
CI / molecule-tests (0) (pull_request) Failing after 2m12s
CI / molecule-tests (2) (pull_request) Failing after 4m17s

run_molecule_parallel.py was capturing stdout/stderr, which hid the
actual molecule failure details from CI logs. Inherit the parent
stdout/stderr instead so failures are visible for debugging.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Emil Simeonov
2026-06-20 23:44:16 +02:00
co-authored by Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
parent 92ca7ef7bb
commit 6ef38631fc
-2
View File
@@ -49,8 +49,6 @@ def run_pair(pair: str, role_dir: Path) -> subprocess.Popen[bytes]:
cmd,
cwd=str(role_dir),
env=env,
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
preexec_fn=os.setsid,
)