I have no idea what I am doing, I used ai to help fix an issue.
This is my process:
`go get -u ./...`
error:
```
google.golang.org/grpc/status imports
google.golang.org/genproto/googleapis/rpc/status: ambiguous import: found package google.golang.org/genproto/googleapis/rpc/status in multiple modules:
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 (/home/quat/go/pkg/mod/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013/googleapis/rpc/status)
google.golang.org/genproto/googleapis/rpc v0.0.0-20260715232425-e75dac1f907d (/home/quat/go/pkg/mod/google.golang.org/genproto/googleapis/rpc@v0.0.0-20260715232425-e75dac1f907d/status)
```
ai said to do this:
`go mod edit -replace google.golang.org/genproto=google.golang.org/genproto/googleapis/rpc@latest`
which added a line to the go.mod:
```
replace google.golang.org/genproto => google.golang.org/genproto/googleapis/rpc v0.0.0-20260715232425-e75dac1f907d
```
after running `go get -u ./...` successfully, I removed the 'replace' line manually and things still seem to work. Ai thinks that "This happened because Google split google.golang.org/genproto into multiple smaller modules (like genproto/googleapis/rpc, genproto/googleapis/api, etc.) starting around 2023"
Reviewed-on: #379
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
Refactor docker to use makefile build commands
Reviewed-on: #254
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>