mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-21 10:16:44 +00:00
* fix(docker): bound smoke installer curl with connect timeout Add --connect-timeout 30 and --max-time 300 to the direct installer one-liner curl in the smoke test runner. The run_installer_for_package_spec function is already bounded by timeout(1), but this direct invocation had no curl-level or wrapper-level timeout. Co-Authored-By: Claude <noreply@anthropic.com> * fix(docker): wrap complete installer pipeline in timeout, not just curl Replace the stand-alone curl timeout flags on the direct installer one-liner with a timeout(1) wrapper around the entire curl|bash pipeline, matching the run_installer_for_package_spec pattern. This bounds the complete pipeline (download + install) rather than just the network transfer. The curl-level --connect-timeout 30 and --max-time 300 are retained as defence-in-depth inside the timeout wrapper. Co-Authored-By: Claude <noreply@anthropic.com> * refactor: centralize installer smoke pipeline bounds Co-authored-by: LZY3538 <liu.zhenye@xydigit.com> --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Peter Steinberger <steipete@gmail.com>