Mhm as my test turned out it looks like you can’t host your apt and yum/dnf/zypper repository on GitHub. I haven’t figured out all details, but they actively prevent using github pages as well as the raw cdn for this.
So you probably have to host it yourself. But I’ll write a little docker file which should make it easy to serve it