docs/pr-reviews.md
Make sure to open PRs against develop branch.
For feedback in PRs, we use the LOGAF scale to specify how important a comment is.
You only need one approval from a maintainer to be able to merge. For some PRs, asking specific or multiple people for
review might be adequate. You can either assign SDK team members directly (e.g. if you have some people in mind who are
well suited to review a PR), or you can assign getsentry/team-web-sdk-frontend, which will randomly pick 2 people from
the team to assign.
Our different types of reviews:
h comments for that. When someone requests changes, the same person must approve the changes to allow merging. Use
this sparingly.You show generally avoid to use "Auto merge". The reason is that we have some CI workflows which do not block merging (e.g. flaky test detection, some optional E2E tests). If these fail, and you enabled Auto Merge, the PR will be merged if though some workflow(s) failed. To avoid this, wait for CI to pass to merge the PR manually, or only enable "Auto Merge" if you know that no optional workflow may fail. Another reason is that, as stated above in 2., reviewers may leave comments and directly approve the PR. In this case, as PR author you should review the comments and choose which to implement and which may be ignored for now. "Auto Merge" leads to the PR feedback not being taken into account.