Leverage Heroku Release Phase for Auto DevOps

Description

Developers need to automate various tasks during a deploy such as database migrations or publishing static assets. Heroku Release Phase does this via a release entry in Procfile. Perhaps since we're using Herokuish for Auto Build (part of Auto DevOps), we could leverage this. Unfortunately Procfile isn't really a standard outside of Heroku and it's not something we want to encourage generally. And I'm not sure if Buildpacks generate a release definition. (Buildpacks have the ability to generate the equivalent of a Procfile if one isn't defined in the repo. I assume Herokuish is using this at least for the web definition.) But we could define something similar.

Proposal

Links / references

Edited by Mark Pundsack