I run this on Debian 12, the latest stable and not so old Debian version.
go install github.com/orangekame3/mk@latest
go: downloading github.com/orangekame3/mk v0.0.8
go: github.com/orangekame3/mk@latest (in github.com/orangekame3/mk@v0.0.8): go.mod:3: invalid go version '1.21.0': must match format 1.23
Do you have strong reason to force such a new go version? Why not step back to 1.21.0 to support latest Debian and all its based distros?