Run 016: Pojistky pro fallback proxy
Dokončeno
JSON.parse safety + R2 put error handling
Od: 2026-05-11 Do: 2026-05-11 Vytvořeno 11. 5. 2026
3/3
100%
Tasky v runu
Otevřít kanban →| ID | Název | Status | Priorita | Vytvořeno |
|---|---|---|---|---|
| 116 | Ošetření chyby JSON.parse v metadata fallbacku Pokud npmjs.org vrátí 200 ale non-JSON tělo (HTML chybová stránka při výpadku), worker padal na náhodné 500. Teď try/catch okolo JSON.parse vrací strukturované 502 Bad Gateway. | Hotovo | Střední | 11. 5. 2026 |
| 117 | Ošetření chyb při zápisu tarballu do R2 cache Zápis tarballu do R2 cache (ctx.waitUntil) mohl selhat tiše s unhandled rejection. Přidán .catch s logováním package+key, klient dostane stream bez ohledu na cache. | Hotovo | Střední | 11. 5. 2026 |
| 118 | Testy pro nové edge cases Nový test v package.spec ověřuje že non-JSON upstream odpověď produkuje 502 s error.contains('malformed'). | Hotovo | Střední | 11. 5. 2026 |
Screenshoty
0
Žádné screenshoty. Nahraj první.