diff --git a/.gitea/workflows/node-check.yml b/.gitea/workflows/node-check.yml index 26c1956..4bff1ef 100644 --- a/.gitea/workflows/node-check.yml +++ b/.gitea/workflows/node-check.yml @@ -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