docs: document Require personal GitHub accounts workspace setting - #724
Open
tembo[bot] wants to merge 1 commit into
Open
docs: document Require personal GitHub accounts workspace setting#724tembo[bot] wants to merge 1 commit into
tembo[bot] wants to merge 1 commit into
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
Contributor
Author
|
Requesting review from @benja who has experience with the following files modified in this PR:
|
Contributor
Author
|
The documentation edit is correct, but this should wait for the underlying product change to reach a published production release.
Recommendation: hold this PR until v0.2.829 (or a later release containing #10765) is published and its production deployment succeeds. |
ryw
self-requested a review
August 30, 2026 16:14
ryw
approved these changes
Aug 30, 2026
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.
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
apps/web/components/workspace/personal-github-requirement.tsx— new "Require personal GitHub accounts" switch, exact title/description copy, gated tohasAdminPermissionsapps/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— newenforceLinkedGithubAccountsetting key, restricted to org admins viaADMIN_ONLY_SETTING_KEYSConfidence
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
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.