Creating signed GitHub releases

It is a good idea to create releases on GitHub, it makes packaging work much easier and also provides an easy to use mechanism for your users to get a specific version of your software.

It is an even better idea to additionally sign your releases using your GPG key. This way, your users can verify if they actually received the same tarball you have released.