From e039c72a76b88fcc36a994587cbabac5cd6f76fa Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 31 Mar 2026 18:11:28 +0100 Subject: [PATCH] fix: unblock onboard docker smoke --- scripts/e2e/Dockerfile | 1 + scripts/e2e/onboard-docker.sh | 11 ++++------- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/scripts/e2e/Dockerfile b/scripts/e2e/Dockerfile index 70d67f15b2c..e1fec694a3c 100644 --- a/scripts/e2e/Dockerfile +++ b/scripts/e2e/Dockerfile @@ -22,6 +22,7 @@ COPY --chown=appuser:appuser package.json pnpm-lock.yaml pnpm-workspace.yaml .np COPY --chown=appuser:appuser ui/package.json ./ui/package.json COPY --chown=appuser:appuser extensions ./extensions COPY --chown=appuser:appuser patches ./patches +COPY --chown=appuser:appuser scripts/postinstall-bundled-plugins.mjs ./scripts/postinstall-bundled-plugins.mjs RUN --mount=type=cache,id=openclaw-pnpm-store,target=/home/appuser/.local/share/pnpm/store,sharing=locked \ pnpm install --frozen-lockfile diff --git a/scripts/e2e/onboard-docker.sh b/scripts/e2e/onboard-docker.sh index fa4b85ed9af..9b2959f8ac5 100755 --- a/scripts/e2e/onboard-docker.sh +++ b/scripts/e2e/onboard-docker.sh @@ -275,15 +275,12 @@ TRASH } send_channels_flow() { - # Configure channels via configure wizard. Sync on prompt text so - # keystrokes do not drift into the wrong screen when render timing changes. + # Configure channels via configure wizard. Use the remove-config branch for + # a stable no-op smoke path when the config starts empty. wait_for_log "Where will the Gateway run?" 120 send $'"'"'\r'"'"' 0.6 - wait_for_log "Channels" 120 - send $'"'"'\r'"'"' 0.6 - # Select a channel -> Finished (last option; clack wraps on Up) - wait_for_log "Select a channel" 120 - send $'"'"'\e[A\r'"'"' 0.8 + wait_for_log "Configure/link" 120 + send $'"'"'\e[B\r'"'"' 0.8 # Keep stdin open until wizard exits. send "" 2.0 }