SIGN IN SIGN UP

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