Closed ChunMinChang closed 3 years ago
@ChunMinChang we ran across the same issue of no Circle-CI runs for PR's, but according to this tweet that is only a configuration issue: https://twitter.com/zmarkan/status/1367827983457779716
@ChunMinChang we ran across the same issue of no Circle-CI runs for PR's, but according to this tweet that is only a configuration issue: https://twitter.com/zmarkan/status/1367827983457779716
I've turned it on yesterday, but it doesn't seem to work. At least, I don't see it runs for this PR
I might need to do this: https://circleci.com/docs/2.0/enable-checks/ as well to make it work for PR. I'll try tomorrow. However, it's worth using Github-Action since the Github-Action server has a built-in audio device, while the Circle-CI server has not.
I used GitHub Actions for the other cubeb repos, also finding Soundflower available for macOS tests.
The actions here look good, but as I understand it actions-rs and other external actions are generally not available inside the mozilla GitHub org for security reasons. The Settings -> Actions page for each repo shows:
cubeb-pulse-rs has a fairly simple working build action without actions-rs, if you'd like to base an action on that.
@kinetiknz : I've updated the GitHub Actions setting. Would you mind taking a look?
Circle-CI won't run its build and tests for the PR request, but we can use Github-Action to do this. Another benefit I found is that the Mac OS server for Github-Action has a built-in audio device (Soundflower, actually). All the device-related tests can be fully tested on the server.