summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorScott Shawcroft <scott@tannewt.org>2018-11-30 12:59:05 -0800
committerScott Shawcroft <scott@tannewt.org>2018-11-30 12:59:05 -0800
commitdf18d22a93c4a72f48683b71ee44f8ddfff5d0d1 (patch)
treed9afcbd45d0293fcdec9a2dadf8c4da0332d3159 /tools
parentcf70dc4f1ccdba800878542f8032b02984afaadb (diff)
Capture stderr as well and work on nRF build
Diffstat (limited to 'tools')
-rwxr-xr-xtools/build_adafruit_bins.py2
-rw-r--r--tools/build_board_info.py7
2 files changed, 4 insertions, 5 deletions
diff --git a/tools/build_adafruit_bins.py b/tools/build_adafruit_bins.py
index 778cfd869..94c31ad33 100755
--- a/tools/build_adafruit_bins.py
+++ b/tools/build_adafruit_bins.py
@@ -37,7 +37,7 @@ for board in build_boards:
for language in languages:
start_time = time.monotonic()
- make_result = subprocess.run("make -C ../ports/" + board_info["port"] + " TRANSLATION=" + language + " BOARD=" + board, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+ make_result = subprocess.run("make -C ../ports/" + board_info["port"] + " TRANSLATION=" + language + " BOARD=" + board, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
build_duration = time.monotonic() - start_time
success = "\033[32msucceeded\033[0m"
if make_result.returncode != 0:
diff --git a/tools/build_board_info.py b/tools/build_board_info.py
index 2efc78c14..0e9389a02 100644
--- a/tools/build_board_info.py
+++ b/tools/build_board_info.py
@@ -92,7 +92,7 @@ def get_current_info():
response = response.json()
git_info = commit_sha, response["sha"]
- return git_info, json.loads(base64.b64decode(response["content"]))
+ return git_info, json.loads(base64.b64decode(response["content"]).decode("utf-8"))
def create_pr(changes, updated, git_info):
commit_sha, original_blob_sha = git_info
@@ -172,7 +172,7 @@ def generate_download_info():
boards = {}
errors = []
- new_tag = os.environ.get("TRAVIS_TAG", "4.0.0-alpha.3")
+ new_tag = os.environ["TRAVIS_TAG"]
changes = {
"new_release": new_tag,
@@ -240,8 +240,7 @@ def generate_download_info():
create_pr(changes, current_info, git_info)
if __name__ == "__main__":
- if "TRAVIS_TAG" in os.environ:
- print("tag", os.environ["TRAVIS_TAG"])
+ if "TRAVIS_TAG" in os.environ and os.environ["TRAVIS_TAG"]:
generate_download_info()
else:
print("skipping website update because this isn't a tag")