Add a release.yml workflow triggered by manual dispatch or specific tags.
Goals:
- Automate generation of CHANGELOG.md.
- Create GitHub Releases with stable image tagging.
- Provide a clear 'checkpoint' for production releases that is separate from daily PR merges.
Add a
release.ymlworkflow triggered by manual dispatch or specific tags.Goals: