Skip to content

Commit 58e23dc

Browse files
authored
fix: only update PR if needed (#3252)
1 parent 5044ca3 commit 58e23dc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

conda_forge_tick/events/pr_events.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@ def react_to_pr(uid: str, dry_run: bool = False) -> None:
3939

4040
with pr_json:
4141
pr_data = close_out_labels(pr_json, dry_run=dry_run)
42-
if not dry_run and pr_data is not None:
42+
if not dry_run and pr_data is not None and pr_data != pr_json.data:
4343
updated_pr = True
4444
pr_json.update(pr_data)
4545

4646
with pr_json:
4747
pr_data = refresh_pr(pr_json, dry_run=dry_run)
48-
if not dry_run and pr_data is not None:
48+
if not dry_run and pr_data is not None and pr_data != pr_json.data:
4949
updated_pr = True
5050
pr_json.update(pr_data)
5151

5252
with pr_json:
5353
pr_data = close_out_dirty_prs(pr_json, dry_run=dry_run)
54-
if not dry_run and pr_data is not None:
54+
if not dry_run and pr_data is not None and pr_data != pr_json.data:
5555
updated_pr = True
5656
pr_json.update(pr_data)
5757

0 commit comments

Comments
 (0)