Whelp, I started adding OSX support to the script, only to find out that "multi-OS" feature is beta at Travis-CI and they are currently not accepting requests for it to be turned on for projects
So, that means separate repos until it's turned back on. It's quite annoying, because their example scripts for C++ builds point to a "multi-OS" config.
I did do some more digging, and Travis does support a couple of hooks for publishing binaries to other locations along with "secure" connections.