feat: optionales Secret BUILD_ENV (dotenv vor dem Check)
This commit is contained in:
@@ -23,6 +23,11 @@ on:
|
||||
secrets:
|
||||
KUMA_PUSH_TOKEN:
|
||||
required: true
|
||||
BUILD_ENV:
|
||||
# Optional: dotenv-Text, wird vor dem Check nach .env geschrieben. Für Projekte, deren
|
||||
# Tests oder Build Umgebungsvariablen brauchen (z. B. VITE_*). Gehört ins Repo-Secret,
|
||||
# nicht ins Repository — auch wenn die Werte im Client-Bundle ohnehin sichtbar sind.
|
||||
required: false
|
||||
|
||||
jobs:
|
||||
pruefen:
|
||||
@@ -39,6 +44,13 @@ jobs:
|
||||
node-version: ${{ inputs.node-version }}
|
||||
cache: npm
|
||||
|
||||
- name: Build-Umgebung schreiben (falls Secret gesetzt)
|
||||
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"
|
||||
fi
|
||||
|
||||
- run: npm ci
|
||||
|
||||
- name: Check (wie lokal)
|
||||
|
||||
Reference in New Issue
Block a user