File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -37,16 +37,27 @@ jobs:
3737 run : |
3838 if [ -f .env ]; then
3939 echo "Loading environment variables from .env file"
40+ echo "=== .env file contents ==="
41+ cat .env
42+ echo "=========================="
43+
4044 # .envファイルから環境変数を読み取りJSON形式に変換
4145 env_json="{"
4246 first=true
47+ line_number=0
4348 while IFS='=' read -r key value || [ -n "$key" ]; do
49+ line_number=$((line_number + 1))
50+ echo "Processing line $line_number: key='$key', value='$value'"
51+
4452 # コメント行と空行をスキップ
4553 if [[ "$key" =~ ^#.*$ ]] || [[ -z "$key" ]]; then
54+ echo " -> Skipping (comment or empty)"
4655 continue
4756 fi
57+
4858 # 値からクォートを除去
4959 value=$(echo "$value" | sed 's/^"\(.*\)"$/\1/' | sed "s/^'\(.*\)'$/\1/")
60+ echo " -> Adding: $key = $value"
5061
5162 # JSONにキー・値のペアを追加
5263 if [ "$first" = true ]; then
5768 fi
5869 done < .env
5970 env_json="$env_json}"
60- echo "Loaded environment variables : $env_json"
71+ echo "Final JSON : $env_json"
6172 echo "env-vars=$env_json" >> $GITHUB_OUTPUT
6273 else
6374 echo "No .env file found, using default environment variables"
You can’t perform that action at this time.
0 commit comments