Skip to content

Commit 42375e4

Browse files
committed
bump MSRV 1.58 -> 1.63
1 parent afb5f48 commit 42375e4

File tree

5 files changed

+9
-11
lines changed

5 files changed

+9
-11
lines changed

.github/workflows/rust.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
uses: actions-rs/toolchain@v1
2020
with:
2121
profile: minimal
22-
toolchain: 1.58.0
22+
toolchain: 1.63.0
2323
override: true
2424
- name: Running fuzzer
2525
env:
@@ -69,7 +69,7 @@ jobs:
6969
runs-on: ubuntu-latest
7070
strategy:
7171
matrix:
72-
rust: [stable, beta, nightly, 1.58.0]
72+
rust: [stable, beta, nightly, 1.63.0]
7373
steps:
7474
- name: Checkout Crate
7575
uses: actions/checkout@v2

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
![Build](https://github.com/ElementsProject/elements-miniscript/workflows/Continuous%20integration/badge.svg)
22

3-
**Minimum Supported Rust Version:** 1.58.0
3+
**Minimum Supported Rust Version:** 1.63.0
44

55
*This crate uses "2018" edition
66

@@ -40,7 +40,7 @@ Enabling the `no-std` feature does not disable `std`. To disable the `std` featu
4040
To run the benchmarks run `RUSTFLAGS=--cfg=miniscript_bench cargo +nightly bench --all-features`.
4141

4242
## Minimum Supported Rust Version (MSRV)
43-
This library should always compile with any combination of features on **Rust 1.58.0**.
43+
This library should always compile with any combination of features on **Rust 1.63.0**.
4444

4545

4646
Some dependencies do not play nicely with our MSRV, if you are running the tests

clippy.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
msrv = "1.58.0"
1+
msrv = "1.63.0"

contrib/test.sh

+3-5
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@ FEATURES="compiler serde rand base64 simplicity"
77
cargo --version
88
rustc --version
99

10-
# Pin dependencies required to build with Rust 1.58
11-
if cargo --version | grep "1\.58"; then
12-
cargo update -p byteorder --precise 1.4.3
13-
cargo update -p cc --precise 1.0.94
14-
cargo update -p ppv-lite86 --precise 0.2.17
10+
# Pin dependencies required to build with Rust 1.63
11+
if cargo --version | grep "1\.63"; then
12+
cargo update -p regex --precise 1.8.4
1513
fi
1614

1715
# Format if told to

fuzz/generate-files.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ $(for name in $(listTargetNames); do echo "$name,"; done)
7171
key: cache-\${{ matrix.target }}-\${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }}
7272
- uses: actions-rs/toolchain@v1
7373
with:
74-
toolchain: 1.58
74+
toolchain: 1.63
7575
override: true
7676
profile: minimal
7777
- name: fuzz

0 commit comments

Comments
 (0)