in webhook-app/github_helper.py [0:0]
def squash_merge_pr(pr, sha):
data = {
'sha': sha,
'merge_method': 'squash'
}
response = pr.session.put(
'https://api.github.com/repos/{}/{}/pulls/{}/merge'.format(
pr.repository[0], pr.repository[1], pr.number),
json=data)
response.raise_for_status()
return response.json()