chore: move repository references to Twigpine/zero - #1105
Open
PierrunoYT wants to merge 1 commit into
Open
PierrunoYT wants to merge 1 commit into
PierrunoYT wants to merge 1 commit into
Conversation
Update the Go module path, imports, install scripts, docs, workflows, packaging and action defaults from Gitlawb/zero to Twigpine/zero. The npm scope, LICENSE, action author and the OpenGateway provider are unchanged, as are historical CHANGELOG links. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Vasanthdev2004
requested changes
Oct 2, 2026
Vasanthdev2004
left a comment
Collaborator
There was a problem hiding this comment.
Reviewed at 87df72d9. The replacement looks complete for repository references. What's left of gitlawb is the npm scope, the AIMLAPI partner name and two comments, one of which names the tap. The -X path in BuildLdflags moved too, and zero-release build and smoke stamp 0.9.0 here, so version stamping survived. go build, go vet and the update, release, installtest, npmwrapper and doctor tests pass on Windows.
I'd like it split, though, and the module path needs a decision from @kevincodex1:
- The runtime defaults should go in on their own.
DefaultRepositoryininternal/update,ZERO_REPOin both install scripts, the postinstallREPO, the Action'szero-repoand the install URLs in the README are what installs andzero updateactually fetch from. Until they move, every one of them reaches the release through GitHub's redirect from the old name. That's a small PR that can land now. - The module path is a bigger change than it looks. 59 of the other 62 open PRs touch Go files, and once
go.modsaysTwigpine, any of them that adds an import or a new file needs the same rename before it compiles. When to do that is kevin's call. go install github.com/Twigpine/zero/cmd/zero@latestindocs/INSTALL.mdfails until a release is tagged with the new module path. I tried it: v0.9.0'sgo.moddeclaresgithub.com/Gitlawb/zero, so Go stops with "module declares its path as: github.com/Gitlawb/zero but was required as: github.com/Twigpine/zero". The docs should keep the old path until that release exists.X-AIMLAPI-Integration-Repochanges too. That header is what AIMLAPI sees for attribution, so it needs kevin's yes rather than riding along with the rename.- Small:
packaging/homebrew/zero.rbstill namesGitlawb/homebrew-tap, which is nowTwigpine/homebrew-tap.
It also needs a parent issue, as the description says. Requesting changes for the split and the install doc.
This branch has not been deployed
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.
What changed
Replaces
Gitlawb/zerowithTwigpine/zeroin tracked files (Go module path and imports, install scripts, docs, workflows, packaging,action.ymldefaults, mise entries).Intentionally unchanged:
@gitlawb/zero(published package name)LICENSEcopyright andauthor:inaction.ymlCHANGELOG.mdlinksGitlawb/homebrew-tap(separate repository)Gitlawb/...fixture strings ininternal/updateandinternal/clitestsWhy
The repository now lives at https://github.com/Twigpine/zero.
Verification
go build ./...,go vet ./...,git diff HEAD --check: cleango test ./...:internal/update,npmwrapper,release,installtest,doctorpass. Failures remain ininternal/agent,internal/configandinternal/clion my Windows machine.agentandconfigfail identically on unmodifiedupstream/main. I did not re-runclion the base.make fmt-check(nomakeon this machine;gofmt -llists onlyinternal/perfbench/testdata),zero-release build/smoke,make lint-static,make vulncheck.Parent issue: none linked yet.
🤖 Generated with Claude Code