From 559f5db986186b07d3ca8f8b9987b9d96ed77576 Mon Sep 17 00:00:00 2001 From: esraa Date: Wed, 15 Nov 2023 04:54:37 +0200 Subject: [PATCH] Use 1.63 MSRV --- .github/workflows/rust.yml | 5 +++-- README.md | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 1e06561a..ea6c4cd6 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: rust: - - 1.57.0 # MSRV + - 1.63.0 # MSRV - stable - nightly @@ -25,7 +25,7 @@ jobs: toolchain: ${{ matrix.rust }} override: true - name: Fixes for MSRV - if: matrix.rust == '1.57.0' + if: matrix.rust == '1.63.0' run: | cargo update cargo update -p log --precise 0.4.18 @@ -35,6 +35,7 @@ jobs: cargo update -p rustls --precise 0.20.8 cargo update -p webpki --precise 0.22.2 cargo update -p byteorder --precise 1.4.3 + cargo update -p regex --precise 1.9.6 - name: test run: cargo test --verbose --all-features --lib diff --git a/README.md b/README.md index 832b27b1..68aa6174 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ Seeking review of the code that verifies there is no overpayment. Contributions ## Minimum Supported Rust Version (MSRV) -The `payjoin` library should always compile with any combination of features on Rust **1.57.0**. +The `payjoin` library should always compile with any combination of features on Rust **1.63.0**. To build and test with the MSRV you will need to pin the below dependency versions: @@ -84,6 +84,7 @@ cargo update -p minreq --precise 2.8.0 cargo update -p rustls --precise 0.20.8 cargo update -p webpki --precise 0.22.2 cargo update -p byteorder --precise 1.4.3 +cargo update -p regex --precise 1.9.6 ``` ## License