From 9834485c6d8afc299e7319276a2dab4ec23fcc2e Mon Sep 17 00:00:00 2001 From: Kyle Carow Date: Sat, 22 Aug 2026 13:26:13 -0600 Subject: [PATCH 1/2] sync branch --- .github/workflows/test.yaml | 9 ++------- Cargo.toml | 1 + 2 files changed, 3 insertions(+), 7 deletions(-) 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..d688b88 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,6 +28,7 @@ serde = { version = "1.0.103", optional = true, default-features = false, featur "alloc", ] } serde_unit_struct = { version = "0.1.3", optional = true } +# TODO: bump serde-ndim when no-std fix is out serde-ndim = { version = "2.2.1", optional = true, default-features = false, features = [ "ndarray", ] } From 803853981fcbeb78e7768add4f2c39ce332d7b65 Mon Sep 17 00:00:00 2001 From: Kyle Carow Date: Sun, 23 Aug 2026 16:39:57 -0600 Subject: [PATCH 2/2] bump serde-ndim --- Cargo.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d688b88..eaf044d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,8 +28,7 @@ serde = { version = "1.0.103", optional = true, default-features = false, featur "alloc", ] } serde_unit_struct = { version = "0.1.3", optional = true } -# TODO: bump serde-ndim when no-std fix is out -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 }