-
Notifications
You must be signed in to change notification settings - Fork 267
Description
Right now each merge into master cuts a new release to NuGet. This is going to cause a lot of unneeded versions to be released and prevents us from putting together a more holistic release.
Versioning is also driven from the appveyor config file -- I'd like to see versioning driven from the releases page and tags so we're not having to redeploy the config file for each release. This also means we can get away from having releases with build numbers, and lean more on semver and bump the release numbers as needed.
We can take this a couple of ways.. we can modify the appveyor config to only release on tags, so we have the ability to merge into master without firing off a release. Or we could merge into a release branch and only merge into master when we feel we have enough content for an actual release.
I lean more in favor of cutting releases when tags are pushed.
With all of that in mind, just wanted to leave this here for a little bit of discussion before going forward.