ci: split quality checks into parallel jobs with security scanning

Reorganize CI pipeline into separate jobs for Rust quality, frontend
quality, tests, Docker build, and security audits. Add cargo-audit,
bun audit, and Trivy filesystem scanning. Allow formatting checks to
pass with warnings on push events while failing on PRs.
This commit is contained in:
2026-01-30 21:08:16 -06:00
parent acccaa54d4
commit 3494341e3f
2 changed files with 133 additions and 27 deletions
+2
View File
@@ -7,6 +7,8 @@
"build": "vite build",
"preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"typecheck": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"lint": "biome check .",
"test": "vitest run",
"format": "biome format --write .",
"format:check": "biome format ."