tbdex icon indicating copy to clipboard operation
tbdex copied to clipboard

Consider increasing # of reviewers to 3

Open jiyoonie9 opened this issue 1 year ago • 4 comments

Currently the # review required to merge a PR in this repo is 2.

Relevant comments/contexts https://github.com/TBD54566975/tbdex/pull/248#issuecomment-1964484797 https://github.com/TBD54566975/tbdex/pull/248#issuecomment-1964727593

jiyoonie9 avatar Feb 26 '24 19:02 jiyoonie9

How should we decide this? Let's try this: if a majority of current codeowners of this repo react with 👍 to the issue description above AND none of the existing codeowners express strong pushback, we'll move forward with increasing the number of reviewers to 3.

Since this would increase demand on codeowners, I'd prefer to get most of us on board. I'm in favor of the change.

diehuxx avatar Feb 27 '24 17:02 diehuxx

love it @diehuxx! 👍

KendallWeihe avatar Mar 05 '24 14:03 KendallWeihe

how do we feel about only scoping the 3 approvals to spec / api changes, and not test vector changes? currently the flow we generally all follow is:

  1. PR for updating spec in tbdex
  2. PR for implementing spec change in appropriate sdks
  3. PR for adding / updating test vectors so tests pass in the sdks from step 2

wondering if we can modify github approval perms to be scoped to specific areas of a repo tho 🤔

jiyoonie9 avatar Mar 11 '24 21:03 jiyoonie9

Don't understand the original rationale for why it needs to be 3. Are you aiming for a certain percentage of codeowners?

phoebe-lew avatar Mar 13 '24 20:03 phoebe-lew