Skip to content
This repository was archived by the owner on Aug 6, 2026. It is now read-only.

feat(code): show fast-path GitHub sign-in when current project has team install - #1997

Merged
k11kirky merged 1 commit into
mainfrom
05-04-feat_code_show_fast-path_github_sign-in_when_current_project_has_team_install
May 4, 2026
Merged

k11kirky merged 1 commit into
mainfrom
05-04-feat_code_show_fast-path_github_sign-in_when_current_project_has_team_install

Conversation

@k11kirky

@k11kirky k11kirky commented May 4, 2026 •

Copy link
Copy Markdown
Contributor

Problem

When a project already has a GitHub integration configured, users were not shown a streamlined sign-in flow. Instead, they were only presented with the alternative connection path, which required admin approval. Users on projects with an existing GitHub integration should be able to link their account with a single click, without needing admin involvement.

Changes

Adds a dedicated UI branch for projects that already have a GitHub integration (hasGithubIntegration). When this condition is met, users see a simplified "Sign in with GitHub" prompt that explains no admin approval is needed. The existing alternative connection flow is preserved for projects without an existing integration.

@greptile-apps

greptile-apps Bot commented May 4, 2026

Copy link
Copy Markdown
Contributor

Reviews (1): Last reviewed commit: "feat(code): show fast-path GitHub sign-i..." | Re-trigger Greptile

@k11kirky
k11kirky force-pushed the posthog-code/unify-github-connect branch from 4c4c4e4 to 025691b Compare May 4, 2026 14:14
@k11kirky
k11kirky force-pushed the 05-04-feat_code_show_fast-path_github_sign-in_when_current_project_has_team_install branch from a6ca4e0 to 0673016 Compare May 4, 2026 14:14

k11kirky commented May 4, 2026 •

Copy link
Copy Markdown
Contributor Author

Merge activity

  • May 4, 2:36 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • May 4, 2:48 PM UTC: Graphite rebased this pull request as part of a merge.
  • May 4, 2:55 PM UTC: @k11kirky merged this pull request with Graphite.

@k11kirky
k11kirky changed the base branch from posthog-code/unify-github-connect to graphite-base/1997 May 4, 2026 14:37
@k11kirky
k11kirky changed the base branch from graphite-base/1997 to main May 4, 2026 14:46
@k11kirky
k11kirky force-pushed the 05-04-feat_code_show_fast-path_github_sign-in_when_current_project_has_team_install branch from 0673016 to 863a4da Compare May 4, 2026 14:47
@k11kirky
k11kirky merged commit 71aabb7 into main May 4, 2026
16 checks passed
@k11kirky
k11kirky deleted the 05-04-feat_code_show_fast-path_github_sign-in_when_current_project_has_team_install branch May 4, 2026 14:55
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants