Closed mayantaylor closed 1 month ago
I got both the x86 and m1 mac tests to work, but i had to disable thread fork safety checking for it to do so.
Why did you restructure it as a matrix? I split it up because I needed separate run steps for the mac build
Why did you restructure it as a matrix? I split it up because I needed separate run steps for the mac build
Most of the steps are identical across the different runs; if there are small differences between the steps, we can resolve them in the build script (via e.g. if [[ ${{ matrix.os }} == 'macos-14' ]]; then ...
)
I think this is ready for review @mayantaylor @ritvikrao . I'm not sure if we should add other Python versions or architectures to CI?
i think the tests here are sufficient, this looks good to me
Updating setup.py for correct mac build: