From bb6b0562ab86c7ae406eb646e2da3f1de1f91abd Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Sat, 11 Jan 2025 23:54:19 -0800 Subject: [PATCH] ci: update MacOS runner images --- .github/workflows/CI.yml | 9 ++++++--- README.md | 2 +- cspell.config.yaml | 1 + 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index eb559344..32555e9c 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -143,9 +143,12 @@ jobs: - ubuntu-24.04 - ubuntu-22.04 - ubuntu-20.04 - - macos-14 - - macos-13 - - macos-12 + - macos-15 # arm64 + - macos-15-large # x64 + - macos-14 # arm64 + - macos-14-large # x64 + # - macos-14-xlarge #arm64 + - macos-13 # x64 steps: - uses: actions/checkout@v4 with: diff --git a/README.md b/README.md index 2ab3e0ee..51d76cd7 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Setting up a **cross-platform** environment for building and testing C++/C proje `setup-cpp` can be used locally from terminal, from CI services like GitHub Actions and GitLab Pipelines, and inside containers like Docker. -`setup-cpp` is supported on many platforms. It is continuously tested on several configurations including Windows (11, 10, 2022, 2019) x64/ARM/x86, Linux (Ubuntu 24.0, 22.04, 20.04, 18.04, Fedora, ArchLinux) x64/ARM, and macOS (14, 13, 12, 11, 10.15) x64/ARM. `setup-cpp` is backed by unit tests for each tool and integration tests for compiling cpp projects. +`setup-cpp` is supported on many platforms. It is continuously tested on several configurations including Windows (11, 10, 2022, 2019) x64/ARM/x86, Linux (Ubuntu 24.0, 22.04, 20.04, 18.04, Fedora, ArchLinux) x64/ARM, and macOS (15, 14, 13, 12, 11, 10.15) x64/ARM. `setup-cpp` is backed by unit tests for each tool and integration tests for compiling cpp projects. ## Features diff --git a/cspell.config.yaml b/cspell.config.yaml index cc23dbde..4e18e580 100644 --- a/cspell.config.yaml +++ b/cspell.config.yaml @@ -118,6 +118,7 @@ words: - vsversion - whatwg - xcrun + - xlarge - Yahyaabadi ignoreWords: [] import: []