Skip to content

fix(ci): ndarray feature assert handles ndarray-binding feature combos - #505

Merged
Mec-iS merged 1 commit into
mainfrom
fix/ci-ndarray-assert-combos
Oct 24, 2026
Merged

Mec-iS merged 1 commit into
mainfrom
fix/ci-ndarray-assert-combos

Conversation

@Mec-iS

@Mec-iS Mec-iS commented Oct 24, 2026

Copy link
Copy Markdown
Collaborator

What

The Assert ndarray feature resolution step (from #472) asserted ndarray is absent for every matrix entry it did not list explicitly. #480 (via #504) added the matrix entry --features lazy-normalization,ndarray-bindings, which enables ndarray, so the assert failed on main:

ndarray with [--no-default-features --features lazy-normalization,ndarray-bindings]: expected absent, got no-std

The *) fallback now checks the feature string: combos that contain ndarray-bindings expect no-std (built with --no-default-features, without std), all others expect absent.

Verification

  • ci/check-ndarray-features.sh no-std --no-default-features --features lazy-normalization,ndarray-bindings → no-std ✓
  • absent for lazy-normalization, serde, datasets ✓
  • CI on this branch runs the full matrix.

@Mec-iS
Mec-iS merged commit 5f6ee09 into main Oct 24, 2026
18 checks passed
@Mec-iS
Mec-iS deleted the fix/ci-ndarray-assert-combos branch October 24, 2026 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant