Skip to content

Conversation

@toothbrush
Copy link
Contributor

@toothbrush toothbrush commented Feb 5, 2026

We don't have a vanity package host at entire.io, so let's just go with Github for now, like everybody else.


Note

Low Risk
Mechanical module-path/import rewrite and build-flag updates; main risk is missed references causing compile/test failures rather than behavioral changes.

Overview
Updates the repository to use github.com/entireio/cli as the Go module path (via go.mod) and rewrites all internal package imports accordingly across the CLI, agents, strategies, checkpoint/session code, and tests.

Aligns developer tooling/docs with the new import path, including mise.toml build -ldflags targets and the CLAUDE.md usage snippet for the settings package.

Written by Cursor Bugbot for commit b981320. This will update automatically on new commits. Configure here.

Copilot AI review requested due to automatic review settings February 5, 2026 05:05
@toothbrush toothbrush marked this pull request as ready for review February 5, 2026 05:05
@toothbrush toothbrush requested a review from a team as a code owner February 5, 2026 05:05
@toothbrush toothbrush force-pushed the 20260205-use-github-package-names branch from 51ecb70 to c0ab55e Compare February 5, 2026 05:06
gtrrz-victor
gtrrz-victor previously approved these changes Feb 5, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates the Go module path from entire.io/cli to github.com/entireio/cli, removing the dependency on a vanity package host at entire.io and adopting the standard GitHub-based module path convention.

Changes:

  • Updated the module declaration in go.mod from entire.io/cli to github.com/entireio/cli
  • Updated all import statements across 113 Go source files to use the new module path
  • Updated the build configuration in mise.toml to use the new module path in ldflags
  • Updated documentation in CLAUDE.md to reference the new import path

Reviewed changes

Copilot reviewed 108 out of 108 changed files in this pull request and generated no comments.

Show a summary per file
File Description
go.mod Updated module declaration to github.com/entireio/cli
mise.toml Updated ldflags in build task to reference new module path for version injection
CLAUDE.md Updated code examples to import from new module path
cmd/entire/main.go Updated import from entire.io/cli to github.com/entireio/cli
All other .go files Systematically updated all internal imports to use new module path

Critical Issue Found:

While reviewing this PR, I discovered that two important configuration files (.golangci.yaml and .goreleaser.yaml) still contain references to the old module path entire.io/cli but are not included in this PR. Specifically:

  • .golangci.yaml line 109 contains: entire.io/cli/cmd/entire/cli/agent.Agent
  • .goreleaser.yaml lines 20-23 contain ldflags with the old module path

These files must be updated in order for the module path change to be complete and functional. Without these updates, the linter configuration and release builds will fail or behave incorrectly.

@gtrrz-victor gtrrz-victor merged commit c05553b into main Feb 5, 2026
4 checks passed
@gtrrz-victor gtrrz-victor deleted the 20260205-use-github-package-names branch February 5, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants