Incidentally: I'm not very conversant with the idiosincracies of GitHub but, isn't it a source code farm/forge? If so they may not see with good eyes you using it to make binary-only distribution.
Yes, I agree, while lots of people do put binaries in the git system of github, its really see as, perhaps, bad manners. Far better to keep the source under git and do releases with the binaries. Github has a slick release model, it will automatically bundle the appropriate level of source in with your binaries and its probably how end users expect to find things.
That approach also lets you have some relevant release notes with each release, a nice block of binaries for each supported platform etc, reassuring for users. And, it the spirit of open source, the source must be available.....
Davo