Locked dotnet swagger tool install to a specific version. Without the lock we see CI failures when the version of the Swashbuckle dependency defined in Directory.Packages.Props gets out of sync with the dotnet swagger tool.
This PR also includes some minor housekeeping on the generate swagger script. The script was originally stored in the ADO pipelines folder and referenced by github actions. This PR moves it into the root scripts folder which feels more appropriate given it is used by both GH actions and ADO pipelines.
Locked dotnet swagger tool install to a specific version. Without the lock we see CI failures when the version of the Swashbuckle dependency defined in Directory.Packages.Props gets out of sync with the dotnet swagger tool.
This PR also includes some minor housekeeping on the generate swagger script. The script was originally stored in the ADO pipelines folder and referenced by github actions. This PR moves it into the root scripts folder which feels more appropriate given it is used by both GH actions and ADO pipelines.