Add CI test for pinned versions using MSRV

This commit is contained in:
yancy 2023-08-09 21:23:00 +02:00
parent caf53d755d
commit 894aa130b6
1 changed files with 15 additions and 0 deletions

View File

@ -4,6 +4,21 @@ set -ex
CRATES="bitcoin hashes internals fuzz" CRATES="bitcoin hashes internals fuzz"
DEPS="recent minimal" DEPS="recent minimal"
MSRV="1\.48\.0"
# Test pinned versions.
if cargo --version | grep ${MSRV}; then
cargo update -p serde_json --precise 1.0.99
cargo update -p serde --precise 1.0.156
cargo update -p quote --precise 1.0.30
cargo update -p proc-macro2 --precise 1.0.63
cargo update -p serde_test --precise 1.0.175
cargo update -p bitcoin:0.30.1 --precise 0.30.0
# Build MSRV with pinned versions.
cargo check --all-features --all-targets
fi
for dep in $DEPS for dep in $DEPS
do do