vscode-cmake-tools icon indicating copy to clipboard operation
vscode-cmake-tools copied to clipboard

Update macOS CI image

Open hanniavalera opened this issue 2 months ago • 0 comments

This changes CI Workflow

This pull request updates the macOS CI workflow to improve platform coverage and future-proof the build process. The main change is migrating from the deprecated macos-13 runner to a matrix strategy that builds on both Intel and ARM64 architectures using macos-15-intel and macos-latest. Additionally, artifact naming is updated for clarity. A summary of the migration is added to the changelog.

The following changes are proposed:

  • Updated .github/workflows/ci-main-mac.yml to use a matrix strategy for running builds on both macos-15-intel (x86_64) and macos-latest (ARM64), replacing the previous single macos-13 runner.
  • Modified artifact upload step to name test logs according to the matrix OS, improving traceability of logs per architecture.
  • Updated Changelog.

The purpose of this change

There were ongoing failures in the macOS CI workflow because of our use of the mac-os13 runner, which is now deprecated.

hanniavalera avatar Dec 09 '25 16:12 hanniavalera