openclaw/scripts/e2e
Peter Steinberger c4228dc7ee
fix(cli): openclaw command fails to start on Bun-only installs without Node (#162541)
Fix plain openclaw startup on trusted POSIX Bun-only global installs by
pinning the installed Bun executable. Keep paths as inert launcher data so
released updaters can relocate them safely, with existing ownership, Doctor
consent, and rollback handling.

Validated 114 focused tests per runtime, package/tarball integrity, native
published-9.7 plain/apostrophe upgrades, and byte-exact rollback controls.
Document the inherited 9.7 readiness wait and the 9.6 upgrade limitation.

CI exception: the only failing test job reproduces an inherited browser
mock-cache defect already fixed on main by #162796; all other selected
checks passed. Exact-head ClawSweeper found no actionable code issue.
2026-10-01 12:53:07 -07:00
..
lib fix(cli): openclaw command fails to start on Bun-only installs without Node (#162541) 2026-10-01 12:53:07 -07:00
parallels refactor(scripts): deslop runner lifecycle helpers (#162876) 2026-10-01 17:42:31 +00:00
agent-bundle-mcp-tools-docker.sh
agents-delete-shared-workspace-docker.sh
anthropic-cache-live-docker.sh
anthropic-cache-live.mts
browser-cdp-snapshot-docker.sh
browser-plugin-profiles-docker.sh
build-image.sh
bun-global-install-smoke.sh chore(ci): catch Node spawns in Bun-only installs (#159439) 2026-09-27 16:28:36 -07:00
bun-only-runtime-smoke.sh fix(install): skip unavailable Node probes in Bun-only installs (#161512) 2026-09-29 19:57:48 -07:00
bundled-plugin-install-uninstall-docker.sh
cli-backend-oauth-mcp-live.mjs
cli-installer-distribution-docker.sh refactor(docker): share proof wait loop (#158291) 2026-09-26 13:21:45 +08:00
codex-media-path-docker.sh
codex-npm-plugin-live-docker.sh
codex-on-demand-docker.sh
compose-setup.sh
config-reload-source-docker.sh
container-image-upgrade-docker.sh fix(startup): keep legacy state repair in Doctor (#151025) 2026-09-25 13:43:40 -07:00
cron-cli-docker.sh refactor(scripts): deslop e2e harness (#159247) 2026-09-27 06:08:12 +00:00
cron-mcp-cleanup-docker-client.ts
cron-mcp-cleanup-docker.sh
cron-mcp-cleanup-seed.ts
docker-openai-seed.ts
docker-package-install.sh refactor(docker): share proof wait loop (#158291) 2026-09-26 13:21:45 +08:00
docker-selected-plugins.sh
Dockerfile chore(deps): refresh dependencies through September 20 cutoff (#160085) 2026-09-27 22:26:12 -07:00
Dockerfile.qr-import chore(deps): refresh dependencies through September 19 cutoff (#159401) 2026-09-27 19:33:08 -07:00
doctor-install-switch-docker.sh
fleet-cache-docker.sh
gateway-concurrency-docker.sh
gateway-network-docker.sh
kitchen-sink-plugin-docker.sh fix(ui): normalize official plugin icon tiles (#158745) 2026-09-26 01:37:46 -07:00
kitchen-sink-rpc-docker.sh
kitchen-sink-rpc-walk.mjs
kitchen-sink-rpc-walk.mts refactor: remove Tasks and TaskFlow runtime (#159179) 2026-09-27 10:40:29 -07:00
live-plugin-tool-docker.sh
mcp-app-conformance-server.mjs
mcp-channel-limits.ts
mcp-channels-docker.sh
mcp-channels-seed.ts
mcp-code-mode-gateway-client.ts
mcp-code-mode-gateway-docker.sh
mcp-code-mode-gateway-live-docker.sh
mcp-code-mode-gateway-seed.ts
mock-openai-server.mjs refactor(scripts): deslop e2e harness (#159247) 2026-09-27 06:08:12 +00:00
multi-node-update-docker.sh
npm-onboard-channel-agent-docker.sh
npm-telegram-live-docker.sh chore(release): retire the internal Tideclaw alpha release track (#160261) 2026-09-28 10:01:49 -07:00
npm-telegram-live-runner.ts fix(qa): keep Telegram round-trip checks on the exercised route (#159284) 2026-09-27 16:26:01 -07:00
onboard-docker.sh
openai-chat-tools-docker.sh
openai-image-auth-docker.sh
openai-web-search-minimal-docker.sh
openwebui-docker.sh
openwebui-probe.mjs
parallels-linux-smoke.sh
parallels-macos-smoke.sh
parallels-npm-update-smoke.sh
parallels-windows-prepare.sh refactor(scripts): deslop tooling scripts second pass (#161169) 2026-09-29 12:05:18 +00:00
parallels-windows-smoke.sh
plugin-binding-command-escape-docker.sh
plugin-binding-command-escape.Dockerfile chore(deps): refresh dependencies through September 19 cutoff (#159401) 2026-09-27 19:33:08 -07:00
plugin-lifecycle-matrix-docker.sh
plugin-update-unchanged-docker.sh fix(release): qualify frozen candidates with current tooling (#159505) 2026-09-27 00:49:03 -07:00
plugins-docker.sh
published-driver-lifecycle-docker.mjs fix: preserve databases on rollback and capture failed update status (#162726) 2026-10-01 11:47:07 -06:00
published-driver-update-docker.sh fix: preserve databases on rollback and capture failed update status (#162726) 2026-10-01 11:47:07 -06:00
qa-cli-onboarding.mjs
qa-plugin-install-sources.mjs
qr-import-docker.sh
release-media-memory-docker.sh
release-plugin-marketplace-docker.sh
release-typed-onboarding-docker.sh
release-upgrade-user-journey-docker.sh
release-user-journey-docker.sh
sandbox-browser-sidecar-docker.sh
session-runtime-context-docker-client.ts
session-runtime-context-docker.sh
skill-install-docker.sh
system-agent-first-run-docker.sh
system-agent-first-run-spec.json
system-agent-rescue-docker-client.ts refactor(scripts): deslop tooling scripts third pass (#161354) 2026-09-29 17:00:46 -07:00
system-agent-rescue-docker.sh
systemd-sealed-service-definition.sh
update-channel-switch-docker.sh fix(e2e): give update channel switches their own Docker lane budget (#155961) 2026-09-25 13:18:37 -07:00
update-corrupt-plugin-docker.sh
update-first-hop-compat-docker.sh fix(e2e): size update lane budgets from hosted 4-vCPU measurements 2026-09-28 20:03:19 -07:00
upgrade-survivor-docker.sh fix(cron): keep legacy repair in Doctor (#160448) 2026-10-01 18:24:12 +00:00