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:
@ -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}')
|
||||
|
Reference in New Issue
Block a user