What is the state of the art for packaging go programs for various operating systems? I love that go can build software for so many OS variants, but are there techniques to simplify building packages for stuff like the following?
Windows
MacOS
Debian
Fedora
Arch
Alpine
BSDs
Illumos
Plan9
etc.