-
-
Notifications
You must be signed in to change notification settings - Fork 172
Description
Is the feature request related to a problem
When automated pull requests from dependabot or Renovate come into repositories for Verify's NuGet packages, there are no signals to the user as to why there is a new release (example).
This means the user needs to manually review the diff to see what's been changed.
In the case of 30.4.0 to 30.5.0, the diff is quite large (50 commits, 304 files changed).
With GitHub releases and/or a CHANGELOG, automated dependency tooling can summarise changes in the pull request description for the user (example) without them needing to do this themselves.
Describe the solution
Produce GitHub releases with release notes and/or a CHANGELOG that users can read to get a summary of what's changed.
GitHub releases can be created with a summary of what's been changed automatically populated from the commit messages, provided that they containing meaningful content as to what's being changed.
Describe alternatives considered
None.
Additional context
The lack of release notes and a release for eslint-config-prettier@10.1.7 was one of the contributing factors which lead me to realise the package had been compromised: prettier/eslint-config-prettier#339
Having either contributes to the provenance of a given release being legitimate.