Skip to content

Add GitHub Actions workflow to build and release whisper-stream binaries#2

Merged
newbeelearn merged 2 commits intomasterfrom
codex/add-github-action-to-compile-stream-project
Mar 26, 2026
Merged

Add GitHub Actions workflow to build and release whisper-stream binaries#2
newbeelearn merged 2 commits intomasterfrom
codex/add-github-action-to-compile-stream-project

Conversation

@newbeelearn
Copy link
Copy Markdown
Owner

Motivation

  • Provide an automated release flow that builds native whisper-stream binaries for Linux and macOS and publishes them as a GitHub release.

Description

  • Add stream-release.yml GitHub Actions workflow with a manual workflow_dispatch trigger that accepts tag and prerelease inputs.
  • Build matrix targets ubuntu-latest and macos-latest, install platform dependencies, run cmake to configure and build the whisper-stream target in Release mode.
  • Collect the compiled binary into a dist directory named whisper-stream-<os>-<arch>, upload artifacts using actions/upload-artifact@v4, and create a GitHub release with softprops/action-gh-release@v2 attaching the binaries.
  • Fail-fast is disabled for matrix builds and the release step requires matching uploaded files (fail_on_unmatched_files: true).

Testing

  • No automated tests were executed as part of this PR; the new workflow itself will perform compilation and artifact upload when manually triggered.

Codex Task

@newbeelearn newbeelearn merged commit c9fc7a6 into master Mar 26, 2026
18 of 58 checks passed
@newbeelearn newbeelearn deleted the codex/add-github-action-to-compile-stream-project branch March 26, 2026 06:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant