docs: note the interim go install path after the module rename - #971
Conversation
`@latest` on the new module path cannot resolve until the first post-rename tag is published; document the working pinned command. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Codex review: needs maintainer review before merge. Reviewed August 9, 2026, 2:12 AM ET / 06:12 UTC. ClawSweeper reviewWhat this changesThe PR adds an interim README command that installs the last pre-rename release from the former Go module path until a new-path release is tagged. Regression provenancePossible regression — probable (reviewed change; known regression link). No predecessor PR is attributed. Merge readiness✅ Ready for maintainer review Keep open: current main changed the Go module path but still advertises a new-path Priority: P3 Review scores
Verification
How this fits togetherThe README is the primary installation entry point for the gog command-line client. Its Go install command is resolved through Go module version metadata and produces the executable users run locally. flowchart LR
A[README install instructions] --> B[Go install command]
B --> C[Go module resolution]
C --> D[Module path and version]
D --> E[gog executable]
Before mergeNone. Agent review detailsSecurityNone. Review metrics
Technical reviewBest possible solution: Merge the temporary guidance, then remove the old-path pin after the first release containing the renamed module so the new-path Do we have a high-confidence way to reproduce the issue? No live reproduction was run because Go installation would write module caches; current source confirms the renamed module is on main, and the PR body provides a concrete reported resolution path. Is this the best way to solve the issue? Yes. Until a release tag carries the renamed module path, documenting the known working old-path pinned install is the narrowest way to avoid a failing README command. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 342ffd1f8be9. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
The module rename landed in #970, but
go install github.com/openclaw/gogcli/cmd/gog@latestfails today:@lateststill resolves v0.34.2, which declares the old module path.Verified locally:
@latest(new path) →module declares its path as: github.com/steipete/gogcli@mainvia the public proxy → same error from a stale cached pseudo-version@mainwithGOPROXY=direct→ resolvesv0.34.3-0.20260809060808-342ffd1f8be9and runsgo install github.com/steipete/gogcli/cmd/gog@v0.34.2→ works, reports v0.34.2This documents the working pinned command until the first post-rename tag ships, so the README does not carry an instruction that fails. The
@latestline stays as the steady-state form.