You can host e.g. spec files in github (so that people can submit packages and updates). But I think the build output can’t go there. Github has only limited hosting for stuff like that, and swupd update information likely exceeds the data storage for it.

Github lists the bandwidth usage limit for github pages as 500gb/month. The total size is also limited to 1gb. You’d exceed those numbers really fast. (Double check those numbers though).