mit einem Klick
smoke-test
// Run interactive smoke tests for voxtype. Tests recording cycles, CLI overrides, signal handling, and service management. Use after installing a new build.
// Run interactive smoke tests for voxtype. Tests recording cycles, CLI overrides, signal handling, and service management. Use after installing a new build.
| name | smoke-test |
| description | Run interactive smoke tests for voxtype. Tests recording cycles, CLI overrides, signal handling, and service management. Use after installing a new build. |
| user-invocable | true |
| allowed-tools | ["Bash","Read","Glob","Grep","Edit","TodoWrite"] |
| allowed-prompts | [{"tool":"Bash","prompt":"run voxtype CLI commands"},{"tool":"Bash","prompt":"check voxtype daemon status"},{"tool":"Bash","prompt":"manage voxtype systemd service"},{"tool":"Bash","prompt":"read voxtype logs"},{"tool":"Bash","prompt":"send signals to voxtype daemon"},{"tool":"Bash","prompt":"check voxtype runtime files"},{"tool":"Bash","prompt":"read clipboard contents"},{"tool":"Bash","prompt":"backup and restore voxtype config"}] |
Interactive smoke tests for voxtype. Run after installing a new build to verify core functionality.
docs/SMOKE_TESTS.mdBefore starting, verify:
systemctl --user status voxtypeRead docs/SMOKE_TESTS.md and execute these test sections:
After running all tests, provide a summary table:
| Test | Result |
|---|---|
| Basic verification | ✓/✗ |
| Recording cycle | ✓/✗ |
| CLI overrides | ✓/✗ |
| Waybar JSON | ✓/✗ |
| Single instance | ✓/✗ |
| Config validation | ✓/✗ |
| Signal handling | ✓/✗ |
| Rapid recordings | ✓/✗ |
| Service restarts | ✓/✗ |
head, may see panic (cosmetic)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.
Run regression tests for voxtype releases. Use before major releases to verify core functionality, CLI commands, and configuration handling.
Triage a GitHub issue or PR by checking for duplicates, documentation alignment, project fit, and recommending labels.
Publish voxtype to AUR. Updates PKGBUILD, generates checksums, and pushes to AUR. Use after a GitHub release is published.
Test voxtype in Docker containers. Use for testing builds, verifying packages work on different distros, or isolating test environments.
Package voxtype for release. Creates deb and rpm packages from binaries. Use when building distribution packages.