Commit ab6343c
fix: make release loading resilient to individual fetch failures (#9)
A missing data file (macOS-26.4-25E5223i.json) caused fetchAllReleases()
to fail entirely, showing zero releases in the app. Switch from
withThrowingTaskGroup to withTaskGroup so individual failures are logged
and skipped instead of aborting the whole load.
Also add the missing Tahoe 26.4 beta 3 data file.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 73d5c5f commit ab6343c
2 files changed
Lines changed: 502 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
69 | 76 | | |
70 | 77 | | |
71 | 78 | | |
72 | 79 | | |
73 | | - | |
74 | | - | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
75 | 84 | | |
76 | 85 | | |
77 | 86 | | |
| |||
0 commit comments