vscode-cmake-tools
vscode-cmake-tools copied to clipboard
Update macOS CI image
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.ymlto use a matrix strategy for running builds on bothmacos-15-intel(x86_64) andmacos-latest(ARM64), replacing the previous singlemacos-13runner. - 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.