fix: npm audit blockt nur bei Produktions-Abhaengigkeiten

Ein kritischer Fund in vitest/vite trifft den Entwicklungsrechner, nicht den Nutzer der App. Blockend ist deshalb 'npm audit --omit=dev --audit-level=critical'; der vollstaendige Lauf ab high bleibt als Warnung im Log sichtbar.
This commit is contained in:
rhentschel
2026-08-30 16:27:21 +02:00
parent a9fbfec651
commit ab1499952a
+6 -2
View File
@@ -56,8 +56,12 @@ jobs:
- name: Check (wie lokal)
run: ${{ inputs.check-command }}
- run: npm audit --audit-level=critical
- run: npm audit --audit-level=high || echo "::warning::Hohe Audit-Funde, siehe Log"
# Blockend nur, was in der ausgelieferten Anwendung landet. Ein Loch in vitest oder vite
# betrifft den Entwicklungsrechner, nicht den Nutzer — es wird gemeldet, blockt aber nicht.
- name: Supply Chain (Produktions-Abhaengigkeiten, blockend)
run: npm audit --omit=dev --audit-level=critical
- name: Supply Chain (alles, nur Meldung)
run: npm audit --audit-level=high || echo "::warning::Audit-Funde ab high, siehe Log"
- name: Secrets in der Historie (gitleaks)
run: |