You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
I have opted into the "Allow automatic merge when builds pass" under the branch permission.
But when I create a pull request, and it runs the pipeline, all pipeline steps work fine, after that other member approve the PR, and my PR has passed all checks applied properly, but this PR does not merge automatically to the destination branch,
can you please suggest why it does not merge automatically as I supposed it should be merged when other member approved that PR?
Hi @vnaren26 and welcome to the community!
This option works as follows:
When you have all required merge checks except successful builds completed, you can select the Merge button in the pull request to request a merge of the PR. When the builds are completed, the PR will be merged automatically. You will also need to have the option Prevent a merge with unresolved merge checks checked, to prevent a merge with unresolved merge checks.
This option is useful when the builds take a long time to complete while all the other merge checks are completed. If your builds are completed successfully before all the other checks (like approvals), you can then merge the PR after the other checks are completed.
You can read more info in this blog post:
Please feel free to reach out if you have any questions.