Skip to content

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

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#3
newbeelearn merged 2 commits intomasterfrom
codex/add-github-action-to-compile-stream-project

Conversation

@newbeelearn
Copy link
Copy Markdown
Owner

Motivation

  • Provide a reproducible GitHub Actions workflow to build whisper-stream on macOS and Linux and publish prebuilt binaries as a release.
  • Automate dependency installation, cmake configuration, and packaging to reduce manual release steps.
  • Support creating releases via workflow_dispatch with a tag and optional prerelease flag.

Description

  • Adds .github/workflows/stream-release.yml which triggers on workflow_dispatch and accepts tag and prerelease inputs.
  • Builds whisper-stream in a matrix for ubuntu-latest and macos-latest, installing platform dependencies (libsdl2/sdl2) and running cmake to configure and build the whisper-stream target.
  • Collects the compiled binary into dist/whisper-stream-<os>-<arch>, uploads per-platform artifacts with actions/upload-artifact@v4, and then assembles and publishes a GitHub release using softprops/action-gh-release@v2 with the provided tag and prerelease setting.

Testing

  • No automated tests were executed as part of this change; the new workflow file was added to the repository and will execute when manually dispatched.

Codex Task

@newbeelearn newbeelearn merged commit 7f8912e into master Mar 26, 2026
1 of 58 checks passed
@newbeelearn newbeelearn deleted the codex/add-github-action-to-compile-stream-project branch March 26, 2026 06:38
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