Lots of technical improvements
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user