Generate release notes with comparison of consumed artifacts #1553
-
The project I would like to generate release notes for is a combined artifact. I think it should go something like this for a new release:
It seems the 'Related work items' for a consumed artifact only lists the most recent change that went into master. Can this project help with this? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
The older 'Classic Release' functionality of my task sort of does a gather of associations, but as you said it only get the details of the associated items with the consumed build artifact in a simplistic way. But anyway, as multistage YAML is the future, even this partial solution is of little use and I don't plan any changes to the 'Classic Build or 'Classic Release' functionality in the task. The way I would tackle this problem is to use my task in each consumed build pipeline, so they can create release notes on the changes since the last successful build (so this could branch, stage, PR etc. based). I would publish this markdown document as a pipeline artifact and then the main release pipeline use a script to merge these various release note markdown fragments into the required document. |
Beta Was this translation helpful? Give feedback.
The older 'Classic Release' functionality of my task sort of does a gather of associations, but as you said it only get the details of the associated items with the consumed build artifact in a simplistic way. But anyway, as multistage YAML is the future, even this partial solution is of little use and I don't plan any changes to the 'Classic Build or 'Classic Release' functionality in the task.
The way I would tackle this problem is to use my task in each consumed build pipeline, so they can create release notes on the changes since the last successful build (so this could branch, stage, PR etc. based). I would publish this markdown document as a pipeline artifact and then the main relea…