Skip to content

GitHub / repository rename checklist (deferred)

This tracker supports #113: a future repo or org rename (and optionally Go module path change) is intentionally not bundled into the Buck/policy migration. When you rename, sweep the surfaces below once in a coordinated pass—there is no Buck target that can prove cross-site consistency.

Source and config

AreaExamples
Go modulemodule line in src/searchbench-go/go.mod; github.com/... import paths everywhere (regenerate IDE/refs only after project-go-deps if go.sum churns).
Pkl @go.Packageconfigs/schema/**/*.pkl go.Package.name literals; rerun buck2 run //src/searchbench-go:pkl_go_types (+ release types if touching SearchBenchRelease).
Flake URLsflake.nix, flake.lock only if flakes point at github: substitutes (normally they don't).

UX and CI

AreaExamples
Git remote / clone URLsCONTRIBUTING snippets, onboarding docs, any hard-coded github.com/becker63/searchbench-go in markdown.
GitHub ActionsWorkflow checkout repos, caches keyed by workspace, issue/annotation links.
Pages / docs baseVitePress base: in docs config and links like becker63.github.io/searchbench-go; update Development — Docs site.
AGENTS.md / Cursor rulesAny canonical clone URL or repo label.

Search hints

Replace the old slug in one pass:

bash
# Example only — replace OLD/NEW before running outside this doc.
rg 'becker63/searchbench-go|github\.com/becker63/searchbench-go' AGENTS.md src/docs README.md .github flake.nix

After substantive URL or module edits: nix develop then buck2 test //:check_full as usual.