doesitarm/test
Sam Carlton d1f49267c0 Keep device listings available in clean builds
The Netlify validation job imports site listings before generated static device JSON exists in a clean checkout, so keep the small device table in tracked source and use it as the route fallback.

Constraint: static/device-list.json is ignored generated output and is absent in GitHub-hosted clean runners
Rejected: Force-add static/device-list.json | keeps generated output under source control
Confidence: high
Scope-risk: narrow
Directive: Keep disabled device rows in the fallback source but filter them from routable listings
Tested: pnpm run with-env vitest ./test/prebuild/site-listings.test.js
Tested: pnpm netlify-build reached Astro build after passing prebuild tests
Not-tested: Full local netlify-build completion blocked by unrelated uncommitted scanner worker build failure
2026-04-25 15:46:39 -05:00
..
_artifacts Add artifacts temp directory 2022-07-16 14:48:19 -05:00
_disabled/scanner refactor(scanner): type the worker path and align app-test results 2026-04-04 14:58:25 -05:00
api update: refactor into typescript 2025-02-10 19:19:12 -06:00
helpers update: enable helpers again 2024-12-27 15:25:57 -06:00
listings Finish axios migration via shared native HTTP helper 2026-04-06 12:09:16 -05:00
msw Move msw listener to file 2023-08-12 16:14:45 -05:00
playwright refactor(scanner): type the worker path and align app-test results 2026-04-04 14:58:25 -05:00
prebuild Keep device listings available in clean builds 2026-04-25 15:46:39 -05:00
scanner Finish axios migration via shared native HTTP helper 2026-04-06 12:09:16 -05:00
main.test.ts update: refactor main into vitest 2025-02-10 20:27:05 -06:00