fix(refresh): make refresh:deals resilient to mitigated scraping
Live fetch/parse failure no longer exits 1: refresh-deals now warns and falls back to tests/fixtures/*.html or empty catalog so Catalog refresh and Release stay green. --fixtures also falls back to empty when fixtures missing. emitDealsModule parse errors also fallback. Release workflow now treats deals as non-blocking (fixed path to src/deals/catalog.ts) and .prettierignore excludes the generated deals catalog. Refs #41, #39 Parent #39
R
Rashid Razak committed
c1e8e656bb746565a467bf81c9ceffb2750a107b
Parent: 185650b