feat(signals): route inbox notifications to a team channel#60731
Draft
joshsny wants to merge 3 commits into
Draft
feat(signals): route inbox notifications to a team channel#60731joshsny wants to merge 3 commits into
joshsny wants to merge 3 commits into
Conversation
101ee31 to
3e8e7c1
Compare
8c0f3a9 to
f5b7740
Compare
3e8e7c1 to
4870f77
Compare
f5b7740 to
dfe829b
Compare
4870f77 to
bb169ea
Compare
dfe829b to
4a8aae4
Compare
bb169ea to
5f2d6b4
Compare
4a8aae4 to
fd0eeea
Compare
Base automatically changed from
posthog-code/signals-team-slack-channel
to
master
June 1, 2026 11:24
fd0eeea to
0583a22
Compare
Contributor
MCP UI Apps size report
|
Contributor
|
⏭️ Skipped snapshot commit because branch advanced to The new commit will trigger its own snapshot update workflow. If you expected this workflow to succeed: This can happen due to concurrent commits. To get a fresh workflow run, either:
|
7f31708 to
2dc0954
Compare
Contributor
Query snapshots: Backend query snapshots updatedChanges: 1 snapshots (0 modified, 1 added, 0 deleted) What this means:
Next steps:
|
282060b to
d80cb94
Compare
Route each suggested reviewer on a ready report to exactly one Slack channel: their own configured channel if set (filtered by their min-priority), else the team-default channel, else nowhere. Reviewers sharing a channel — notably everyone falling back to the team default — get a single post mentioning only the reviewers routed there. A report with no resolvable reviewers posts nothing. Adopts master's inbox-card formatting (📬 header, emoji priority labels, "Matched to … per code" framing, mentions in the mrkdwn body) and extends it to carry multiple reviewer mentions per post. Generated-By: PostHog Code Task-Id: 7a166a32-2165-46c5-8df0-44c62e084731
9290347 to
50947f0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This moves inbox notifications to a default team channel, and keeps the per-user settings as an override.
It also moves inbox notifications out to their own workflow, and for reports that auto-start tasks we wait until the task is complete before posting the notification to slack, and include a "Review PR" button.
It also adds support for dismissing PRs directly from Slack.