Browse Source

fix: sqlx msrv

thesimplekid 6 months ago
parent
commit
c4925aae9f
2 changed files with 16 additions and 4 deletions
  1. 15 0
      crates/cdk-sqlite/README.md
  2. 1 4
      flake.nix

+ 15 - 0
crates/cdk-sqlite/README.md

@@ -18,6 +18,21 @@ The following crate feature flags are available:
 
 See <https://github.com/cashubtc/cdk/blob/main/README.md>
 
+
+## Minimum Supported Rust Version (MSRV)
+
+The `cdk` 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:
+
+```shell
+cargo update -p half --precise 2.2.1
+cargo update -p home --precise 0.5.5
+cargo update -p tokio --precise 1.38.1
+cargo update -p serde_with --precise 3.1.0
+cargo update -p reqwest --precise 0.12.4
+```
+
 ## License
 
 This project is distributed under the MIT software license - see the [LICENSE](../../LICENSE) file for details.

+ 1 - 4
flake.nix

@@ -149,10 +149,7 @@
               cargo update -p home --precise 0.5.5
               cargo update -p tokio --precise 1.38.1
               cargo update -p serde_with --precise 3.1.0
-              # cargo update -p prost-derive --precise 0.12.3
-              # cargo update -p prost --precise 0.12.3
-              # cargo update -p prost-build --precise 0.12.3
-              # cargo update -p prost-types --precise 0.12.3
+              cargo update -p reqwest --precise 0.12.4
               ";
               buildInputs = buildInputs ++ WASMInputs ++ [ db_msrv_toolchain ];
               inherit nativeBuildInputs;