Skip to content

Document GitHub admin approval pending state#507

Open
promptless[bot] wants to merge 3 commits into
mainfrom
promptless/github-admin-approval-pending-state
Open

Document GitHub admin approval pending state#507
promptless[bot] wants to merge 3 commits into
mainfrom
promptless/github-admin-approval-pending-state

Conversation

@promptless
Copy link
Copy Markdown
Contributor

@promptless promptless Bot commented May 15, 2026

Open this suggestion in Promptless to view citations and reasoning process

Updates the GitHub integration docs to document the new admin approval pending state feature. Users without admin permissions now see their requests tracked automatically, and Promptless completes the connection once an admin approves. Also removes outdated reference to entering organization name during setup.

Trigger Events


Tip: Assign suggestions to team members in the Promptless dashboard to claim work 👥

promptless Bot added 2 commits May 15, 2026 20:43
Update the GitHub integration docs to reflect the simplified connection
flow (org name input removed) and document the new admin approval
pending state feature. Users without admin permissions now have their
requests tracked automatically, and Promptless completes the connection
when an admin approves the app.
@@ -25,21 +26,33 @@ Promptless integrates with GitHub through our official GitHub App, providing sec
<img src="/assets/integrations-blank.png" alt="Integrations Page" />
</Frame>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed "Enter your GitHub organization name" step because PR #3331 deleted GithubConnectModal.tsx and the org name input field. Users now go directly to GitHub's org selector.

Source: https://github.com/Promptless/promptless/pull/3331

<Frame>
<img src="/assets/integrations-complete.png" alt="Integrations Page" />
<img src="/assets/integrations-complete.png" alt="Integrations Complete" />
</Frame>
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Added admin approval section based on PR #3331, which introduces GithubAppInstallationRequest tracking for pending requests and a github_app_installation_fulfiller cronjob that auto-completes connections once admins approve.

Source: https://github.com/Promptless/promptless/pull/3331

Yes. After connecting your first GitHub organization, you can add more by clicking "Connect another GitHub Org" on the integrations page. Each organization appears as its own card, and repositories from all connected organizations are available when setting up projects.
</Accordion>

<Accordion title="What happens if my GitHub organization requires admin approval for apps?">
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Added FAQ entry about admin approval flow. The automatic completion behavior comes from the github_app_installation_fulfiller cronjob added in PR #3331.

Source: https://github.com/Promptless/promptless/pull/3331

@vercel
Copy link
Copy Markdown

vercel Bot commented May 15, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
promptless-docs Ready Ready Preview, Comment May 15, 2026 8:53pm

Request Review

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.

0 participants