diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 67f4ba9..8cedf2f 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -41,13 +41,8 @@ jobs: - name: verify no_std build (bare-metal target) run: cargo build --lib --no-default-features --target thumbv7m-none-eabi - # Blocked on an upstream serde-ndim fix (RReverser/serde-ndim#8): serde-ndim - # 2.2.1 pulls in serde's default std feature regardless of its own no_std - # setting, so this fails until a fixed release ships. "All features" here - # means everything except std, which a true no_std target can't build with - # anyway. Uncomment once serde-ndim's fix is out. - # - name: verify no_std build (bare-metal target, all features) - # run: cargo build --lib --no-default-features --features serde --target thumbv7m-none-eabi + - name: verify no_std build (bare-metal target, all features) + run: cargo build --lib --no-default-features --features serde --target thumbv7m-none-eabi - name: run all examples run: | diff --git a/Cargo.toml b/Cargo.toml index 1d93116..eaf044d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ serde = { version = "1.0.103", optional = true, default-features = false, featur "alloc", ] } serde_unit_struct = { version = "0.1.3", optional = true } -serde-ndim = { version = "2.2.1", optional = true, default-features = false, features = [ +serde-ndim = { version = "2.2.2", optional = true, default-features = false, features = [ "ndarray", ] } thiserror = { version = "2.0.12", default-features = false }