def GitHub_post(data, url, *, auth, headers):
r = requests.post(url, auth=auth, headers=headers, data=json.dumps(data))<EOL>GitHub_raise_for_status(r)<EOL>return r.json()<EOL>
POST the data ``data`` to GitHub.

Returns the json response from the server, or raises on error status.