Hive
Add embeddable Once SDK and signed XCFramework release
GitHub issue · Closed
Source
tuist/once #59
Updated
Jun 24, 2026
Domains
Once
Summary
- Add a new embeddable
oncecrate with a documented Rust API, C ABI entry points, and Apple module headers. - Feature-gate the embedded Microsandbox provider so SDK consumers do not pull it unless explicitly enabled, while the CLI keeps its existing provider support.
- Add release packaging for
Once.xcframework, including encrypted Developer ID signing material, codesigning, notarization, and CI artifact upload. - Document Rust and Apple integration paths in the README and crate README.
Testing
mise exec -- cargo check --workspacemise exec -- cargo test -p oncemise exec -- cargo doc -p once --no-depsmise exec -- cargo clippy -p once --all-targets -- -D warningsmise exec -- cargo build -p once --releasebash -n mise/tasks/release/package-xcframework.sh- Not run: full Apple notarization flow, because that submits a release artifact to Apple.
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
New Flights are paused
Configure model inference, GitHub, and a sandbox provider to start another Flight. Existing results remain available below.
No Flights yet
Start a Flight and preserve its objective, outcome, and session here.
No GitHub comments yet.