Closed yungyuc closed 2 weeks ago
I've found that download.qt.io is frequently down these days. Although the install-qt-action
uses aqtinstall
, which has fallback mirrors, it still crashes due to the missing SHA256
checksum, which is only provided on download.qt.io.
Reference: https://github.com/miurahr/aqtinstall/issues/521
We can use a custom setting.ini
for aqtinstall
to loosen the hash algorithm from SHA256
to SHA1
, which is often provided by fallback mirrors.
https://aqtinstall.readthedocs.io/en/latest/configuration.html
This may sacrifice some security, but I believe it will make CI more robust.
Thanks for the swift fix in #368, @terrychan999 !
Github Actions started to have a lot of false alarms due to download errors, e.g., https://github.com/solvcon/modmesh/actions/runs/9537805732/job/26290861151#step:5:429 :
We need to stabilize the CI runs. Maybe one way to improve is to cache the downloaded dependency.