Project

Profile

Help

Task #7738

Updated by daviddavis over 3 years ago

If you try to cherrypick a commit that's been released to a release branch, the commit validation fails and also the release automation will fail. 

 Document the process how # Solution 

 Add support for a new tag such as `backport #1234` which can be added to deal with these cherry picks. 

 ## Commit Validation 

 Update the commit validation to use the new tag and update any attached issue. It should also skip validating the state of any `fixes`/`closes`/etc tagged issue. 

 ## Release automation 

 Optimally the release automation should be able to attach the backport issues to the release milestone. Perhaps it could `git blame` the CHANGES entries. 

 If this is too difficult, another option would be to disable this part of the release automation for release branches.

Back