Shrink files.json by using one space instead of four.
Also: - Remove download count update because the files are no longer on GitHub. - Add "extensions" and "languages" to each board dictionary so we can stop using "files" entirely.
This commit is contained in:
parent
ed34d52efd
commit
50a6342f6d
|
@ -153,7 +153,7 @@ def create_pr(changes, updated, git_info, user):
|
||||||
info["id"] = id
|
info["id"] = id
|
||||||
updated_list.append(info)
|
updated_list.append(info)
|
||||||
|
|
||||||
updated = json.dumps(updated_list, sort_keys=True, indent=4).encode("utf-8") + b"\n"
|
updated = json.dumps(updated_list, sort_keys=True, indent=1).encode("utf-8") + b"\n"
|
||||||
#print(updated.decode("utf-8"))
|
#print(updated.decode("utf-8"))
|
||||||
pr_title = "Automated website update for release {}".format(changes["new_release"])
|
pr_title = "Automated website update for release {}".format(changes["new_release"])
|
||||||
boards = ""
|
boards = ""
|
||||||
|
@ -205,19 +205,6 @@ def create_pr(changes, updated, git_info, user):
|
||||||
print(changes)
|
print(changes)
|
||||||
print(pr_info)
|
print(pr_info)
|
||||||
|
|
||||||
def update_downloads(boards, release):
|
|
||||||
response = github.get("/repos/adafruit/circuitpython/releases/tags/{}".format(release))
|
|
||||||
if not response.ok:
|
|
||||||
print(response.text)
|
|
||||||
raise RuntimeError("cannot get previous release info")
|
|
||||||
|
|
||||||
assets = response.json()["assets"]
|
|
||||||
for asset in assets:
|
|
||||||
board_name = asset["name"].split("-")[2]
|
|
||||||
if board_name not in boards:
|
|
||||||
continue
|
|
||||||
boards[board_name]["download_count"] += asset["download_count"]
|
|
||||||
|
|
||||||
|
|
||||||
def print_active_user():
|
def print_active_user():
|
||||||
response = github.get("/user")
|
response = github.get("/user")
|
||||||
|
@ -269,9 +256,6 @@ def generate_download_info():
|
||||||
|
|
||||||
board_mapping = get_board_mapping()
|
board_mapping = get_board_mapping()
|
||||||
|
|
||||||
for release in previous_releases:
|
|
||||||
update_downloads(board_mapping, release)
|
|
||||||
|
|
||||||
for port in SUPPORTED_PORTS:
|
for port in SUPPORTED_PORTS:
|
||||||
board_path = os.path.join("../ports", port, "boards")
|
board_path = os.path.join("../ports", port, "boards")
|
||||||
for board_path in os.scandir(board_path):
|
for board_path in os.scandir(board_path):
|
||||||
|
@ -291,7 +275,9 @@ def generate_download_info():
|
||||||
"stable": new_stable,
|
"stable": new_stable,
|
||||||
"version": new_tag,
|
"version": new_tag,
|
||||||
"modules": support_matrix.get(alias, "[]"),
|
"modules": support_matrix.get(alias, "[]"),
|
||||||
"files": {}
|
"files": {},
|
||||||
|
"languages": languages,
|
||||||
|
"extensions": board_info["extensions"]
|
||||||
}
|
}
|
||||||
for language in languages:
|
for language in languages:
|
||||||
files = []
|
files = []
|
||||||
|
|
Loading…
Reference in New Issue