Project

General

Profile

Actions

HOWTO triage incoming backport pull requests

First, go to the list of open pull requests for the release you are interested in. In other words, from http://tracker.ceph.com/projects/ceph-releases/wiki/HOWTO click on the link to, e.g., https://github.com/ceph/ceph/pulls?q=is%3Aopen+is%3Apr+milestone%3Ahammer

Scan all the new incoming pull requests.

If they were created by you, then as a member of the Stable releases and backports team you are responsible for ensuring that they are well-formed (link to backport tracker issue, etc.).

If they were created by another team member, you can ignore them.

The pull requests that need attention are those from non-team members. Here there are several possibilities:

  1. pull request is not assigned to anyone - in this case you can assign it to yourself and make sure the pull request is well-formed, tracker issues are properly created, etc.
  2. pull request is assigned to you - here again, you can check it and do the needful
  3. pull request is assigned to a different team member - you can ignore it
  4. pull request is assigned to a non-team member - since non-team members cannot be expected to know the backporting work flows, in this case you can re-assign it to yourself and do the needful

Updated by Abhishek Varshney over 8 years ago ยท 1 revisions