Being able to disable git experience creating a PR
long-term
P
Protective Stingray
Do to governance rules, every action in GitHub must be traceable to a person. Additionally PRs may not be reviewed by the person who created the PR (GitHub enforces this).
Problem Scenario:
- using git experience, make a modification push to GitHub and create a PR
- the git commit is traceable to the person that used git experience to push the change
- the PR is not traceable to a person, the ID that was used to create the PR is the service ID defined in the connector.
- this opens the scenario where the person who made the change and pushed it to GitHub can approve the PR because he didn't make the PR. This must not be allowed.
Log In
Canny AI
Merged in a post:
Creating Pull Requests with git experience
P
Protective Stingray
When saving changes in a resource using git experience for its configuration, the credentials to create a PR must be user credentials, not the credentials stored in connector used by git experience definition.
Pull Requests in GitHub must be traceable to a person.
Prasad Satam
long-term
Thanks for raising this feature request. Your idea has been carefully reviewed and evaluated by our product team. We are excited to announce that it has been given top priority and is now officially in our development pipeline!
We will keep you updated on the progress and let you know as soon as it is available.
Should you have any questions, suggestions, or thoughts you'd like to share, please feel free to add more to this feature request.