Fable clean up

This commit is contained in:
Andras Schmelczer 2026-06-11 21:35:45 +01:00
parent 3441a7e4af
commit 4ce8a4f41d
46 changed files with 642 additions and 911 deletions

View file

@ -28,20 +28,31 @@ jobs:
run: npm ci
- name: Lint
run: |
npm run lint
git diff
if [[ `git status --porcelain` ]]; then
exit 1
fi
run: npm run lint
- name: Typecheck
run: npm run typecheck
- name: Build, Astro Audit & QA
run: |
npx playwright install chromium
npm run qa
- name: Check for em dashes
run: npm run qa:no-em-dashes
- name: Build
run: npm run build
- name: Astro audit
run: npm run qa:astro-audit
- name: Check internal links
run: npm run qa:links
- name: Check for unexpected JavaScript
run: npm run qa:no-js
- name: Check viewport overflow
run: npm run qa:overflow
- name: Check preview cropping
run: npm run qa:preview-cropping
- name: Copy build to host pages mount
if: github.event_name == 'push' && github.ref == 'refs/heads/main'