Skip to content

Commit fc3be3f

Browse files
authored
Merge pull request #255 from stephanosio/gh-maintainers_are_also_collaborators
sync_team_membership: Add maintainers to collaborators team
2 parents 0502ac9 + e980c49 commit fc3be3f

File tree

2 files changed

+82
-7
lines changed

2 files changed

+82
-7
lines changed

terraform/github-zephyrproject-rtos/scripts/sync_team_membership.sh

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,9 @@ echo "${maintainers_data}" | yq &> /dev/null || (
4747

4848
# Get the list of all collaborators
4949
all_collaborators=$(echo "${maintainers_data}" | yq -r '.[].collaborators.[]')
50-
all_collaborators=$(echo "${all_collaborators}" | sort -f -u)
5150

5251
# Get the list of all maintainers
5352
all_maintainers=$(echo "${maintainers_data}" | yq -r '.[].maintainers.[]')
54-
all_maintainers=$(echo "${all_maintainers}" | sort -f -u)
5553

5654
# Read global admin list
5755
global_admins=$(<${manifest_path}/global-admins.csv)
@@ -79,7 +77,7 @@ write_team_member_list()
7977
done
8078
}
8179

82-
write_team_member_list "${collaborators_csv}" "${all_collaborators}"
80+
write_team_member_list "${collaborators_csv}" "${all_collaborators} ${all_maintainers}"
8381
write_team_member_list "${maintainers_csv}" "${all_maintainers}"
8482

8583
# Add all maintainers and collaborators to the contributors team member list
@@ -88,8 +86,19 @@ contributors_csv="${manifest_path}/team/team-members/contributors.csv"
8886
tail -n +2 "${maintainers_csv}" >> "${contributors_csv}"
8987
tail -n +2 "${collaborators_csv}" >> "${contributors_csv}"
9088

91-
contributors_data=$(tail -n +2 "${contributors_csv}")
92-
contributors_data=$(echo "${contributors_data}" | sort -f | uniq -i)
89+
# Keep all team member list files sorted
90+
sort_csv()
91+
{
92+
csv_file="$1"
93+
94+
csv_header=$(head -n 1 "${csv_file}")
95+
csv_data=$(tail -n +2 "${csv_file}")
96+
csv_data=$(echo "${csv_data}" | sort -f | uniq -i)
97+
98+
echo "${csv_header}" > "${csv_file}"
99+
echo "${csv_data}" >> "${csv_file}"
100+
}
93101

94-
echo "username,role" > "${contributors_csv}"
95-
echo "${contributors_data}" >> "${contributors_csv}"
102+
sort_csv "${contributors_csv}"
103+
sort_csv "${collaborators_csv}"
104+
sort_csv "${maintainers_csv}"

terraform/github-zephyrproject-rtos/team/team-members/collaborators.csv

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,46 @@
11
username,role
2+
3rang,member
23
57300,member
4+
aaillet,member
35
aaronemassey,member
46
aaronyegx,member
57
aasinclair,member
68
abrodkin,member
79
adakus,member
810
aescolar,member
11+
afontaine-invn,member
912
ajf58,member
13+
akanisetti,member
1014
akredalen,member
1115
albertofloyd,member
1216
AlessandroLuo,member
1317
alevkoy,member
1418
alexanderwachter,member
1519
alvsun,member
20+
alwa-nordic,member
1621
alxelax,member
1722
anangl,member
1823
Andrewpini,member
1924
andrzej-kaczmarek,member
25+
andy-liu-telink,member
2026
andyross,member
2127
ankuns,member
2228
arnopo,member
29+
aronlander-pe,member
2330
asbjornsabo,member
2431
asemjonovs,member
2532
asm5878,member
2633
asmellby,member
2734
avisconti,member
2835
avolmat-st,member
36+
awojasinski,member
2937
axelnxp,member
3038
Ayush1325,member
3139
babrsn,member
3240
bbolen,member
3341
BeckmaR,member
3442
benothmn-st,member
43+
binhnguyen2434,member
3544
bjarki-andreasen,member
3645
bjorniuppsala,member
3746
blauret,member
@@ -43,12 +52,17 @@ canisLupus1313,member
4352
carlescufi,maintainer
4453
carlocaione,member
4554
casparfriedrich,member
55+
Casper-Bonde-Bose,member
4656
ceolin,member
4757
cfriedt,member
58+
Chenhongren,member
59+
ChiHuaL,member
4860
clamattia,member
4961
con-pax,member
5062
congnguyenhuu,member
5163
cvinayak,member
64+
cyliangtw,member
65+
d3zd3z,member
5266
danieldegrasse,member
5367
Dat-NguyenDuy,member
5468
dbaluta,member
@@ -57,21 +71,28 @@ dcpleung,member
5771
de-nordic,member
5872
decsny,member
5973
DerekSnell,member
74+
Dino-Li,member
6075
dipakgmx,member
6176
djiatsaf-st,member
77+
dkalowsk,member
6278
dleach02,member
6379
dnltz,member
80+
doki-nordic,member
6481
duda-patryk,member
6582
duynguyenxa,member
6683
edersondisouza,member
6784
edmont,member
6885
EmilioCBen,member
6986
erbr-ot,member
87+
eriktamlin,member
7088
erwango,member
7189
etienne-lms,member
90+
evgeniy-paltsev,member
7291
fabiobaltieri,member
7392
facchinm,member
7493
faxe1008,member
94+
finikorg,member
95+
firscity,member
7596
fkokosinski,member
7697
FRASTM,member
7798
fredrikdanebjer,member
@@ -81,6 +102,7 @@ gchwier,member
81102
gdengi,member
82103
George-Stefan,member
83104
GeorgeCGV,member
105+
ghu0510,member
84106
gjabouley-invn,member
85107
glarsennordic,member
86108
glenn-andrews,member
@@ -89,6 +111,7 @@ gmarull,member
89111
golowanow,member
90112
gramsay0,member
91113
greg-leach,member
114+
GTLin08,member
92115
gzh-terry,member
93116
HaavardRei,member
94117
hakehuang,member
@@ -97,22 +120,31 @@ hermabe,member
97120
HoZHel,member
98121
hubertmis,member
99122
ibirnbaum,member
123+
ifyall,member
100124
inteljiangwe1,member
125+
ioannis-karachalios,member
101126
ithinuel,member
102127
iuliana-prodan,member
103128
jackrosenthal,member
129+
jadonk,member
130+
jakub-uC,member
104131
JarmouniA,member
132+
JasonLin-RealTek,member
105133
jaz1-nordic,member
106134
jbehrensnx,member
135+
jc849,member
107136
jeppenodgaard,member
108137
jeremybettis,member
109138
jerome-pouiller,member
110139
jfischer-no,member
111140
jgoppert,member
112141
jhedberg,member
113142
JiafeiPan,member
143+
jilaypandya,member
144+
jimmyzhe,member
114145
jonas-rem,member
115146
JordanYates,member
147+
josuah,member
116148
jthm-ot,member
117149
juimonen,member
118150
jukkar,member
@@ -126,18 +158,24 @@ keith-packard,member
126158
keith-zephyr,member
127159
kevinwang821020,member
128160
kgugala,member
161+
KhiemNguyenT,member
162+
kholia,member
129163
kkasperczyk-no,member
130164
kl-cruz,member
131165
Kludentwo,member
132166
krish2718,member
167+
kristofer-jonsson-arm,member
133168
kv2019i,member
169+
kwd-doodling,member
134170
KyraLengfeld,member
135171
Laczen,member
136172
larsgk,member
137173
laurenmurphyx64,member
174+
LaurentiuM1234,member
138175
lgirdwood,member
139176
likongintel,member
140177
LingaoM,member
178+
lixuzha,member
141179
lmajewski,member
142180
loicpoulain,member
143181
lorc,member
@@ -146,17 +184,20 @@ luca-fancellu,member
146184
LucasTambor,member
147185
LukaszMrugala,member
148186
lyakh,member
187+
lylezhu2012,member
149188
M1cha,member
150189
maass-hamburg,member
151190
maciejbaczmanski,member
152191
magp-nordic,member
192+
mah-eiSmart,member
153193
makeshi,member
154194
Mani-Sadhasivam,member
155195
manuargue,member
156196
MaochenWang1,member
157197
marcinszkudlinski,member
158198
marekmatej,member
159199
mariuszpos,member
200+
MariuszSkamra,member
160201
MarkWangChinese,member
161202
Martinhoff-maker,member
162203
martinjaeger,member
@@ -166,35 +207,44 @@ mateusz-holenko,member
166207
mathieuchopstm,member
167208
MaureenHelm,member
168209
maxd-nordic,member
210+
maxdog988,member
169211
mbolivar,member
170212
mcatee-infineon,member
171213
mgielda,member
172214
michalsimek,member
173215
microbuilder,member
216+
mmahadevan108,member
174217
mniestroj,member
175218
mnkp,member
176219
mrfuchs,member
177220
mrkhldn,member
178221
mrodgers-witekio,member
179222
msierszulski,member
223+
MulinChao,member
180224
najumon1980,member
225+
nandojve,member
181226
nashif,maintainer
182227
nbalabak,member
228+
ngphibang,member
183229
nhutnguyenkc,member
230+
niedzwiecki-dawid,member
184231
nika-nordic,member
185232
niym-ot,member
186233
nordic-auko,member
187234
nordic-krch,member
188235
nordicjm,member
189236
npitre,member
237+
nzmichaelh,member
190238
omkar3141,member
191239
ozersa,member
192240
parthitce,member
241+
PavelVPV,member
193242
pdgendt,member
194243
pefech,member
195244
PerMac,member
196245
peter-mitsis,member
197246
PetervdPerk-NXP,member
247+
pideu-sj,member
198248
pillo79,member
199249
pin-zephyr,member
200250
povergoing,member
@@ -205,36 +255,50 @@ raffarost,member
205255
rajb9,member
206256
Raymond0225,member
207257
rbuisson-invn,member
258+
rerickson1,member
208259
rettichschnidi,member
209260
rghaddab,member
210261
RichardSWheatley,member
211262
rlubos,member
212263
RobertZ2011,member
264+
RobinKastberg,member
265+
rodrigopex,member
266+
rriveramcrus,member
213267
rruuaanng,member
214268
rugeGerritsen,member
269+
RuibinChang,member
270+
ruuddw,member
215271
sachinthegreen,member
272+
sambhurst,member
216273
sateeshkotapati,member
217274
seov-nordic,member
218275
SeppoTakalo,member
219276
SgrrZhf,member
277+
sidcha,member
220278
simhein,member
279+
simonguinot,member
221280
Sir-Branch,member
222281
sjanc,member
223282
sjg20,member
283+
snematbakhsh,member
224284
soburi,member
225285
softwarecki,member
226286
sreeramIfx,member
227287
sriccardi-invn,member
228288
srkanordic,member
229289
ssekar15,member
230290
ssharks,member
291+
StefanHri,member
231292
stephanosio,maintainer
232293
str4t0m,member
294+
swift-tk,member
233295
swinslow,member
296+
sylvioalves,member
234297
tagunil,member
235298
TaiJuWu,member
236299
talih0,member
237300
tbr-tt,member
301+
tbursztyka,member
238302
teburd,member
239303
teikheng,member
240304
tejlmand,member
@@ -251,6 +315,7 @@ TomChang19,member
251315
tomi-font,member
252316
tristan-google,member
253317
Tronil,member
318+
tswaehn,member
254319
ttmut,member
255320
ubieda,member
256321
udaynordic,member
@@ -261,6 +326,7 @@ vanti,member
261326
VenkatKotakonda,member
262327
Vge0rge,member
263328
VynDragon,member
329+
warp5tw,member
264330
wearyzen,member
265331
wmrsouza,member
266332
wopu-ot,member

0 commit comments

Comments
 (0)