Skip to content

πŸ¦‹ Nika 0.56.1 β€” Build Fix

Choose a tag to compare

@github-actions github-actions released this 31 Mar 18:44

πŸ¦‹ 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.yaml files from the repo root (leftover from development)
  • Updated CI validate-workflows paths 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