git.d-ma.be is the canonical Gitea instance (infra ADR-0004). Per architecture decision, d-ma.be is primary — GitHub is a push-mirror. The module path should reflect the canonical source.
Current
module github.com/mathiasbq/supervisor
Target
module git.d-ma.be/mathias/hyperguild
Note: the module name supervisor is also a mismatch with the repo name hyperguild — this is a good time to align both.
Scope
go.mod — update module line
All .go files with import "github.com/mathiasbq/supervisor/... — bulk replace
Check any scripts or docs referencing the old module path
go mod edit -module git.d-ma.be/mathias/hyperguild
find . -name '*.go'| xargs sed -i 's|github.com/mathiasbq/supervisor|git.d-ma.be/mathias/hyperguild|g'
go build ./...
go test ./...
Note
hyperguild is a binary, not a library — no downstream consumers.
Done when
go.mod module line reads git.d-ma.be/mathias/hyperguild
go build ./... and go test ./... pass
No remaining github.com/mathiasbq/supervisor import paths in .go files
## Background
`git.d-ma.be` is the canonical Gitea instance (infra ADR-0004). Per architecture decision, `d-ma.be` is primary — GitHub is a push-mirror. The module path should reflect the canonical source.
## Current
```
module github.com/mathiasbq/supervisor
```
## Target
```
module git.d-ma.be/mathias/hyperguild
```
Note: the module name `supervisor` is also a mismatch with the repo name `hyperguild` — this is a good time to align both.
## Scope
- `go.mod` — update module line
- All `.go` files with `import "github.com/mathiasbq/supervisor/...` — bulk replace
- Check any scripts or docs referencing the old module path
```bash
go mod edit -module git.d-ma.be/mathias/hyperguild
find . -name '*.go' | xargs sed -i 's|github.com/mathiasbq/supervisor|git.d-ma.be/mathias/hyperguild|g'
go build ./...
go test ./...
```
## Note
hyperguild is a binary, not a library — no downstream consumers.
## Done when
- `go.mod` module line reads `git.d-ma.be/mathias/hyperguild`
- `go build ./...` and `go test ./...` pass
- No remaining `github.com/mathiasbq/supervisor` import paths in `.go` files
Done in b600cc9: go.mod module line now git.d-ma.be/mathias/hyperguild, all .go imports rewritten (ingestion has its own module, untouched), go build ./... and go test ./... pass. Pushed to main.
Done in b600cc9: `go.mod` module line now `git.d-ma.be/mathias/hyperguild`, all `.go` imports rewritten (ingestion has its own module, untouched), `go build ./...` and `go test ./...` pass. Pushed to main.
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
git.d-ma.beis the canonical Gitea instance (infra ADR-0004). Per architecture decision,d-ma.beis primary — GitHub is a push-mirror. The module path should reflect the canonical source.Current
Target
Note: the module name
supervisoris also a mismatch with the repo namehyperguild— this is a good time to align both.Scope
go.mod— update module line.gofiles withimport "github.com/mathiasbq/supervisor/...— bulk replaceNote
hyperguild is a binary, not a library — no downstream consumers.
Done when
go.modmodule line readsgit.d-ma.be/mathias/hyperguildgo build ./...andgo test ./...passgithub.com/mathiasbq/supervisorimport paths in.gofilesDone in
b600cc9:go.modmodule line nowgit.d-ma.be/mathias/hyperguild, all.goimports rewritten (ingestion has its own module, untouched),go build ./...andgo test ./...pass. Pushed to main.