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:
rhentschel
2026-08-30 16:41:15 +02:00
parent ab1499952a
commit 61ee909eb0
+5 -1
View File
@@ -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