[O] Allow github token in accept_upstream.py

This commit is contained in:
Azalea (on HyDEV-Daisy) 2022-08-30 18:34:53 -04:00
parent a8352d1fef
commit b4494cab21
No known key found for this signature in database
GPG key ID: E289FAC0DA92DD2B

View file

@ -12,6 +12,11 @@ upstream = 'dylanaraps/neofetch'
my_fork = 'hykilpikonna/hyfetch'
my_base = 'master'
http = requests.Session()
if 'GH_TOKEN' in os.environ:
print('Token loaded')
http.headers['Authorization'] = f'token {os.environ["GH_TOKEN"]}'
def copy_comment():
# Get commit SHA
@ -42,11 +47,11 @@ if __name__ == '__main__':
print(f'Accepting pull request {pr}...')
# Fetch original pr's information
info = requests.get(f'https://api.github.com/repos/{upstream}/pulls/{pr}').json()
info = http.get(f'https://api.github.com/repos/{upstream}/pulls/{pr}').json()
user = info['user']['login']
# Fetch commit information
commits = requests.get(f'https://api.github.com/repos/{upstream}/pulls/{pr}/commits').json()
commits = http.get(f'https://api.github.com/repos/{upstream}/pulls/{pr}/commits').json()
author = commits[0]['commit']['author']
# Create commit message