We are going through a rough transition right now, with us dropping support for golang 1.12.  This is causing some pain in Ubuntu and Debian communities.

The issues is some of the code we vendor from other projects has added requirements that only work on golang 1.13 and beyond.  Currently the stable branch of golang is 1.14 and 1.13.

Valentin Rothberg reports to me.
Good news is that we are lucky: Debian testing and unstable are both on Go 1.14 (https://packages.debian.org/search?keywords=golang).

He suggests:

a policy that our tools (at new release) must be compatible with the officially supported versions of Go, which is always the last two major/minor versions. In case of Podman 2.0: 1.14 and 1.13. If we can commit to that, the community can't really get angry at us; it's reasonable to move on once a version hits EOL. However, breaking changes are always an annoyance ...
I agree with this suggestion.  And think this is the way we should go forward.
We are also working to make sure we can build on Ununtu LTS.

RHEL and Centos already can use the golang 1.13 compilers.