go.mod — dependency gitea.d-ma.be/mathias/mcp-chassis → git.d-ma.be/mathias/mcp-chassis (do after mcp-chassis is renamed and a new version tagged)
All .go files — bulk replace both paths
Tooling:
go mod edit -module git.d-ma.be/mathias/gitea-mcp
find . -name '*.go'| xargs sed -i 's|gitea.d-ma.be/mathias/gitea-mcp|git.d-ma.be/mathias/gitea-mcp|g'
find . -name '*.go'| xargs sed -i 's|gitea.d-ma.be/mathias/mcp-chassis|git.d-ma.be/mathias/mcp-chassis|g'
go get git.d-ma.be/mathias/mcp-chassis@latest
go build ./...
go test ./...
Sequencing
Depends on mcp-chassis being renamed first (mcp-chassis#1). Do not merge this until mcp-chassis has a new tag on git.d-ma.be.
Done when
Both module paths updated
go build ./... and go test ./... pass
## Background
Gitea renamed from `gitea.d-ma.be` to `git.d-ma.be` (infra ADR-0004). Module path is a logical name — builds not broken. Housekeeping rename.
## Scope
- `go.mod` — `module gitea.d-ma.be/mathias/gitea-mcp` → `module git.d-ma.be/mathias/gitea-mcp`
- `go.mod` — dependency `gitea.d-ma.be/mathias/mcp-chassis` → `git.d-ma.be/mathias/mcp-chassis` (do **after** mcp-chassis is renamed and a new version tagged)
- All `.go` files — bulk replace both paths
**Tooling:**
```bash
go mod edit -module git.d-ma.be/mathias/gitea-mcp
find . -name '*.go' | xargs sed -i 's|gitea.d-ma.be/mathias/gitea-mcp|git.d-ma.be/mathias/gitea-mcp|g'
find . -name '*.go' | xargs sed -i 's|gitea.d-ma.be/mathias/mcp-chassis|git.d-ma.be/mathias/mcp-chassis|g'
go get git.d-ma.be/mathias/mcp-chassis@latest
go build ./...
go test ./...
```
## Sequencing
**Depends on mcp-chassis being renamed first** (mcp-chassis#1). Do not merge this until mcp-chassis has a new tag on `git.d-ma.be`.
## Done when
- Both module paths updated
- `go build ./...` and `go test ./...` pass
Sequencing gate was already satisfied — mcp-chassis migrated to git.d-ma.be in 3329ff3 (go.mod requires git.d-ma.be/mathias/mcp-chassis v0.2.0). So the self-module rename went ahead:
go mod edit -module git.d-ma.be/mathias/gitea-mcp
bulk import rewrite gitea.d-ma.be/mathias/gitea-mcp → git.d-ma.be/mathias/gitea-mcp across all .go files (0 refs remain).
go build ./... + task check green.
gitea-mcp is a server binary, not an imported library, so no downstream consumers break.
Left untouched (out of module-path scope): the GITEA_BASE_URL example string in config.go/config_test.go — a runtime base-URL fixture, not the module path (and the live deployment already sets GITEA_BASE_URL=https://git.d-ma.be).
Done in v0.4.2 (commit on `main`).
Sequencing gate was already satisfied — `mcp-chassis` migrated to `git.d-ma.be` in 3329ff3 (`go.mod` requires `git.d-ma.be/mathias/mcp-chassis v0.2.0`). So the self-module rename went ahead:
- `go mod edit -module git.d-ma.be/mathias/gitea-mcp`
- bulk import rewrite `gitea.d-ma.be/mathias/gitea-mcp` → `git.d-ma.be/mathias/gitea-mcp` across all `.go` files (0 refs remain).
- `go build ./...` + `task check` green.
gitea-mcp is a server binary, not an imported library, so no downstream consumers break.
Left untouched (out of module-path scope): the `GITEA_BASE_URL` example string in `config.go`/`config_test.go` — a runtime base-URL fixture, not the module path (and the live deployment already sets `GITEA_BASE_URL=https://git.d-ma.be`).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Background
Gitea renamed from
gitea.d-ma.betogit.d-ma.be(infra ADR-0004). Module path is a logical name — builds not broken. Housekeeping rename.Scope
go.mod—module gitea.d-ma.be/mathias/gitea-mcp→module git.d-ma.be/mathias/gitea-mcpgo.mod— dependencygitea.d-ma.be/mathias/mcp-chassis→git.d-ma.be/mathias/mcp-chassis(do after mcp-chassis is renamed and a new version tagged).gofiles — bulk replace both pathsTooling:
Sequencing
Depends on mcp-chassis being renamed first (mcp-chassis#1). Do not merge this until mcp-chassis has a new tag on
git.d-ma.be.Done when
go build ./...andgo test ./...passDone in v0.4.2 (commit on
main).Sequencing gate was already satisfied —
mcp-chassismigrated togit.d-ma.bein3329ff3(go.modrequiresgit.d-ma.be/mathias/mcp-chassis v0.2.0). So the self-module rename went ahead:go mod edit -module git.d-ma.be/mathias/gitea-mcpgitea.d-ma.be/mathias/gitea-mcp→git.d-ma.be/mathias/gitea-mcpacross all.gofiles (0 refs remain).go build ./...+task checkgreen.gitea-mcp is a server binary, not an imported library, so no downstream consumers break.
Left untouched (out of module-path scope): the
GITEA_BASE_URLexample string inconfig.go/config_test.go— a runtime base-URL fixture, not the module path (and the live deployment already setsGITEA_BASE_URL=https://git.d-ma.be).