@@ -70,7 +70,7 @@ class Release {
7070 * @return {Commit } The commit created by finishing the release
7171 */
7272 static finishRelease ( repo , releaseVersion , options = { } ) {
73- const { keepBranch, message} = options ;
73+ const { keepBranch, message, processMergeMessageCallback } = options ;
7474
7575 if ( ! repo ) {
7676 return Promise . reject ( new Error ( 'Repo is required' ) ) ;
@@ -123,7 +123,7 @@ class Release {
123123
124124 // Merge release into develop
125125 if ( ! cancelDevelopMerge ) {
126- return utils . Repo . merge ( developBranch , releaseBranch , repo ) ;
126+ return utils . Repo . merge ( developBranch , releaseBranch , repo , processMergeMessageCallback ) ;
127127 }
128128 return Promise . resolve ( ) ;
129129 } )
@@ -133,7 +133,7 @@ class Release {
133133 const tagName = versionPrefix + releaseVersion ;
134134 // Merge the release branch into master
135135 if ( ! cancelMasterMerge ) {
136- return utils . Repo . merge ( masterBranch , releaseBranch , repo )
136+ return utils . Repo . merge ( masterBranch , releaseBranch , repo , processMergeMessageCallback )
137137 . then ( ( oid ) => utils . Tag . create ( oid , tagName , message , repo ) ) ;
138138 }
139139
0 commit comments