GitHub API now requires a user-agent string in the headers for unauthenticated requests to work properly