Skip to content

Draft: CI: fixup check script

Ghost User requested to merge (removed):testing-optimize-check-mirrors into testing

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

Merge request reports