When you pull information into Grow from GitHub, the dates might not look right. Let’s say you pull data from 30 days back, but Grow is showing data from a couple years back.
The way GitHub's API is set up, we are only able to filter records based on the updated date. This means that some records that have been updated in the last 30 days will show up, even though they were created several months ago.
If you don't want to see any records created prior to 30 days, you can apply the filter in Grow's edit metric screen to limit the created date to 30 days. Unfortunately, there is no other way to do this direct from the GitHub API.
This is what GitHub shows on their API documentation:
This is actually common to many APIs. There is often a string for pulling data ‘since’ a certain time (i.e. 30 days back), but instead of only showing data for those 30 days, it shows the data that was updated within the 30 days. Other data sources that function the same way include Asana.
If you have questions, feel free to email us at firstname.lastname@example.org or chat in and we’ll be happy to help.