Sorry, but I don't get it.
As a result of this, api.github.com is now the top domain, 811 hits since (fresh) install.
As a result of this cron job, a file /etc/pihole/GitHubVersions is created, content:
v3.2 v3.2 v2.12
I also found a new file /etc/pihole/localversions, content
v3.2-0-g5ba4135 v3.2-0-gf74cd82 vDev-437af07
and /etc/pihole/localbranches, content
master master XXX
I understand you need to check the current version versus the available versions to allow the web interface to show reliable update info and pihole -up to function correctly, but fail to see why this info needs to be updated every 10 minutes.
Even if somebody forces pihole -up without the correct information available in these files, wouldn't it be easier to just retrieve the correct info as a part of pihole -up.
Sorry for not letting this go, but, if some device is going to the internet every 10 minutes, I want to know why this is necessary.