Skip to content

Conversation

jieyouxu
Copy link
Member

This is needed to configure the infra announcement channel so the zulip user group membership is synced automatically with project team membership.

This notably does not include working groups, project groups, or marker teams. The cloud-compute marker team will need its own zulip user group in a follow-up.

See #t-infra > Communication method for dev desktops @ 💬 for more details.

@jieyouxu jieyouxu added needs-team-repo-admin-review This change requires one of the `team-repo-admins` to review. S-waiting-on-review Status: waiting on review from a team/WG/PG lead, an infra-admin, and/or a team-repo-admin. T-infra Relevant to the infrastructure team. labels Aug 30, 2025
@jieyouxu jieyouxu added S-blocked Status: blocked and removed S-waiting-on-review Status: waiting on review from a team/WG/PG lead, an infra-admin, and/or a team-repo-admin. labels Aug 30, 2025
@jieyouxu
Copy link
Member Author

[ERROR rust_team::validate] validation error: person `KannanPalani57` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `SimonSapin` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `U007D` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `adityac8` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `andrewpollack` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `arshiamufti` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `badboy` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `bdillo` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `bnchi` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `cdmistman` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `celaus` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `ericseppanen` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `extrawurst` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `flaki` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `ibraheemdev` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `manyinsects` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `mariannegoldin` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `marioidival` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `mattgathu` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `opeolluwa` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `sebasmagri` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `spacekookie` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `sunfishcode` in 'all' is a member of a Zulip user group but has no Zulip id
[ERROR rust_team::validate] validation error: person `wezm` in 'all' is a member of a Zulip user group but has no Zulip id

@jieyouxu jieyouxu marked this pull request as draft August 30, 2025 05:08
This is needed to configure the infra announcement channel so the zulip
user group membership is synced automatically with project team
membership.

This notably does not include working groups, project groups, or marker
teams. The cloud-compute marker team will need its own zulip user group
in a follow-up.
@jieyouxu jieyouxu force-pushed the infra-announcement-all branch from b344a00 to 46df291 Compare September 15, 2025 11:55
@Kobzol
Copy link
Member

Kobzol commented Sep 26, 2025

I would perhaps rather have an (either implicit or explicit) opt-out of the Zulip ID check for t-all specifically. Otherwise every new team member added without a Zulip ID will trigger the Zulip check on this team. That being said, if we wanted to make Zulip membership "more mandatory", then that would actually be nice.

@traviscross
Copy link
Contributor

traviscross commented Sep 26, 2025

That being said, if we wanted to make Zulip membership "more mandatory", then that would actually be nice.

We have recently been moving things that weren't on Zulip to Zulip. I wonder if maybe we are at or near the point we could do this.

@Kobzol
Copy link
Member

Kobzol commented Sep 26, 2025

I don't know if everyone in team is actively on Zulip (most likely not), and we still didn't resolve the wg-embedded situation, which is an organization that is currently in team, and we kind of manage their GitHub repos, but they are completely separate and operate mostly on Matrix.

But at least from a technical point of view, I think that requiring people in team to have an associated Zulip handle (even if they don't actually actively use Zulip) would not be such a problem, especially since it's quite easy to create a Zulip account using a GitHub account, which we already require for everyone. So we could say that to be in the Project, you must have GitHub + Zulip (while now it's just GitHub).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-team-repo-admin-review This change requires one of the `team-repo-admins` to review. S-blocked Status: blocked T-infra Relevant to the infrastructure team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants