cta-observatory / ctapipe

Low-level data processing pipeline software for CTAO or similar arrays of Imaging Atmospheric Cherenkov Telescopes
https://ctapipe.readthedocs.org
BSD 3-Clause "New" or "Revised" License
62 stars 265 forks source link

Use macos 14 (apple arm) in CI #2534

Closed maxnoe closed 2 months ago

maxnoe commented 2 months ago

The macos-latest (currently macos 12 on x86_64 for us, but being transitioned to macos 14) is giving transient failures relatively often that seem unrelated to anything we do here.

Trying to switch to the macos 14 image that's using apple arm.

See: https://github.com/actions/runner-images?tab=readme-ov-file#available-images

maxnoe commented 2 months ago

pytables doesn't seem to offer an arm wheel, installation from source is failing due to missing system dependencies.

Tobychev commented 2 months ago

@maxnoe Looks like github remembers a test called "macos-latest" should run despite it not longer showing up in the CI file, not sure if this can be safely ignored or not.

maxnoe commented 2 months ago

Yes, it's required in the branch protection settings.

Will change that as soon as we agree that this is fine.