2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-12 01:55:39 +00:00

Use github token for version check (#4092)

* Use github token for version check

- Should prevent 403 errors

* Use github token when running version update in unit test
This commit is contained in:
Oliver
2022-12-21 23:00:23 +11:00
committed by GitHub
parent 17b0399d26
commit 4034349043
3 changed files with 23 additions and 2 deletions

View File

@ -21,7 +21,16 @@ import requests
def get_existing_release_tags():
"""Request information on existing releases via the GitHub API"""
response = requests.get('https://api.github.com/repos/inventree/inventree/releases')
# Check for github token
token = os.getenv('GITHUB_TOKEN', None)
headers = None
if token:
headers = {
"Authorization": f"Bearer {token}"
}
response = requests.get('https://api.github.com/repos/inventree/inventree/releases', headers=headers)
if response.status_code != 200:
raise ValueError(f'Unexpected status code from GitHub API: {response.status_code}')