Files
warmbly/.github
Matthew Meszaros ff04f4dd37 ci: cover admin/ and site/ alongside web/
Existing CI only ran the changes filter on web/; admin/ (Vite admin app)
and site/ (Astro marketing site) had no coverage.

Adds:
  changes.outputs.admin / changes.outputs.site path filters
  admin-ci  - pnpm install + lint + typecheck + build
  site-ci   - pnpm install + build (Astro doesn't have a separate
              lint/typecheck script today; build catches type errors,
              missing imports, broken assets)
  ci-status now depends on admin-ci + site-ci so a failure blocks the
  branch protection check.

Both new jobs use the same pnpm 10 + node 20 setup as web-ci, with the
per-app pnpm-lock.yaml as the cache-dependency-path. Smoke-tested both
locally before pushing.
2026-05-27 16:22:21 +00:00
..