14 Commits
Author SHA1 Message Date
z aec4838412 Grant hanzoai/ci the run's ID token [skip ci] 2026-09-30 07:18:55 -07:00
zandGitHub ee6df7c773 Build the image through hanzoai/ci
docker-release.yml ran buildx on a runner with no Docker daemon, so it
never published. hanzo.yml now declares the image and cicd.yml hands it
to the build door.

Claude-Session: https://claude.ai/code/session_01HuMDfgFssPUptYUzgZ6Cp8
2026-09-24 10:44:28 -07:00
zeekayandHanzo Dev db32564ca4 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:38:55 -07:00
zeekayandGitHub 6756559e31 legal: merge legal/dual-mit-apache into main (HIP-0137) 2026-08-04 14:17:03 -07:00
zeekayandHanzo Dev 9d8667dc68 legal: relicense BSD-3-Clause -> MIT OR Apache-2.0 (HIP-0137)
Co-authored-by: Hanzo Dev <[email protected]>
2026-08-04 01:13:22 -07:00
zeekay 9a1c7ea39e ci: drop the Gitea mirror-sync nudge
Superseded: the Hanzo GitHub App pushes a webhook, so the forge tracks GitHub
without a per-repo workflow. This file called git.hanzo.ai/api/v1/.../mirror-sync
— a Gitea API for a system we no longer drive — and would sit inert in every repo.

One mechanism, in one place, instead of ~350 copies of a cron.
2026-07-27 10:43:22 -07:00
zeekay 5eda6bbff1 ci: nudge git.hanzo.ai to pull on push
git.hanzo.ai mirrors this repo by PULL on a ~10-minute interval, and arcd runs
CI/CD there — so every push waited out that interval before anything built.
This asks Gitea to pull HEAD immediately.

Latency only: the repo already mirrors via the App webhook, so a missing
HANZO_GIT_TOKEN or a failed curl is non-fatal and never fails the push.
Idempotent (mirror-sync just pulls HEAD) and concurrency-coalesced.
2026-07-27 08:43:37 -07:00
zeekay 968031a0f5 chore: restore upstream attribution + NOTICE (OSS compliance) 2026-06-21 02:19:59 -07:00
zooqueenandHanzo Dev 4b61cfdbc4 docs: tidy LLM.md indexes; CLAUDE.md -> LLM.md symlink convention
Co-authored-by: Hanzo Dev <[email protected]>
2026-06-17 09:36:32 -07:00
zeekay bd8a50b4c9 ci: add id-token: write to caller permissions
Required for hanzoai/.github/.github/workflows/docker-build.yml@main —
without it the workflow_call dies as startup_failure with no jobs
dispatched. Caller permissions are a CEILING.
2026-05-07 09:11:42 -07:00
zeekay 336904b37a chore: symlink AGENTS.md + CLAUDE.md → LLM.md 2026-04-06 15:07:44 -07:00
zeekay ee2d3f2eef chore: remove stale LLM.md 2026-03-03 14:00:00 -08:00
zeekay 819ff0d7f5 docs: add LLM.md project guide 2026-03-11 10:33:31 -07:00
zeekay 6dde68d908 Initial commit: Hanzo SQL Meta (PostgreSQL metadata API)
Thin wrapper over supabase/postgres-meta:v0.84.2 with Hanzo branding
and CI workflow for ghcr.io/hanzoai/sql-meta.
v0.84.2
2026-03-04 20:07:12 -08:00