ci: run build, lint and test in parallel per package

Replace the single monorepo CI job with a dynamic matrix: a discover job enumerates workspace packages, then one job per package builds it (with its workspace deps), lints and tests in parallel (fail-fast: false). Chromium is installed only for the browser-mode suites (primitives, editor). Adds a 'test' script to @robonen/docs so its suite runs under the per-package model (the root vitest projects list isn't used by CI anymore).
This commit is contained in:
2026-06-08 16:50:34 +07:00
parent 9d78f63e56
commit f40cc55497
2 changed files with 53 additions and 11 deletions
+1
View File
@@ -8,6 +8,7 @@
"scripts": {
"lint:check": "eslint .",
"lint:fix": "eslint . --fix",
"test": "vitest run",
"dev": "nuxt dev",
"build": "nuxt build",
"generate": "nuxt generate",