fix: mark Setup URL as required in self-managed GitHub App instructions (#10380)

* fix: mark Setup URL as required in self-managed GitHub App instructions

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WTZ5UBBLNh2rkgfNzUmCWs

* fix: clarify workspace assignments table only renders once app is configured

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WTZ5UBBLNh2rkgfNzUmCWs

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Alexander Petric
2026-07-28 14:34:29 +02:00
committed by GitHub
parent 2a2ef41152
commit c4e75683a8
@@ -184,11 +184,15 @@
<strong>Homepage URL</strong>: your Windmill instance URL
</li>
<li>
<strong>Callback URL</strong>: <code>&lt;your-windmill-url&gt;/gh_success</code>
<strong>Setup URL</strong> (under "Post installation"):
<code>&lt;your-windmill-url&gt;/gh_success</code> with "Redirect on update" checked.
Required for installing the app from workspace Git sync settings — GitHub redirects
here after installation to link it to the workspace. Without it, installations can
still be linked manually from the Workspace assignments table that appears below
once the app details are saved.
</li>
<li>
<strong>Setup URL</strong> (optional):
<code>&lt;your-windmill-url&gt;/gh_success</code> with "Redirect on update" checked
<strong>Callback URL</strong>: <code>&lt;your-windmill-url&gt;/gh_success</code>
</li>
<li>Uncheck <strong>Active</strong> under Webhook (not needed)</li>
</ul>