2 Commits
Author SHA1 Message Date
zeekay e11e1cba8b ci: provision time(1) — the suite runs under dash, where it is not a builtin
test/11_time.sh calls `time git commit`. `time` is a shell KEYWORD in bash
but not in dash, and /bin/sh on the runner image is dash — so with no
/usr/bin/time installed the script exits 127 and takes test 12 with it. The
first run proved it: ten suites green, the last two lost to a missing 8 KB
binary. Same guarded provisioning the reusable already does for jq, yq and gcc.
2026-08-06 03:44:13 -07:00
zeekayandHanzo Dev a642484ed3 ci: canonical pair — hanzo.yml + forge caller
github.com has no runner for hanzo-build-linux-amd64, so a caller under
.github/workflows is a gate that can never be scheduled. This is the ~7-line
caller on the plane that can (git.hanzo.ai git-runner fleet), pinned @v1.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-06 02:40:37 -07:00