Skip to content

docs: document Require personal GitHub accounts workspace setting - #724

Open
tembo[bot] wants to merge 1 commit into
mainfrom
tembo/docs-github-require-personal-accounts
Open

docs: document Require personal GitHub accounts workspace setting#724
tembo[bot] wants to merge 1 commit into
mainfrom
tembo/docs-github-require-personal-accounts

Conversation

@tembo

@tembo tembo Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

What changed

Adds a "Require personal GitHub accounts" accordion item to the GitHub integration doc's Advanced section, documenting the new workspace admin setting that requires members to connect their personal GitHub account before starting sessions.

Why

The product shipped a new org-level enforcement toggle for personal GitHub account linking, but the docs only covered the existing opt-in attribution flow. There was no mention of the new admin-only requirement or where to enable it.

Evidence

  • monorepo PR tembo/monorepo#10765 "Enforce personal GitHub accounts per workspace"
  • apps/web/components/workspace/personal-github-requirement.tsx — new "Require personal GitHub accounts" switch, exact title/description copy, gated to hasAdminPermissions
  • apps/web/components/workspace/index.tsx — rendered under a new "Session requirements" section on the Workspace settings page (/settings/workspace)
  • apps/api/src/server/routes/settings.ts — new enforceLinkedGithubAccount setting key, restricted to org admins via ADMIN_ONLY_SETTING_KEYS

Confidence

This is a merged, fully shipped setting with a dedicated UI switch, backend validation, and admin-only authorization already on main. The docs addition states only the setting's exact label, its effect, and its location, matching the "Attribution" accordion's existing style and scope.

cc @benja


Want tembo to make any changes? Add a comment with @tembo and i'll get back to work!

View on Tembo  Review in Tembo  View Agent Settings  View on agent


Note

Low Risk
Documentation-only change with no runtime or security impact.

Overview
Adds an Advanced accordion in the GitHub integration docs for workspace admins who can mandate personal GitHub linking before members start sessions.

It explains the Require personal GitHub accounts toggle under Session requirements on Workspace settings, complementing the existing optional attribution guidance.

Reviewed by Cursor Bugbot for commit e63377d. Bugbot is set up for automated code reviews on this repo. Configure here.

@tembo
tembo Bot requested review from DarrenBaldwin07 and benja as code owners August 28, 2026 13:08
@tembo tembo Bot added the tembo Pull request created by Tembo label Aug 28, 2026
@mintlify

mintlify Bot commented Aug 28, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
tembo 🟢 Ready View Preview Aug 28, 2026, 1:10 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@tembo

tembo Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

Requesting review from @benja who has experience with the following files modified in this PR:

  • integrations/github.mdx

@tembo

tembo Bot commented Aug 30, 2026

Copy link
Copy Markdown
Contributor Author

The documentation edit is correct, but this should wait for the underlying product change to reach a published production release.

  • tembo/monorepo#10765 merged on August 27.
  • The latest published release, v0.2.828, predates that merge.
  • The change is listed in draft release v0.2.829, which has not yet been published or deployed to production.

Recommendation: hold this PR until v0.2.829 (or a later release containing #10765) is published and its production deployment succeeds.

@ryw
ryw self-requested a review August 30, 2026 16:14
@tembo tembo Bot added the blocked label Aug 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked tembo Pull request created by Tembo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant