diff --git a/README.md b/README.md index 8f745184be..d97e960440 100644 --- a/README.md +++ b/README.md @@ -100,7 +100,7 @@ If you have access to a server that supports one of the sources below, I recomme ### 🏗️ Build dependencies -- 🦀 At least [Rust](https://www.rust-lang.org/) v1.70 +- 🦀 At least [Rust](https://www.rust-lang.org/) v1.74 - 🦬 C/C++ compiler & build tools - `build-essential` on Debian/Ubuntu Linux - `base-devel` on Arch Linux diff --git a/docs/notice-for-admins.md b/docs/notice-for-admins.md index 8733a8995d..95c48cba78 100644 --- a/docs/notice-for-admins.md +++ b/docs/notice-for-admins.md @@ -1,3 +1,13 @@ +# Unreleased + +## For systemd/pm2 users + +- Required Rust version has been bumped from v1.68 to v1.74. + ```sh + cargo --version # check version + rustup update # update version + ``` + # v20240213 ## For systemd/pm2 users diff --git a/packages/backend-rs/Cargo.lock b/packages/backend-rs/Cargo.lock index 55c466d79c..38ca51f3da 100644 --- a/packages/backend-rs/Cargo.lock +++ b/packages/backend-rs/Cargo.lock @@ -3210,9 +3210,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.39" +version = "0.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" dependencies = [ "memchr", ] diff --git a/packages/backend-rs/Cargo.toml b/packages/backend-rs/Cargo.toml index 8b9239d23d..38d88cf3e7 100644 --- a/packages/backend-rs/Cargo.toml +++ b/packages/backend-rs/Cargo.toml @@ -2,6 +2,7 @@ edition = "2021" name = "backend-rs" version = "0.0.0" +rust-version = "1.74" [features] default = [] diff --git a/packages/backend-rs/package.json b/packages/backend-rs/package.json index 29dfe030ae..72c76c6e57 100644 --- a/packages/backend-rs/package.json +++ b/packages/backend-rs/package.json @@ -34,8 +34,8 @@ }, "scripts": { "artifacts": "napi artifacts", - "build": "napi build --features napi --platform --release ./built/", - "build:debug": "napi build --features napi --platform ./built/", + "build": "napi build --features napi --platform --release --cargo-flags=--locked ./built/", + "build:debug": "napi build --features napi --platform --cargo-flags=--locked ./built/", "prepublishOnly": "napi prepublish -t npm", "test": "pnpm run cargo:test && pnpm run build:napi && ava", "universal": "napi universal",