Skip to content

Commit 4762792

Browse files
fixup! Document MSRV and check it in CI
1 parent 095dbcf commit 4762792

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,12 @@ jobs:
9090
runs-on: ubuntu-latest
9191
steps:
9292
- uses: actions/checkout@v6
93-
- name: Install Rust toolchain
94-
run: rustup override set 1.73
95-
- name: Build
96-
run: cargo build --workspace --all-features
97-
93+
- name: Install Rust toolchain for littlefs2-core
94+
run: rustup override set 1.74
95+
- name: Build littlefs2-core
96+
# do not build heapless09 as it requires a newer Rust version
97+
run: cargo build --package littlefs2-core --features heapless-bytes03,heapless-bytes04,heapless07,heapless08,serde,debug-error
98+
- name: Install Rust toolchain for littlefs2
99+
run: rustup override set 1.87
100+
- name: Build littlefs2
101+
run: cargo build --package littlefs2 --all-features

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ members = ["core"]
55
edition = "2021"
66
license = "Apache-2.0 OR MIT"
77
repository = "https://github.com/trussed-dev/littlefs2"
8-
rust-version = "1.73"
98

109
[package]
1110
name = "littlefs2"
@@ -15,11 +14,11 @@ authors = ["Nicolas Stalder <n@stalder.io>", "Brandon Edens <brandonedens@gmail.
1514
readme = "README.md"
1615
categories = ["embedded", "filesystem", "no-std"]
1716
documentation = "https://docs.rs/littlefs2"
17+
rust-version = "1.87"
1818

1919
edition.workspace = true
2020
license.workspace = true
2121
repository.workspace = true
22-
rust-version.workspace = true
2322

2423
[package.metadata.docs.rs]
2524
all-features = true

core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ name = "littlefs2-core"
33
version = "0.1.2"
44
authors = ["The Trussed developers"]
55
description = "Core types for the littlefs2 crate"
6+
rust-version = "1.74"
67

78
edition.workspace = true
89
license.workspace = true
910
repository.workspace = true
10-
rust-version.workspace = true
1111

1212
[dependencies]
1313
bitflags = "2.6.0"

0 commit comments

Comments
 (0)