github
github copied to clipboard
Issues with protected branches: Github is confusing Pull Requests review and push protection
As a Github user, i want to request review for Pull Requests, but, i want to able push on branch.
Setup:
- Create a branch
- Protect it, asking review for Pull Requests
- Do not protect push
Expected Behaviour:
- Pull Requests require review
- Push is open on following branch
Actual Scenario:
- Pull Requests is requiring reviews
- Got following error while pushing:
ramon@Ramons-Mac-mini:~/GIT/SAT-ROBOT (master)$ git push robot master
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 295 bytes | 0 bytes/s, done.
Total 2 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), completed with 1 local object.
remote: error: GH006: Protected branch update failed for refs/heads/master.
remote: error: At least one approved review is required by reviewers with write access.
To https://github.com/SymphonyOSF/SAT-Robot.git
! [remote rejected] master -> master (protected branch hook declined)
error: failed to push some refs to 'https://github.com/SymphonyOSF/SAT-Robot.git'
Tested with member and a admin.
The admin got the same error