π¦ Nika 0.56.1 β Build Fix
π¦ Nika 0.56.1 β Build Fix
Inference as Code Β· March 31, 2026 Β· Patch release
| π§ͺ Tests | π§ Builtins | π¦ Transforms | π Providers |
|---|---|---|---|
| 9,093 | 30 | 31 | 7+1+1 |
β§ infer Β· β exec Β· β fetch Β· β invoke Β· β agent
Housekeeping π§Ή
A quick patch to fix Windows compilation, remove orphaned dependencies, and reorganize test files. No feature changes, no security fixes β just build hygiene that was blocking the CI matrix expansion in v0.56.2.
πͺ Windows build fix
The v0.56.0 release introduced platform-specific code in the serve module's subprocess handling. The Windows #[cfg(not(unix))] block referenced a moved variable, breaking compilation on Windows targets. Fixed by restructuring the subprocess cleanup to use piped reads + child.wait() on all platforms.
π¦ Orphaned dependencies removed
cargo machete found unused workspace dependencies that accumulated during the v0.55-v0.56 sprint. Cleaned up.
π§ͺ Test reorganization
10 edge-case test workflows were scattered between docs/tests/ and the repository root. This patch:
- Moved edge-case workflows to
tests/edge-cases/ - Removed 10 orphaned
.nika.yamlfiles from the repo root (leftover from development) - Updated CI
validate-workflowspaths to match the new layout - Fixed broken documentation tests
Note
If you had local scripts referencing test workflow paths in the repo, update them to the new tests/edge-cases/ location.
π¦ Install
| Method | Command | |
|---|---|---|
| π | Quick | curl -fsSL https://raw.githubusercontent.com/supernovae-st/nika/main/install.sh | sh |
| πΊ | Homebrew | brew install supernovae-st/tap/nika |
| π¦ | npm | npx @supernovae-st/nika |
| π¦ | Cargo | cargo install nika |
| π³ | Docker | docker run --rm ghcr.io/supernovae-st/nika:0.56.1 |
| π» | VS Code | Search "Nika" or ext install supernovae.nika-lang |
Made with π by SuperNovae Studio β Open Source, AGPL-3.0
Full Changelog: v0.56.0...v0.56.1