Skip to content

Commit d6918c3

Browse files
committed
CI: Fix pinning
Pin `cc` and fix the `syn` pin.
1 parent f0f0a42 commit d6918c3

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

bitcoin/contrib/test.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@ fi
2525

2626
# Pin dependencies as required if we are using MSRV toolchain.
2727
if cargo --version | grep "1\.41"; then
28+
cargo update -p cc --precise 1.0.77
2829
# 1.0.157 uses syn 2.0 which requires edition 2018
2930
cargo update -p serde --precise 1.0.156
30-
# 1.0.108 uses `matches!` macro so does not work with Rust 1.41.1, bad `syn` no biscuit.
31-
cargo update -p syn --precise 1.0.107
31+
32+
# latest arrayvec build fails because of `track_caller`.
33+
cargo update -p arrayvec --precise 0.7.2
3234
fi
3335

3436
# Pin dependencies as above (required for no-std tests that use Rust 1.47 toolchain).

0 commit comments

Comments
 (0)