feat: rename hawk binary, module, and config surface to graycode - #272
Open
Patel230 wants to merge 5 commits into
Open
feat: rename hawk binary, module, and config surface to graycode#272Patel230 wants to merge 5 commits into
Patel230 wants to merge 5 commits into
Conversation
Binary hawk->graycode, module github.com/GrayCodeAI/hawk->github.com/GrayCodeAI/graycode-cli, HAWK_*->GRAYCODE_* env vars, ~/.hawk->~/.graycode, cmd/hawk->cmd/graycode, internal/hawkerr->internal/graycodeerr. Hard break, no back-compat shims. Normalize GRAYCODE_CODE_*/graycode-code compounds and graycode-cli checkout-dir references.
checkout-eyrie/setup-deps probe before cloning (missing repos warn+skip instead of killing the job); manifest validate skips filesystem checks for absent checkouts (fields/dupes/count stay strict); generate-workspace fixes latent graycode-cli self-skip/init-dir bugs and skips missing dirs. Single-repo CI is an expected mode, not a failure.
GOPRIVATE forced direct-git resolution, which fails for removed repos and bypasses the warm proxy cache (all 5 pinned ghost modules verified proxy-resolvable). Default GOPROXY (proxy first, direct fallback) is strictly more capable. Removed from ci.yml, Dockerfile, Dockerfile.daemon.
Premise disproven: clean-cache probes show proxy.golang.org 404s the eagle/harrier/kestrel/merlin/shrike pins (original fetches were direct-VCS under GOPRIVATE, so the proxy never cached them). Only eyrie resolves via proxy. GOPRIVATE removal changed nothing functionally; reverting to keep the diff truthful. Dead-repo resolution remains an owner-side ecosystem action.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Full hard-break rename of the product surface from
hawktograycode:hawk→graycode(Makefile, goreleaser, Dockerfile, install.sh, npm packages)github.com/GrayCodeAI/hawk→github.com/GrayCodeAI/graycode-cli(matches repo remote)HAWK_*→GRAYCODE_*env vars,~/.hawk→~/.graycode,cmd/hawk→cmd/graycode,internal/hawkerr→internal/graycodeerrGRAYCODE_CODE_*→GRAYCODE_*,graycode-codeservice names→graycode, checkout-dir refs→graycode-cli(ecosystem.yaml, clone/cd docs, contracts-parity script)Verification:
go build ./...,go vet ./...,golangci-lint run ./...(0 issues),scripts/smoke-graycode.sh, contracts/ecosystem/peer/internal-layer/package/eyrie boundary guards — all green.