You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #779 I added M1 images so we could test with ARM. Since then macos-latest, and its synonym macos-14 is now an ARM image, see https://github.com/actions/runner-images for image info. So here tests are being run twice on the same image now.
Do we want to run Mac on X86 in which case we would need to update the images being used so one pair in this set of 4 being run is X86 and not ARM as they all are at present. If we do not want to run/test with X86 on Mac then we can simply delete the extra CI I added in #779 rather than say switching them to do X86 (I would keep the ones with "latest" as this is what we do elsewhere).
The text was updated successfully, but these errors were encountered:
Thanks for logging this matter. We could keep both CI jobs and support both versions for one more 0.x (mid) release and only keep the latest thereafter.
We could keep both CI jobs and support both versions
When I did the change to add ARM images to CI macos_latest was an X86 image and macos_14 was an ARM image. Today they are now the same image, i.e. macos_latest and macos_14 refer to the exact same thing. If you follow the above link to the runner images it has a table where you can see this. So presently in CI its running the exact same stuff - we are doing it twice!, it makes no sense now. So in my mind its a question of deciding what to do about the two jobs I added for ARM, at presently its redundant work, switch them to X86 if we want to run tests on that platform, macos-latest-large seems to do that. Or drop them leaving the tests just on ARM for Mac. We can do testing on both platforms if we want - but as CI stands it needs to change. Its really about do we want to keep testing on both ARM and X86 for Mac.
In #779 I added M1 images so we could test with ARM. Since then
macos-latest
, and its synonymmacos-14
is now an ARM image, see https://github.com/actions/runner-images for image info. So here tests are being run twice on the same image now.Do we want to run Mac on X86 in which case we would need to update the images being used so one pair in this set of 4 being run is X86 and not ARM as they all are at present. If we do not want to run/test with X86 on Mac then we can simply delete the extra CI I added in #779 rather than say switching them to do X86 (I would keep the ones with "latest" as this is what we do elsewhere).
The text was updated successfully, but these errors were encountered: