Q: I have an agreement on file and my GitHub pull request is still not passing.
A: Make sure your commits are linked to your GitHub account.
If your commits are not linked to any user, GitHub will display the grey Octocat logo beside them:
EasyCLA will not authorize a pull request with a commit that is not linked to a GitHub account. Please follow the GitHub documentation for how to properly author your commits.
Still having trouble contributing to EasyCLA-enforced repositories on GitHub?
- Make sure your company email is verified in your GitHub account settings.
- Make sure your commits are linked to the correct user.
- Ask your CLA Manager to add your GitHub Username to the Approved List, rather than your email.
- If you believe you are a member of an Approved GitHub Organization, make sure you have made that membership public.
- Try making your GitHub email address public.