Skip to content

[codex] Limit CubeK workspace to t4a publish closure#2

Merged
shinaoka merged 1 commit into
codex/complex-gemm-apifrom
codex/fix-t4a-cubek-workspace
Jun 22, 2026
Merged

[codex] Limit CubeK workspace to t4a publish closure#2
shinaoka merged 1 commit into
codex/complex-gemm-apifrom
codex/fix-t4a-cubek-workspace

Conversation

@shinaoka

Copy link
Copy Markdown
Member

Summary

  • Restrict the root workspace members to the five t4a-cubek* crates needed for the temporary tensor4all publish closure plus xtask.
  • Explicitly exclude non-target CubeK crates such as cubek-reduce, cubek-fft, and benchmarks from workspace-wide CI commands.

Root cause

After #1 merged, CI still ran cargo clippy --workspace and cargo doc --workspace over every crate under crates/*. Non-published crates such as cubek-reduce are outside the tenferro-required publish closure and do not compile against the pinned t4a-cubecl fork with Complex element support.

Notes

This PR still targets codex/complex-gemm-api, so it does not mix the C32 matmul API implementation diff into main.

Verification

  • cargo fmt --all --check
  • cargo xtask check format
  • cargo xtask check lint
  • cargo xtask doc build
  • cargo xtask doc tests
  • cargo check -p t4a-cubek-matmul --no-default-features
  • cargo metadata --no-deps --format-version 1 confirmed only t4a-cubek-{matmul,std,test-utils,quant,random} remain publishable

@shinaoka
shinaoka merged commit d21276f into codex/complex-gemm-api Jun 22, 2026
1 check passed
@shinaoka
shinaoka deleted the codex/fix-t4a-cubek-workspace branch June 22, 2026 12:28
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