The source project of this merge request has been removed.
Draft: CI: fixup check script
Optimization: compute sum as file is written instead of re-reading the file
Logging: Report mirror download times when greater than 30 seconds. Current CI runs are failing to complete because of the mirror check.
The previous double-executor scheme sent futures into tasks and would also wait for an empty task queue for each set of mirrored objects. This makes the process a little more async overall while providing immediate feedback of all downloaded artifacts.
Currently, CI takes a long time to check on every single mirror. The mirror script downloads full artifacts and compares their checksums. Let's change this to just checking up on the SHA*SUMS files and let users validate their own downloads.
Edited by Ghost User