build-release
Build Release Binaries
Build all 6 voxtype binaries for a release:
- Whisper: AVX2, AVX-512, Vulkan
- ONNX (Parakeet + Moonshine): AVX2, AVX-512, CUDA
Prerequisites
- Docker with remote context
truenasconfigured (pre-AVX-512 server) - Local AVX-512 capable CPU for AVX-512 builds
- Current branch pushed to origin
Quick Reference
# Set version
export VERSION=X.Y.Z
# Build remote binaries (AVX2, Vulkan, ONNX-AVX2, ONNX-CUDA)
More from peteonrails/voxtype
package-release
Package voxtype for release. Creates deb and rpm packages from binaries. Use when building distribution packages.
22docker-test
Test voxtype in Docker containers. Use for testing builds, verifying packages work on different distros, or isolating test environments.
21regression-test
Run regression tests for voxtype releases. Use before major releases to verify core functionality, CLI commands, and configuration handling.
20update-docs
Update voxtype documentation for releases and features. Use when adding features, fixing bugs, or preparing releases. Covers user manual, troubleshooting, website, release notes, and contributor credits.
20aur-publish
Publish voxtype to AUR. Updates PKGBUILD, generates checksums, and pushes to AUR. Use after a GitHub release is published.
18triage
Triage a GitHub issue or PR by checking for duplicates, documentation alignment, project fit, and recommending labels.
17