chore(deps): lock dependencies with uv and pin every build input

Phases 0-1 of #701. Drops dead deps, moves vosk to an optional extra, adds uv.lock and hash-pinned requirements exports, pins pywhispercpp to 1.5.0.

Closes #705. Refs #701.
This commit is contained in:
Sergey Silaev
2026-08-18 16:26:13 -07:00
committed by GitHub
parent 71c84fe86b
commit 95d135ebbf
13 changed files with 8751 additions and 31 deletions
+6 -4
View File
@@ -349,10 +349,12 @@ git push origin v0.5.0-beta
After pushing the tag, the GitHub Actions workflow will automatically:
1. Build the Python package (wheel and sdist)
2. Create a GitHub Release with auto-generated notes
3. Publish to PyPI
4. Deploy the website to vocalinux.com
5. Mark as pre-release if version contains alpha/beta/rc
2. Build and attach AppImages for x86_64 and aarch64
3. Create a GitHub Release with auto-generated notes
4. Publish to PyPI
5. Publish the AUR package (when the `AUR_SSH_PRIVATE_KEY` secret is configured)
6. Deploy the website to vocalinux.com
7. Mark as pre-release if version contains alpha/beta/rc
Monitor at: https://github.com/VocaHQ/vocalinux/actions