feat: optionales Secret BUILD_ENV (dotenv vor dem Check)
This commit is contained in:
@@ -23,6 +23,11 @@ on:
|
|||||||
secrets:
|
secrets:
|
||||||
KUMA_PUSH_TOKEN:
|
KUMA_PUSH_TOKEN:
|
||||||
required: true
|
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:
|
jobs:
|
||||||
pruefen:
|
pruefen:
|
||||||
@@ -39,6 +44,13 @@ jobs:
|
|||||||
node-version: ${{ inputs.node-version }}
|
node-version: ${{ inputs.node-version }}
|
||||||
cache: npm
|
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
|
- run: npm ci
|
||||||
|
|
||||||
- name: Check (wie lokal)
|
- name: Check (wie lokal)
|
||||||
|
|||||||
Reference in New Issue
Block a user