Skip to content

Commit 2b355b9

Browse files
authored
ENG-539 ensure all vercel variables are accounted for, mostly globally (#257)
1 parent ab5f4fa commit 2b355b9

1 file changed

Lines changed: 29 additions & 50 deletions

File tree

turbo.json

Lines changed: 29 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,33 @@
11
{
22
"$schema": "https://turbo.build/schema.json",
33
"ui": "tui",
4+
"globalEnv": [
5+
"GH_CLIENT_ID_PROD",
6+
"GITHUB_HEAD_REF",
7+
"GITHUB_REF_NAME",
8+
"NODE_ENV",
9+
"POSTGRES_DATABASE",
10+
"POSTGRES_HOST",
11+
"POSTGRES_PRISMA_URL",
12+
"POSTGRES_URL",
13+
"POSTGRES_URL_NON_POOLING",
14+
"SUPABASE_URL"
15+
],
16+
"globalPassThroughEnv": [
17+
"ANTHROPIC_API_KEY",
18+
"BLOB_READ_WRITE_TOKEN",
19+
"GEMINI_API_KEY",
20+
"GH_CLIENT_SECRET_PROD",
21+
"OPENAI_API_KEY",
22+
"POSTGRES_PASSWORD",
23+
"POSTGRES_USER",
24+
"RESEND_API_KEY",
25+
"SUPABASE_ANON_KEY",
26+
"SUPABASE_JWT_SECRET",
27+
"SUPABASE_SERVICE_ROLE_KEY"
28+
],
429
"tasks": {
530
"build": {
6-
"passThroughEnv": [
7-
"RESEND_API_KEY",
8-
"OPENAI_API_KEY",
9-
"ANTHROPIC_API_KEY",
10-
"GEMINI_API_KEY",
11-
"NODE_ENV",
12-
"BLOB_READ_WRITE_TOKEN",
13-
"SUPABASE_ANON_KEY",
14-
"SUPABASE_URL"
15-
],
1631
"dependsOn": ["^build"],
1732
"inputs": ["$TURBO_DEFAULT$", ".env*"],
1833
"outputs": [".next/**", "!.next/cache/**", "dist/**", "types.gen.ts"]
@@ -24,56 +39,20 @@
2439
"dependsOn": ["^check-types"]
2540
},
2641
"dev": {
27-
"passThroughEnv": [
28-
"OBSIDIAN_PLUGIN_PATH",
29-
"NODE_ENV",
30-
"SUPABASE_URL",
31-
"SUPABASE_ANON_KEY",
32-
"SUPABASE_SERVICE_ROLE_KEY",
33-
"POSTGRES_URL",
34-
"OPENAI_API_KEY",
35-
"ANTHROPIC_API_KEY",
36-
"GEMINI_API_KEY",
37-
"SUPABASE_ANON_KEY",
38-
"SUPABASE_URL"
39-
],
42+
"passThroughEnv": ["OBSIDIAN_PLUGIN_PATH"],
4043
"cache": false,
4144
"persistent": true,
4245
"inputs": ["$TURBO_DEFAULT$", ".env*"]
4346
},
4447
"deploy": {
4548
"cache": false,
46-
"inputs": ["$TURBO_DEFAULT$", ".env*"],
47-
"passThroughEnv": [
48-
"BLOB_READ_WRITE_TOKEN",
49-
"GITHUB_REF_NAME",
50-
"GITHUB_HEAD_REF",
51-
"NODE_ENV",
52-
"SUPABASE_PROJECT_ID",
53-
"SUPABASE_DB_PASSWORD",
54-
"SUPABASE_ACCESS_TOKEN",
55-
"SUPABASE_URL",
56-
"SUPABASE_ANON_KEY",
57-
"SUPABASE_SERVICE_ROLE_KEY",
58-
"POSTGRES_URL",
59-
"OPENAI_API_KEY",
60-
"ANTHROPIC_API_KEY",
61-
"GEMINI_API_KEY",
62-
"SUPABASE_ANON_KEY",
63-
"SUPABASE_URL"
64-
]
49+
"inputs": ["$TURBO_DEFAULT$", ".env*"]
6550
},
6651
"publish": {
6752
"cache": false,
6853
"inputs": ["$TURBO_DEFAULT$", ".env*"],
69-
"passThroughEnv": [
70-
"GITHUB_TOKEN",
71-
"APP_PRIVATE_KEY",
72-
"APP_ID",
73-
"NODE_ENV",
74-
"SUPABASE_ANON_KEY",
75-
"SUPABASE_URL"
76-
]
54+
"env": ["APP_ID"],
55+
"passThroughEnv": ["APP_PRIVATE_KEY"]
7756
}
7857
}
7958
}

0 commit comments

Comments
 (0)