Added Manual Test Plan support to my Azure DevOps Cross-Platform Release notes Task

I have just release 3.46.4 of my Azure DevOps Cross-Platform release Notes task which adds support for generating release notes based on the results of Azure DevOps Test Plans. There has been support in the task for automated tests, run as part of the build or release process, for a while. However, until this release, there was no way to generate release notes based on manual tests. Manual Test results are now made available to the templating engine using two new objects:...

March 3, 2021 · 2 min · Richard Fennell

Fixing my SQLite Error 5: 'database is locked' error in Entity Framework

I have spent too long today trying to track down an intermittent “SQLite Error 5: ‘database is locked’” error in .Net Core Entity Framework. I have read plenty of documentation and even tried swapping to use SQL Server, as opposed to SQLite, but this just resulted in the error ‘There is already an open DataReader associated with this Connection which must be closed first.’. So everything pointed to it being a mistake I had made....

February 12, 2021 · 1 min · Richard Fennell

What to do when moving your Azure DevOps organisation from one region to another is delayed.

There are good reasons why you might wish to move an existing Azure DevOps organisation from one region to another. The most common ones are probably: A new Azure DevOps region has become available since you created your organisation that is a ‘better home’ for your projects. New or changing national regulations require your source stored in a specific location. You want your repositories as close to your workers as possible, to reduce network latency....

January 25, 2021 · 2 min · Richard Fennell

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....

December 31, 2020 · 2 min · Richard Fennell

My DDD2020 Session - How can I automatically create Azure DevOps Release Notes and how can I publish them

Really please to say that my DDD2020 session is now available to stream. https://youtube.com/watch?v=xaV3dFoQdV8 Thanks to the organisers and sponsors that allowed this event to ahead this year in this difficult year.

December 21, 2020 · 1 min · Richard Fennell