Page MenuHomePhabricator

Remove Ladsgroup's Paypal from GitHub Org
Closed, ResolvedPublic

Description

Referencing T263949

I just want to point out that my personal paypal account is the billing method for this github org and I can't remove it because it would break ores (another fun story), so I appriecate this being fixed. Let me know if I can help with anything

I guess https://github.com/nonprofit if not done already?

We have a coupon that makes everything free forever, I assume this came from github directly (I don't know if it was done by partnerships or not or it's just the nonprofit you mentioned) BUT:

  • If someone removes that coupon, by mistake or not or
  • If it doesn't cover some certain services or
  • If Github changes its mind and invalidates it (because corporations)

I'll be billed for gosh knows how much.

Event Timeline

From https://github.com/nonprofit Wikimedia as a 501(c)(3) qualifies for unlimited private repositories and unlimited users.

From https://github.com/organizations/wikimedia/settings/billing:

  • the payment method can be changed to a credit card or the Paypal account updated.
  • the spending limit is set to 0$

https://github.com/organizations/wikimedia/settings/billing has an option to email a billing managers. Currently that only emails the private release engineering list.

Maybe we can check with GitHub to not have to file any billing information? That is listed at https://github.com/organizations/wikimedia/settings/billing/payment_information

The only thing that makes github org need to have a billing address is that several canonical repos in github require massive git lfs storage and as the result we need to buy a data pack.

image.png (229×800 px, 22 KB)

These repos that consume this amount of git lfs are: articleqaulity, editquality, drafttopic, draftquality (ores and revscoring don't need to be moved, they don't use git lfs). The simplest solution is to move these into gerrit which has git lfs support and then remove the data pack from github which would enable us to safely remove my billing method. (OTOH, these are 50GB, that's massive)

I think the even simpler solution would be to change payment method to a Wikimedia credit card, that would remove any individual's liability if something goes wrong.

I'm happy to resolve this and take it on as an expense in the Tech department. Can someone let me know what I need to do? I presume I need to be added as an Org admin or given billing rights (which I've done in the past at other orgs) and I can put in the necessary payments, but let me know otherwise.

I'm happy to resolve this and take it on as an expense in the Tech department. Can someone let me know what I need to do? I presume I need to be added as an Org admin or given billing rights (which I've done in the past at other orgs) and I can put in the necessary payments, but let me know otherwise.

Thanks, I can add you but I don't have your github account. Can you give me your username? I couldn't find anything here: https://github.com/orgs/wikimedia/people

Done, you should have an invitation now and once you accept it, you'll have all the possible rights on wikimedia org.

Thanks, @Ladsgroup. I have updated the payment methods.

Thanks! Calling this done.

As a follow up note, https://github.com/organizations/wikimedia/settings/billing offers a way to add a billing manager. The role grants access to anything related to payment but does not grant access to the rest of the code related features. Maybe we can add the WMF Finance team to it?