Skip to content

feat(release): packaging phase 2 — Docker image, Linux ARM64 binary, install docs - #28

Merged
ekhodzitsky merged 5 commits into
masterfrom
feat/packaging-phase2
Jul 19, 2026
Merged

ekhodzitsky merged 5 commits into
masterfrom
feat/packaging-phase2

Conversation

@ekhodzitsky

Copy link
Copy Markdown
Owner

Summary

  • Add a multi-stage Dockerfile (Ubuntu 24.04 builder + runtime) and .dockerignore so the CLI can be run without building from source.
  • Add a docker-smoke CI job that builds the image and runs a diarization smoke test.
  • Add a Linux ARM64 (aarch64-unknown-linux-gnu) CLI binary to the release matrix.
  • Expand README.md install section with pre-built binary downloads, Docker, Rust, Python, and source install paths.
  • Document wasm32-unknown-unknown compatibility in docs/API.md.

Test Plan

  • docker build -t polyvoice:local . succeeds locally.
  • docker run polyvoice:local diarize ... produces a non-empty RTTM.
  • cargo check --all-targets --features cli passes.
  • Release matrix YAML is valid.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

@ekhodzitsky
ekhodzitsky merged commit 83ba401 into master Jul 19, 2026
76 of 77 checks passed
@ekhodzitsky
ekhodzitsky deleted the feat/packaging-phase2 branch July 19, 2026 18:34
ekhodzitsky added a commit that referenced this pull request Jul 31, 2026
…install docs (#28)

* chore: ignore local git worktrees

* feat(release): add Linux ARM64 CLI binary

* docs: document binary, Docker, and source install paths

* docs: note wasm32 compatibility

* feat(release): add Docker image and CI smoke test
ekhodzitsky added a commit that referenced this pull request Jul 31, 2026
…install docs (#28)

* chore: ignore local git worktrees

* feat(release): add Linux ARM64 CLI binary

* docs: document binary, Docker, and source install paths

* docs: note wasm32 compatibility

* feat(release): add Docker image and CI smoke test
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