Repository navigation
Zeroshot v10.23.0
Changes since v10.22.0.
Features
Render template graphs as readable terminal trees (#1317)
Make zeroshot template show readable in terminals with a tree showing
every node kind, guard, attempt count, signal, bound, and executable
binding marker. Cover all supported delivery variants while preserving
complete GraphSpec JSON through --json, pipes, and redirection. Update
documentation and regenerate CLI references.
Add XL and GPU machines with lane-aware selection (#1319)
Add XL and T4 GPU machine sizes and optional host-supplied machine
descriptors to target discovery. The shared size picker shows the box
label and lane count, and explains the full Boost cost for the selected
machine. Targets control the sizes they advertise; standalone Small
support remains available.
Fixes
Wait for ruleset-required CI checks (#1318)
GitHub ruleset-protected branches can return no refUpdateRule. After a
fast check such as semantic passes, delivery could mistake the
still-unregistered required check for an absent requirement and
attempt merge-queue admission too early.
Supplement otherwise-ready observations with all pages of GitHub's
Metadata-only effective branch-rules API. Missing required checks keep
the existing CI polling loop pending; failed checks retain the existing
diagnostics and repair flow. App-bound rules match the check-suite App
identity. Queue mutation, retry, and uncertainty handling are unchanged.
Upgrade
npm install -g @the-open-engine-company/zeroshot@10.23.0