In one word, whether the published application supports a specific OS or not depends on development work: Dev needs to work on the specific OS to solve that OS specific issues, while Build team just does simple building of the whole application, and installation just simply wraps the installer, and QA team just installs the installer on test-to-support OS.
Easy to see, but sorry to not understand whole process clearly.