h3. Why? Xamarin AG SDK consists of multiple projects that are released as separate NuGets. It's a tedious work to do release manually and you'll need to match the versions.
h3. What? Write script to handle the release. Release must be done with increased package version. So there should be also script to handle the version bumping. There could be automatic bumping in CI, but it's not necessary.
h3. How? It should work on Windows and Mac. There is MINGW distribution in AppVeyor, so I still think that GNU bash shell script would be ok. However for editing NuGets that are in XML you may need more, if you don't want to use simple regexps. So maybe PowerShell...? :P
h3. Notes
How does versioning works work ? See this: https://docs.microsoft.com/en-us/nuget/reference/package-versioning |
|