@danielhanrahantng @vala
Git itself is meant to be used to track the source code and assets needed to compile or run a specific application, therefor adding a binary is kinda strange as it is already is created and not source code anymore.
There is a special place for that on GitHub. You should create a release for each version with information what changed and add the binary there as asset.
In a perfect world those binaries should be build by an CI pipeline but I think it's okay if not.