cla-assistant / cla-assistant

Contributor License Agreement assistant (CLA assistant)

Home Page:https://cla-assistant.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors report signing CLA multiple times and CLA dashboard is blank

mc-hamster opened this issue · comments

Hi,

We have had a report of contributors signing the CLA multiple times and the CLA Assistant not recording the digital signature. When I logged into to the CLA Assistant dashboard, the dashboard comes up blank.

image

Additionally, I am unable to view the list of signed CLAs. That also comes up blank.

Looking for help here.

Thanks!

There should be about a dozen repos on that list.

commented

Yes, as above we are supporting this mission and need access. One other and I are on standby, thank you.

@mc-hamster please excuse the super long wait.

I had today some time to check it and I couldn't find any CLAs configured with with https://github.com/mc-hamster

  • Could it be that your user was previously called something else? Did you rename it?
  • Can you link me a repository where you have enabled CLA-Assistant?

@mc-hamster please excuse the super long wait.

I had today some time to check it and I couldn't find any CLAs configured with with https://github.com/mc-hamster

  • Could it be that your user was previously called something else? Did you rename it?
  • Can you link me a repository where you have enabled CLA-Assistant?

Thank you so much for replying!

I have enabled cla assistant in most of the repos on the meshtastic project, here's one:

https://github.com/meshtastic/firmware

Here's a screen shot of the configuration from 5/12/2022. We did rename some of the repos at some point.

image

Okay, so it is about the repositories in the meshtastic organization, right?

The good news is that I'm able to confirm, that indeed the repositories and config still exist. The weird thing is why you can't see them.

Are you a GitHub organization owner of the meshtastic and can you check if CLA assistant has third-party access rights under https://github.com/organizations/meshtastic/settings/oauth_application_policy ?

Looks like CLA Assistant is no longer there.

image

Can you try granting CLA Assistant access again via https://github.com/orgs/meshtastic/policies/applications/160438 and then try logging into CLA-Assistant again?

Yes! It works again! Thank you so much for the assistance!!!

Are there any indicators of how the integration stopped working?

image

I don't have a clear reason why, but I could imagine that either:

  • somebody removed the third-party authorization from the CLA-Assistant app in your organization
  • somebody enabled third-party authorization alltogether and it wasn't enabled previously and forgot to add the CLA-Assistant app.

I don't have a clear reason why, but I could imagine that either:

  • somebody removed the third-party authorization from the CLA-Assistant app in your organization
  • somebody enabled third-party authorization alltogether and it wasn't enabled previously and forgot to add the CLA-Assistant app.

MMMmmmm... I'll remind the team to keep it in place.

Thanks for the help mate!

Cheers!