reason icon indicating copy to clipboard operation
reason copied to clipboard

Enhancing releases section of repo

Open raiyanalam opened this issue 5 years ago • 2 comments

Hi, The releases section in this repo does not provide any information on the changes incorporated in the release. image

It would be great if with each release a list of changes are displayed or even a simple link to changelog would also help. Also, GitHub will notify watchers every time a new release is available. Solution wise, since the repo already uses Azure pipelines for CI, we can potentially leverage its built-in task to publish release notes to GitHub. The task can be configured to create a release only when the pipeline is triggered for a matching tag. It can compute an exhaustive list of changes done in this release, list them and cross reference it with the issues. Additionally, we can also provide a list links to external sources which we think will be useful for users to get started with the release. Here is a sample repo that leverages this capability. Being a built in task, this can be achieved with minor changes to the CI file.

PS: I am a PM for azure pipelines. I would be happy to help with the changes :)

raiyanalam avatar Jun 06 '19 09:06 raiyanalam

@jordwalke

raiyanalam avatar Jun 11 '19 12:06 raiyanalam

Last few releases contain minimum information but it's hand-written.

It would be great to have the GithubRelease task as part of the CI, would you like to setup something?

davesnx avatar Nov 20 '22 23:11 davesnx

they do now

anmonteiro avatar Jul 07 '24 21:07 anmonteiro