Install reportgenerator once if not already installed:
dotnet tool install -g dotnet-reportgenerator-globaltoolEnsure ~/.dotnet/tools is in your PATH (add to ~/.zshrc if missing):
export PATH="$HOME/.dotnet/tools:$PATH"dotnet test JsonFlatFileDataStore.Test/JsonFlatFileDataStore.Test.csproj --collect:"XPlat Code Coverage"
reportgenerator \
-reports:"JsonFlatFileDataStore.Test/TestResults/**/coverage.cobertura.xml" \
-targetdir:"coverage-report" \
-reporttypes:Html
open coverage-report/index.html # macOS (Linux: xdg-open, Windows: start)- Update version and push to master (example). Edit version from csproj with an editor.
- Update Tags
$ git tag x.x.x
$ git push origin --tags- Build new release. Check API key from Nuget
$ dotnet build --configuration Release
$ dotnet nuget push .\JsonFlatFileDataStore\bin\Release\JsonFlatFileDataStore.x.x.x.nupkg --source https://api.nuget.org/v3/index.json --api-key xxxxx