diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2bf70f8d..27fe7386 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -62,3 +62,16 @@ jobs: with: command: test args: --features ${{ matrix.features }} + + msrv: + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@master + - name: Install Rust + run: | + msrv="$(cargo metadata --format-version=1 | + jq -r '.packages[] | select(.name == "rouille").rust_version' + )" + rustup update "$msrv" && rustup default "$msrv" + - uses: Swatinem/rust-cache@v2 + - run: cargo check diff --git a/Cargo.toml b/Cargo.toml index 13050dac..221828eb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,6 +9,7 @@ description = "High-level idiomatic web framework." readme = "README.md" keywords = ["web", "framework", "http", "rest"] categories = ["web-programming::http-server", "web-programming::websocket"] +rust-version = "1.82" [features] default = ["gzip", "brotli"]