You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bug 2 of the weekend regression (gateway token externalization, #2482) broke openclaw tui in both root and non-root modes. Phase 5e would have caught this within hours of #2378 merging — before it compounded with the other two bugs.
What Changed
Previously cloud-experimental-e2e was disabled via a repo variable (CLOUD_EXPERIMENTAL_E2E_ENABLED). All four original blockers from #2104 are resolved. Instead of re-enabling, #2472 removed the job definition entirely.
Remove the feature-flag gate — run unconditionally like all other nightly jobs
If Phase 5f (check-docs) is flaky, skip it via E2E_CLOUD_EXPERIMENTAL_SKIP_TAGS=phase5f — do NOT disable the entire job
Add to notify-on-failure needs list
Move test/e2e/e2e-cloud-experimental/skip/04-nemoclaw-openshell-status-parity.sh from skip/ to checks/ — this test calls nemoclaw <sandbox> status which is the exact command that hung in the refactor(cli): extract dashboard delivery chain into contract/health/recover modules #2398 regression. Promoting it to an active check ensures the status/recovery path is exercised every nightly run.
Problem
PR #2472 deleted the entire
cloud-experimental-e2ejob definition (106 lines) fromnightly-e2e.yaml. This was the only E2E job that tested:04-landlock-readonly.sh) — 8 assertions on.bashrc,.profile,.openclaw,.openclaw-data,/tmp03-security-checks.sh) — verifies key not inpsoutputopenclaw tuismoke (Phase 5e) — expect-driven TUI launch inside sandboxopenclaw agent(Phase 5b) — inference through the sandbox02-inference-local-http.sh)Impact of Removal
Bug 2 of the weekend regression (gateway token externalization, #2482) broke
openclaw tuiin both root and non-root modes. Phase 5e would have caught this within hours of #2378 merging — before it compounded with the other two bugs.What Changed
Previously
cloud-experimental-e2ewas disabled via a repo variable (CLOUD_EXPERIMENTAL_E2E_ENABLED). All four original blockers from #2104 are resolved. Instead of re-enabling, #2472 removed the job definition entirely.The test scripts still exist:
test/e2e/test-e2e-cloud-experimental.shtest/e2e/e2e-cloud-experimental/checks/*.shtest/e2e/e2e-cloud-experimental/openclaw-tui-in-sandbox.shAction
cloud-experimental-e2ejob tonightly-e2e.yaml(the deleted YAML from fix(sandbox): fix non-root gateway startup and add crash safety net #2472 is the template)E2E_CLOUD_EXPERIMENTAL_SKIP_TAGS=phase5f— do NOT disable the entire jobnotify-on-failureneeds listtest/e2e/e2e-cloud-experimental/skip/04-nemoclaw-openshell-status-parity.shfromskip/tochecks/— this test callsnemoclaw <sandbox> statuswhich is the exact command that hung in the refactor(cli): extract dashboard delivery chain into contract/health/recover modules #2398 regression. Promoting it to an active check ensures the status/recovery path is exercised every nightly run.Context