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
Added crabbox job list/run and repo-local jobs: config for named warmup → Actions hydrate → run → cleanup workflows.
Added Daytona and Namespace Devbox lanes to scripts/live-smoke.sh so delegated live smoke coverage can run through the shared harness.
Added provider: gcp for Google Cloud Compute Engine Linux SSH leases, including direct ADC auth, brokered service-account auth, class fallback, Spot/on-demand fallback, docs, and cleanup support.
Added crabbox cleanup --provider namespace-devbox to remove Crabbox-owned Namespace SSH snippets and keys.
Added scripts/openclaw-wsl2-tests.sh for one-command OpenClaw full-suite runs on AWS Windows WSL2 Crabbox leases.
Changed
Aligned direct GCP provisioning with Google's official Compute Go SDK (cloud.google.com/go/compute/apiv1) and project-wide aggregated instance discovery.
Moved OpenClaw Blacksmith Testbox run safeguards into Crabbox, including one-shot slug reporting and stalled sync termination.
Improved crabbox media preview and artifacts collect --gif defaults to generate higher-quality 1000px/24fps GIFs with Floyd-Steinberg palette dithering and optional gifsicle optimization. Thanks @obviyus.
Fixed
Fixed the Blacksmith Testbox sync-stall guard to match current blacksmith CLI sync start and completion messages.
Fixed GCP leases so exact --type requests still use configured zone and Spot-to-on-demand fallback, aliases derive GCP class defaults, explicit brokered tags replace Worker default tags, custom networks and ingress policies get separate SSH firewall rules, and brokered pool views include instances outside the Worker's default zone.
Fixed crabbox actions hydrate/register so AWS Windows WSL2 leases can use Linux GitHub Actions hydration instead of being rejected as Windows targets, including root-runner and stale apt-list handling.
Fixed scripts/openclaw-wsl2-tests.sh so follow-up hydrate/run/cleanup commands keep the AWS Windows WSL2 target configuration and warmup failures print captured output.
Fixed scripts/openclaw-wsl2-tests.sh so dirty-sync package graph changes refresh workspace dependencies before the full OpenClaw test command runs.
Fixed first crabbox run syncs after GitHub Actions hydration so tracked checkout files are not treated as stale remote files before the initial dirty-worktree sync.
Fixed crabbox run history finish recording to allow large final log payloads enough time to reach the coordinator.
Fixed Namespace Devbox release-only resolution so crabbox stop --provider namespace-devbox --namespace-delete-on-release <name> deletes without re-preparing SSH.
Fixed Namespace Devbox release cleanup so stopping a Crabbox Devbox removes its local ~/.namespace/ssh/crabbox-* snippet and key files.
Fixed crabbox webvnc daemon start so it starts with a fresh bridge log and waits briefly for the bridge-ready marker before returning.