File tree Expand file tree Collapse file tree 4 files changed +25
-20
lines changed Expand file tree Collapse file tree 4 files changed +25
-20
lines changed Original file line number Diff line number Diff line change 10
10
- uses : actions/checkout@v2
11
11
- run : bash environment-variables-validator.sh
12
12
env :
13
+ ENV_VAR_NAMES : |
14
+ DISCORD_APPLICATION_ID
15
+ DISCORD_GUILD_ID
16
+ DISCORD_TOKEN
17
+ DISCORD_PUBLIC_KEY
18
+ CLOUDFLARE_API_TOKEN
19
+ CLOUDFLARE_ACCOUNT_ID
20
+ BOT_PRIVATE_KEY
21
+ RDS_SERVERLESS_PUBLIC_KEY
22
+ CRON_JOBS_PUBLIC_KEY
23
+ IDENTITY_SERVICE_PUBLIC_KEY
13
24
DISCORD_APPLICATION_ID : ${{secrets.DISCORD_APPLICATION_ID}}
14
25
DISCORD_GUILD_ID : ${{secrets.DISCORD_GUILD_ID}}
15
26
DISCORD_TOKEN : ${{secrets.DISCORD_TOKEN}}
Original file line number Diff line number Diff line change 10
10
- uses : actions/checkout@v2
11
11
- run : bash environment-variables-validator.sh
12
12
env :
13
+ ENV_VAR_NAMES : |
14
+ DISCORD_APPLICATION_ID
15
+ DISCORD_GUILD_ID
16
+ DISCORD_TOKEN
17
+ DISCORD_PUBLIC_KEY
18
+ CLOUDFLARE_API_TOKEN
19
+ CLOUDFLARE_ACCOUNT_ID
20
+ BOT_PRIVATE_KEY
21
+ RDS_SERVERLESS_PUBLIC_KEY
22
+ CRON_JOBS_PUBLIC_KEY
23
+ IDENTITY_SERVICE_PUBLIC_KEY
13
24
DISCORD_APPLICATION_ID : ${{secrets.DISCORD_APPLICATION_ID}}
14
25
DISCORD_GUILD_ID : ${{secrets.DISCORD_GUILD_ID}}
15
26
DISCORD_TOKEN : ${{secrets.DISCORD_TOKEN}}
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- ENV_VARS_FILE=" environment-variables.txt"
4
- # Check if the file exists
5
- if [[ ! -f " $ENV_VARS_FILE " ]]; then
6
- echo " File $ENV_VARS_FILE does not exist."
7
- exit 1
8
- fi
9
-
10
- # Read the file and iterate through each variable name
11
- while IFS= read -r var_name; do
3
+ for var_name in $ENV_VAR_NAMES ; do
12
4
# Check if the variable is set in the environment
13
5
if [[ -z " ${! var_name} " ]]; then
14
6
echo " Environment variable $var_name is not set."
15
7
exit 1 # Exit with error if any variable is not set
16
8
fi
17
- done < " $ENV_VARS_FILE "
9
+ done
10
+ echo " All Environment variables are set."
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments