From c4e75683a8a346f4cb39038f3045c94f3a9621b2 Mon Sep 17 00:00:00 2001 From: Alexander Petric Date: Tue, 28 Jul 2026 14:34:29 +0200 Subject: [PATCH] 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 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 Claude-Session: https://claude.ai/code/session_01WTZ5UBBLNh2rkgfNzUmCWs --------- Co-authored-by: Claude Fable 5 --- .../components/instanceSettings/GhesAppSettings.svelte | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/components/instanceSettings/GhesAppSettings.svelte b/frontend/src/lib/components/instanceSettings/GhesAppSettings.svelte index 86e3038fdf..ae5347d278 100644 --- a/frontend/src/lib/components/instanceSettings/GhesAppSettings.svelte +++ b/frontend/src/lib/components/instanceSettings/GhesAppSettings.svelte @@ -184,11 +184,15 @@ Homepage URL: your Windmill instance URL
  • - Callback URL: <your-windmill-url>/gh_success + Setup URL (under "Post installation"): + <your-windmill-url>/gh_success 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.
  • - Setup URL (optional): - <your-windmill-url>/gh_success with "Redirect on update" checked + Callback URL: <your-windmill-url>/gh_success
  • Uncheck Active under Webhook (not needed)