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: |
|
run: |
|
||||||
if [ -n "${{ secrets.BUILD_ENV }}" ]; then
|
if [ -n "${{ secrets.BUILD_ENV }}" ]; then
|
||||||
printf '%s\n' "${{ secrets.BUILD_ENV }}" > .env
|
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
|
fi
|
||||||
|
|
||||||
- run: npm ci
|
- run: npm ci
|
||||||
|
|||||||
Reference in New Issue
Block a user