From 445d25e962c7f35d18c2a420521bd1f06a303a8a Mon Sep 17 00:00:00 2001 From: Oskar Otwinowski Date: Tue, 24 Mar 2026 20:05:01 +0100 Subject: [PATCH] fix(Vercel): Initial deployment fix --- .../integrations/VercelOnboardingModal.tsx | 26 ++++------------ apps/webapp/app/routes/login._index/route.tsx | 30 +++++++++++-------- ...cts.$projectParam.env.$envParam.github.tsx | 25 ++++++++++------ ...cts.$projectParam.env.$envParam.vercel.tsx | 2 ++ .../app/services/vercelIntegration.server.ts | 4 ++- .../vercel/vercelProjectIntegrationSchema.ts | 1 + 6 files changed, 45 insertions(+), 43 deletions(-) diff --git a/apps/webapp/app/components/integrations/VercelOnboardingModal.tsx b/apps/webapp/app/components/integrations/VercelOnboardingModal.tsx index 9b285db81ec..7ff99d7d448 100644 --- a/apps/webapp/app/components/integrations/VercelOnboardingModal.tsx +++ b/apps/webapp/app/components/integrations/VercelOnboardingModal.tsx @@ -146,6 +146,11 @@ export function VercelOnboardingModal({ } return "project-selection"; } + // If onboarding was already completed but GitHub is not connected, + // go directly to the github-connection step (e.g., returning from GitHub App installation) + if (onboardingData?.isOnboardingComplete && !onboardingData?.isGitHubConnected) { + return "github-connection"; + } // For marketplace origin, skip env-mapping step and go directly to env-var-sync if (!fromMarketplaceContext) { const customEnvs = (onboardingData?.customEnvironments?.length ?? 0) > 0 && hasStagingEnvironment; @@ -1159,26 +1164,7 @@ export function VercelOnboardingModal({ > Complete - ) : ( - - ) - } - cancelButton={ - isGitHubConnectedForOnboarding && fromMarketplaceContext && nextUrl ? ( + ) : !fromMarketplaceContext ? (