Skip to content

fix(ci): make omnibus sync reviewer request non-fatal, point at team-self-driving - #175

Merged
gewenyu99 merged 6 commits into
mainfrom
posthog/fix-sync-omnibus-reviewer
Sep 2, 2026
Merged

fix(ci): make omnibus sync reviewer request non-fatal, point at team-self-driving#175
gewenyu99 merged 6 commits into
mainfrom
posthog/fix-sync-omnibus-reviewer

Conversation

@gewenyu99

@gewenyu99 gewenyu99 commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

The --reviewer "PostHog/team-posthog-ai" argument has hard-failed every run since 2026-06-03 (team was renamed; slug no longer resolves). The PR gets created but gh pr merge --auto never runs — hence 73 unmerged sync PRs and a ~3-month-stale skills/omnibus/.

Fix: create the PR without a reviewer, request review non-fatally from PostHog/team-self-driving, always auto-merge. Sibling fix: PostHog/ai-plugin#203.

…posthog-desktop

The daily sync-omnibus workflow has failed every run since 2026-06-03:
`gh pr create --reviewer "PostHog/team-posthog-ai"` hard-fails because that
team slug no longer resolves (renamed away). The PR is created before the
reviewer request runs, so the failure lands after creation — PR_URL is never
captured, `gh pr merge --auto` never runs, the step exits 1, and the sync
kept looking busy while nothing merged. 73 sync PRs have piled up unmerged
and skills/omnibus/ is ~3 months stale (agent-skills v0.102.0 vs v0.715.0
upstream).

Fix: drop --reviewer from gh pr create, request the review in a separate
non-fatal gh pr edit --add-reviewer step pointed at the live owning team
(PostHog/team-posthog-desktop), then always run gh pr merge --auto --squash.
A renamed team can never block a merge again.

Generated-By: PostHog Desktop
Task-Id: 85436084-530e-4448-9757-b8690214c27c
Generated-By: PostHog Desktop
Task-Id: 85436084-530e-4448-9757-b8690214c27c
@gewenyu99
gewenyu99 marked this pull request as ready for review August 26, 2026 15:52
Generated-By: PostHog Desktop
Task-Id: 85436084-530e-4448-9757-b8690214c27c
@gewenyu99
gewenyu99 requested a review from skoob13 August 26, 2026 15:57
Comment thread .github/workflows/sync-omnibus.yml Outdated
--reviewer "PostHog/team-posthog-ai")
--body "Automated skill sync from PostHog release and context-mill.")

gh pr edit "$PR_URL" --add-reviewer "PostHog/team-posthog-desktop" \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should it also be Self-Driving?

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@gewenyu99 gewenyu99 changed the title fix(ci): make omnibus sync reviewer request non-fatal, point at team-posthog-desktop fix(ci): make omnibus sync reviewer request non-fatal, point at team-self-driving Sep 2, 2026
gewenyu99 and others added 2 commits September 2, 2026 19:32
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@gewenyu99
gewenyu99 requested a review from a team September 2, 2026 23:38
@gewenyu99
gewenyu99 enabled auto-merge September 2, 2026 23:38
@gewenyu99
gewenyu99 merged commit da8cd41 into main Sep 2, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants