This PR removes manual maintenance of package release notes in the project file and instead generates a standard release note based on the hash of the commit during a CI build. If the CI is triggered by a tag using the format v* then it adds a URL pointing to the release on GitHub (assuming it's associated with the tag). The notes can then be add to the release on GitHub and easily edited in case of typos or omissions (i.e. not requiring further commits to the repo).
This PR removes manual maintenance of package release notes in the project file and instead generates a standard release note based on the hash of the commit during a CI build. If the CI is triggered by a tag using the format
v*
then it adds a URL pointing to the release on GitHub (assuming it's associated with the tag). The notes can then be add to the release on GitHub and easily edited in case of typos or omissions (i.e. not requiring further commits to the repo).