yeah I'm not that familiar with github I'm afraid, just use it as a resource for transparent development.
It's as simple as
- Code: Select all
git tag -a "tagname" -m"comment"
git push --tags
in your favorite shell If you ever want to do it.
Then from the Github web interface you go to Releases > Draft New Release, select the tag, upload a package and, write a short comment and Publish and you have a release for which you can get statistics etc.

That's also the easiest way to have a properly packaged addon without the -branch suffix (eg. -master) since you package manually and upload.