refact(github): Added some logger output for error cases
fix(github): Added the user-agent to http headers because it's required by github