From 686ddc05978ed0231af1229dc67e4d99915cd7ac Mon Sep 17 00:00:00 2001 From: Ethan Brierley Date: Wed, 26 Jul 2023 20:44:14 +0100 Subject: [PATCH] Add CI step to test minimum versions (#31) * Add CI step to test minimum versions * Add `rust-version` to `Cargo.toml` * Revert "Add `rust-version` to `Cargo.toml`" This reverts commit 4aa92fe165d8eb75ceb7c34e3ca9055dbe7e82c2. * Only cargo check --- .github/workflows/rust.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 12944de..2f174a1 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -37,6 +37,21 @@ jobs: - uses: actions/checkout@v3 - name: doc run: cargo doc --all-features + minimal: + runs-on: ubuntu-latest + name: ubuntu / stable / minimal-versions + steps: + - uses: actions/checkout@v3 + - name: Install stable + uses: dtolnay/rust-toolchain@stable + - name: Install nightly for -Zminimal-versions + uses: dtolnay/rust-toolchain@nightly + - name: rustup default stable + run: rustup default stable + - name: cargo update -Zminimal-versions + run: cargo +nightly update -Zminimal-versions + - name: cargo check + run: cargo check --locked --all-features msrv: runs-on: ubuntu-latest # we use a matrix here just because env can't be used in job names