Peter Steinberger
c160ff1aec
chore(crabbox): default remote proof to Blacksmith Testbox
...
The azure coordinator has been timing out (10m, no lease) while delegated
Blacksmith Testbox leases in about a minute. Make blacksmith-testbox the
.crabbox.yaml default, keep --provider aws/azure for direct VM proof, and
refresh the crabbox/openclaw-testing skill text that still claimed an AWS
default. Formatting proof: sibling-checkout oxfmt --check passed (hook needs
node_modules this worktree lacks). Testbox proof: tbx_01kwp8h31773z2vphbcae1syzr
(node --version, exit 0, 1m07s) via
https://github.com/openclaw/openclaw/actions/runs/28702438266
2026-07-04 10:51:47 +01:00
Vincent Koc
16ef9c1435
fix(ci): use reliable Azure Crabbox capacity
2026-06-01 00:38:11 +02:00
Peter Steinberger
80b7f56603
ci: pin Azure crabbox lane to eastus2
2026-05-31 21:11:43 +01:00
Peter Steinberger
d76627f232
ci: add crabbox prewarm jobs
2026-05-31 17:30:26 +01:00
Vincent Koc
d9820e4098
fix(ci): disable crabbox on-demand fallback
2026-05-30 13:00:33 +02:00
Vincent Koc
7b3104fe4c
chore(crabbox): default runner billing to azure
2026-05-30 06:25:35 +02:00
Peter Steinberger and GitHub
ea682182d0
fix: isolate npm plugin installs per package ( #87647 )
...
* fix: isolate npm plugin installs per package
* test: assert isolated npm plugin projects in upgrade survivor
* test: assert plugin lifecycle npm project roots
* test: resolve npm project deps in live assertions
* fix: resolve codex bins from isolated npm projects
* docs: document isolated npm plugin projects
* ci: configure testbox workflow for crabbox
* fix: stabilize npm project fingerprint
* fix: keep fetch runtime import side-effect free
* test: keep dynamic live model unit hermetic
* ci: handle empty node toolcache roots
* test: make nounset toolcache probe deterministic
2026-05-28 21:16:07 +01:00
Peter Steinberger and GitHub
95c8fc9678
ci: support native Windows Crabbox daemon hydration ( #87175 )
...
* ci: support native Windows Crabbox hydration
* ci: use Windows PowerShell for Crabbox hydrate
* ci: reduce Windows pnpm install handle pressure
* ci: narrow native Windows hydrate install scope
* ci: keep Windows hydrate workspace-complete
* ci: persist Windows hydrate tool paths
* ci: split native Windows Crabbox hydration job
* ci: scope native Windows hydrate to daemon proof
* ci: use PowerShell for Windows hydrate fetch
* ci: write Windows hydrate command files as UTF-8
* ci: document Windows hydrate runner mode
* ci: preserve custom Crabbox hydrate markers
* ci: avoid forced copy imports in Windows hydrate
2026-05-27 06:32:09 +01:00
Vincent Koc and GitHub
0d7d99befa
fix(ci): repair crabbox hydrate replay ( #85706 )
2026-05-23 20:02:07 +08:00
Vincent Koc
0e6f314dbb
ci: tune crabbox developer image config
2026-05-21 23:21:35 +08:00
Peter Steinberger
bece8dcbb8
fix: harden generated surface pruning
2026-05-07 09:07:18 +01:00
Peter Steinberger
330ba1fa31
refactor: move canvas to plugin surfaces
2026-05-07 09:07:18 +01:00
Vincent Koc
b2368e1040
ci(crabbox): enable owned capacity hints
2026-05-06 16:40:50 -07:00
Vincent Koc
d3cfc5fd6a
ci(crabbox): default owned aws to standard
2026-05-06 16:40:50 -07:00
Peter Steinberger
61985cb1d2
chore: simplify crabbox integration
2026-05-01 09:27:00 +01:00
Peter Steinberger
e7dafaf2af
ci: add crabbox hydrate workflow
2026-05-01 03:05:40 +01:00
Peter Steinberger
f110c153c2
ci: configure crabbox actions runner labels
2026-05-01 03:05:40 +01:00
Peter Steinberger
c709b17fef
ci: add crabbox yaml config
2026-05-01 03:05:40 +01:00