Lots of technical improvements
Some checks failed
Build, Test & Push Frontend / quality-check (pull_request) Failing after 41s
Build, Test & Push Frontend / docker (pull_request) Has been skipped

This commit is contained in:
Andreas Dahm
2026-06-02 15:48:31 +02:00
parent 102cdfcb52
commit a26443af8f
26 changed files with 1864 additions and 430 deletions

View File

@@ -52,15 +52,19 @@ jobs:
- name: Lint & Type Check
run: npm run lint --if-present
# 2. Unit Tests (Logik) Not necessary, because atm no tests written
#- name: Unit Tests
# run: npx ng test --watch=false --browsers=ChromeHeadless
# 2. i18n key sync (en/de must share the same keys)
- name: i18n Key Check
run: npm run i18n:check
# 3. Build Production (necessary for lighthouse)
# 3. Unit Tests (Logic)
- name: Unit Tests
run: npx ng test --watch=false --browsers=ChromeHeadless
# 4. Build Production (necessary for lighthouse)
- name: Build Production
run: npx ng build --configuration production
# 4. Lighthouse Audit (Performance & SEO)
# 5. Lighthouse Audit (Performance & SEO)
- name: Install Puppeteer
run: npm install puppeteer --no-save