- Evaluate next version identifier.
- Update release notes for each project
- Change all CSPROJ files to use the new version number (
<Version>2\.\d+\.(\d+)-preview1+</Version>
-> <Version>2.0.666-preview2</Version>
)
- Change all CSPROJ files around
<FileVersion>2.\d+.\d+.0</FileVersion>
- Update the
SrkToolkit.Mvvm.AssemblyInfo.cs
file accordingly. (???)
- Build and run unit tests
- Commit, if everything OK
- Build nugets
dotnet build Sources/SrkToolkit-v2.sln -c Release -v q
- publish nugets
find . -wholename '*/Release/*2.0.147-*.nupkg' \
-exec dotnet nuget push "{}" -s https://api.nuget.org/v3/index.json --api-key XXX \;