By: Michael Lynch <git@mtlynch.io>
Improve Air dev-server watches Backport the Air watch exclusions from Little Moments so the dev server does not watch generated output, runtime data, test artifacts, reference trees, or dev scripts. This reduces noisy rebuilds and avoids traversing directories unrelated to the running Grosiree app. Switch Air from the deprecated build.bin field to build.entrypoint while keeping full_bin so the development server still runs with GROSIREE_SHARED_SECRET=password. Testing: - nix develop --command ./dev-scripts/serve - dev-scripts/git-hooks/pre-commit - nix flake check
| Time to Start | Worker time | Duration | Time to finish | |
| Config | 4s | 4s | 4s | 8s |
| Eval | 9s | 35s | 35s | 44s |
| Build | 13s | 2m47s | 2m48s | 3m02s |
| Test | - | - | - | - |
| Deploy | - | - | - | - |
| Suite | 4s | 3m26s | 2m57s | 3m02s |