Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Copilot Lvl 3
Message 1 of 47

Feature Request: Switch from ready to draft in pull requests

I really like the new "create draft pull request" feature which is a more explicit way of marking PRs as a Work In Progress. Before this was usually done with per-repo solutions (adding WIP to title or via labels etc).

 

Unfortunately it looks like I can only switch from "draft" to "ready for review". Sometimes it is necessary to rework the initial implementation due to reviews or CI failures though. It would be nice to be able to reflect that in the state of a PR. With the current implementation I find myself switching back to the old label or title workaround.

46 Replies
Community Manager
Message 2 of 47

Re: Feature Request: Switch from ready to draft in pull requests

Hey @eps1lon,

 

Thanks for taking the time to provide this feedback! I've taken your suggestion and passed it along to the appropriate teams. Thanks again for reaching out 


Best,
AndreaG

Mark helpful posts with Accept as Solution to help other users locate important info. Don't forget to give Kudos for great content!

Copilot Lvl 3
Message 3 of 47

Re: Feature Request: Switch from ready to draft in pull requests

Can you share any updates, Andrea? Since this would make the draft PR way more useful since people often forget the feature exists.

Mission Specialist Lvl 1
Message 4 of 47

Re: Feature Request: Switch from ready to draft in pull requests

Any updates, @AndreaGriffiths11?

Ground Controller Lvl 2
Message 5 of 47

Re: Feature Request: Switch from ready to draft in pull requests


@AndreaGriffiths11 wrote:

Hey @eps1lon,

 

Thanks for taking the time to provide this feedback! I've taken your suggestion and passed it along to the appropriate teams. Thanks again for reaching out 


 

Hi @AndreaGriffiths11 . I just ran into this problem and found this very long thread of people with the same problem as me. The number one frustration I have with this feature is the ease of forgetting to open a draft PR, followed by the inability to "undo" and make it a draft PR. Now I have 20-odd CODEOWNERS on a PR that should be a draft, and I can't fix that problem.

 

As one commentor pointed out, the UI for creating a draft PR could be greatly improved by moving it to its own button. The tiny drop down arrow is just very easy to overlook.

 

Can you check and provide any movement on this issue? I love the idea of Draft PRs, but they're hamstrung by this limitation.

 

Cheers.

Copilot Lvl 2
Message 6 of 47

Re: Feature Request: Switch from ready to draft in pull requests

Have there been any movement on this @AndreaGriffiths11?

 

This is a feature that would greatly improve the workflow for me and my team!

Ground Controller Lvl 1
Message 7 of 47

Re: Feature Request: Switch from ready to draft in pull requests

+1 from me. 

 

Also for making the Create Draft PR button more visible as we often miss it.

mfb
Ground Controller Lvl 2
Message 8 of 47

Re: Feature Request: Switch from ready to draft in pull requests

My current workflow is that the maintainer closes the initial PR, as they decided it wasn't ready for review yet after all, then I create a new draft PR for more work.  But I'd prefer if I had the option to move the initial PR back to draft and continue work there.

Community Manager
Message 9 of 47

Re: Feature Request: Switch from ready to draft in pull requests

Thanks @mfb adding you comment as +1


Best,
AndreaG

Mark helpful posts with Accept as Solution to help other users locate important info. Don't forget to give Kudos for great content!

Copilot Lvl 3
Message 10 of 47

Re: Feature Request: Switch from ready to draft in pull requests

Hi Andrea

can you meet us midway? move the draft button out from Dropdown menu have next to Create Pull Request

I honestly believe that a pretty high percentage of failure to create the draft PR. Is because users forget the feature exists beyond the dropdown menu.

 

Quick browser mocking.

draftPR.png

 

I'll look into contributing it to Refined GitHub if nothing else