Skip to content

Commit

Permalink
bump MSRV 1.58 -> 1.63
Browse files Browse the repository at this point in the history
  • Loading branch information
RCasatta committed Oct 1, 2024
1 parent b229d5e commit feeb3b8
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 13 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: 1.58.0
toolchain: 1.63.0
override: true
- name: Running fuzzer
env:
Expand Down Expand Up @@ -70,7 +70,7 @@ jobs:
strategy:
fail-fast: false
matrix:
rust: [stable, beta, nightly, 1.58.0]
rust: [stable, beta, nightly, 1.63.0]
steps:
- name: Checkout Crate
uses: actions/checkout@v2
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![Build](https://github.com/ElementsProject/elements-miniscript/workflows/Continuous%20integration/badge.svg)

**Minimum Supported Rust Version:** 1.58.0
**Minimum Supported Rust Version:** 1.63.0

*This crate uses "2018" edition

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

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


Some dependencies do not play nicely with our MSRV, if you are running the tests
Expand Down
2 changes: 1 addition & 1 deletion clippy.toml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
msrv = "1.58.0"
msrv = "1.63.0"
7 changes: 0 additions & 7 deletions contrib/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,6 @@ FEATURES="compiler serde rand base64 simplicity"
cargo --version
rustc --version

# Pin dependencies required to build with Rust 1.58
if cargo --version | grep "1\.58"; then
cargo update -p byteorder --precise 1.4.3
cargo update -p cc --precise 1.0.94
cargo update -p ppv-lite86 --precise 0.2.17
fi

# Format if told to
if [ "$DO_FMT" = true ]
then
Expand Down
2 changes: 1 addition & 1 deletion fuzz/generate-files.sh
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ $(for name in $(listTargetNames); do echo "$name,"; done)
key: cache-\${{ matrix.target }}-\${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }}
- uses: actions-rs/toolchain@v1
with:
toolchain: 1.58
toolchain: 1.63
override: true
profile: minimal
- name: fuzz
Expand Down

0 comments on commit feeb3b8

Please sign in to comment.