Skip to content

Add macOS binary build to release workflow#1889

Merged
adamtheturtle merged 1 commit into
mainfrom
feature/macos-binaries
Jan 25, 2026
Merged

Add macOS binary build to release workflow#1889
adamtheturtle merged 1 commit into
mainfrom
feature/macos-binaries

Conversation

@adamtheturtle
Copy link
Copy Markdown
Member

@adamtheturtle adamtheturtle commented Jan 25, 2026

This PR adds support for building and distributing macOS (ARM) binaries in the release workflow.

Changes

  • release.yml: Added a new build-macos job that:

    • Runs on macos-latest (Apple Silicon)
    • Waits for PyPI propagation
    • Builds both vws-macos and vuforia-cloud-reco-macos binaries using PyInstaller
    • Uploads the binaries to the GitHub release
  • README.rst: Added a new "Pre-built macOS (ARM) binaries" section that points to the full documentation

  • docs/source/install.rst: Added detailed installation instructions for macOS binaries including:

    • curl commands to download and install the binaries
    • Instructions for removing the quarantine attribute (xattr -d com.apple.quarantine)

This follows the same pattern as the existing Windows and Linux binary builds.


Note

Adds macOS distribution alongside existing Linux/Windows.

  • New build-macos job in release.yml builds vws-macos and vuforia-cloud-reco-macos with PyInstaller after waiting for PyPI propagation, then uploads artifacts to the GitHub release
  • README.rst and docs/source/install.rst updated with macOS (ARM) binary installation steps, including curl commands and quarantine (xattr) guidance

Written by Cursor Bugbot for commit d0a1146. This will update automatically on new commits. Configure here.

@adamtheturtle adamtheturtle merged commit 847eb58 into main Jan 25, 2026
10 checks passed
@adamtheturtle adamtheturtle deleted the feature/macos-binaries branch January 25, 2026 11:40
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