Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update GitHub Actions macOS builders #777

Merged
merged 1 commit into from Mar 25, 2024

Conversation

aeiouaeiouaeiouaeiouaeiouaeiou
Copy link
Contributor

  • According to the roadmap all pre macos-13 VMs will be removed by Q4 2024.
  • Enable Dependabot to track changes to the CI configuration.

@aeiouaeiouaeiouaeiouaeiouaeiou
Copy link
Contributor Author

Interesting why the test step freezes on both builders.

@Pehrsons
Copy link
Contributor

@aeiouaeiouaeiouaeiouaeiouaeiou I found eventually this is because of microphone permissions on the runners. A screenshot will reveal it. See mozilla/cubeb-coreaudio-rs#211 for the fix in the cubeb-coreaudio-rs backend, and actions/runner-images#9330 for a filed upstream issue.

Add a workaround for microphone permission: actions/runner-images#9330

Co-authored-by: Andreas Pehrson <apehrson@mozilla.com>
@aeiouaeiouaeiouaeiouaeiouaeiou
Copy link
Contributor Author

@Pehrsons installing the BlackHole driver seems to have helped here as well.

@Pehrsons
Copy link
Contributor

Ah what was the issue without BlackHole? The runners seem to have the NullAudio virtual devices (from an Apple code sample, AFAICT) out of the box.

@padenot
Copy link
Collaborator

padenot commented Mar 25, 2024

Thanks all, merging this now!

@padenot padenot merged commit 1572ea3 into mozilla:master Mar 25, 2024
11 checks passed
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.

None yet

3 participants