From 7f352e61cbe8130c957c3bc898c4fb025784ea1e Mon Sep 17 00:00:00 2001 From: Zongle Wang Date: Tue, 25 Jun 2024 12:11:20 -0400 Subject: [PATCH] Update validation matrix on CI (#83) - Drop macos-11 as it's deprecated. - Add macos-14, see the detailed supports on https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md#xcode --- .github/workflows/e2e.yml | 43 ++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 5f2204f..66df5b7 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -8,27 +8,6 @@ on: - cron: 0 0 * * * jobs: - versions-macOS-11: - name: macOS 11 - runs-on: macos-11 - strategy: - matrix: - xcode-version: ['11.7', '12', '12.4.0', '13', latest, latest-stable] - fail-fast: false - steps: - - name: Checkout - uses: actions/checkout@v4 - - - uses: ./ - name: Setup Xcode - id: setup-xcode - with: - xcode-version: ${{ matrix.xcode-version }} - - name: Print output variables - run: | - echo "Version: ${{ steps.setup-xcode.outputs.version }}" - echo "Path: ${{ steps.setup-xcode.outputs.path }}" - versions-macOS-12: name: macOS 12 runs-on: macos-12 @@ -70,3 +49,25 @@ jobs: run: | echo "Version: ${{ steps.setup-xcode.outputs.version }}" echo "Path: ${{ steps.setup-xcode.outputs.path }}" + + versions-macOS-14: + name: macOS 14 + runs-on: macos-14 + strategy: + matrix: + # https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md#xcode + xcode-version: ['14.3.1', '15.2', '15.3', latest, latest-stable] + fail-fast: false + steps: + - name: Checkout + uses: actions/checkout@v4 + + - uses: ./ + name: Setup Xcode + id: setup-xcode + with: + xcode-version: ${{ matrix.xcode-version }} + - name: Print output variables + run: | + echo "Version: ${{ steps.setup-xcode.outputs.version }}" + echo "Path: ${{ steps.setup-xcode.outputs.path }}" \ No newline at end of file