Generate CHANGELOG and save it to a file on every release

Problem to solve

Currently, the goreleaser generates changelog for each release and adds it to the release page: https://gitlab.com/gitlab-org/cli/-/releases/v1.23.0

This has the drawback that people can't just grep their local clone of the repository, they need to scroll through pages of releases on GitLab.

Proposal

It would be good to also automatically generate a changelog in a file similar to https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/blob/main/CHANGELOG.md.

Further details

Links / references

Assignee Loading
Time tracking Loading