mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-12-15 04:15:18 +00:00
Update label comparison logic in pr_reviewer.py and pr_description.py to consider unordered lists
This commit is contained in:
parent
8b29c3a2be
commit
78cabf28a4
2 changed files with 2 additions and 2 deletions
|
|
@ -123,7 +123,7 @@ class PRDescription:
|
||||||
user_labels = get_user_labels(original_labels)
|
user_labels = get_user_labels(original_labels)
|
||||||
new_labels = pr_labels + user_labels
|
new_labels = pr_labels + user_labels
|
||||||
get_logger().debug(f"published labels", artifact=new_labels)
|
get_logger().debug(f"published labels", artifact=new_labels)
|
||||||
if new_labels != original_labels:
|
if sorted(new_labels) != sorted(original_labels):
|
||||||
self.git_provider.publish_labels(new_labels)
|
self.git_provider.publish_labels(new_labels)
|
||||||
else:
|
else:
|
||||||
get_logger().debug(f"Labels are the same, not updating")
|
get_logger().debug(f"Labels are the same, not updating")
|
||||||
|
|
|
||||||
|
|
@ -378,7 +378,7 @@ class PRReviewer:
|
||||||
else:
|
else:
|
||||||
current_labels_filtered = []
|
current_labels_filtered = []
|
||||||
new_labels = review_labels + current_labels_filtered
|
new_labels = review_labels + current_labels_filtered
|
||||||
if (current_labels or review_labels) and new_labels != current_labels:
|
if (current_labels or review_labels) and sorted(new_labels) != sorted(current_labels):
|
||||||
get_logger().info(f"Setting review labels:\n{review_labels + current_labels_filtered}")
|
get_logger().info(f"Setting review labels:\n{review_labels + current_labels_filtered}")
|
||||||
self.git_provider.publish_labels(new_labels)
|
self.git_provider.publish_labels(new_labels)
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue