From 436eb4a3a341e920ced43f22a754339c01f36dc7 Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Thu, 12 Mar 2026 19:20:34 -0700 Subject: [PATCH] Add legacy Foundry GitHub callback route --- foundry/packages/backend/src/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/foundry/packages/backend/src/index.ts b/foundry/packages/backend/src/index.ts index a20b45a..2af1fa6 100644 --- a/foundry/packages/backend/src/index.ts +++ b/foundry/packages/backend/src/index.ts @@ -143,7 +143,7 @@ export async function startBackend(options: BackendStartOptions = {}): Promise { + const handleGithubAuthCallback = async (c: any) => { const code = c.req.query("code"); const state = c.req.query("state"); if (!code || !state) { @@ -152,7 +152,10 @@ export async function startBackend(options: BackendStartOptions = {}): Promise await workspace.completeAppGithubAuth({ code, state })); c.header("x-foundry-session", result.sessionId); return Response.redirect(result.redirectTo, 302); - }); + }; + + app.get("/api/rivet/app/auth/github/callback", handleGithubAuthCallback); + app.get("/api/auth/callback/github", handleGithubAuthCallback); app.post("/api/rivet/app/sign-out", async (c) => { const sessionId = await resolveSessionId(c);