Renovate: Cannot enable renovate for invoiced customers

Created on 12 Jul 2018  路  9Comments  路  Source: renovatebot/renovate

We're trying to enable renovateapp through the GitHub marketplace for the GoogleCloudPlatform org. Sadly, we end up with this:
image

We can't seem to figure out a way to activate the service for invoiced orgs :( Any guidance? We're really enjoying renovate in our other open source orgs.

Thanks!

priority-4-low

Most helpful comment

Go to https://github.com/apps/renovate

Click on Configure:
image

Look for the relevant org on the next page, e.g. here you see my personal account + an org account "renovate-mirrors":
image

If you don't see the relevant org account here, I'm pretty sure it means you don't have the permissions necessary and someone else needs to do it. That's a GitHub thing, not a Renovate thing.

Click on the Org you want to Configure. If it's not installed yet at all, you should see it offer the "Install" option instead of "Configure".

You will then get to a page like https://github.com/organizations/<your-org>/settings/installations/999999. Scroll to the bottom.

Now you should see something like this:
image

Click on "Select repositories" and add the ones you want. Or go nuts and click "All repositories".

All 9 comments

cc @theacodes @ofrobots

Bad news is that this is a GitHub billing system limitation that I don't expect they will address due to the acquisition. It would require technical and human work to generate extra invoices that I don't think they want to do.

Good news is that selecting the "Open Source" plan for Renovate is actually not required anyway. If the app is already installed via https://github.com/apps/renovate then there's nothing more to do and there is no plan "enforcement" for public repositories. The Open Source plan is just there for people who browse via the Marketplace and wonder if there's a free "plan" and for anyone not already signed up it then triggers the app installation afterwards. I think in your case the "GoogleCloudPlatform" account is already installed directly via the app so nothing more to do.

If you ever have private repositories that you need added, then a plan is required and this does cause a problem for Invoiced organisations. In that case we support direct payment via credit card or invoice/bank transfer.

@JustinBeckwith I鈥檓 curious about what led you to try enabling a plan - were you just trying to configure which repositories are enabled, or something else prompted you? GitHub鈥檚 UI can be a bit frustrating and I鈥檝e asked them previously to provide helpful error messages for invoiced customers in particular but so far I haven鈥檛 noticed any changes.

@theacodes @tswast @juliaferraioli - I am having a little trouble here :) We would very much like to get renovate enabled in the org for our node.js repositories. Can someone take a look?

cc @ofrobots

Looks like it is installed on the GCP org, so we should be good to go. We just need to select which repositories you want to enable it on.

Go to https://github.com/apps/renovate

Click on Configure:
image

Look for the relevant org on the next page, e.g. here you see my personal account + an org account "renovate-mirrors":
image

If you don't see the relevant org account here, I'm pretty sure it means you don't have the permissions necessary and someone else needs to do it. That's a GitHub thing, not a Renovate thing.

Click on the Org you want to Configure. If it's not installed yet at all, you should see it offer the "Install" option instead of "Configure".

You will then get to a page like https://github.com/organizations/<your-org>/settings/installations/999999. Scroll to the bottom.

Now you should see something like this:
image

Click on "Select repositories" and add the ones you want. Or go nuts and click "All repositories".

In that case we support direct payment via credit card or invoice/bank transfer.

By direct, do you mean, directly through renovate? How can we do that?

Please email [email protected] with your details and we鈥檒l let you know next steps

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hutson picture hutson  路  3Comments

ZauberNerd picture ZauberNerd  路  4Comments

Arcanemagus picture Arcanemagus  路  4Comments

OmgImAlexis picture OmgImAlexis  路  4Comments

zephraph picture zephraph  路  3Comments