coreos / fedora-coreos-tracker

Issue tracker for Fedora CoreOS
https://fedoraproject.org/coreos/
260 stars 60 forks source link

Give `coreos` Fedora group co-maintainership of all CoreOS-related packages in Fedora #1631

Open jlebon opened 7 months ago

jlebon commented 7 months ago

We have lots of upstream repos that require regular releases. We'd like to spread the load of cutting releases more. One hurdle to this is that not everyone on the CoreOS team is currently a packager. We'd like to get them added progressively, but to make maintenance easier, I'd like to propose making the coreos group a member of all the CoreOS projects with "commit" access to which we can then add co-maintainers.

travier commented 7 months ago

SGTM

travier commented 4 months ago

Let's do this. We can also consider creating another coreos-packagers group for commit only access and re-use the coreos group for admin access to all our repos.

travier commented 3 months ago

We discussed this issue in today's community meeting:

AGREED: We will create a coreos-packager group with commit access to packages maintained
by the group and use the coreos group for admin access to those same packages.
(@siosm:matrix.org, 17:12:43)
travier commented 3 months ago

So we need to follow:

And then use those groups for all our packages:

travier commented 2 months ago

Filed: https://pagure.io/fedora-infrastructure/issue/11895

travier commented 1 month ago

We now have a new group that we can use to grant commit access to all the packages maintained by folks linked to Fedora CoreOS: https://accounts.fedoraproject.org/group/coreos-sig/

I'm currently the sole member able to sponsor people into this group but I'll file another ticket to add more.

Please add your Fedora Account ID here if you would like to request to be granted commit access and I haven't already added you to the group.

Note that although commit access lets anybody directly push changes to the repo, we strongly recommend that you still make changes in you fork and then open PRs. Make sure to clone the original repo as HTTPS and add your fork using SSH as if you create branches by mistake in the main repo for example, this will require a ticket to releng to remove them.

jbtrystram commented 1 month ago

Please add your Fedora Account ID here if you would like to request to be granted commit access and I haven't already added you to the group.

jbtrystram

travier commented 1 month ago

As the existing coreos group is not a packaging group, I can not add it as admin to all repos.