-
Notifications
You must be signed in to change notification settings - Fork 116
Releases
Ajiemar Santiago edited this page May 18, 2018
·
7 revisions
The following tasks should be completed before publishing a release. Track the progress of the release by copying and pasting the tasks below into an issue for the release.
- Update
artifactsinappveyor.ymlif there is a new service abstraction. - Merge all to develop
- Branch to rc-[version]
rc-1.0.0 - Draft release with version in the format of
v1.3.0targeting 'master'. Standard release should be named using the formatWatson Developer Cloud .NET Standard SDK v1.3.0 - Update changelog
- Update dependencies and nuget badge in readme files to updated version (Nuget badge is the first line of the readme, search for
dependenciesfor the dependency version) - Update
PROJECT_NUMBERinDoxyfileto current version - Update
SDK_VERSIONinsrc/IBM.WatsonDeveloperCloud/Constants.cs - Update version and dependencies in all
.csprojfiles. I do this manually by searching the entire solution for the last version and changing to the current version in case some dependency has a version overlap. - PR to merge
rcbranch tomaster - Publish release. This should tag release using format
v1.3.0. This will trigger a build and update documentation. If the release build fails in AppVeyor, rebuild commit. - PR to merge
rcbranch todevelopment - If it's a major or breaking release, on the
developmentbranch, reviseversioninappveyor.ymlto the next version.