Skip to content

Include StemCode.Voice in releases, installers, and updates - #66

Merged
rizwan3d merged 12 commits into
masterfrom
release/include-stemcode-voice
Aug 16, 2026
Merged

Include StemCode.Voice in releases, installers, and updates#66
rizwan3d merged 12 commits into
masterfrom
release/include-stemcode-voice

Conversation

@rizwan3d

@rizwan3d rizwan3d commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Includes StemCode.Voice in release packages and keeps the matching Voice runtime synchronized with StemCode CLI installs and updates.

Changes:

  • Publishes StemCode.Voice for win-x64, linux-x64, linux-arm64, osx-x64, and osx-arm64.
  • Adds the Voice lockfile to release dependency cache inputs.
  • Updates scripts/install.ps1 and scripts/install.sh to download, verify, extract, and install the matching Voice release archive under the install directory's voice folder.
  • Updates the CLI update flow so a newer release updates both StemCode CLI and Voice together, and /update now also repairs/synchronizes Voice when the CLI is already current.
  • Updates the npm installer so postinstall, self-healing installs, and package-driven updates install the full Voice runtime bundle under vendor/voice.
  • Updates the npm interactive updater to treat CLI + Voice as one release unit and fail the update if the matching Voice executable is missing afterward.
  • Adds regression coverage for CLI same-version Voice synchronization and npm release extraction of both the Voice executable and accompanying runtime files.

@rizwan3d rizwan3d changed the title Include StemCode.Voice in release workflow Include StemCode.Voice in releases and installers Aug 16, 2026
@rizwan3d rizwan3d changed the title Include StemCode.Voice in releases and installers Include StemCode.Voice in releases, installers, and updates Aug 16, 2026
@rizwan3d
rizwan3d merged commit e02534c into master Aug 16, 2026
8 checks passed
@rizwan3d
rizwan3d deleted the release/include-stemcode-voice branch August 16, 2026 21:37
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