When building in version 3.2.1 "repository name must be lowercase"

Your repository name must be in lowercase :smiley:
This error is not super descriptive but all it means is that docker repository names must be in lower case.
If your image is myregistry.com/myimage:latest myregistry.com is the repository, myimage is the image name and latest is the tag or version. If no / exists in your image name like nginx:latest it means that its stored in the default docker registry hub.docker.com.

If your image name is something like this DEV/myimage:latest it’s invalid, since DEV (your repo name) is not in lower case. dev/myimage:latest is valid tho.