-
Notifications
You must be signed in to change notification settings - Fork 287
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
Update Rust Team Information #146
Comments
@XAMPPRocky We have two additional orgs that most of us are in, |
@fmoko to manage additional organizations y'all need to invite @rust-lang-owner as owner of those orgs, as it needs to invite people and manage teams. Once that's done and someone from infra accepts the invite you can tweak the list of allowed orgs in |
One thing this issue doesn't make clear: all of this stuff is added to a GitHub org team, and you should also make sure that the org team has write, maintainer, or admin access to the repo. |
FWIW all of community team was updated |
@fmoko Thanks! Would you also be able to confirm if the RustBridge team is up to date? |
@XAMPPRocky yep |
@XAMPPRocky fyi: content and events are updated too |
This issue is old enough now that it's not particularly useful. We are slowly moving more automation over to the team repo which helps keep the teams up-to-date. However, it is still the case that teams do drift over time. If we decide to do another one of these big cleanups, I think it's best to do that in another issue. |
Introduction
Hello everyone, The governance working group has been looking to formalise some of the current structure of Rust Programming Language organisation that we have found to be currently unclear and under or undocumented. One example of this is that some of the team's current membership is out of date with
rust-lang/team
. So we're asking that team leads (or relevant members) update their roster and to synchronise their team permissions with GitHub. This will reduce some of current overhead in managing our infrastructure.How To Update Team Information.
rust-lang/team
repository.teams/
directory.members
matches what you expect. Add any recent/missing team members, and remove any inactive members.people/
directory.cargo run add-person <github-username>
inside the team repo will load publicly available information.rust-lang/team
.rust-lang
org in your org. This will synchronise your team information here with the team information on GitHub. Your team may already have this and if so no action is required.cargo run check
inside the team repo to ensure the changes you made are valid.Potential Questions
The Goverance Working Group's purpose is to provide guidance, not decisions. It is up to each team's discretion to decide their roster and what qualifies for membership.
Having you and your team's information up to date and synchronised with GitHub will help reduce some overhead in adminstrating Rust's infrastructure, and will help in the future lay groundwork for proposals for formalising Rust's access policy.
With your new changes to the team repository you can check the difference between the team repo and the GitHub teams. To do that, clone the
rust-central-section
repository, set theGITHUB_TOKEN
environment variable to a valid GitHub personal access token (you need to be a member of therust-lang
andrust-lang-nursery
orgs) and run this command:The tool will output the differences between GitHub and the team repo, if present.
Yes! You can email your desired changes to goverance@rust-lang.org, and I or another member of the working group will make a PR with those changes.
Tracking For Confirmation Of Updated Information
The text was updated successfully, but these errors were encountered: