Skip to content

Commit 7507028

Browse files
committed
Disable github app by default
1 parent 2db0ea6 commit 7507028

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

apps/webapp/app/env.server.ts

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,22 @@ import { BoolEnv } from "./utils/boolEnv";
33
import { isValidDatabaseUrl } from "./utils/db";
44
import { isValidRegex } from "./utils/regex";
55

6-
const GithubAppEnvSchema = z.union([
7-
z.object({
8-
GITHUB_APP_ENABLED: z.literal("1"),
9-
GITHUB_APP_ID: z.string(),
10-
GITHUB_APP_PRIVATE_KEY: z.string(),
11-
GITHUB_APP_WEBHOOK_SECRET: z.string(),
12-
GITHUB_APP_SLUG: z.string(),
13-
}),
14-
z.object({
15-
GITHUB_APP_ENABLED: z.literal("0"),
16-
}),
17-
]);
6+
const GithubAppEnvSchema = z
7+
.discriminatedUnion("GITHUB_APP_ENABLED", [
8+
z.object({
9+
GITHUB_APP_ENABLED: z.literal("1"),
10+
GITHUB_APP_ID: z.string(),
11+
GITHUB_APP_PRIVATE_KEY: z.string(),
12+
GITHUB_APP_WEBHOOK_SECRET: z.string(),
13+
GITHUB_APP_SLUG: z.string(),
14+
}),
15+
z.object({
16+
GITHUB_APP_ENABLED: z.literal("0"),
17+
}),
18+
])
19+
.default({
20+
GITHUB_APP_ENABLED: "0",
21+
});
1822

1923
const EnvironmentSchema = z
2024
.object({

0 commit comments

Comments
 (0)