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

crates publishing teams #2

Closed
michaelkirk opened this issue Oct 28, 2020 · 2 comments
Closed

crates publishing teams #2

michaelkirk opened this issue Oct 28, 2020 · 2 comments

Comments

@michaelkirk
Copy link
Member

michaelkirk commented Oct 28, 2020

πŸ‘‹ Hi @stepankuzmin!

I'm following up on georust/meta#21 β€” not sure if you got a chance to read that.

You are the only "user-owner" of the tilejson crate on crates.io, so only you can edit that crate's owners. (edit: 🀦 copy-pasta typo)

The tldr; is that a while back, we started adding the georust/core team as a "team-owner" for all georust crates - this gave some redundancy in case the original owner became inaccessible. However, as the org has grown (πŸŽ‰), this has resulted in lots of (probably too many) people having access to publish all crates, so we're scaling back the publishing teams to be just the group of people who are actually publishing that crate.

Since your crate has the distinction of never having added the georust/core team as an owner, there's no cleanup to do.

However, would you still be willing to add a publishing-team as a team owner? It can remain empty for now if there's no one else publishing, but the idea is that georust admins (currently @urschrei and @frewsxcv) could add/remove people to that team if you became inaccessible. Note that "team owners" on crates.io can't themselves edit the owners of the crate, only "user owners".

Specifically:

Step 1: Create your publishing team

Go to https://github.com/orgs/georust/new-team and enter the name tilejson-publishers and the description "crates.io publishing for the tilejson crate"

Add any additional publishers to the team at this point (or not). If you mark them as team maintainers, they will be able to edit the team themselves in the future.

Step 2: Update crate owners

cd my-crate
cargo owner --add github:georust:tilejson-publishers

# make sure everything looks good πŸ‘€ 
cargo owner --list

Let me know if you have any questions, or you can review georust/meta#21.

@stepankuzmin
Copy link
Collaborator

@michaelkirk
Copy link
Member Author

Thank you!

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

No branches or pull requests

2 participants