Problem
All of our git logic (most significantly, GitUtils.getPullRequestsMergedBetween) is designed and tested to work for both normal releases and for PRs CP'd to staging. It does not currently account for PRs CP'd to prod.
Solution
Unfortunately this section of the design doc was a bit hand-wavy, but the order of operations here will be:
- Update
CIGitLogicTests to include scenarios for CP to Prod.
- If it works with no further changes - great! If not, figure out what we need to do to correctly list PRs deployed between two versions. This is used for:
- creating checklists
- leaving deploy comments
- generating GitHub Releases
Problem
All of our git logic (most significantly,
GitUtils.getPullRequestsMergedBetween) is designed and tested to work for both normal releases and for PRs CP'd to staging. It does not currently account for PRs CP'd to prod.Solution
Unfortunately this section of the design doc was a bit hand-wavy, but the order of operations here will be:
CIGitLogicTeststo include scenarios for CP to Prod.