Most package management systems support some kind of "universal artifacts" storage. Azure Artifacts supports "universal packages", Artifactory supports "generic repositories", and Nexus has "raw repositories". But what about GitHub? From all appearances, it would seem this is an oversight. Although not explicitly documented, it turns out it's fully supported.