refactor: use environment, not .env, in ci (#65736)

This commit is contained in:
Oliver Eyton-Williams
2026-02-10 11:04:59 +01:00
committed by GitHub
parent d453de6fda
commit 4613efa921
9 changed files with 62 additions and 17 deletions
+5 -1
View File
@@ -8,7 +8,11 @@ const __dirname = path.dirname(fileURLToPath(import.meta.url));
const envPath = path.resolve(__dirname, '../../../.env');
const { error } = config({ path: envPath });
if (error && process.env.FREECODECAMP_NODE_ENV !== 'production') {
if (
error &&
process.env.FREECODECAMP_NODE_ENV == 'production' &&
process.env.NODE_ENV !== 'test'
) {
console.warn(`
----------------------------------------------------
Warning: .env file not found.
+35 -1
View File
@@ -39,7 +39,41 @@
]
},
"test": {
"passThroughEnv": ["VITEST_WORKER_ID"]
"passThroughEnv": ["VITEST_WORKER_ID"],
"env": [
"API_LOCATION",
"AUTH0_CLIENT_ID",
"AUTH0_CLIENT_SECRET",
"AUTH0_DOMAIN",
"COOKIE_DOMAIN",
"COOKIE_SECRET",
"DEPLOYMENT_ENV",
"DEPLOYMENT_VERSION",
"EMAIL_PROVIDER",
"FCC_API_LOG_LEVEL",
"FCC_API_LOG_TRANSPORT",
"FCC_ENABLE_DEV_LOGIN_MODE",
"FCC_ENABLE_SENTRY_ROUTES",
"FCC_ENABLE_SHADOW_CAPTURE",
"FCC_ENABLE_SWAGGER_UI",
"FCC_ENABLE_TEST_LOGGING",
"FREECODECAMP_NODE_ENV",
"GROWTHBOOK_FASTIFY_API_HOST",
"GROWTHBOOK_FASTIFY_CLIENT_KEY",
"HOME_LOCATION",
"HOST",
"JWT_SECRET",
"MAILPIT_HOST",
"NODE_ENV",
"PORT",
"SENTRY_DSN",
"SENTRY_ENVIRONMENT",
"SES_ID",
"SES_REGION",
"SES_SECRET",
"SHOW_UPCOMING_CHANGES",
"STRIPE_SECRET_KEY"
]
}
}
}