From f05c811bdca9605da9df2dc62ba0dd2f561cba18 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 1 Sep 2024 14:51:03 -0600 Subject: [PATCH] fix(webhooks): update github webhook validation --- .../settings/git/show-git-providers.tsx | 180 +++++++++--------- apps/dokploy/pages/api/deploy/github.ts | 22 ++- 2 files changed, 106 insertions(+), 96 deletions(-) diff --git a/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx b/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx index a67a3682..95244d5a 100644 --- a/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx +++ b/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx @@ -44,100 +44,102 @@ export const ShowGitProviders = () => { - {data?.map((gitProvider, index) => { - const isGithub = gitProvider.providerType === "github"; - const isGitlab = gitProvider.providerType === "gitlab"; - const haveGithubRequirements = - gitProvider.providerType === "github" && - gitProvider.github?.githubPrivateKey && - gitProvider.github?.githubAppId && - gitProvider.github?.githubInstallationId; +
- {gitProvider.providerType === "github" - ? "GitHub" - : gitProvider.providerType === "gitlab" - ? "GitLab" - : "Bitbucket"} -
-- {gitProvider.name} -
+ const haveGitlabRequirements = + gitProvider.gitlab?.accessToken && gitProvider.gitlab?.refreshToken; + return ( ++ {gitProvider.providerType === "github" + ? "GitHub" + : gitProvider.providerType === "gitlab" + ? "GitLab" + : "Bitbucket"} +
++ {gitProvider.name} +
+