Skip to content

Commit 9c1c43a

Browse files
authored
throw error instead of process.exit
1 parent e63fa6d commit 9c1c43a

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

.github/workflows/register-commands-staging.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,7 @@ jobs:
6363
IDENTITY_SERVICE_PUBLIC_KEY
6464
env:
6565
CURRENT_ENVIRONMENT: staging
66-
CLOUDFLARE_ACCOUNT_ID: ${{secrets.CLOUDFLARE_ACCOUNT_ID}}
6766
CLOUDFLARE_API_TOKEN: ${{secrets.CLOUDFLARE_API_TOKEN}}
68-
DISCORD_APPLICATION_ID: ${{secrets.DISCORD_APPLICATION_ID}}
6967
DISCORD_PUBLIC_KEY: ${{secrets.DISCORD_PUBLIC_KEY}}
7068
DISCORD_TOKEN: ${{secrets.DISCORD_TOKEN}}
7169
BOT_PRIVATE_KEY: ${{secrets.BOT_PRIVATE_KEY}}

config/envVarCheck.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ export function validateEnv (){
3939

4040
// Logging missing environment variables and exit if any are missing
4141
if (missingEnvVars.length > 0) {
42-
console.error(`Missing environment variables: ${missingEnvVars.join(', ')}`);
43-
process.exit(1); // Exit with code 1 if any required env var is missing
42+
throw new Error(`Missing environment variables: ${missingEnvVars.join(', ')}`);
4443
} else {
4544
console.log('All required environment variables are set.');
4645
}

0 commit comments

Comments
 (0)