ci: add Gitea Actions — TypeScript check, frontend build, Docker validation, security audit

This commit is contained in:
clawd
2026-02-18 20:27:27 +00:00
parent 27d0e72766
commit c18f88d0d1
3 changed files with 110 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
name: Security Audit
on:
push:
branches: [master]
schedule:
- cron: '0 8 * * 1' # Montags 8 Uhr
jobs:
audit-backend:
name: 🔒 Backend Audit
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: npm audit
working-directory: backend
run: npm audit --omit=dev || true
continue-on-error: true
audit-frontend:
name: 🔒 Frontend Audit
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: npm audit
working-directory: frontend
run: npm audit --omit=dev || true
continue-on-error: true