Skip to content

Commit 945ca7c

Browse files
committed
Update and test MSRV
1 parent 4072e35 commit 945ca7c

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,29 @@ on:
99
- cron: '50 4 * * *'
1010
workflow_dispatch:
1111

12-
env:
13-
rust_toolchain: nightly
14-
1512
jobs:
1613
compile:
1714
name: Compile
1815
runs-on: ubuntu-latest
16+
17+
strategy:
18+
matrix:
19+
rust_toolchain:
20+
- nightly
21+
- 1.83 # MSRV
22+
1923
steps:
2024
- name: Setup | Checkout
2125
uses: actions/checkout@v2
2226
- name: Setup | Rust
2327
uses: actions-rs/toolchain@v1
2428
with:
25-
toolchain: ${{ env.rust_toolchain }}
29+
toolchain: ${{ matrix.rust_toolchain }}
2630
components: rustfmt, clippy
2731
- name: Setup | Std
28-
run: rustup component add rust-src --toolchain ${{ env.rust_toolchain }}-x86_64-unknown-linux-gnu
32+
run: rustup component add rust-src --toolchain ${{ matrix.rust_toolchain }}-x86_64-unknown-linux-gnu
2933
- name: Setup | Set default toolchain
30-
run: rustup default ${{ env.rust_toolchain }}
34+
run: rustup default ${{ matrix.rust_toolchain }}
3135
- name: Build | Fmt Check
3236
run: cargo fmt -- --check
3337
- name: Build | Clippy

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "async-io-mini"
33
version = "0.3.0"
44
authors = ["Stjepan Glavina <[email protected]>", "Ivan Markov"]
55
edition = "2021"
6-
rust-version = "1.77"
6+
rust-version = "1.83"
77
description = "Async I/O fork for embedded systems"
88
license = "Apache-2.0 OR MIT"
99
repository = "https://github.com/ivmarkov/async-io-mini"

0 commit comments

Comments
 (0)