I know there is the workflow alleyoop going around which will download a release for any workflows that include an update.json file, it's a great idea. Automation for updating, making things easy.
As I was getting back into making updates to the Spotify workflow I wanted to add this in, but I didn't care for lack of control. Meaning no way to read about the release, view the codebase or even choose a release version. I opted not to use it.
Instead I wrote a little PHP library that will download tags from Github and display them back to the user. They can upgrade or downgrade a workflow