-
Notifications
You must be signed in to change notification settings - Fork 362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: Option to move a PR from "open" to "draft" #1130
Comments
Hello @jakub-g |
In addition it be good to combine this with some form of merge conflict detection to auto set to draft if older than X days with no activity and merge conflict has emerged or CI build is failing. This is because just because a PR is old doesn't mean its outdated, but a merge conflict or failing CI is a pretty good indicator that more work is needed. FYI you can lift code from here to get merge conflict detection https://github.com/eps1lon/actions-label-merge-conflict/blob/main/sources/main.ts This is of interest so I can integrate these automation in a few community projects like llama.cpp |
Description:
Currently the stale action allows a 2-level workflow:
It could be interesting to allow a 3-level workflow:
Alternatively, if this sounds too complicated, an easier first step would be to "move to draft" as an subaction of marking as stale:
Justification:
Personally I find marking PRs as "stale" and closing them as "this should only happen on very old PRs" (many months old). Whereas moving back to draft is "less dramatic".
/pull/<n>
(status icon in top-left of the PR)/pulls
, drafts have a different icon as well-is:draft
query in GitHub searchbox, the query will be the same across all repositories.is:pr is:open user-review-requested:@me -is:draft
-label:stale
, although the label can be different in each repo, depending on the config).Are you willing to submit a PR?
No
The text was updated successfully, but these errors were encountered: