check / check (push) Waiting to run
parseCSV skipped a record on any read error and asked for the next one. When the download of as.csv broke off, the response body returned the same error on every read, so the generator logged it forever and make asupdate never finished. parseCSV now skips only a record that does not parse, a csv.ParseError. Any other read error ends it with that error, so the generator exits non-zero and script/asupdate keeps the old list. Model: opus-5-5