From 6c576872d45338f7b67950f02d2540cc66f3e1bf Mon Sep 17 00:00:00 2001 From: Calum Young <32770960+CalumY@users.noreply.github.com> Date: Sun, 12 Mar 2023 18:30:38 +0000 Subject: [PATCH] List changes for all ecosystem repos (#3461) --- scripts/check_ecosystem.py | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/scripts/check_ecosystem.py b/scripts/check_ecosystem.py index af8debb2bb..b285befb53 100755 --- a/scripts/check_ecosystem.py +++ b/scripts/check_ecosystem.py @@ -165,26 +165,36 @@ async def main(*, ruff1: Path, ruff2: Path) -> None: print() for name, diff in diffs.items(): - print(f"
{name}") - print("

") - print() - if isinstance(diff, Exception): + changes = "error" + print(f"

{name} ({changes})") + print("

") + print() + print("```") print(str(diff)) print("```") + + print() + print("

") + print("
") elif diff: + changes = f"+{len(diff.added)}, -{len(diff.removed)}" + print(f"
{name} ({changes})") + print("

") + print() + diff_str = "\n".join(diff) print("```diff") print(diff_str) print("```") - else: - print("_No changes detected_.") - print() - print("

") - print("
") + print() + print("

") + print("
") + else: + continue if __name__ == "__main__":