镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Allow creating the PR in draft mode #257

Closed

Description

@tom-sherman

In our team we assign all pull requests that are opened round-robin style to one of the team members, so that every PR has a defined "owner" and point of contact.

The PRs that changesets open can complicate this, because there's nothing to actually own or action until we decide to do a release. It leads to pointless github notifications and the person being assigned needing to unsubscribe and un-assign themselves.

We also have a way of working of PRs that are open, if they pass CI, can be merged. The changeset PR is an exception to this though.

Both of these problems can be solved by adding an option for the action to create the PR in draft mode. Then when it's time to release, someone (or an API call) can mark it as not draft - assigning a team member who can review and release.

Activity

  1. Andarist commented on Jan 25, 2023

    @Andarist
    Member

    I'd accept a PR implementing this as an option

  2. tom-sherman commented on Jan 25, 2023

    @tom-sherman
    ContributorAuthor

    Happy to do that!

  3. tom-sherman commented on Mar 16, 2026

    @tom-sherman
    ContributorAuthor

    This also provides a nice solution to the problem of required checks as in #187. A human marking the PR as ready for review, in combination with a tweak to the workflow trigger as per #187 (comment), allows the checks to run against PR without other workarounds.

  4. tom-sherman commented on Mar 16, 2026

    @tom-sherman
    ContributorAuthor

    @Andarist would you be able to look at merging either #258 or #576 (or a combination of both)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions