You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# These permissions are very broad, and thus, the list of people is intentionally minimal.
7
+
# Day-to-day administrating is done by those in the "github-mgmt Stewards" team (see team below).
8
+
# "github-mgmt Stewards" team can still escalate into org owner permissions if/when needed.
9
+
# This minimal owner set plus supporting rationale was documented and discussed in https://github.com/filecoin-project/github-mgmt/issues/47.
4
10
admin:
11
+
# Why @anorth?
12
+
# 1. Long-time Filecoin developer and filecoin-project GitHub owner
13
+
# 2. Currently an independent contractor, not exclusively homed under one team.
5
14
- anorth
6
-
- arden-sead
7
15
# Why @BigLep?
8
-
# Temporary org ownership is needed to complete https://github.com/filecoin-project/github-mgmt/issues/47
9
-
# It enables me to
10
-
# 1. Access the (audit log)[https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization]
16
+
# He was originally given temporary org ownership to complete https://github.com/filecoin-project/github-mgmt/issues/47 via:
17
+
# 1. Accessing the (audit log)[https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization]
11
18
# so I can be sure I'm not advocating for removing owner ownership of someone who has been very active on administering the org
12
-
# 2. Enable me to give the "github-mgmt Stewards" team [moderator](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-moderators)
19
+
# 2. Giving the "github-mgmt Stewards" team [moderator](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-moderators)
13
20
# and [security manager](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#security-managers) roles.
14
-
# Access here will be revoked as part of completing https://github.com/filecoin-project/github-mgmt/issues/47,
15
-
# which should happen no later than the week of 2024-09-02.
21
+
# His ownership is being extended beyond https://github.com/filecoin-project/github-mgmt/issues/47 at least through 2024-12-31 because he:
22
+
# 1. Has been leading the effort to improve the operational posture of the filecoin-project org
23
+
# 2. Is experienced adminstering other similar orgs (e.g., ipfs)
24
+
# 3. Is an independent contractor (similar to @anorth)
16
25
- BigLep
17
-
- dr-bizz
18
-
- filecoin-helper
26
+
# Why @galargh?
27
+
# 1. co-founder of [IPDX](https://ipdx.co) and IPDX is contracted to help look after GitHub for this organization at least through 2024.
28
+
# 2. Multiple years of experience managing GitHub organizations of open source projects, including this org and related orgs like ipfs.
19
29
- galargh
20
-
- jbenet
30
+
# Why @jennijuju?
31
+
# 1. Has a long history with filecoin-project and has a lot of connections to teams across filecoin-project.
32
+
# She often has history or context on projects and can anticipate needs or issues that may arise.
33
+
# 2. She has repeatedly demonstrated promptness to notice and engage in operational/security events,
34
+
# where having the ability to "break class" without barriers (like an "org owner" is able) is most warranted.
21
35
- jennijuju
22
-
- jmac-sead
23
-
- laurentsenta
36
+
# Why @magik6k?
37
+
# 1. He represents another portion of the Filecoin ecystem: Curio
38
+
# 2. Long-time / OG Filecoin developer with broader awareness and GitHub operational experience
39
+
- magik6k
40
+
# Why @mastrwayne-admin?
41
+
# 1. Founder/leader of [sead](https://www.sead.ai/), which is charged with sysadmin for critical systems within the wider Protocol Labs Network.
42
+
# 2. general long-standing sysadmin for these organizations with his past roles at PL Inc.
43
+
# 3. This isn't mastrwayne's day-to-day GitHub account
24
44
- mastrwayne-admin
25
-
- mishmosh
26
-
- momack2
27
-
- protocolin
28
-
- raulk
29
-
- smagdali
30
-
- Stebalien
31
45
member:
32
46
- aakoshh
33
47
- aarshkshah1992
@@ -39,6 +53,7 @@ members:
39
53
- androowoo
40
54
- andyschwab
41
55
- arajasek
56
+
- arden-sead
42
57
- aronchick
43
58
- art-gor
44
59
- aschmahmann
@@ -62,6 +77,7 @@ members:
62
77
- DiegoRBaquero
63
78
- dkkapur
64
79
- dnkolegov
80
+
- dr-bizz
65
81
- DrPeterVanNostrand
66
82
- ec2
67
83
- elijaharita
@@ -73,6 +89,7 @@ members:
73
89
- Fatman13
74
90
- figureouter
75
91
- filecoin-ci
92
+
- filecoin-helper
76
93
- fridrik01
77
94
- frrist
78
95
- gammazero
@@ -88,8 +105,10 @@ members:
88
105
- irenegia
89
106
- ischasny
90
107
- JadTermsani
108
+
- jbenet
91
109
- jdjaustin
92
110
- jimpick
111
+
- jmac-sead
93
112
- jnthnvctr
94
113
- joaosa
95
114
- jochasinga
@@ -100,6 +119,7 @@ members:
100
119
- kkarrancsu
101
120
- Kubuxu
102
121
- LaurenSpiegel
122
+
- laurentsenta
103
123
- lemmih
104
124
- lerajk
105
125
- LesnyRumcajs
@@ -109,7 +129,6 @@ members:
109
129
- lucaniz
110
130
- maciejwitowski
111
131
- macro-ss
112
-
- magik6k
113
132
- marco-storswift
114
133
- Markuu-s
115
134
- masih
@@ -118,6 +137,8 @@ members:
118
137
- mb1896
119
138
- MF416
120
139
- Mingela
140
+
- mishmosh
141
+
- momack2
121
142
- monicaortel
122
143
- nicola
123
144
- ninitrava
@@ -133,8 +154,10 @@ members:
133
154
- pl-deploy-bot
134
155
- porcuquine
135
156
- protocol-labs
157
+
- protocolin
136
158
- q9f
137
159
- raghavrmadya
160
+
- raulk
138
161
- realChainLife
139
162
- Reiers
140
163
- ribasushi
@@ -146,9 +169,11 @@ members:
146
169
- SeedingTrees
147
170
- sergkaprovich
148
171
- simonkim0515
172
+
- smagdali
149
173
- smooth-operator
150
174
- snadrus
151
175
- snissn
176
+
- Stebalien
152
177
- Stefaan-V
153
178
- steven004
154
179
- sudo-shashank
@@ -2171,21 +2196,6 @@ repositories:
2171
2196
advanced_security: false
2172
2197
allow_update_branch: false
2173
2198
archived: false
2174
-
collaborators:
2175
-
admin:
2176
-
- arajasek
2177
-
- galargh
2178
-
- jennijuju
2179
-
- mastrwayne-admin
2180
-
push:
2181
-
- autonome
2182
-
- mroth
2183
-
- scotthconner
2184
-
files:
2185
-
CODEOWNERS:
2186
-
content: |
2187
-
# The github-mgmt stewards team is responsible for triaging/reviewing configuration change requests
# ATTN: do not add teams with push+ access, use github-mgmt stewards team membership instead
2198
2207
push:
2199
2208
- github-mgmt stewards
2209
+
triage:
2210
+
- github-mgmt approvers
2200
2211
visibility: public
2201
2212
gitops-policy-library:
2202
2213
archived: true
@@ -5084,31 +5095,69 @@ teams:
5084
5095
- magik6k
5085
5096
- parthpathakweb3
5086
5097
- trruckerfling
5098
+
github-mgmt approvers:
5099
+
# Notes:
5100
+
# 1. These members have triage access to the github-mgmt repository.
5101
+
# 2. These members + github-mgmt-stewards + org owners are who can approve PRs to this repo.
5102
+
# 3. These members can't merge PRs. They need a github-mgmt-stewards or org owner to do this.
5103
+
# 4. Having a team instead of direct collaborators on the github-mgmt repository also enables easy reference in the github-mgmt CODEOWNERS file.
5104
+
# 5. Leaning on "github-mgmt approvers" for day-to-day admin over true org owners was done
5105
+
# as part of the effort to reduce org owners in https://github.com/filecoin-project/github-mgmt/issues/47
5106
+
description: Additional users beyong github-mgmt-stewards who can approve (but
5107
+
not merge) github-mgmt PRs
5108
+
members:
5109
+
# ATTN: members are expected to:
5110
+
# - be familiar with github-mgmt / github-as-code
5111
+
# - be ready to triage/review org configuration change requests in github-mgmt
5112
+
member:
5113
+
# Why @rjan90?
5114
+
# 1. Long-time Filecoin community member, often helping represent or act on behalf of the implementer community
5115
+
# 2. Experienced with GitHub operationally
5116
+
- rjan90
5117
+
# Why @Stebalien?
5118
+
# 1. Long-time Filecoin developer with broad awareness and GitHub operational experience.
5119
+
# 2. He has experience working with github-mgmt in other contexts (e.g., ipfs, libp2p, ipld)
5120
+
- Stebalien
5121
+
# Why @willscott?
5122
+
# 1. Represents another part of the ecosystem: Filecoin Incentive Design Labs
5123
+
# 2. He's experienced working with and adminstering github-mgmt in other organizations (e.g., ipld, ipfs)
5124
+
- willscott
5125
+
# Visibility (not-private) is needed so that the team can be referred to in CODEOWNERS
5126
+
privacy: closed
5087
5127
github-mgmt stewards:
5088
-
# NOTE: created to capture users with push+ access to github-mgmt repository
5089
-
# using a team instead of direct collaborators because we want to reference it in the CODEOWNERS file
5128
+
# Notes:
5129
+
# 1. These members have push+ access to the github-mgmt repository (in addition to the org owners listed in "members.admin" above).
5130
+
# 2. Having a team instead of direct collaborators on the github-mgmt repository also enables easy reference in the github-mgmt CODEOWNERS file.
5131
+
# 3. Leaning on "github-mgmt stewards" for day-to-day admin over true org owners was done
5132
+
# as part of the effort to reduce org owners in https://github.com/filecoin-project/github-mgmt/issues/47
5133
+
description: Users that are effectively org owners/admins
5090
5134
members:
5091
-
# WARN: membership here should be treated exactly as cautiosly as having an org admin role
5135
+
# WARN: membership here should be treated as cautiously as having an "org owner" role,
5136
+
# since one can escalate their privileges accordingly.
5092
5137
# ATTN: members are expected to:
5093
-
# - be familiar with GitHub Management
5094
-
# - be ready to triage/review org configuration change request in github-mgmt
5095
-
# The individuals below are listed as "maintainers" rather than "members" because they are filecoin-project owners/admins.
5138
+
# - be familiar with github-mgmt / github-as-code
5139
+
# - be ready to triage/review org configuration change requests in github-mgmt
5140
+
# INFO: There are others who could certainly qualify to be members of this team.
5141
+
# There is a balance to be had to ensure there are enough knowledgeable people available to support the needs/requests of the github org,
5142
+
# and reducing risk by not having too many with the escalation path that this role affords.
5143
+
# INFO: Intentionally minimize "maintainers" so that additional membership is done through github-mgmt rather than the GitHub UI.
5144
+
# INFO: The individuals below are listed as "maintainers" rather than "members" because they are filecoin-project owners/admins (see "org.admin" above).
5096
5145
# GitHub will auto-bump their team privileges anyway if we don't manually.
5097
5146
maintainer:
5147
+
# Why @BigLep?
5148
+
# 1. This can be temporarily, but at least of 2024-08-02, he is contracted with FilOz to get github-mgmt setup and operationalized
# 2. He has experience working with github-mgmt in other contexts (e.g., ipfs per https://github.com/ipfs/ipfs/issues/511)
5151
+
- biglep
5098
5152
# Why @galargh?
5099
-
# 1. He has deep knowledge of the tool and its use as the creator.
5100
-
# 2. He is co-founder of IPDX, which has a contract in 2024 to support developer productivity in the filecoin-project ecosystem.
5101
-
- BigLep
5153
+
# 1. Same reasons listed at the top in "members.admin".
5154
+
# 2. He has deep knowledge of the tool and its use as the creator. This empowers him to help make changes and improvements in a low friction way.
5102
5155
- galargh
5103
5156
# Why @jennijuju?
5104
-
# 1. Has a long history with filecoin-project and has a lot of connections to teams across filecoin-project.
5105
-
# She often has history or context on projects and can anticipate needs or issues that may arise.
5157
+
# 1. Same reasons listed at the top in "members.admin".
5158
+
#2. She is part of the team rather than just relying on "org.admin" abilities so she sees the @filecoin-project/github-mgmt-stewards team mentions/notifications.
5106
5159
- jennijuju
5107
5160
member:
5108
-
# Why @BigLep?
5109
-
# 1. This can be temporarily, but at least of 2024-08-02, he is a FilOz team member getting github-mgmt setup and operationalized
# Assigning this team the Moderator role is configured through the GitHub UI, not in github-mgmt.
5232
+
# Sead team members were added 202408 as part of reducing their org ownership in https://github.com/filecoin-project/github-mgmt/issues/47
5233
+
members:
5234
+
maintainer:
5235
+
# @masterway-admin is listed as a maintainer rather than member because GitHub will automatically make him a maintainer given he is an org.admin above.
5236
+
- mastrwayne-admin
5237
+
member:
5238
+
- arden-sead
5239
+
- dr-bizz
5240
+
- jmac-sead
5167
5241
Motion:
5168
5242
members:
5169
5243
member:
@@ -5253,6 +5327,16 @@ teams:
5253
5327
- AmeanAsad
5254
5328
- bajtos
5255
5329
- DiegoRBaquero
5330
+
security-managers:
5331
+
# Note: members of this team have read access to all repos per https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#security-managers
5332
+
description: This team has the Security Manager role described in
# Filecoin Foundation team members were added 202408 as part of reducing their org ownership in https://github.com/filecoin-project/github-mgmt/issues/47
0 commit comments