7 Commits
Author SHA1 Message Date
zeekay cdecfa6b16 carry the github copy onto the forge
github.com held commits this host lacked, which refuses the mirror push
("fetch first") and stops github receiving anything at all. Merging rather
than overwriting, so the mirror is a fast-forward again and neither side's
work is dropped.
2026-08-20 21:56:16 -07:00
zeekay c00e34855d run on the native fleet
Adds .hanzo/workflows/cicd.yml calling the canonical pipeline and drops the
GitHub-hosted workflows it replaces. Lands here because this is where the repo
is written — git.hanzo.ai is upstream and github.com is its push mirror, so the
same change made on github.com never reaches the runner fleet.
2026-08-20 20:13:08 -07:00
zeekay c825224fa3 add the licence this repo publishes under
This repository was public with no LICENSE file, which means the code was
published under no grant at all. Apache-2.0 matches the rest of the estate.
2026-08-20 10:33:46 -07:00
zeekayandHanzo Dev 7eb71d0494 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:23:57 -07:00
zeekay d720f88d3a ci: remove GitHub CI — native git.hanzo.ai + cd.hanzo.ai only
This workflow ran on a self-hosted actions-runner-controller pool. ARC is
decommissioned: CI executes inside git.hanzo.ai (Gitea Actions, .hanzo/workflows)
and delivery is cd.hanzo.ai reconciling the reviewed image pin in
hanzoai/universe. GitHub is a mirror and runs nothing.

Removed rather than repointed — there is no GitHub-side pool to move to, and
leaving it would keep ARC load-bearing.
2026-07-27 08:18:50 -07:00
zeekayandHanzo Dev 320e276796 ci: disable provenance/sbom attestation (403 on new-package first push)
Co-authored-by: Hanzo Dev <[email protected]>
2026-07-04 12:36:06 -07:00
zeekayandHanzo Dev 3c4ae47b63 feat: canonical Node 24 base image with sqlite3 bundled
Node 24.18.0 (LTS Krypton) on alpine. sqlite3 bundled two ways, both
proven at build time: require('node:sqlite') builtin works, and native
better-sqlite3/sqlite3 compile against build-base+python3+sqlite-dev via
node-gyp. One base, one way: services do FROM ghcr.io/hanzoai/nodejs:v24.18.0.

Self-contained CI on hanzo-build-linux-amd64, amd64-only, semver-only
(vX.Y.Z + :v24), never sha/latest.

Co-authored-by: Hanzo Dev <[email protected]>
v24.18.0
2026-07-04 12:32:29 -07:00