On 21/08/25 at 11:45 +0200, NoisyCoil wrote: > On 21/08/25 11:26, Lucas Nussbaum wrote: > > but if they can't get commit access before they are > > DDs, it makes it inconvienent for them to contribute. A dedicated team > > would allow to give access to non-DDs with limited privileges (for > > example using protected branches). > > I oppose this. Unless I misunderstood, I don't think new contributors should > be given commit access to any branch, especially not to protected branches. > What they need is the ability to file MRs and people to review them.
This requires forking the project to their own namespace before they can submit a MR, which is a bit inconvenient. The possibility I am suggesting is to grant "Developer" access to fairly trusted non-DDs (and "Maintainer" access to DDs) at the group level, set the relevant branches as "protected" in GitLab, and configure GitLab so that only "Maintainers" are "allowed to merge / push and merge". See https://salsa.debian.org/help/user/project/repository/branches/protected.md Lucas