Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,6 @@ members-without-zulip-id = [
"zeenix",
"abibroom",
"rust-timer",
# GSoC 2026 wg-embedded contributor, communicates on the wg-embedded Matrix
"NONnonHere"
]
4 changes: 4 additions & 0 deletions people/Cloud0310.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "Cloud"
github = "Cloud0310"
github-id = 60375730
zulip-id = 1075679
4 changes: 4 additions & 0 deletions people/CoCo-Japan-pan.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "Ryosuke Yamano"
github = "CoCo-Japan-pan"
github-id = 115922543
zulip-id = 1027228
3 changes: 3 additions & 0 deletions people/NONnonHere.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
name = "Tanmay"
github = "NONnonHere"
github-id = 89300862
4 changes: 4 additions & 0 deletions people/Walnut356.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "Walnut"
github = "Walnut356"
github-id = 39544927
zulip-id = 764217
4 changes: 4 additions & 0 deletions people/dybucc.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "Adam Martinez"
github = "dybucc"
github-id = 149513579
zulip-id = 1032382
4 changes: 4 additions & 0 deletions people/moabo3li.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "Mohamed Ali"
github = "moabo3li"
github-id = 175363853
zulip-id = 1001069
4 changes: 4 additions & 0 deletions people/sgasho.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "sgasho"
github = "sgasho"
github-id = 142221789
zulip-id = 968326
5 changes: 5 additions & 0 deletions people/vishruth-thimmaiah.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "Vishruth Thimmaiah"
github = "vishruth-thimmaiah"
github-id = 111981004
email = "vishruththimmaiah@gmail.com"
zulip-id = 819194
4 changes: 4 additions & 0 deletions people/xonx4l.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "xonx"
github = "xonx4l"
github-id = 119700621
zulip-id = 970980
5 changes: 5 additions & 0 deletions people/zedddie.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "zedddie"
github = "zedddie"
github-id = 171506991
email = "rust@zedddie.rs"
zulip-id = 772527
9 changes: 8 additions & 1 deletion src/validate.rs
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question: should this use excluded-people for the zulip group instead? Last recall I changed the validation in #1977

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, I recalled that there was something like this, but I forgot about this field. Yeah, that is better, thanks!

Original file line number Diff line number Diff line change
Expand Up @@ -793,6 +793,7 @@ fn validate_subteam_of_required(data: &Data, errors: &mut Vec<String>) {

/// Ensure every member of a team that has a Zulip group has a Zulip id
async fn validate_zulip_users(data: &Data, zulip: &ZulipApi, errors: &mut Vec<String>) {
let members_without_zulip_id = data.config().members_without_zulip_id();
let by_id = match zulip.get_users(false).await {
Ok(u) => u.iter().map(|u| u.user_id).collect::<HashSet<_>>(),
Err(err) => {
Expand All @@ -818,7 +819,13 @@ async fn validate_zulip_users(data: &Data, zulip: &ZulipApi, errors: &mut Vec<St
ZulipMember::JustId(zulip_id) if !by_id.contains(zulip_id) => {
Some(format!("ID: {zulip_id}"))
}
ZulipMember::MemberWithoutId { github } => Some(github.clone()),
ZulipMember::MemberWithoutId { github } => {
if members_without_zulip_id.contains(github.as_str()) {
None
} else {
Some(github.clone())
}
}
_ => None,
})
.collect::<HashSet<_>>();
Expand Down
38 changes: 23 additions & 15 deletions teams/gsoc-contributors.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,37 @@ kind = "marker-team"
[people]
leads = []
members = [
"Sa4dUs",
"lapla-cogito",
"Shourya742",
"sgasho",
"moabo3li",
"CoCo-Japan-pan",
"NONnonHere",
"dybucc",
"vishruth-thimmaiah",
"xonx4l",
"zedddie",
"Walnut356",
"Cloud0310"
]
alumni = [
"d-sonuga",
"mav3ri3k",
"s7tya",
"ding-young",
"suaviloquence",
"tiif",
"shannmu",
"KMJ-007",
"Oneirical",
"FractalFir",
"Sa4dUs",
"dawidl022",
"namanlp",
"zjp-CN",
"GlitchlessCode",
"madhav-madhusoodanan",
"Sakib25800",
"Shourya742",
"lapla-cogito",
"LorrensP-2158466",
"CLIDragon",
"FranciscoTGouveia",
Expand All @@ -24,18 +44,6 @@ members = [
"makai410",
"Pyr0de",
"secona",
# KMJ-007 is participating in LLVM GSoC 2025, but they are working on Rust related things
# Therefore, we include them here to give them access to the dev desktops
{ github = "KMJ-007", roles = ["guest"] },
]
alumni = [
"d-sonuga",
"mav3ri3k",
"s7tya",
"ding-young",
"suaviloquence",
"tiif",
"shannmu"
]

[permissions]
Expand Down