Change module path to sneak.berlin/go/neoirc #99
Reference in New Issue
Block a user
Delete Branch "change-module-path-to-sneak-berlin"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Changes the Go module path from
git.eeqj.de/sneak/neoirctosneak.berlin/go/neoirc.All occurrences updated:
go.modmodule directive.gofiles (107 import statements)$idURIs across 30.jsonfiles inschema/No functional changes — this is a pure rename of the module path.
docker build .passes clean (formatting, linting, all tests, binary build).closes #98
Review: PR #99 — Change module path to sneak.berlin/go/neoirc
Policy Divergences
No policy violations found.
sneak.berlin/go/<name>as the Go module root — the new pathsneak.berlin/go/neoircis compliant.@sha256:— verified, no changes to Dockerfile..golangci.yml, CI config, or test assertions. No cheating detected.goimportsconvention (stdlib → third-party → internal, alphabetized within groups).Requirements Checklist (issue #98)
git.eeqj.de/sneak/chat(old repo name) /git.eeqj.de/sneak/neoircreferences tosneak.berlin/go/neoircgo.modmodule directive updated.gofiles, 107 import statements)$idURIs updated (30.jsonfiles inschema/)git.eeqj.de/sneak/neoircorgit.eeqj.de/sneak/chat) in any.go,.mod,.jsonfileTest Coverage
No new exported types or functions introduced — this is a pure module path rename. Not applicable.
README Consistency
README.md does not reference the Go module path directly. Remaining
git.eeqj.dereferences in README.md and REPO_POLICIES.md are links to other repositories (prompts, gohttpserver) on the Gitea instance — not this module's import path. No inconsistency.Build Result
docker build .— PASS (formatting, linting, all tests, binary build all clean). Verified both before and after rebase ontomain.Verdict: PASS
Pure mechanical rename of the module path from
git.eeqj.de/sneak/neoirctosneak.berlin/go/neoirc. Every occurrence updated across 65 files. No functional changes, no policy violations, no cheating, build green.docker build failed.
Rework Summary
The branch was behind
mainby one commit (02279b2— PR #100 integration tests). The branch has now been updated with a merge frommain(commita788f89).Verification
docker build --no-cache .— PASS (formatting, linting, all tests including new integration tests, binary build)git.eeqj.de/sneak/neoircorgit.eeqj.de/sneak/chatreferences remain in any.go,.mod, or.jsonfileThe docker build failure was caused by the branch being stale relative to
main. Now resolved.a788f89c1btoa515e1505aRe-Review: PR #99 — Change module path to sneak.berlin/go/neoirc
Post-rework review. Branch was rebased onto
main(clean single commit).Policy Divergences
No policy violations found.
@sha256:pinning with version/date comments — compliant. No Dockerfile changes in this PR.sneak.berlin/go/neoircmatches REPO_POLICIES.md mandate (sneak.berlin/go/<name>)..golangci.yml, Dockerfile,.gitea/workflows/, or test assertions. No linter suppression, no weakened tests.goimportsconvention (stdlib → third-party → internal). The rename naturally reorderedsneak.berlin/go/neoircimports to sort aftergo.uber.org/fx,github.com/...,golang.org/...— this is correct alphabetical ordering.Requirements Checklist (issue #98)
Issue text: "all git.eeqj.de/sneak/chat should now be sneak.berlin/go/neoirc"
go.modmodule directive changed tosneak.berlin/go/neoirc.gofiles)grep -rn 'git.eeqj.de/sneak/neoirc'andgrep -rn 'git.eeqj.de/sneak/chat'across all.gofiles = zero matches$idURIs updated (30.jsonfiles inschema/).go,.mod,.jsonfileHuman Comments
main; now rebased clean).Test Coverage
No new exported types or functions — pure mechanical rename. Not applicable.
README Consistency
README.md does not reference the Go module import path directly. Remaining
git.eeqj.dereferences in README.md and REPO_POLICIES.md are links to other Gitea repositories (prompts, gohttpserver) — not this module's path. No inconsistency.Build Results
docker build --no-cache .on PR branch — PASS (fmt-check, lint 0 issues, all tests pass, both binaries compile)main(clean, single commit)docker build --no-cache .after rebase — PASS (identical results)Verdict: PASS
Pure mechanical rename of the Go module path from
git.eeqj.de/sneak/neoirctosneak.berlin/go/neoircacross 65 files (35.go, 30.jsonschema files,go.mod). No functional changes, no policy violations, no cheating, build green before and after rebase. Branch rebased ontomainwith a clean single commit.