Verified commits missing from contribution graph after re-adding email: API attribution correct, daily counts zero #213022
Replies: 2 comments
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
|
Hi, Your checks are thorough. Since the commits are attributed to you by the API and are ancestors of 1. Private contributions must be enabled All 492 of your contributions are reported as restricted, and the affected repository is private. Private repository activity only appears on the calendar if this is on:
Without it, those days can show zero even though the commits are attributed correctly. 2. Check the contribution rules for commits A commit counts only if all of these are true:
If the repository belongs to an organization and your membership or access changed since the commits were made, the contributions may not be credited to you. 3. Timing of the backfill When you add an email, GitHub backfills older commits asynchronously, and for large histories it can take longer than a day. Dates earlier than the email's verification can also behave differently from new commits. Note too that the calendar uses the commit's author timestamp and your profile time zone, so a commit near midnight can land on an adjacent day. 4. Things you can check or trigger yourself
5. Escalation Community members can't rebuild contribution data. If the setting above is enabled and several more days pass, contact GitHub Support (https://support.github.com/contact) and include:
Please don't post private repository names or commit SHAs in this public thread. |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
Profile
Body
After re-adding and verifying a previously removed commit-author email, older contributions still appear to be missing from my profile.
My profile currently shows 492 contributions for the past year.
Profile: https://github.com/shrutipanjwani
Email re-added and verified: hello@shrutipanjwani.com
Time elapsed since verification: 24 hours
Eligible historical commits authored with the verified email should count toward my contribution graph.
I checked both local Git history and GitHub’s APIs:
Despite this, GitHub’s contribution calendar reports:
For November 14, 2025 through November 13, 2026, the GraphQL contribution calendar returns 492 total contributions, all reported as restricted contributions.
Separately, local history contains 336 commits on main from the past year using this verified email. I am not claiming all 336 are missing; the three API-verified examples above demonstrate the discrepancy.
Could GitHub staff investigate whether historical contributions are being recalculated correctly after an email is re-added and verified?
If a contribution-data rebuild is needed, is there a supported way to request one through Community?
The affected repository is private. I can provide exact commit IDs and API evidence through an appropriate private support channel.
All reactions