diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 61a4fd1..af7d36d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,9 @@ jobs: - uses: actions/checkout@v4 with: submodules: true + - run: rustup toolchain install 1.64.0 - uses: Swatinem/rust-cache@v2 + - run: rustc --version - name: Build debug run: cargo build --verbose - name: Build release @@ -35,11 +37,13 @@ jobs: - uses: actions/checkout@v4 with: submodules: true + - run: rustup toolchain install 1.64.0 - uses: Swatinem/rust-cache@v2 - name: Install dependencies run: | sudo apt-get update sudo apt-get install --yes libmysqlclient-dev + - run: rustc --version - name: Run tests run: cargo test -F build-with-mysql @@ -49,11 +53,13 @@ jobs: - uses: actions/checkout@v4 with: submodules: true + - run: rustup toolchain install 1.64.0 - uses: Swatinem/rust-cache@v2 - name: Install dependencies run: | sudo apt-get update sudo apt-get install --yes libpq-dev + - run: rustc --version - name: Run tests run: cargo test -F build-with-postgres diff --git a/README.md b/README.md index accfbca..2640bd7 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Quick fix binding for Rust ![CI workflow](https://github.com/arthurlm/quickfix-rs/actions/workflows/ci.yml/badge.svg) +![MSRV](https://img.shields.io/badge/MSRV-1.64.0-blue) [![dependency status](https://deps.rs/repo/github/arthurlm/quickfix-rs/status.svg)](https://deps.rs/repo/github/arthurlm/quickfix-rs) This project is an **unofficial** binding between [quickfix](https://github.com/quickfix/quickfix) library and Rust projects. diff --git a/quickfix-ffi/Cargo.toml b/quickfix-ffi/Cargo.toml index e547aac..f38cfa8 100644 --- a/quickfix-ffi/Cargo.toml +++ b/quickfix-ffi/Cargo.toml @@ -8,6 +8,7 @@ repository = "https://github.com/arthurlm/quickfix-rs" license = "MIT" keywords = ["quickfix", "fix-protocol", "finance"] categories = ["external-ffi-bindings"] +rust-version = "1.64.0" exclude = ["examples"] [dependencies] diff --git a/quickfix/Cargo.toml b/quickfix/Cargo.toml index b590724..827850d 100644 --- a/quickfix/Cargo.toml +++ b/quickfix/Cargo.toml @@ -8,6 +8,7 @@ repository = "https://github.com/arthurlm/quickfix-rs" license = "MIT" keywords = ["quickfix", "fix-protocol", "finance"] categories = ["api-bindings", "finance"] +rust-version = "1.64.0" [dependencies] quickfix-ffi = { path = "../quickfix-ffi", version = "0.1.0" }