Skip to content

Validate wheel installs in CI#4

Open
Xuanwo wants to merge 7 commits intomainfrom
xuanwo/wheel-centric-release-validation
Open

Validate wheel installs in CI#4
Xuanwo wants to merge 7 commits intomainfrom
xuanwo/wheel-centric-release-validation

Conversation

@Xuanwo
Copy link
Copy Markdown
Contributor

@Xuanwo Xuanwo commented Apr 11, 2026

This changes CI to validate the actual wheel install path instead of the source tree. The Python workflow now builds the root and backend wheels once, reuses those artifacts for a clean-environment loader test and a GPU wheel smoke test, and updates the local just tasks and README around the same flow.

It also narrows the Rust-only workflow to fmt, clippy, and cargo check, removes the separate source-path GPU workflow, and keeps python-release.yml in place for PyPI trusted publishing while limiting it to the minimal build-and-publish path required by the OIDC setup. The local checks I ran were just loader-test, just --dry-run python-build, workflow YAML parsing, and git diff --check.

@Xuanwo Xuanwo marked this pull request as ready for review April 11, 2026 08:32
@Xuanwo Xuanwo changed the title Validate release wheels in CI Validate wheel installs in CI Apr 11, 2026
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