newModuleTagger: scan further, fix some breakage

This commit is contained in:
2025-11-11 15:53:57 +09:00
parent 00817a3961
commit e280d614e5

View File

@@ -8,7 +8,7 @@ import json
PAGINATION_STEP=3
PAGES=400
PAGES=800
GRAPHQL_QUERY = """
@@ -88,8 +88,8 @@ def find_prs_without_new_module_tag():
'url': "https://github.com/NixOS/nixpkgs/pull/" + str(pr['number']),
'number': pr['number'],
'author': pr['author']['login'] if pr['author'] is not None else '???',
'files': [file['node'] for file in pr['files']['edges']],
'labels': [label['node']['name'] for label in pr['labels']['edges']],
'files': [file['node'] for file in pr.get('files', dict()).get('edges', tuple())],
'labels': [label['node']['name'] for label in pr['labels'].get('edges', tuple())],
} for pr in prs]
prs = [pr for pr in prs if not any(label == '8.has: module (new)' for label in pr['labels'])]
prs = [pr for pr in prs if any(file['changeType'] == 'ADDED' and file['path'].startswith('nixos/modules') for file in pr['files'])]