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]>
Adopt the fleet licensing standard:
LICENSE-APACHE canonical Apache-2.0, byte-identical (sha256 cfc7749b96f6...),
body unedited -- the appendix keeps its [yyyy] placeholder
LICENSE-MIT MIT carrying "Copyright (c) ... Hanzo AI, Inc."
NOTICE Hanzo copyright + SPDX; third-party attributions preserved
LICENSE pointer only, so no license body can drift here
Verified original Hanzo work (work-for-hire); third-party attributions in
NOTICE are unchanged and no upstream LICENSE body was modified.
Co-authored-by: Hanzo Dev <[email protected]>
This repository was public with no license, which grants a reader nothing:
default copyright reserves all rights, so anyone who cloned it could not
legally use it, and we gained no protection in exchange. Apache 2.0 is the
license for our own new code.
Extracted from @hanzo/ui pkg/ui/src/backends/svelte with its history. It lived
inside a React component library, which meant every consumer of @hanzo/ui
resolved svelte whether they rendered a single Svelte component or not, and the
package declared peer svelte>=5 against a dev svelte ^4.2.20 — two answers to
one question.
Three runtime dependencies, all load-bearing: class-variance-authority for the
variants the components already used, and clsx + tailwind-merge behind cn. The
cn helper is vendored (17 lines) rather than imported back from @hanzo/ui,
because depending on the package this was extracted from would undo the split.
No design-system runtime, no icon pack, no CSS-in-JS.
svelte-check: 50 files, 0 errors.
Co-authored-by: Hanzo Dev <[email protected]>