-
Notifications
You must be signed in to change notification settings - Fork 167
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
Integrate with Crowdin using a special GitHub user #1220
Comments
Yeah, so who needs access to this user? I can set one up with shared 2fa and give access to the details in nodejs/secrets to the people that need the credentials--they'll also need PGP to access the details in the secrets repo. Or, if it's straightforward, I could probably use it to sign up for you if you give me instructions on what needs to be done. |
Also, having scanned the original issue, I don't think this requires special permission from the TSC and/or ComCom does it? This is just the i18n group doing its own thing. As long as this user has access that's limited to that repo and passes our 2fa requirement then it should be fine. |
Great! It would be handy if I had access so I could help configure our Crowdin integration. Very few folks will need access. We can dole out 'manager' access on Crowdin as needed. |
@zeke k, gimme your public PGP key and I'll set you up. You'll be able to add new people to the directory I make in nodejs/secrets for this. |
@zeke @rvagg I think only i18n maintainers should need access for this. Currently – @zeke @RichardLitt @bnb and myself (@obensource). Thanks y'all! |
ok, someone give me a pgp/gpg key and I'll set you up and you can add the rest yourselves @nodejs-crowdin is created, it has an email for the github account nodejs/email#91 https://github.com/nodejs-private/secrets/pull/17 (you each have invites to the repo) creates an i18n directory in the secrets repo. It uses dotgpg so only the people with their pgp key in that directory can read/edit files. You're welcome to use it for any other shared secrets that your group has too, it's your space (build has their own, the github-bot folks have their own). Once I put one of your pgp keys in there you can then add each other without needing me, you could even remove me if you like. |
@rvagg sent (to your public email)! Thanks for setting this all up! 🍻 |
OK cool, I've added that and merged the PR. Now you need to install You'll also need to be able to use the raw 2fa seed that's in i18n/nodejs-i18n-github.md. I've put in an example alias that you could put in your .profile that uses speakeasy to generate tokens from it ( I added the user as an Admin to nodejs/i18n btw, so you just need to add it to crowdin and you should be good to go I suppose. |
@rvagg awesome! Thanks for the examples/directions, and setting us up. Really appreciate it! 🙌 |
@zeke if I can get your key, I'll add you tonight while I prep for tomorrow's WG meeting. 🎉 |
@rvagg I'm https://keybase.io/zeke -- is that sufficient? |
yep, keybase is fine, I might leave it to @obensource to add that one for practice—grab the public key block from https://keybase.io/zeke from the key link ( |
Thanks @rvagg! |
Source: nodejs/i18n#57
cc @williamkapke @bnb @obensource
The text was updated successfully, but these errors were encountered: