Skip to content

Fix runtime and release reliability issues - #1

Merged
snabb merged 6 commits into
masterfrom
fix/review-findings
Jul 10, 2026
Merged

snabb merged 6 commits into
masterfrom
fix/review-findings

Conversation

@snabb

@snabb snabb commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • constrain preset and custom voice paths to their configured roots
  • serialize on-demand voice loading and cloning with synthesis without blocking the event loop
  • pin BlueTTS and Renikud model revisions and verify every downloaded artifact with SHA-256
  • omit configured voices that fail to preload and stop startup when no usable default remains
  • smoke-test both image variants on native amd64 and arm64 runners before publishing public tags
  • enforce matching package, runtime, and Home Assistant app versions in tests

Validation

  • uv run prek run --all-files
  • uv run -m pytest (50 passed)
  • dash -n run.sh
  • busybox ash -n run.sh
  • git diff --check master...HEAD

@snabb
snabb merged commit b215913 into master Jul 10, 2026
2 checks passed
@snabb
snabb deleted the fix/review-findings branch July 10, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant