Test environment is a place where the developer test his/her code so as a result, he may merge his code to test environment many times until he gets sure about his code, then he merges to UAT. Why in test environment, he needs another team member to approve his pull request? It is really time consuming and not required. I think approval in test environment should be optional.
Hey @Gita Danesh
Pull requests are meant to protect branches, not envs.
The way to make the approval optional in test envs is to decouple the PR from the envs. For example, you can decide that your test envs only gets artifacts from "Test_Branch" and "Test_Branch" is not protected by PR. Once all tests are pass in the test env, you can create a PR from your "Test_Branch" to the main branch.
Hope that helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.