-
Notifications
You must be signed in to change notification settings - Fork 117
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
artifacts
inappveyor.yml
if 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.0
targeting '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
dependencies
for the dependency version) - Update
PROJECT_NUMBER
inDoxyfile
to current version - Update
SDK_VERSION
insrc/IBM.WatsonDeveloperCloud/Constants.cs
- Update version and dependencies in all
.csproj
files. 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
rc
branch 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
rc
branch todevelopment
- If it's a major or breaking release, on the
development
branch, reviseversion
inappveyor.yml
to the next version.