project-installcheck.py: Support arch-specific ignore-conflicts config

Sometimes installcheck failures should be ignored for a specific
architecture only.
This commit is contained in:
Fabian Vogt 2023-10-17 09:48:21 +02:00
parent 864b17693c
commit 5a7e59d41f

View File

@ -240,7 +240,8 @@ class RepoChecker():
per_source = dict()
ignore_conflicts = Config.get(self.apiurl, project).get('installcheck-ignore-conflicts', '').split(' ')
ignore_conflicts = config.get('installcheck-ignore-conflicts', '').split() + \
config.get(f'installcheck-ignore-conflicts-{arch}', '').split()
for package, entry in parsed.items():
source = "{}/{}/{}/{}".format(project, repository, arch, entry['source'])