Skip to content

Commit 0b01231

Browse files
committed
ci: update MSRV version pinning in workflow and README
1 parent dc1139d commit 0b01231

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,15 @@ jobs:
6969
with:
7070
toolchain: ${{ matrix.toolchain }}
7171
- run: |
72+
cargo update
7273
cargo update -p which --precise 4.2.5
7374
cargo update -p tempfile --precise 3.3.0
7475
cargo update -p log --precise 0.4.18
7576
cargo update -p serde_json --precise 1.0.99
7677
cargo update -p serde --precise 1.0.156
7778
cargo update -p regex --precise 1.7.3
78-
cargo update -p thiserror --precise 1.0.40
7979
cargo update -p quote --precise 1.0.28
80+
cargo update -p syn:2.0.37 --precise 2.0.32
8081
cargo update -p proc-macro2 --precise 1.0.63
8182
if: ${{ matrix.toolchain == '1.48.0' }}
8283
- run: cargo build

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,21 @@ RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --features download,doc --open
7878

7979
The MSRV is 1.48.0 for version 0.29.* if no feature is used, otherwise is 1.57
8080

81-
Note: to respect 1.48.0 MSRV you need to use and older version of the which and tempfile dependencies,
82-
like it's done in the CI:
81+
Note: to respect 1.48.0 MSRV you need to use and older version of some dependencies, in CI the below
82+
dependency versions are pinned:
8383

8484
```sh
85-
cargo update -p serde --precise 1.0.152
85+
cargo update
86+
cargo update -p which --precise 4.2.5
87+
cargo update -p tempfile --precise 3.3.0
8688
cargo update -p log --precise 0.4.18
89+
cargo update -p serde_json --precise 1.0.99
90+
cargo update -p serde --precise 1.0.156
91+
cargo update -p regex --precise 1.7.3
92+
cargo update -p thiserror --precise 1.0.40
93+
cargo update -p quote --precise 1.0.28
94+
cargo update -p syn:2.0.37 --precise 2.0.32
95+
cargo update -p proc-macro2 --precise 1.0.63
8796
```
8897

8998
Pinning in `Cargo.toml` is avoided because it could cause

0 commit comments

Comments
 (0)