Skip to content

Restore macOS Travis build#219

Open
newmattock wants to merge 3 commits into
Syncleus:masterfrom
newmattock:codex/restore-macos-travis
Open

Restore macOS Travis build#219
newmattock wants to merge 3 commits into
Syncleus:masterfrom
newmattock:codex/restore-macos-travis

Conversation

@newmattock
Copy link
Copy Markdown

@newmattock newmattock commented May 16, 2026

Fixes #35.

Summary

  • re-enable the macOS Travis matrix entry
  • skip the Linux/OpenCL Homebrew bootstrap on macOS
  • remove the failing Homebrew OpenCV install path that caused the macOS job to be disabled

Verification

  • ruby -e 'require "yaml"; YAML.load_file(".travis.yml"); puts "yaml ok"'
  • git diff --check

If this is accepted for the #35 bounty, payout details can be coordinated privately rather than posted in the public PR.

isaaclins pushed a commit to isaaclins/aparapi that referenced this pull request May 26, 2026
Differentiates from PR Syncleus#219: still updates brew deps on osx while
skipping the failing opencv install that disabled the matrix entry.
isaaclins added a commit to isaaclins/aparapi that referenced this pull request May 26, 2026
Differentiates from PR Syncleus#219: still updates brew deps on osx while
skipping the failing opencv install that disabled the matrix entry.
@newmattock
Copy link
Copy Markdown
Author

Updated this PR with a one-shot validator for the bounty fix:

./scripts/validate-travis-macos.sh
# yaml ok; macOS matrix enabled; macOS skips the failing Homebrew OpenCV install; diff clean

This keeps the functional change focused on #35 while making the review check explicit.

@newmattock
Copy link
Copy Markdown
Author

Updated this PR to preserve the macOS Homebrew bootstrap while still removing the failing OpenCV install path. The branch now keeps brew update, boost, cmake, and lcov setup on macOS, and only skips Homebrew OpenCV, which was the failure that disabled the job.\n\nValidation on latest head b4f2ad1:\n\nbash\n./scripts/validate-travis-macos.sh\n# yaml ok; macOS matrix enabled; brew update/boost/cmake/lcov preserved; no brew install opencv; diff clean\n

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.

[Bounty $10] OSX Travis environment not working

1 participant