From e57436d10c9b8409e5b534c2f3c64328f934754f Mon Sep 17 00:00:00 2001 From: TSRBerry <20988865+TSRBerry@users.noreply.github.com> Date: Wed, 30 Aug 2023 01:11:23 +0200 Subject: [PATCH] Make PR author check case-insensitive --- ryujinx_mako/commands/update_reviewers.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ryujinx_mako/commands/update_reviewers.py b/ryujinx_mako/commands/update_reviewers.py index 6041d60..b86a91c 100644 --- a/ryujinx_mako/commands/update_reviewers.py +++ b/ryujinx_mako/commands/update_reviewers.py @@ -27,6 +27,10 @@ class UpdateReviewers(GithubSubcommand): super().__init__(parser) + @property + def reviewers_lower(self) -> list[str]: + return [x.lower() for x in self._reviewers] + def add_reviewers(self, new_entries: list[str]): for reviewer in new_entries: if reviewer.startswith("@"): @@ -54,8 +58,8 @@ class UpdateReviewers(GithubSubcommand): if "default" in config: self.add_reviewers(config["default"]) - if pull_request_author in self._reviewers: - self._reviewers.remove(pull_request_author) + if pull_request_author.lower() in self.reviewers_lower: + self._reviewers.remove(self.reviewers_lower.index(pull_request_author.lower())) try: reviewers = list(self._reviewers)