Skip to content

Commit 67c2843

Browse files
authored
feat(slack): Show user who starred/unstarred.
2 parents bd3228c + a51d0be commit 67c2843

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

bot/github/github_parsers.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,7 @@ def cast_payload_to_event(event_type: str, json: JSON) -> GitHubEvent:
511511
name=json["repository"]["name"],
512512
link=json["repository"]["html_url"],
513513
),
514+
user=User(name=json["sender"]["login"]),
514515
)
515516

516517

@@ -531,6 +532,7 @@ def cast_payload_to_event(event_type: str, json: JSON) -> GitHubEvent:
531532
name=json["repository"]["name"],
532533
link=json["repository"]["html_url"],
533534
),
535+
user=User(name=json["sender"]["login"]),
534536
)
535537

536538

bot/slack/messenger.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,9 @@ def compose_message(event: GitHubEvent) -> tuple[str, str | None]:
104104
elif event.type == EventType.REVIEW_COMMENT:
105105
message = f"<{event.links[0].url}|Comment on PR #{event.pull_request.number}> by {event.user}\n>{event.comments[0]}"
106106
elif event.type == EventType.STAR_ADDED:
107-
message = f"`{event.repo.name}` received a star."
107+
message = f"`{event.repo.name}` received a star from `{event.user}`."
108108
elif event.type == EventType.STAR_REMOVED:
109-
message = f"`{event.repo.name}` lost a star."
109+
message = f"`{event.repo.name}` lost a star from `{event.user}`."
110110
elif event.type == EventType.TAG_CREATED:
111111
message = f"Tag created by {event.user}: `{event.ref}`"
112112
elif event.type == EventType.TAG_DELETED:

0 commit comments

Comments
 (0)