From d7e3f11670d7340e14110225832e5f95c279db81 Mon Sep 17 00:00:00 2001 From: Asher Baker Date: Sat, 21 Jul 2018 02:00:04 +0100 Subject: [PATCH] Handle CI builds having a detached HEAD --- upload.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/upload.py b/upload.py index dd09421..23b049a 100644 --- a/upload.py +++ b/upload.py @@ -21,6 +21,14 @@ def GITHash(): return stdout.rstrip('\r\n') def GITBranch(): + travis_branch = os.environ.get('TRAVIS_BRANCH', False) + if travis_branch: + return travis_branch + + appveyor_branch = os.environ.get('APPVEYOR_REPO_BRANCH', False) + if appveyor_branch: + return appveyor_branch + p = subprocess.Popen(['git', 'rev-parse', '--abbrev-ref', 'HEAD'], stdout = subprocess.PIPE, stderr = subprocess.PIPE) (stdout, stderr) = p.communicate() stdout = stdout.decode('UTF-8')