Feature request: Request changes and approve own PRs

I’m currently a one man team working on my company. My workflow is as follows

  1. Make changes

  2. Commit & push changes on the feature branch

  3. Review my code

  4. Make nessisary changes 

  5. Repeat step 2

  6. Merge PR

Whilst reviewing my own PR id love to mark the review with “request changes” blocking a potentially merge until i’ve made the changes. It is often the case that some time can pass between 3 and 4 and when I come back to my codebase I’d love to see merging blocked. I think the benifits of this are a stricter workflow for solo developers and no accidental merging when changes are desired.

I image this feature would not be the default (to avoid rouge solo approval merges in teams) but an “Allow solo requests and approvals” option in a repository settings.

Hi @malimccalla,

Thanks for this feedback! We’re always working to improve GitHub and the GitHub Community Forum, and we consider every suggestion we receive. I’ve logged your feature request in our internal feature request list. Though I can’t guarantee anything or share a timeline for this, I can tell you that it’s been shared with the appropriate teams for consideration.