Commit Graph

9 Commits

Author SHA1 Message Date
Jordan Ritter ea8f906fea fix: add lefthook pre-commit check for binary artifacts
Mirrors the CI workflow check locally — catches binary extensions,
build directories, dSYM directories, and files over 1 MB at commit
time instead of waiting for CI.
2026-03-06 09:28:36 -08:00
Alem Tuzlak 27f33308ed fix: only run sync-lockfile hook when package.json changes
Add glob filter to the sync-lockfile pre-commit command so it only
triggers when a package.json file is staged. Previously it ran on every
commit, causing unnecessary lockfile diffs that conflicted with main.
2026-03-03 14:51:42 +01:00
Alem Tuzlak 1c960a739f feat: revert to parallel 2026-03-02 16:41:23 +01:00
Alem Tuzlak c67005c070 fix: re-order execution and switch to piped 2026-03-02 16:24:48 +01:00
Alem Tuzlak d008c5a13c fix: merge nx workflows 2026-03-02 16:09:55 +01:00
Alem Tuzlak 420f01bbae fix: add tags for easy local overrides 2026-03-02 15:56:37 +01:00
Alem Tuzlak 36f2d0d55c chore: fix output 2026-03-02 14:59:16 +01:00
Alem Tuzlak e8e6fe0d05 chore: fix lefthook 2026-03-02 14:52:15 +01:00
Alem Tuzlak f25f182ff1 chore: migrate from husky to lefthook and fix angular tests
- Replace husky with lefthook for git hooks management
- Pre-commit runs lint --fix, format, test, and check:packages in parallel
  with auto-staging of fixes via stage_fixed
- Commit-msg runs commitlint
- Add dependsOn ^build to test target in nx.json so dependencies are
  built before tests run
- Upgrade @analogjs/vite-plugin-angular and @analogjs/vitest-angular
  from ^1.20.2 to ^2.2.3 for vite 7 compatibility
- Add pnpm packageExtensions to declare missing vite peer dependency
  on @analogjs/vite-plugin-angular
- Fix lint issues: let -> const in agent and react packages
- Disable nx TUI in pre-commit hooks via NX_TUI env var
2026-02-24 15:17:21 +01:00