From 8eaf9254a132ec6c257995f5271e5db8f558238e Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Wed, 9 Jul 2025 22:14:34 +0100 Subject: [PATCH] ci/tag-maintainers: pass changed file to nix as json --- ci/tag-maintainers/extract-maintainers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ci/tag-maintainers/extract-maintainers.py b/ci/tag-maintainers/extract-maintainers.py index fd16730e..ee1753f9 100755 --- a/ci/tag-maintainers/extract-maintainers.py +++ b/ci/tag-maintainers/extract-maintainers.py @@ -39,8 +39,9 @@ def extract_maintainers(changed_files: List[str], pr_author: str) -> List[str]: print("Finding maintainers for changed files...", file=sys.stderr) file = Path(__file__).parent / "extract-maintainers.nix" - changed_files_nix = "[ " + " ".join(f'"{f}"' for f in changed_files) + " ]" - result = run_nix_eval(file, "--arg", "changedFiles", changed_files_nix) + result = run_nix_eval( + file, "--argstr", "changedFilesJson", json.dumps(changed_files) + ) try: maintainers = json.loads(result)