Release Tracker v3 – Release Notes

Code Vanguard is happy to announce the release of Release Tracker v3. This release was primarily focused on creating an Azure pipeline task for the automatic generation of release notes.

Using the task

The new task, Generate release notes, can be found in the assistant when writing your pipeline yaml by simply searching for “generate release notes”.

To configure the task, fill out the fields in the assistant:

Below is a summary of the arguments accepted by the Generate release notes task:

NameDescription
Release IdThe ID of the release for which you wish to generate the release notes.
Report formatThe format that the release notes should be.
Report folder locationThe folder where the release notes should be saved.
Report file nameThe name of the release notes file

The final yaml will look something like this:

- task: GenerateReleaseNotes@3
  inputs:
    ReleaseId: 425
    ReportFormat: 'InternalMarkdown'
    ReportFolderLocation: '$(Build.ArtifactStagingDirectory)'
    ReportFileName: 'Release Notes - Internal.md'

Additional bugs fixed

  • No work items under a release causes bad styling
  • CSV breaks when work item title has a comma
James Stephens About the author

James is the founder of Code Vanguard and one of its developers. He is an applied mathematician turned computer programming. His focuses are on security, DevOps, automation, and Microsoft Azure.