Releases: beava-dev/beava
Beava v0.0.0
fix(ci): align release.yml feature flags with ci.yml (skip io_uring)
The release.yml Run tests before release step ran with
--all-features, which pulls in the Linux-only io_uring backend in
beava-runtime-core. That backend has pre-existing borrow-checker
errors that are intentionally deferred to v0.0.x backlog (see ci.yml
line 46-47 — ci.yml already uses --features testing,dev-tools to
avoid the same trap).
Surfaced when the v0.0.0-rc.1 tag triggered release.yml for the first
time on the post-PR-19 main:
error[E0499]: cannot borrow *self as mutable more than once at a time
--> crates/beava-runtime-core/src/io_backend/io_uring.rs:209:29
Aligning release.yml's feature flags with ci.yml so the tag-triggered
binary build matches the per-PR test surface. The io_uring backend
fix is tracked separately as a v0.0.x item.
(rc.1 tag + cancelled in-flight wheels run cleaned up locally + on
remote before this commit; will re-tag after this lands.)