GitHub Releases are a great resource for open source projects to expand on the simple git tag concept. You can add release notes in Markdown format, and you can upload finalized assets - such as compiled executables.

As a user I had the question - how do I script "download the latest release, please?"

For example, when Geoff Franks or someone from the https://spruce.cf team cuts a new spruce version, what can I put in my bash scripts to automatically download that new version, rather than a fixed version number.