Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move groups and mailinglists to rust team infrastructure #442

Open
1 of 5 tasks
ryankurte opened this issue Apr 10, 2020 · 2 comments
Open
1 of 5 tasks

Move groups and mailinglists to rust team infrastructure #442

ryankurte opened this issue Apr 10, 2020 · 2 comments
Assignees

Comments

@ryankurte
Copy link
Contributor

ryankurte commented Apr 10, 2020

It was recently suggested that we move github group management and email lists to rust team infrastructure, this would be a clear improvement over the current setup (manual management and mailgun respectively).

Discussions:

Questions:

  • What is involved in synchronizing rust-embedded team membership from the teams repo?
  • Should we sync _just the overall WG (and resources and core teams) _ or all teams (we have quite a few teams and are likely to have more in the future)?
  • Currently our team addresses are @teams.rust-embedded.org, are we okay to keep this split?
  • Are there any missing actions?

Actions:

  • Team memberships
  • Mailing lists
    • Add MX records for @rust-embedded.org mailing list hosting
    • Setup mailing list addresses (?)
    • Update mailing list addresses / documentation

WIP update to https://github.com/rust-lang/teams

CC:

@pietroalbini
Copy link

What is involved in synchronizing rust-embedded team membership from the teams repo?

You need to add this to the team repo files of the teams you want to synchronize:

[github]
orgs = ["rust-embedded"]

That snippet will create or synchronize the @rust-embedded/wg-embedded-infrastructure team if you enable synchronization for the wg-embedded-infrastructure team. You can also specify a different team name with:

[github]
team-name = "infrastructure"
orgs = ["rust-embedded"]

The second snippet will create or synchronize the @rust-embedded/infrastructure team.

Also, please r? me on the team repo PR.

Should we sync _just the overall WG (and resources and core teams) _ or all teams (we have quite a few teams and are likely to have more in the future)?

It doesn't make a difference for us how many teams you're synchronizing. I'd lean torwards starting to synchronize a few teams, and if everything works well start synchronizing all the others.

@nastevens
Copy link
Member

This makes total sense to me. It looks like the MX records were provisioned in rust-embedded/rust-embedded-provisioning#13 but that PR was never merged. Let me know if you'd like me to make the MX updates or just include me on the PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants