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

Document mannequin reclaim procedure #173

Open
mkoeppe opened this issue Feb 2, 2023 · 18 comments
Open

Document mannequin reclaim procedure #173

mkoeppe opened this issue Feb 2, 2023 · 18 comments
Labels
documentation Improvements or additions to documentation

Comments

@mkoeppe
Copy link
Member

mkoeppe commented Feb 2, 2023

We should provide information to our developers who could not react to the org invitations in time how to ask us to link the placeholder accounts to their real github account later.

Our org admins could then use this workflow (as per our github contact):

Mannequin related functionality is in our GraphQL API.

I’d recommend using the CLI for one of our modern migration tools, which has some built-in functionality for managing your mannequins: https://github.com/github/gh-gei

The docs here explain how the CLI works: https://docs.github.com/en/early-access/enterprise-importer/completing-your-migration-with-github-enterprise-importer/reclaiming-mannequins. In short, you can generate a CSV with a list of all of your mannequins, fill in the names, and then send the invites.

@mkoeppe mkoeppe added the documentation Improvements or additions to documentation label Feb 2, 2023
@mkoeppe mkoeppe added this to the After the migration milestone Feb 2, 2023
@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 6, 2023

For Sage contributors, this should probably start with a PR that edit https://github.com/sagemath/website/blob/master/conf/contributors.xml to provide the Trac and GitHub account.

@kwankyu
Copy link

kwankyu commented May 20, 2023

This seems the practical procedure: https://groups.google.com/g/sage-devel/c/C6z5kiwnXBA

@kwankyu
Copy link

kwankyu commented May 20, 2023

According to the github doc, organization owners can send invites for membership and reclaiming mannequin accounts.

Related: I think any sagemath organization member should become a Triage team member, so that they can add labels, review PRs, and edit wiki. We may require some(zero or 1 or 2 or 3?) merged PRs as a precondition.

This procedures for membership and reclaiming mannequin accounts should be posted somewhere (wiki?) officially.

@kryzar
Copy link

kryzar commented Jul 6, 2023

Hello. I would like to reclaim my mannequin, and I am not sure how to proceed despite trying several options mentioned in Matthias's original comment. I believe I am a member of both the main SageMath organization and the @sagemath/triage team. However, on Issue #33713, kryzar is still listed as a mannequin. I would appreciate any assistance. Thank you.

@kwankyu
Copy link

kwankyu commented Jul 6, 2023

@dimpase may send you an invitation.

@kryzar
Copy link

kryzar commented Jul 6, 2023

Thank you @kwankyu and @fchapoton for your blazingly fast reaction time!

@dimpase
Copy link
Member

dimpase commented Jul 6, 2023 via email

@ptrrsn
Copy link

ptrrsn commented Jul 6, 2023

May I also get an invitation to reclaim my account?

@dimpase
Copy link
Member

dimpase commented Jul 6, 2023 via email

@ptrrsn
Copy link

ptrrsn commented Jul 6, 2023

I just received (and accepted) an invitation to claim my account from @fchapoton (thank you), and my contributions (i.e., mannequin account) got claimed now. The invitation that I got from you was for the organization (unless I missed your invitation to claim my contributions). What @fchapoton just did seems to work.

@cyrilbouvier
Copy link

Hello

I'd like to reclaim my sagetrac mannequin 'bouvier' ? (it appear, for example in sagemath/sage#29164)

@dimpase
Copy link
Member

dimpase commented Jul 2, 2024

I'm not sure how to deal with the account name difference. If they were the same, then it's indeed just about accepting an invite to this github org team.

With the difference in the name, we don't have a sufficiently fancy GitHub subscription to do it ourselves. Probably we'll need to raise it with GitHub support. IIRC it was done few times already. Best done by an org owner.

@dimpase
Copy link
Member

dimpase commented Jul 2, 2024

We can probably do a mass edit of the trac-migrated issues, and change bouvier (or sagetrac-bouvier) to cyrilbouvier, then an invite would to the job.

@fchapoton
Copy link

fchapoton commented Jul 2, 2024

first one has to invite "cyrilbouvier" to be a member (done), then one can easily re-attribute the mannequin

@dimpase
Copy link
Member

dimpase commented Jul 2, 2024

I cannot invite anyone, somebody messed up my privileges. Please invite @cyrilbouvier

@fchapoton
Copy link

invited

@cyrilbouvier
Copy link

I received and accepted the two invitations.
Thanks you all.

@kwankyu
Copy link

kwankyu commented Jul 3, 2024

As this mannequin-reclaim procedure is done from time to time, please @fchapoton comment about the steps that a contributor (and we) should take, and @mkoeppe post the steps in the issue description. As far as I know, this Issue is the first place contributors reach to reclaim their contributions.

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

No branches or pull requests

7 participants