GOARM value is correct for linux/arm/v5 variant:
$ docker rmi golang; docker run -q --rm --platform=linux/arm/v5 golang go env GOARM
[…]
5
However, it is not correct for linux/arm/v7:
$ docker rmi golang; docker run -q --rm --platform=linux/arm/v7 golang go env GOARM
[…]
6