Skip to content

Process: Merging PRs #320

@PapoutsoglouE

Description

@PapoutsoglouE

At today's WG meeting, one of the topics discussed was the approach to merging PRs. Right now, only one approval is required before merging.
In some cases, such as editorial changes, this may be fine. However, many PRs would benefit from a broader review. Due to time constraints, this sometimes leads to PRs being merged before more participants have had a chance to review them.

Given the discussion we had, I would take some time to think about this, but here are possible approaches, in my personal order of preference:

  1. Decide to not merge non-editorial issues for at least 3 (working) days to give people the opportunity to review
    • or explicitly state that they need more time
  2. Use PR templates to keep track of status (incl. checklist)
  3. Require that PRs are not merged until they have been discussed at the next WG meeting.
  4. Use tools like CODEOWNERS (see Workflow request - Please let PRs slated for discussion remain in "Draft" status #313) - imho this would help a bit, but not with the time aspect

I would like to not spent much more meeting time on this, and ideally to have a decision ready to announce at the next meeting. Until then, feedback and suggestions are welcome!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions