3 Commits
Author SHA1 Message Date
zeekayandHanzo Dev b9e1a1120f Move the workflows to .github/workflows
The forge reads .github/workflows natively and github.com reads nothing else,
so one directory serves both planes instead of two conventions that disagree
about which one is live. The reusable in hanzoai/ci already lives there, so a
caller naming that path now resolves to a file that exists.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-08 19:32:27 -07:00
zeekay a012f75512 ci: keep the Dart gate, drop the pub.dev publish
ci.yml -- format, analyze --fatal-infos, test -- moves to .hanzo/workflows and
names hanzo-build-linux-amd64. It had asked for ubuntu-latest, which no runner
here advertises, so it queued instead of running.

publish.yml is dropped because pub.dev's automated publishing authenticates the
OIDC token's issuer, and it trusts GitHub Actions as that issuer. Tokens minted
here come from git.hanzo.ai, which pub.dev will not accept, so this is not a
missing credential that can be provisioned -- there is nothing to point the
step at. Publishing this package to pub.dev is a manual `dart pub publish`
until it is fronted by a publisher pub.dev trusts.
2026-08-13 21:08:22 -07:00
zeekay fe31141cfd hanzoai: Dart client for the Hanzo Cloud /v1/ platform API
First-class services for agents, agent sessions, and machines with Hanzo
IAM-native Bearer auth; raw send() escape hatch for the full /v1/cloud/*
surface. Mirrors the @hanzo/cloud JavaScript client.

dart format + analyze --fatal-infos clean, 22 tests green, pub publish
dry-run: 0 warnings.
mirror/main-4c5ceda
2026-07-04 01:10:53 -07:00