Porting my Release Notes Azure DevOps Pipelines Extension to GitHub Actions
One of my most popular Azure DevOps Extensions is my Release Notes Pipeline task. This allows the creation of release notes using information obtained from the Azure DevOps API and formatted using a Handlebars Template. Given the popularity of GitHub Actions, I got to wondering whether porting this extension was viable? Well the release of my new Generate Release Notes with a Handlebars Template action shows that it was. The basic concept of this new action is the same as for the older task, get information on the pipeline/workflow run using the API and then format it using a Handlebars template. However, the information that can be returned is different. But this stands to reason as GitHub is not Azure DevOps. This is especially true when you consider the differences between the simplicity of GitHub Issues and the complexity, and variability of format, of Azure DevOps Work Items ...