steps: - script: | set -e # Remove any existing patch statements mv Cargo.toml Cargo.toml.bck sed -n '/\[patch.crates-io\]/q;p' Cargo.toml.bck > Cargo.toml # Patch all crates cat ci/patch.toml >> Cargo.toml # Print `Cargo.toml` for debugging echo "~~~~ Cargo.toml ~~~~" cat Cargo.toml echo "~~~~~~~~~~~~~~~~~~~~" displayName: Patch Cargo.toml