On 2 March 2018 at 01:41, Perry E. Metzger wrote: > On Thu, 1 Mar 2018 22:25:47 +0100 Mojca Miklavec wrote: >> > Maybe we need more flexible (and less likely to time out) CI than >> > Travis can give us that includes things like port lint, traced >> > builds, etc? >> >> That would be nice to have, but do you have any idea how to make a >> safe setup (perhaps with a fresh/disposable VM for each PR)? > > It _is_ legal for us to run macOS VMs on Apple hardware, right? It's > only prohibited on non-Apple hardware?
It's not a legal question. It's a technical question. We would ideally want to efficiently start a new VM for each test and then nuke it once the test in finished. Or implement some other way of reverting the state to 100% where it was before the PR. Mojca