You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: correct release architecture in spec — crates.io for Rust, no maturin
The spec described the wrong release flow: maturin building Python wheels
from the Rust repo and publishing them to PyPI. The correct architecture:
- starfix (Rust) → crates.io via cargo-release (publish = true)
- starfix-python (Python) → PyPI via publish.yml (unchanged)
Update the spec to reflect:
- release.toml: publish = true (not false)
- CI job is in ci.yml (not maturin-release.yml)
- Release workflow passes CARGO_REGISTRY_TOKEN
- End-to-end description: cargo-release publishes crate to crates.io;
tag push fires ci.yml (tests + version/tag sync), not wheel builds
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments