This repository ships as a GitHub Release.
- Repo tag:
v0.0.1 - Rust crate version:
0.0.1 - UI package version:
0.0.1 - Supported
void-boxbaseline:v0.1.1or an equivalent validated production build
voidctl-v<version>-x86_64-unknown-linux-gnu.tar.gznormalize_fixture-v<version>-x86_64-unknown-linux-gnu.tar.gzvoid-control-ux-v<version>.tar.gz
The UI is shipped as a built artifact from web/void-control-ux/dist/. It is not published to npm for v0.0.1.
Before cutting a release tag:
- Rust CI passes:
cargo testcargo test --features serde
- UI CI passes:
cd web/void-control-ux && npm ci && npm run build
void-boxcompatibility gate passes against the supported daemon baseline:scripts/release/check_void_box_compat.sh http://127.0.0.1:43100
Releases are created by pushing a semver tag:
git tag v0.0.1
git push origin v0.0.1The release workflow will:
- verify that the tag matches
Cargo.tomlandweb/void-control-ux/package.json - run Rust and UI build jobs
- package Rust binaries
- package the UI production bundle
- publish a GitHub Release with those assets
void-control is released independently from void-box, but releases must be validated against a pinned void-box version/build.
For v0.0.1, use:
void-boxv0.1.1- production kernel/initramfs path as documented in AGENTS.md
Run compatibility manually:
scripts/release/check_void_box_compat.sh http://127.0.0.1:43100Or via the dedicated GitHub Actions workflow on a self-hosted runner that can reach a real daemon.