doesitarm/test/prebuild
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
..
config-node.test.js Keep redirect lookups from crashing SSR pages 2026-04-06 10:31:57 -05:00
environment.test.js test(stork): cover node 22 runtime detection 2026-03-15 11:58:05 -05:00
filters.test.js refactor(search): extract shared filter helper 2026-03-15 13:41:33 -05:00
http.test.ts Finish axios migration via shared native HTTP helper 2026-04-06 12:09:16 -05:00
index.test.js update: refactor primary prebuild tests to vitest 2024-12-27 15:07:28 -06:00
load-sitemap-endpoints.test.ts Finish axios migration via shared native HTTP helper 2026-04-06 12:09:16 -05:00
pagefind.test.js feat(search): add pagefind provider support 2026-03-15 13:42:07 -05:00
site-listings.test.js Keep device listings available in clean builds 2026-04-25 15:46:39 -05:00
stork-executable.test.js test(stork): cover node 22 runtime detection 2026-03-15 11:58:05 -05:00