New module lab: tools lab_check, lab_run (tests + a branch per repository; fresh clones from the forge side by side, npm ci, provisioners built, MESH_LAB_* pointed at the run's tree, then mesh-lab suite), lab_status, lab_log, lab_stop. Detached, one run at a time, checkouts removed when a run ends. Runtime image on the mesh-tools runtime plus git, make, Go 1.26.8, incus 7.5.1 and the Docker CLI 28.5.2, each download checked by sha256; the machine's docker and incus sockets mounted; the work directory at the same path inside and out. The forge is a setting, so the definition names no installation. Opens no port. Type-checks clean; the generated run script passes bash -n.
New module lab: tools lab_check, lab_run (tests + a branch per repository; fresh clones from the forge side by side, npm ci, provisioners built, MESH_LAB_* pointed at the run's tree, then mesh-lab suite), lab_status, lab_log, lab_stop. Detached, one run at a time, checkouts removed when a run ends. Runtime image on the mesh-tools runtime plus git, make, Go 1.26.8, incus 7.5.1 and the Docker CLI 28.5.2, each download checked by sha256; the machine's docker and incus sockets mounted; the work directory at the same path inside and out. The forge is a setting, so the definition names no installation. Opens no port. Type-checks clean; the generated run script passes bash -n.
Five tools on the machine the lab runs on: check, run beds against
branches on the forge, a run's status, its log, and stop. A run checks
out every repository the lab builds, side by side, and runs the suite;
one at a time, answered at once with an id (novox/hq ADR 0172).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
New module lab: tools lab_check, lab_run (tests + a branch per repository; fresh clones from the forge side by side, npm ci, provisioners built, MESH_LAB_* pointed at the run's tree, then mesh-lab suite), lab_status, lab_log, lab_stop. Detached, one run at a time, checkouts removed when a run ends. Runtime image on the mesh-tools runtime plus git, make, Go 1.26.8, incus 7.5.1 and the Docker CLI 28.5.2, each download checked by sha256; the machine's docker and incus sockets mounted; the work directory at the same path inside and out. The forge is a setting, so the definition names no installation. Opens no port. Type-checks clean; the generated run script passes bash -n.