This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Wheels in CI: Failing to set up Rust does not fail the "Running before_all" task #14136
Labels
A-CI
Issues related to CI on the Synapse repository
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Tolerable
Minor significance, cosmetic issues, low or no impact to users.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
See https://github.com/matrix-org/synapse/actions/runs/3226703547/jobs/5280558136
In this case,
curl https://sh.rustup.rs/ -sSf | sh -s -- --default-toolchain stable -y
failed because of a connectivity issue. However, sincefoo | bar
succeeds if foo fails but bar succeeds, this isn't caught as a failure and the "Running before_all" tasks fails, leading to a more confusing error when building the wheels.@DMRobertson says:
The text was updated successfully, but these errors were encountered: