diff --git a/bin/update-software-hashes.mjs b/bin/update-software-hashes.mjs index e262240..8c92128 100755 --- a/bin/update-software-hashes.mjs +++ b/bin/update-software-hashes.mjs @@ -336,10 +336,13 @@ async function main() { try { const localZip = toLocalPath(fileLink); if (!localZip) { - logWarn(` [${id}] Unsupported file_link prefix: ${fileLink}`); - errors++; + // /denied/ and other non-hosted prefixes — skip silently + skipped++; processed++; currentState.lastProcessedId = id; + if (processed % 500 === 0) { + await checkpoint(); + } continue; }