11 Commits
Author SHA1 Message Date
zeekay 342dffc368 carry the github copy's 6 commits onto the forge
This repo is written on git.hanzo.ai and mirrored to github.com, and the two had drifted apart — 1 commits here the mirror lacked, 6 there this host lacked. Merging rather than overwriting so neither side's work is lost.
2026-08-20 21:00:56 -07:00
zeekay 8397ac4a51 run on the native fleet
Adds .hanzo/workflows/cicd.yml calling the canonical pipeline and deletes 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:04:32 -07:00
zeekay 4341393f6d delete the GitHub-hosted workflows the native gate replaces
main.yml (lint, generate-check, build+test), go-cross.yml (ubuntu/macos/windows
matrix) and release.yml (goreleaser) all ran on GitHub's machines. main.yml was
also half dead: it triggers on a push to master and this repo's branch is main,
so only its pull_request half ever fired. The suite now runs in hanzo.yml on
the git.hanzo.ai fleet.
2026-08-20 18:58:59 -07:00
zeekay d48561a6cf delete the GitHub-hosted workflows the native gate replaces
main.yml (lint, generate-check, build+test), go-cross.yml (ubuntu/macos/windows
matrix) and release.yml (goreleaser) all ran on GitHub's machines. main.yml was
also half dead: it triggers on a push to master and this repo's branch is main,
so only its pull_request half ever fired. The suite now runs in hanzo.yml on
the git.hanzo.ai fleet.
2026-08-20 18:58:58 -07:00
zeekay b3ece79beb delete the GitHub-hosted workflows the native gate replaces
main.yml (lint, generate-check, build+test), go-cross.yml (ubuntu/macos/windows
matrix) and release.yml (goreleaser) all ran on GitHub's machines. main.yml was
also half dead: it triggers on a push to master and this repo's branch is main,
so only its pull_request half ever fired. The suite now runs in hanzo.yml on
the git.hanzo.ai fleet.
2026-08-20 18:58:57 -07:00
zeekay 504fcc5403 call the canonical pipeline
Seven lines of triggers; every knob is in hanzo.yml.
2026-08-20 18:58:49 -07:00
zeekay c81eb3bd65 gate yaegi on its own suite, run on the native fleet
The unit gate links the checkout into a GOPATH tree first: interp resolves its
_test fixtures by module path through GOPATH, and without that four tests fail
on package location alone.
2026-08-20 18:58:47 -07:00
zeekay 20abda8a97 add the NOTICE this fork owes its upstream
The LICENSE here retains the upstream copyright, which is what Apache-2.0 §4(c)
asks for, but nothing in the tree said what the work was derived from. A reader
had to infer it from a copyright line. This names it.
2026-08-20 10:06:31 -07:00
zeekay a6a6264f91 refactor: own the module path (github.com/hanzoai/yaegi)
Per the standing fork rule, a hanzoai fork declares its OWN module path and
is required directly -- never resolved via a `replace` against the upstream
path. Keeping the upstream path meant every import line in every consumer
carried the upstream brand.

  module github.com/traefik/yaegi -> module github.com/hanzoai/yaegi

Mechanical and behaviour-neutral: every occurrence is an import path
(package self-imports, cmd/, _test/ fixtures interpreted at test time, and
the guthib.com/<org>/{fromage,cheese,vin} fake vendor trees under
example/pkg, whose directory components were renamed in lockstep with the
import strings that reference them).

GOPATH-mode source-import tests (interp TestFile) resolve the module by its
path under $GOPATH/src, so the required checkout location moves with the
module path -- as README already documents. Verified green at
$GOPATH/src/github.com/hanzoai/yaegi.

LICENSE is untouched: "Copyright 2020 Traefik Labs SAS" is the Apache-2.0
attribution and is a legal obligation, not a brand leak.

Also drops the inherited CONTRIBUTING.md CLA clause, which named an
upstream agreement this fork does not administer.
2026-07-25 12:26:31 -07:00
zeekay 6dc7b9165d docs(brand): add hero banner 2026-06-28 20:31:01 -07:00
zeekay 5584297926 chore(brand): dynamic hero banner 2026-06-28 20:31:00 -07:00