From 22b3c49a0ebaab1d7cfa4b49fcf38900c115bf76 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Wed, 9 Jul 2025 21:55:01 +0100 Subject: [PATCH] ci: run treefmt --- .github/workflows/tag-maintainers.yml | 2 +- ci/tag-maintainers/extract-maintainers.py | 16 +++++++++++----- .../generate-all-maintainers.py | 6 ++++-- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/tag-maintainers.yml b/.github/workflows/tag-maintainers.yml index e6dc3494..24614a1e 100644 --- a/.github/workflows/tag-maintainers.yml +++ b/.github/workflows/tag-maintainers.yml @@ -65,7 +65,7 @@ jobs: id: extract-maintainers env: PR_AUTHOR: "${{ github.event.pull_request.user.login }}" - CHANGED_FILES: '${{ steps.changed-files.outputs.changed_files }}' + CHANGED_FILES: "${{ steps.changed-files.outputs.changed_files }}" run: | MAINTAINERS_LIST=$(./ci/tag-maintainers/extract-maintainers.py \ --changed-files "$CHANGED_FILES" \ diff --git a/ci/tag-maintainers/extract-maintainers.py b/ci/tag-maintainers/extract-maintainers.py index d0fdfdc2..199ea3ee 100755 --- a/ci/tag-maintainers/extract-maintainers.py +++ b/ci/tag-maintainers/extract-maintainers.py @@ -37,7 +37,7 @@ def extract_maintainers(changed_files: List[str], pr_author: str) -> List[str]: print("Finding maintainers for changed files...", file=sys.stderr) - changed_files_nix = '[ ' + ' '.join(f'"{f}"' for f in changed_files) + ' ]' + changed_files_nix = "[ " + " ".join(f'"{f}"' for f in changed_files) + " ]" nix_expr = f""" let @@ -83,10 +83,16 @@ def extract_maintainers(changed_files: List[str], pr_author: str) -> List[str]: filtered_maintainers = [m for m in maintainers if m != pr_author] if not filtered_maintainers: - print("No maintainers found for changed files (or only the PR author is a maintainer).", file=sys.stderr) + print( + "No maintainers found for changed files (or only the PR author is a maintainer).", + file=sys.stderr, + ) return [] else: - print(f"Found maintainers to notify: {' '.join(filtered_maintainers)}", file=sys.stderr) + print( + f"Found maintainers to notify: {' '.join(filtered_maintainers)}", + file=sys.stderr, + ) return filtered_maintainers @@ -107,9 +113,9 @@ def main() -> None: ) args = parser.parse_args() - changed_files = [f.strip() for f in args.changed_files.split('\n') if f.strip()] + changed_files = [f.strip() for f in args.changed_files.split("\n") if f.strip()] maintainers = extract_maintainers(changed_files, args.pr_author) - print(' '.join(maintainers)) + print(" ".join(maintainers)) if __name__ == "__main__": diff --git a/flake/dev/generate-all-maintainers/generate-all-maintainers.py b/flake/dev/generate-all-maintainers/generate-all-maintainers.py index 52d923d0..9940e130 100755 --- a/flake/dev/generate-all-maintainers/generate-all-maintainers.py +++ b/flake/dev/generate-all-maintainers/generate-all-maintainers.py @@ -104,7 +104,8 @@ class MetaMaintainerGenerator: print(f"📦 Nixpkgs maintainers: {len(nixpkgs_maintainers)}") with open(self.output_file, "w") as f: - f.write(inspect.cleandoc(""" + f.write( + inspect.cleandoc(""" # Nixvim all maintainers list. # # This file lists all referenced maintainers in Nixvim. @@ -114,7 +115,8 @@ class MetaMaintainerGenerator: # # To regenerate: nix run .#generate-all-maintainers # - """)) + """) + ) # Use the formatted maintainers from Nix evaluation print(