From cb542847e86ad22654a51f3054c0495cb6544ea4 Mon Sep 17 00:00:00 2001 From: Dr Maxim Orlovsky Date: Thu, 15 Aug 2024 19:30:42 +0200 Subject: [PATCH] ci: automate MSRV test --- .github/workflows/build.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e749dd71..df399873 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -57,7 +57,7 @@ jobs: strategy: fail-fast: false matrix: - toolchain: [ nightly, beta, stable, 1.75.0 ] + toolchain: [ nightly, beta, stable ] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master @@ -65,3 +65,17 @@ jobs: toolchain: ${{matrix.toolchain}} - name: Toolchain ${{matrix.toolchain}} run: cargo +${{matrix.toolchain}} check --workspace --all-targets --all-features + msrv: + runs-on: ubuntu-latest + steps: + - uses: SebRollen/toml-action@v1.2.0 + id: msrv + with: + file: 'Cargo.toml' + field: 'workspace.rust-version' + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@master + with: + toolchain: ${{steps.msrv.outputs.value}} + - name: Toolchain ${{msrv}} + run: cargo +${{steps.msrv.outputs.value}} check --workspace --all-targets --all-features