1.Release Procedure Update
Starting after Weekly Release on 24 Jan 2017, Release Manager will stop merging release branch to develop. Release Manager is still going to merge one last time for Weekly Release on 24 Jan 2017 (Merging on Friday, 20 Jan 2017 and Monday, 23 Jan 2017). After that release period, developers will need to cherry-pick their commit from release branch to develop. You can follow the guide on wiki about how to cherry-pick. Hotfix procedure is unchanged, you need to land your hotfix on release branch then cherry-pick it to develop. You can see the detail of hotfix procedure on our wiki.
2. Release Pipeline Update
We now have partial build pipeline for TV and TAP, both of them are based on weekly release branch (release/XXXX-XX-XX). The partial build branch have significant improvement on building time (From 80 minutes full build to 15 minutes partial build), which save us a lot of waiting time. The partial build pipeline will be used for TV and TAP release to staging06 and production. Initial push to staging06 for other services will still use main release pipeline. Other than that, there is no change on release procedure.