fix: BUILD_ENV zusaetzlich nach GITHUB_ENV
vitest liest .env nicht von sich aus, nur Next und Vite tun das. Die TMS-Tests scheiterten deshalb weiter an "DATABASE_URL is not set", obwohl die Datei geschrieben war.
This commit is contained in:
@@ -48,7 +48,11 @@ jobs:
|
||||
run: |
|
||||
if [ -n "${{ secrets.BUILD_ENV }}" ]; then
|
||||
printf '%s\n' "${{ secrets.BUILD_ENV }}" > .env
|
||||
echo "$(grep -c '=' .env) Variablen aus BUILD_ENV nach .env geschrieben"
|
||||
# Zusätzlich als echte Umgebungsvariablen: .env lesen nur Next und Vite von sich aus.
|
||||
# vitest tut es nicht — die Tests scheiterten sonst trotz vorhandener Datei.
|
||||
# Kommentarzeilen bleiben draußen, GITHUB_ENV erwartet reine KEY=WERT-Zeilen.
|
||||
grep -E '^[A-Za-z_][A-Za-z0-9_]*=' .env >> "$GITHUB_ENV"
|
||||
echo "$(grep -cE '^[A-Za-z_][A-Za-z0-9_]*=' .env) Variablen aus BUILD_ENV gesetzt"
|
||||
fi
|
||||
|
||||
- run: npm ci
|
||||
|
||||
Reference in New Issue
Block a user