e.g. https://www.conventionalcommits.org/en/v1.0.0-beta.2/ has implementations[1] that generate changelogs and bump package versions.
[1] - https://github.com/conventional-changelog/standard-version