12 Commits
Author SHA1 Message Date
zeekay 4fd2eefc3d test: cover router dispatch, middleware order, and request stats 2026-08-21 00:19:36 -07:00
zeekay 898a9e7e2a ci: build and test on the git-runner fleet 2026-08-21 00:11:51 -07:00
zeekay c80eee28e2 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:53:53 -07:00
zeekay 8862e5a9ab 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:12:10 -07:00
zeekay 9afc7e9ec1 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:34:03 -07:00
zeekayandHanzo Dev 9e1383182f fix: this package has never compiled
Two defects, both in server.go, both fatal:

  TCPKeepalive is fasthttp own on/off flag (bool); the interval field is
  TCPKeepalivePeriod. Assigning 3*time.Minute to the flag is a type error, so
  the package failed to build for every consumer — luxfi/adx among them.

  HandleRequest computed `duration := time.Since(start)` under a comment
  reading "Increment counters atomically" and then did nothing with it. An
  unused local is also a compile error, so even fixing the first defect left
  this one.

The three metrics fields (requestsInFlight, requestsTotal, requestDuration) were
declared and never written anywhere. Rather than delete `duration` to silence
the compiler, this wires the counters the comment described and adds Stats() to
read them — write-only counters would be no better than not keeping any.

Builds clean, go vet clean.

Co-authored-by: Hanzo Dev <[email protected]>
v1.0.2
2026-07-29 11:05:28 -07:00
zooqueenandHanzo Dev 3f4a595587 docs: tidy LLM.md indexes; CLAUDE.md -> LLM.md symlink convention
Co-authored-by: Hanzo Dev <[email protected]>
2026-06-17 09:25:35 -07:00
zooqueenandHanzo Dev eba3a191ac Add Claude Code project docs (CLAUDE.md, LLM.md)
Co-authored-by: Hanzo Dev <[email protected]>
2026-05-31 21:57:23 -07:00
zeekayandGitHub ea33534f43 chore: bump Go toolchain to 1.26.3 (#1)
Pin Go version to 1.26.3 across go.mod, CI workflows, and Dockerfiles
for canonical alignment with the rest of the luxfi/* stack.
v1.0.1 mirror/main-7dd3544
2026-05-16 16:59:14 -07:00
zeekay c1d57471f3 chore: bump Go 1.26.0 → 1.26.1
Fixes 5 stdlib CVEs (html/template, os, net/url, crypto/x509 x2).
2026-03-12 01:09:41 -07:00
zeekay 88c7ed41a6 tidy v1.0.0 2026-01-07 19:46:23 -08:00
zeekay 93db56fedf init fasthttp 2026-01-07 19:46:22 -08:00