Skip to content

Commit 7a5d78c

Browse files
committed
MSRV fixes
1 parent dc379ac commit 7a5d78c

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

.github/workflows/rust.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,5 +106,8 @@ jobs:
106106
profile: minimal
107107
toolchain: ${{ matrix.rust }}
108108
override: true
109+
- name: Pin deps for rust 1.48
110+
if: matrix.rust == '1.48.0'
111+
run: cargo update -p serde --precise 1.0.156 && cargo update -p serde_test --precise 1.0.156
109112
- name: Running cargo in release mode
110113
run: cargo test --features="global-context" --release

contrib/test.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ FEATURES="hashes global-context lowmemory rand rand-std recovery serde"
66
cargo --version
77
rustc --version
88

9+
10+
# Pin dependencies as required if we are using MSRV toolchain.
11+
if cargo --version | grep "1\.48"; then
12+
# 1.0.157 uses syn 2.0 which requires edition 2021
13+
cargo update -p serde --precise 1.0.156
14+
cargo update -p serde_test --precise 1.0.156
15+
fi
16+
917
# Make all cargo invocations verbose
1018
export CARGO_TERM_VERBOSE=true
1119

0 commit comments

Comments
 (0)