Consider the case of pushing a hotfix to the Utility/v1.0 branch, then opening a PR to merge that hotfix into Utility/v2.0.
When the PR is tested, the Leeroy config effectively gets updated to building App v2.0 against Utility v1.0; this build will most likely fail.
Assuming the PR can be automatically merged, we need to create a merge commit that merges UtilityFork/v1.0-hotfix into Utility/v2.0 then uses that merge commit for the build.
Assume we have a Leeroy config that has:
Consider the case of pushing a hotfix to the
Utility/v1.0
branch, then opening a PR to merge that hotfix intoUtility/v2.0
.When the PR is tested, the Leeroy config effectively gets updated to building App v2.0 against Utility v1.0; this build will most likely fail.
Assuming the PR can be automatically merged, we need to create a merge commit that merges
UtilityFork/v1.0-hotfix
intoUtility/v2.0
then uses that merge commit for the build.