chore: reassign product owners after team split#61357
Conversation
team-posthog-ai is being split into team-signals and team-posthog-code, mirroring the feature-ownership update in PostHog/posthog.com#17202. Reassign every product.yaml owner accordingly so reviewer routing points at the new teams. - slack_app, mcp_store, posthog_ai -> team-signals (per the PR) - tasks (Cloud agents) -> team-posthog-code (per the PR) - mcp_analytics -> team-signals (not a posthog.com feature, but its owner team is retired; grouped with the other MCP product) Generated-By: PostHog Code Task-Id: 4e4f2d82-3215-4ac3-b5f7-ce9830fd1082
|
Hey @joshsny! 👋 It looks like your git author email on this PR isn't your
You can fix it for this repo with: git config user.email "you@posthog.com"Or set it globally with |
|
Reviews (1): Last reviewed commit: "chore: reassign product owners after tea..." | Re-trigger Greptile |
There was a problem hiding this comment.
Pull request overview
This PR updates products/*/product.yaml ownership metadata to reflect the split of the retired team-posthog-ai into team-signals and team-posthog-code, ensuring automatic reviewer assignment routes to the correct teams.
Changes:
- Reassigned
Tasksproduct ownership toteam-posthog-code. - Reassigned
Slack app,PostHog AI,MCP servers, andMCP analyticsproduct ownership toteam-signals. - Removed remaining
team-posthog-aireferences fromproducts/*/product.yaml.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| products/tasks/product.yaml | Updates product owners to team-posthog-code for Tasks. |
| products/slack_app/product.yaml | Updates product owners to team-signals for Slack app. |
| products/posthog_ai/product.yaml | Updates product owners to team-signals for PostHog AI. |
| products/mcp_store/product.yaml | Updates product owners to team-signals for MCP servers. |
| products/mcp_analytics/product.yaml | Updates product owners to team-signals for MCP analytics. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Problem
PostHog/posthog.com#17202 updates feature ownership to reflect a team change:
posthog-aiis being split intosignalsandposthog-code. Theproducts/*/product.yamlowners:fields in this repo (which drive automatic reviewer assignment via.github/scripts/assign-reviewers.js) still point at the retiredteam-posthog-ai, so PRs touching these products would be routed to the wrong team.Changes
Reassign every
product.yamlstill owned byteam-posthog-ai:slack_appteam-posthog-aiteam-signalsmcp_storeteam-posthog-aiteam-signalsposthog_aiteam-posthog-aiteam-signalstasksteam-posthog-aiteam-posthog-codemcp_analyticsteam-posthog-aiteam-signalsAfter this change no
product.yamlreferencesteam-posthog-ai.How did you test this code?
I'm an agent (PostHog Code). No automated tests were run locally. The repo's owner-lint (
hogli product:lint:owners, gated onproducts/*/product.yamlchanges) validates the new owner slugs against PostHog org teams in CI —team-signalsis already used bysignals/tracing, andteam-posthog-codewill be validated there.Automatic notifications
Docs update
No docs impact — this only changes reviewer-routing metadata.
🤖 Agent context
Authored by PostHog Code at Josh Snyder's request, following Julian's note to adjust the
product.yamls to the right GitHub teams after the posthog.com feature-ownership PR.The mapping was derived from the diff of PostHog/posthog.com#17202 (
src/hooks/useFeatureOwnership.tsx), translating each posthog.com owner slug to the repo'steam-<slug>convention.mcp_analyticswas the one judgement call: it has no matching posthog.com feature, but sinceteam-posthog-aiis being fully retired it can't stay, so it was grouped with the other MCP product underteam-signals. Flag if it should instead go toteam-posthog-codeor elsewhere.Created with PostHog Code