You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by kn...@apache.org on 2021/05/19 08:09:52 UTC
[flink-jira-bot] 30/47: [FLINK-22034] get rid of LOWER_PRIORITIES
constant
This is an automated email from the ASF dual-hosted git repository.
knaufk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink-jira-bot.git
commit 3fcb3fff062c80d08c22c816836d600155e009af
Author: Konstantin Knauf <kn...@gmail.com>
AuthorDate: Thu Apr 22 10:54:11 2021 +0200
[FLINK-22034] get rid of LOWER_PRIORITIES constant
---
flink_jira_bot.py | 6 +++---
stale_major_or_above_rule.py | 9 +++------
2 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/flink_jira_bot.py b/flink_jira_bot.py
index aa1befa..36f8ca0 100644
--- a/flink_jira_bot.py
+++ b/flink_jira_bot.py
@@ -67,13 +67,13 @@ if __name__ == "__main__":
)
stale_minor_rule = StaleMinorRule(jira, jira_bot_config["stale_minor"], args.dryrun)
stale_major_rule = StaleMajorOrAboveRule(
- jira, jira_bot_config["stale_major"], args.dryrun, "Major"
+ jira, jira_bot_config["stale_major"], args.dryrun, "Major", "Minor"
)
stale_critical_rule = StaleMajorOrAboveRule(
- jira, jira_bot_config["stale_critical"], args.dryrun, "Critical"
+ jira, jira_bot_config["stale_critical"], args.dryrun, "Critical", "Major"
)
stale_blocker_rule = StaleMajorOrAboveRule(
- jira, jira_bot_config["stale_blocker"], args.dryrun, "Blocker"
+ jira, jira_bot_config["stale_blocker"], args.dryrun, "Blocker", "Critical"
)
stale_assigned_rule.run()
stale_minor_rule.run()
diff --git a/stale_major_or_above_rule.py b/stale_major_or_above_rule.py
index d5e5663..c5509a0 100644
--- a/stale_major_or_above_rule.py
+++ b/stale_major_or_above_rule.py
@@ -16,8 +16,6 @@
# limitations under the License.
################################################################################
-import logging
-
from flink_jira_rule import FlinkJiraRule
@@ -31,12 +29,11 @@ class StaleMajorOrAboveRule(FlinkJiraRule):
The time periods before warning differ based on the priority:
"""
- def __init__(self, jira_client, config, is_dry_run, priority):
+ def __init__(self, jira_client, config, is_dry_run, priority, lower_priority):
super().__init__(jira_client, config, is_dry_run)
+ self.lower_priority = lower_priority
self.priority = priority
- LOWER_PRIORITIES = {"Blocker": "Critical", "Critical": "Major", "Major": "Minor"}
-
def run(self):
self.handle_tickets_marked_stale(
f"project=FLINK AND Priority = {self.priority} AND resolution = Unresolved "
@@ -49,4 +46,4 @@ class StaleMajorOrAboveRule(FlinkJiraRule):
)
def handle_stale_ticket(self, key):
- self.set_priority(key, self.LOWER_PRIORITIES[self.priority])
+ self.set_priority(key, self.lower_priority)