Skip to content

ci: parallelize wheel builds in CI#820

Merged
pimlock merged 9 commits intomainfrom
fix/parallel-wheel-native-ci
Apr 14, 2026
Merged

ci: parallelize wheel builds in CI#820
pimlock merged 9 commits intomainfrom
fix/parallel-wheel-native-ci

Conversation

@pimlock
Copy link
Copy Markdown
Collaborator

@pimlock pimlock commented Apr 13, 2026

Summary

  • split wheel builds to match the CLI release layout with a Linux matrix job, separate macOS job, and a staging job
  • build Linux wheels natively on matching runners instead of using the old Docker/buildx multiarch path
  • cache native Linux wheel builds to offset the bundled Z3 compile cost

Related Issue

Changes

  • update release-dev.yml and release-tag.yml to run Linux wheel builds as amd64 and arm64 matrix legs, keep macOS separate, and merge wheel artifacts in stage-python-wheels
  • add Rust target and registry caching to the native Linux wheel jobs, matching the CLI build pattern
  • simplify tasks/python.toml to keep native host wheel builds and explicit native Linux per-arch tasks
  • remove the unused local tasks/publish.toml flow that depended on the retired Linux multiarch wheel task
  • document the new wheel build shape in architecture/build-containers.md
  • merge the latest main after fix(sandbox): harden seccomp denylist, SSRF protection, and inference policy enforcement #819 landed to pick up the unrelated Rust test fix

Testing

Checklist

  • Tests added or existing tests cover the change
  • Documentation updated if behavior changed
  • No secrets or credentials added

@github-actions
Copy link
Copy Markdown

@pimlock pimlock marked this pull request as ready for review April 13, 2026 19:36
@pimlock pimlock requested a review from a team as a code owner April 13, 2026 19:36
@NVIDIA NVIDIA deleted a comment from copy-pr-bot bot Apr 13, 2026
@pimlock pimlock changed the title ci: build wheels per platform ci: parallelize wheel builds in CI Apr 13, 2026
@pimlock pimlock requested a review from drew April 13, 2026 20:44
@pimlock pimlock self-assigned this Apr 13, 2026
@pimlock pimlock merged commit fdca543 into main Apr 14, 2026
18 of 27 checks passed
@pimlock pimlock deleted the fix/parallel-wheel-native-ci branch April 14, 2026 00:20
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.

2 participants