Closed ulysses4ever closed 2 years ago
@Mikolaj it seems that not the whole of the cabal team can approve PRs on this repo? Could you handle this? or @jneira
@Mikolaj it seems that not the whole of the cabal team can approve PRs on this repo? Could you handle this? or @jneira
I'm afraid it's the same as in the cabal repo, namely every person needs to be added at the Write level to be able to approve PRs (I've sent a couple of invites). I can't see a setting that could change that. There's a "cabal" team with Write access to cabal and cabal-website, but I can't invite users there.
@Mikolaj okay, pretty sure we should escalate this then. We (and you most of all) should be authorised to add people to the team
You are right. Hah, I'm not even a member of this team. My request to join is pending for a year. Probably that means the "cabal" teams is ded. Looking at member list, it's indeed old-timers only. Do we want to take over so that we can update one team to give access to cabal, cabal-website, anything else? Would that be maintainers team, active developers team, a team of everybody that ever made a contribution (the current policy for Write in cabal repo)?
Do we want to take over so that we can update one team to give access to cabal, cabal-website, anything else?
Yes I believe we have a right to use the tools provided to us in order to do our duties.
Would that be maintainers team, active developers team
Many projects including Servant have both: A dev team of active developers who can approve and assign MergifyBot or merge, and a core team that can administrate the repo, set CI secrets, add other people in the team, etc.
@23Skidoo, @kosmikus, your names are distinguished on the list https://github.com/orgs/haskell/teams/cabal/members. Would you like me to manage this github "cabal team" (I'm a maintainer of cabal for a year now, so I should be able to shoulder the burden and share with others) and, if so, could you give me the necessary permissions? Thank you.
@kosmikus: thank you for granting me the maintainer status.
@Kleidukos: hah, confident in my newfound powers, I tried to add you as a maintainer, but it appears I can add member only if they are already members of the Haskell org (in which I have no maintainer status). That would explain why the team is no longer used: we'd need to add each contributor to the Haskell org and then to the team, which doesn't save any effort compared adding to cabal and hackage-security, say.
@bgamari any chance you could help us out on this? It would seem to few active people are actually given the necessary permissions to operate the GitHub org. :)
It's not active currently. Initially reported at haskell/cabal#8209.