Skip to content

Fix macOS ARM + Intel GitHub Actions app builds#279

Merged
harrypm merged 10 commits intooyvindln:vhs_decodefrom
harrypm:MacOS_Build_Fixes
Mar 5, 2026
Merged

Fix macOS ARM + Intel GitHub Actions app builds#279
harrypm merged 10 commits intooyvindln:vhs_decodefrom
harrypm:MacOS_Build_Fixes

Conversation

@harrypm
Copy link
Copy Markdown
Collaborator

@harrypm harrypm commented Mar 5, 2026

This PR fixes macOS GitHub Actions app builds for both Apple Silicon and Intel.

What this changes

  • Updates the macOS workflow matrix to use active runner labels (macos-latest, macos-15-intel) and disables fail-fast.
  • Fixes setuptools_scm version parsing for repositories with non-version tags.
  • Makes macOS tools packaging portable:
    • Uses brew --prefix / brew --prefix qt for macdeployqt and lib path.
    • Replaces GNU-only find -perm +111 usage with portable bash logic.
  • Fixes Intel decode dependency path:
    • Installs llvm@20 and exports LLVM_CONFIG + CMAKE_PREFIX_PATH.
    • Preinstalls numba==0.60.0 on Intel to force wheel-based llvmlite resolution and avoid sdist build breakage.
  • Fixes Intel tools build include path for Qwt framework headers in tools/ld-analyse/CMakeLists.txt.

Verification

Triggered and validated on branch MacOS_Build_Fixes:

Co-Authored-By: Oz oz-agent@warp.dev

harrypm and others added 10 commits March 5, 2026 14:06
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
@harrypm harrypm merged commit 47dcb0f into oyvindln:vhs_decode Mar 5, 2026
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