I tracked the delay between a push on Github and the update of the data via the GitHub's API.
I observed that the update takes place exactly one hour after the push.
I haven't done any other pushes in the meantime between the push and push+1h. What would be the result if other pushes are made in the interval?
I would do other tests later, but the answer to my first question, seems to be: 1 hour.