Skip to content

Re-enable macOS CI/CD with hdiutil workarounds#2741

Merged
daid merged 1 commit intodaid:masterfrom
oznogon:reenable-macos
Feb 26, 2026
Merged

Re-enable macOS CI/CD with hdiutil workarounds#2741
daid merged 1 commit intodaid:masterfrom
oznogon:reenable-macos

Conversation

@oznogon
Copy link
Copy Markdown
Contributor

@oznogon oznogon commented Feb 24, 2026

  • Revert now-unnecessary brew cmake uninstall/reinstall workaround.
  • Add while/sleep loop to hdiutil to mitigate how bad macOS is.

Successful run on my fork at https://github.com/oznogon/EmptyEpsilon/actions/runs/22341878154/job/64646818563?pr=14, though the intermittent nature of the problem makes it difficult to confirm a fix.

Might fix #2735.

- Revert now-unnecessary brew cmake uninstall/reinstall workaround.
- Add while/sleep loop to hdiutil to mitigate how bad macOS is.
@oznogon
Copy link
Copy Markdown
Contributor Author

oznogon commented Feb 24, 2026

Solution cribbed from HEXRD/hexrdgui#1768 and also used by Kitware/CMake

@daid daid merged commit 6236941 into daid:master Feb 26, 2026
5 checks passed
@daid
Copy link
Copy Markdown
Owner

daid commented Feb 26, 2026

How to make stuff work on Mac: "on error, try again" (something something definition of insanity)

@oznogon oznogon deleted the reenable-macos branch February 26, 2026 17:39
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.

[Bug] macOS CI builds intermittently fail with hdiutil resource busy errors

2 participants