Skip to content

refactor(installer): unify host preflight and thin deploy compatibility #3155

refactor(installer): unify host preflight and thin deploy compatibility

refactor(installer): unify host preflight and thin deploy compatibility #3155

Triggered via pull request April 4, 2026 05:10
Status Failure
Total duration 1m 30s
Artifacts

pr.yaml

on: pull_request
sandbox-images-and-e2e  /  build-sandbox-images
sandbox-images-and-e2e / build-sandbox-images
sandbox-images-and-e2e  /  build-sandbox-images-arm64
sandbox-images-and-e2e / build-sandbox-images-arm64
sandbox-images-and-e2e  /  test-e2e-gateway-isolation
sandbox-images-and-e2e / test-e2e-gateway-isolation
sandbox-images-and-e2e  /  test-e2e-sandbox
sandbox-images-and-e2e / test-e2e-sandbox
Fit to window
Zoom out
Zoom in

Annotations

2 errors
checks
Process completed with exit code 1.
[cli] test/install-preflight.test.js > installer runtime preflight > requires explicit terms acceptance in non-interactive install mode: test/install-preflight.test.js#L752
AssertionError: expected '\n ███╗ ██╗███████╗███╗ ███╗ ██…' to contain 'Skipping onboarding' - Expected + Received - Skipping onboarding + + ███╗ ██╗███████╗███╗ ███╗ ██████╗ ██████╗██╗ █████╗ ██╗ ██╗ + ████╗ ██║██╔════╝████╗ ████║██╔═══██╗██╔════╝██║ ██╔══██╗██║ ██║ + ██╔██╗ ██║█████╗ ██╔████╔██║██║ ██║██║ ██║ ███████║██║ █╗ ██║ + ██║╚██╗██║██╔══╝ ██║╚██╔╝██║██║ ██║██║ ██║ ██╔══██║██║███╗██║ + ██║ ╚████║███████╗██║ ╚═╝ ██║╚██████╔╝╚██████╗███████╗██║ ██║╚███╔███╔╝ + ╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝╚══════╝╚═╝ ╚═╝ ╚══╝╚══╝ + + Launch OpenClaw in an OpenShell sandbox. + + + [1/3] Node.js + ────────────────────────────────────────────────── + [INFO] Node.js found: v22.16.0 + [INFO] Runtime OK: Node.js v22.16.0, npm 10.9.2 + + [2/3] NemoClaw CLI + ────────────────────────────────────────────────── + [INFO] NemoClaw package.json found in the selected source checkout — installing from source… + [INFO] Preparing OpenClaw package + [INFO] Pre-extracting openclaw@2026.3.11 with system tar (GH-503 workaround)… + [INFO] openclaw pre-extracted successfully + [INFO] Installing NemoClaw dependencies + [INFO] Building NemoClaw CLI modules + [INFO] Building NemoClaw plugin + [INFO] Linking NemoClaw CLI + [INFO] Created user-local shim at /tmp/nemoclaw-install-terms-required-m653v9/.local/bin/nemoclaw + [INFO] Created user-local shim at /tmp/nemoclaw-install-terms-required-m653v9/.local/bin/nemoclaw + [INFO] Verified: nemoclaw is available at /tmp/nemoclaw-install-terms-required-m653v9/.local/bin/nemoclaw + + [3/3] Onboarding + ────────────────────────────────────────────────── + + [WARN] Host preflight found warnings. + Detected container runtime: docker + - Install OpenShell: OpenShell is required before onboarding can create or manage a gateway. + Run the NemoClaw installer or `scripts/install-openshell.sh`. + - Review remote/headless UI settings: Headless Linux hosts often need explicit remote UI handling if you want browser access. + Set `CHAT_UI_URL` when remote browser access matters. + + Third-Party Software Notice - NemoClaw Installer + ────────────────────────────────────────────────── + NemoClaw is licensed under Apache 2.0 and automatically + retrieves, accesses or interacts with third-party software + and materials, including by deploying OpenClaw in an + OpenShell sandbox. Those retrieved materials are not + distributed with this software and are governed solely + by separate terms, conditions and licenses. + + You are solely responsible for finding, reviewing and + complying with all applicable terms, conditions, and + licenses, and for verifying the security, integrity and + suitability of any retrieved materials for your specific + use case. + + This software is provided "AS IS", without warranty of + any kind. The author makes no rep