docker-test
Docker Test
Test voxtype builds and packages in isolated Docker containers.
Build Testing
Build AVX2 Binary (Clean Toolchain)
Uses Ubuntu 22.04 to avoid AVX-512 instruction contamination:
./scripts/build-docker.sh
Output: releases/${VERSION}/voxtype-${VERSION}-linux-x86_64-avx2
Build Vulkan Binary
Uses remote Docker context (pre-AVX-512 CPU) for clean build:
More from peteonrails/voxtype
package-release
Package voxtype for release. Creates deb and rpm packages from binaries. Use when building distribution packages.
22regression-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.
20build-release
Build all voxtype binaries for release. Builds Whisper (AVX2, AVX-512, Vulkan) and ONNX (AVX2, AVX-512, CUDA) binaries using Docker. Use when preparing a new release.
18aur-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