GitHub allows you to maintain a list of your previous releases, linked to the commit that was used, and attach any artifacts you have, see the releases page of the TeamCity xUnit meta runner for an example. You can create these manually from the GitHub website, but I wanted to add it into my Continuous Integration process, creating a release with the built artifacts on every checkin. This example uses Appveyor for the…